summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_common.py
AgeCommit message (Collapse)AuthorFilesLines
2015-08-17reproducible: common.py: catch psycopg2.OperationalError when the connection ↵Mattia Rizzolo1-0/+9
timeouts in start_udd_connection to output a useful error message
2015-08-17reproducible: common.py: set a connection timeout of 5 seconds for udd ↵Mattia Rizzolo1-1/+2
connections
2015-08-17reproducible: common.py: use the keyword syntax instead of libpq string to ↵Mattia Rizzolo1-4/+6
connect to udd
2015-08-15reproducible: common: add classes Package, Build, Bug, Issue, Note, NotedPkg ↵Mattia Rizzolo1-1/+131
describing a package and its state
2015-08-09reproducible: common: not so much debug output in get_bugs()Mattia Rizzolo1-1/+0
2015-08-07reproducible: also find pending bugs and mark them with a brown P in the pagesMattia Rizzolo1-6/+20
2015-08-02reproducible: fix grammar: s#arches#archs#Holger Levsen1-2/+2
2015-08-02reproducible: sort 404 before blacklisted in the UIHolger Levsen1-4/+4
2015-08-02reproducible: add index_depwait to the UIHolger Levsen1-2/+7
2015-08-01reproducible: add a new status, "depwait", where package failing to install ↵Mattia Rizzolo1-0/+1
their build-deps ends to. This will clear FTBFS a few, and give a more easy filtering for some use cases
2015-07-23reproducible move the bcolors class to _common.pyMattia Rizzolo1-0/+10
2015-07-23reproducible: _common.py: print starting, ending and execution timeMattia Rizzolo1-0/+9
2015-07-10provide /reproducible-tracker.json, see #785531Holger Levsen1-0/+1
2015-07-08reproducible: common.py: save the number of UDD queries by doing only a ↵Mattia Rizzolo1-49/+12
single huge one. Also clean up no more needed functions
2015-07-08reproducible: common.py: don't query for bugs if that information is already ↵Mattia Rizzolo1-2/+7
available
2015-07-08reproducible: common,html_packages: add a --ignore-missing-files, to ↵Mattia Rizzolo1-0/+4
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/+4
2015-07-05reproducible: common.py: add DIFFS_{URI,PATH}Mattia Rizzolo1-0/+4
2015-07-04reproducible: common.py: drop ftbfs_due_to_obsolete_dependencies from ↵Mattia Rizzolo1-2/+1
filtered issue. I want maintainers to fix their rc buggy packages also remove ftbfs_werror_equals which does not exist anymore
2015-07-04reproducible: common: get_trailing_bug_icon(): do not create creepy html ↵Mattia Rizzolo1-0/+2
when the bug is not patched or already done
2015-06-27reproducible: also filter the issues ftbfs_wdatetime and ↵Mattia Rizzolo1-0/+2
ftbfs_wdatetime_due_to_swig
2015-06-17reproducible: filter out ftbfs_due_to_root_username from ftbfs issuesMattia Rizzolo1-1/+8
2015-06-13reproducible: add 'ftbfs_due_to_obsolete_dependencies' and ↵Holger Levsen1-1/+1
'ftbfs_due_to_virtual_dependencies' to filtered_issues in ftbfs view
2015-06-12reproducible: *.py: from datetime import datetime, timedelta instead of all ↵Mattia Rizzolo1-2/+2
datetime
2015-06-02reproducible: add title tag to the notify icon for the unicode impairedHolger Levsen1-1/+1
2015-06-01reproducible: refactor and sort notify before dd-listHolger Levsen1-1/+1
2015-06-01reproducible: add link to new index_notify pageHolger Levsen1-0/+1
2015-06-01reproducible: common: add LOGS_URI and LOGS_PATH, poiting at /logsMattia Rizzolo1-0/+4
2015-06-01reproducible: common: add a pkg_has_rbuild function, trying to reduce code ↵Mattia Rizzolo1-1/+19
duplication...
2015-05-29reproducible: common.py: set DEBUG=True when debug is activeMattia Rizzolo1-0/+1
2015-05-18reproducible: improve bug indicators for packagesHolger Levsen1-4/+6
2015-05-17remove timestamps_from_cpp_macros from filtered FTBFS issuesHolger Levsen1-1/+1
2015-05-17reproducible: include filtered ftbfs issues in the .json outputHolger Levsen1-0/+11
2015-05-11reproducible: split notes and no_notes pages into suite specific onesHolger Levsen1-2/+2
2015-05-03reproducible: move the code to call kgb and relay messagess to common.pyMattia Rizzolo1-0/+7
2015-05-03reproducible: common.py: do not fail when non-recognized option are passedMattia Rizzolo1-1/+1
2015-04-29move all reproducible public stuff under ↵Mattia Rizzolo1-1/+1
/var/lib/jenkins/userContent/reproducible
2015-04-21reproducible: common.py: add a link_packages() function, exact plural of ↵Mattia Rizzolo1-0/+8
link_package()
2015-04-21reproducible: common.py: speed up the import by initializing the udd ↵Mattia Rizzolo1-2/+7
connection inside get_bugs() (current unique user of udd)
2015-04-21reproducible: common: add a \n after every package linkMattia Rizzolo1-1/+1
2015-04-13reproducible: common: explicit encoding when writing the html files. somehow ↵Mattia Rizzolo1-1/+1
this broke recently, and it start using ANSI_X3.4-1968 (o.O)
2015-04-13reproducible: common: add link_package() which given a package ↵Mattia Rizzolo1-1/+29
name/suite/arch returns html
2015-03-28reproducible: fix links to index_not_for_us.htmlHolger Levsen1-0/+2
2015-03-24reproducible: fix strip_epoch() where I silly assume epochs can only have ↵Mattia Rizzolo1-6/+1
one or two digits
2015-03-19reproducible: refactor, introduce defaultsuite+arch, fix broken links on ↵Holger Levsen1-15/+17
/issues/ pages to index pages..
2015-03-17reproducible: dd-lists are not arch specificHolger Levsen1-1/+1
2015-03-16reproducible: deterministic link orderHolger Levsen1-5/+1
2015-03-16reproducible: rename page from repo_stats to repositoriesHolger Levsen1-1/+1
2015-03-14reproducible: rename 'sid' to 'unstable'Holger Levsen1-4/+4
2015-03-14reproducible: switch order of suites to testing, sid, experimentalHolger Levsen1-1/+1