summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_html_packages.py
AgeCommit message (Collapse)AuthorFilesLines
2015-08-24reproducible: Don't open external resources in our iframeChris Lamb1-7/+7
It's considered poor web etiquette to hijack links to cross-domain resources - the default "click" should take me to, eg. bugs.debian.org, and it can be quite annoying when it doesn't and I need to renavigate to get the URL, etc. Futhermore, when the iframe goes away we will have this behaviour anyway, so not only can we do the right thing now, we can avoid changing habits in the future after people are used or working around it. Signed-off-by: Chris Lamb <lamby@debian.org>
2015-08-22reproducible: only show links to unstable/armhfHolger Levsen1-2/+2
2015-08-22reproducible: html_packages: don't link armhf pages in amd64 onesMattia Rizzolo1-2/+4
2015-08-22reproducible: html_packages: fix syntaxMattia Rizzolo1-1/+1
2015-08-22reproducible: completely refactor the package pages. Really thanks to Ulrike ↵Mattia Rizzolo1-80/+99
Uhlig <u@451f.org> for the great help!
2015-08-15reproducible: s#debbindiff#diffoscope#g in most of the outputHolger Levsen1-1/+1
2015-08-15reproducible: _html_packages: add architecture qualifier after the current ↵Mattia Rizzolo1-1/+2
suite name
2015-08-15reproducible: _html_packages: improve gen_suites_links() for multiple ↵Mattia Rizzolo1-24/+20
architecture support
2015-08-15reproducible: html_packages: convert gen_suite_links() to the new objects ↵Mattia Rizzolo1-18/+11
instead of db quering
2015-08-15reproducible: fix all users of gen_packages_html() after the refactoring of itMattia Rizzolo1-5/+7
notable changes: * gen_packages_html() in common.sh got renamed to the singular version gen_package_html() and now accept only one argument (a package name) + thus reproducible_blacklist.sh got fixed to pass one package at time + this greatly semplify the code, by removing *a lot* of crappy code * _html_all_packages.py really becomed a 2-liner, with part of its login being now either in _html_packages.py or removed.
2015-08-15reproducible: html_packages: refactor gen_packages_html() to use the new ↵Mattia Rizzolo1-79/+38
Package class This include some refactoring that change the interface, mainly: * it does not care anymore about suites/architectures, it always builds for all suites/architectures (it's only 0.122 for one package with no_clean=True) + this allows to remove *a lot* of crappy code * it expects a list of Package instances, no more of strings (package names) * check_package_status() got removed (as incorporated into the class) This breaks quite everything, still need to update all the users of this function.
2015-08-08reproducible: _html_packages: do not hardcode amd64 in buildinfo filenameMattia Rizzolo1-2/+2
2015-08-07reproducible: _html_packages: do not complain about missing .buildinfo files ↵Mattia Rizzolo1-2/+2
for depwait and 404 packages
2015-08-02reproducible: fix grammar: s#arches#archs#Holger Levsen1-2/+2
2015-07-08reproducible: html_{notes,packages}: avoid collecting garbage 3 times in a ↵Mattia Rizzolo1-1/+3
row. One is enough
2015-07-08reproducible: common,html_packages: add a --ignore-missing-files, to ↵Mattia Rizzolo1-4/+5
suppress those warnings and be able to test stuff outside jenkins where i don't have all the log files
2015-07-05reproducible: also save the --text output of debbindiffMattia Rizzolo1-0/+8
2015-07-05reproducible: html_packages: link the build2 and the diffMattia Rizzolo1-7/+9
2015-06-15reproducible: html_packages: do not complain about missing .buildinfo for ↵Mattia Rizzolo1-1/+1
untested, blacklisted, ftbfs and not-for-us packages
2015-06-04reproducible: html_packages: be critical when a .buildinfo is missingMattia Rizzolo1-2/+1
2015-06-02reproducible: html_packages: nest <span> inside <a> and not the reverse, to ↵Mattia Rizzolo1-3/+3
get the correct css class applied
2015-06-01reproducible: html_packages: link /index_notify.html under the flag signMattia Rizzolo1-1/+1
2015-06-01reproducible: html_packages: fix typoMattia Rizzolo1-1/+1
2015-06-01reproducible: html_packages: link those new logsMattia Rizzolo1-1/+14
2015-06-01reproducible: html_packages, breakages: use that pkg_has_rbuild function. ↵Mattia Rizzolo1-6/+4
Gain support for .gz rbuilds for free
2015-05-29reproducible: packages: enlarge the notify flag a bitMattia Rizzolo1-1/+1
2015-05-29reproducible: html_packages: replace the u'\u2691' with the char itself ↵Mattia Rizzolo1-1/+1
'⚑'. py 3.2 seems to grok it better
2015-05-29reproducible: packages: add a cool red flag for packages with notification ↵Mattia Rizzolo1-6/+13
enabled
2015-05-20reproducible: fix links to index_not_for_us.htmlHolger Levsen1-0/+2
2015-05-20reproducible: we do expect an rbuild even if the package is not-for-usMattia Rizzolo1-1/+1
2015-05-11reproducible: also add link to debian/controlHolger Levsen1-0/+1
2015-04-26Make the 'sources' link land to the version we are looking atJérémy Bobbio1-1/+1
2015-04-12reproducible: _html_packages: in the suite links, show the tested version ↵Mattia Rizzolo1-5/+7
and not the available version, if the package got already tested
2015-04-05fix grammarHolger Levsen1-1/+1
2015-03-20reproducible: output improvementsHolger Levsen1-2/+2
2015-03-20reproducible: html_packages: do not complain for missing buildlogs for ↵Mattia Rizzolo1-1/+1
not-for-us and blacklisted packages
2015-03-20reproducible: produce URLs in outputHolger Levsen1-4/+4
2015-03-20reproducible: html_package: complain laudly if there is no debbindiff for an ↵Mattia Rizzolo1-5/+8
unreproducible package, or there is no buildlog for a built package
2015-03-19reproducible: fix links for FTBR and untestedHolger Levsen1-3/+11
2015-03-19reproducible: turn icons for other suites into links tooHolger Levsen1-2/+2
2015-03-19reproducible: html_packages: add some <span class="avoidwrap"> to help the ↵Mattia Rizzolo1-11/+18
browser decide where to wrap the line, avoiding uglinesses like this word
2015-03-17reproducible: fix URL in output and reduce noiseHolger Levsen1-1/+1
2015-03-17reproducible: make output more specificHolger Levsen1-1/+1
2015-03-17reproducible: silenceHolger Levsen1-1/+1
2015-03-17reproducible: include suite/version in all package pagesHolger Levsen1-5/+6
2015-03-14reproducible: rename 'sid' to 'unstable'Holger Levsen1-1/+1
2015-03-14reproducible: quiet down outputHolger Levsen1-3/+3
2015-03-12reproducible: add whitespaceHolger Levsen1-1/+1
2015-03-11reproducible: fix status links to point to them in the right suiteHolger Levsen1-5/+5
2015-03-10reproducible: get rid off 'hello world'Holger Levsen1-1/+1