Commit Graph

  • 8350694348 email: Add tests that send email through a mocked SMTP server Iain Lane 2017-03-22 16:21:11 +00:00
  • 63573fa24a Resend emails periodically. Robert Bruce Park 2017-03-17 14:42:06 -07:00
  • f6120e5ec3 Use the correct required age in html excuses Niels Thykier 2017-03-19 18:01:35 +00:00
  • 322108df73 email: beef up the tests very slightly Iain Lane 2017-03-14 18:13:47 +00:00
  • 0579677457 Stop writing "1 days" in emails. Robert Bruce Park 2017-03-13 10:26:59 -07:00
  • 1b4828bfb3 Write email cache after every email sent. Robert Bruce Park 2017-03-10 08:57:00 -08:00
  • 442993d3f0 Merge remote-tracking branch 'robru/fix-sourceppa' Steve Langasek 2017-03-09 14:59:40 -08:00
  • 389f8624dd Round age. Robert Bruce Park 2017-03-09 11:08:30 -08:00
  • e7181465a8 Stop returning None. Robert Bruce Park 2017-03-09 10:39:19 -08:00
  • 9a32ef781f email: Enable again Iain Lane 2017-03-09 18:02:59 +00:00
  • 2405fcf8bc Backport EmailPolicy to Python 3.2 Robert Bruce Park 2017-03-09 09:51:06 -08:00
  • 1fe3e56cc7 Revert "enable the email policy" Iain Lane 2017-03-09 17:35:55 +00:00
  • 7cc72bf2d6 email: For direct sponsored uploads, email both the sponsor and sponsoree Iain Lane 2017-03-09 13:03:27 +00:00
  • df495582e2 Fix SourcePPA policy by inspecting build_link instead. (LP: #1648000) Robert Bruce Park 2017-02-28 14:34:10 -08:00
  • 5f4c2e735d email: Log a message when we send emails Iain Lane 2017-03-09 16:46:34 +00:00
  • c05b687185 enable the email policy Iain Lane 2017-03-09 16:43:24 +00:00
  • d9887d320e email: be From the 'Ubuntu Release Team' Iain Lane 2017-03-09 16:41:03 +00:00
  • d66116d809 Update email MESSAGE_BODY to reflect dynamic max_age. Robert Bruce Park 2017-03-09 08:33:09 -08:00
  • ba0dc69d0f email: For direct sponsored uploads, email both the sponsor and sponsoree email-direct-upload-sponsor Iain Lane 2017-03-09 13:03:27 +00:00
  • b896fbf038 Enable email policy based on a config flag Iain Lane 2017-03-09 10:31:41 +00:00
  • 2775a5435c Email Policy, send emails when packages are rejected. Robert Bruce Park 2017-01-30 11:33:44 -08:00
  • fe627aaa15 autopkgtest: Don't request tests for new packages that FTBFS Iain Lane 2017-03-02 10:27:34 +00:00
  • 0c44d3ac27 excuse: Add an EOL to the verdict summary line in HTML output James McCoy 2017-02-24 23:43:57 -05:00
  • d366288a7b test_autopkgtest: Remove Testsuite-Triggers Iain Lane 2017-02-24 16:06:13 +00:00
  • e16195ef46 tests/test_autopkgtest.py: fix test package Andy Whitcroft 2017-02-24 15:32:44 +00:00
  • 71c8773b7d linux-meta: add synthetic dependancy for snapd Andy Whitcroft 2017-02-24 14:27:43 +00:00
  • 67c784f796 excuse: Use verdict name rather than object in excuses.yaml Niels Thykier 2017-02-14 07:36:54 +00:00
  • 9ca5f7e24e Add more verdicts to provide more detailed excuses Niels Thykier 2017-02-08 20:02:16 +00:00
  • d7a676d074 Aggregate all migration decisions and present it in excuses Niels Thykier 2017-02-08 19:01:41 +00:00
  • f40a7f41b3 Replace dontinvalidate with forced Niels Thykier 2017-02-08 18:14:29 +00:00
  • 6e560c854a Only show the first (relevant) remove hint in excuses Niels Thykier 2017-02-08 17:49:30 +00:00
  • 045ce2bf7b britney: Don't show "fake" packages in excuses Niels Thykier 2017-02-08 17:38:49 +00:00
  • b34ac3bdd9 Add a verdict field to all policies with the actual verdict Niels Thykier 2016-12-19 18:27:38 +00:00
  • 552e82c3dc tests/test_policy.py: refactor test cases Niels Thykier 2016-12-19 18:09:45 +00:00
  • 5f2a84a4f8 Remove redundant if-else - if branch is always true Niels Thykier 2016-12-19 17:59:54 +00:00
  • 42be17ad26 inst-tester: Correctly handle unresolved essential choices Niels Thykier 2017-02-11 09:36:11 +00:00
  • 337d548edb tests: add some unit tests of installability tester Niels Thykier 2017-02-09 20:19:42 +00:00
  • 766ed38d40 sourceppa: Refactor exception handling Iain Lane 2017-02-08 13:13:12 +00:00
  • 9661362880 sourceppa: Retry 5 times on HTTP 503s Iain Lane 2017-02-07 17:26:03 +00:00
  • 41d51369f5 autopkgtest: Accept packages which have dropped their tests in unstable Iain Lane 2017-01-11 10:43:30 +00:00
  • f9c643537c britney: add ignore-rc-bugs hint to HINTS_HELPERS Niels Thykier 2017-02-03 16:47:24 +00:00
  • 8310df678b Merge fix for LP: #1651537 from robru. Steve Langasek 2017-01-31 23:42:10 -08:00
  • ed2a34e897 hints.py: Fix incorrect documentation of min_args parameter Niels Thykier 2017-01-29 12:58:14 +00:00
  • 3c33818499 tests: add test case for parsing aliased hints Niels Thykier 2017-01-29 12:54:18 +00:00
  • ee12b76885 tests: Add test for some invalid hints Niels Thykier 2017-01-29 12:41:40 +00:00
  • 1fcccea83f tests: Extract some common test utils to tests/__init__.py Niels Thykier 2017-01-29 12:14:27 +00:00
  • 61bdee0fa7 Upload code coverage results to codecov.io Niels Thykier 2017-01-29 10:41:29 +00:00
  • 608ce0e9d2 Fix logging of conflicting hints Julien Cristau 2017-01-29 11:14:55 +01:00
  • ccfd61cf6a hint-tester: Don't lowercase the input Iain Lane 2016-11-28 16:10:00 +00:00
  • 3156b2c753 Fix call to super() in SimplePolicyHint Jonathan Wiltshire 2017-01-29 01:17:53 +00:00
  • 18ba74be11 Disable PIUParts (LP: #1651537) Robert Bruce Park 2017-01-24 15:42:38 -08:00
  • 820c4460ce Fix upstream policy tests. Robert Bruce Park 2017-01-24 15:41:46 -08:00
  • 30b11ff4f9 test_autopkgtest: Test that blacklisted packages can be hinted over Iain Lane 2017-01-19 09:52:04 +00:00
  • 7946be64df test_autopkgtest: Make the version 'blacklisted', to be clearer Iain Lane 2017-01-19 09:51:40 +00:00
  • 6573a1a5af tests/test_autopkgtest: Make sure that blacklisted (code 99) packages are handled Iain Lane 2017-01-18 17:41:45 +00:00
  • cd5e253b9c Revert "Give myself block-all hint" Niels Thykier 2017-01-07 09:04:40 +00:00
  • e296dd843e Give myself block-all hint Niels Thykier 2017-01-06 07:30:48 +00:00
  • 1a53882811 Python 3.2 workaround: Replace FileNotFoundError with {IO,OS}Error Martin Pitt 2016-12-12 11:37:42 +01:00
  • fadcea4995 Python 3.2 workaround: Drop usage of clear() Martin Pitt 2016-07-12 11:36:59 +02:00
  • 7c6fd99417 Python 3.2 workaround: Drop usage of enum module Martin Pitt 2016-07-12 11:32:48 +02:00
  • c5c9c6f979 Reject packages if entire source ppa won't migrate Robert Bruce Park 2016-10-04 16:55:40 -07:00
  • a217ea6ade Add "run-autopkgtest" tool to re-run tests Martin Pitt 2016-07-08 11:53:48 +02:00
  • 96df4080b9 Add autopkgtest policy Martin Pitt 2016-07-08 11:14:57 +02:00
  • 65b85ca7e9 Make linux* wait on corresponding -meta package Martin Pitt 2015-10-08 08:26:59 +02:00
  • d2cde7de2b Teach excuse_unsat_deps() about components ogre model Dimitri John Ledkov 2016-02-18 14:02:31 +00:00
  • 158d7ca479 Change date format to seconds-since-epoch Colin Watson 2013-09-25 14:09:34 +01:00
  • 8b140b3900 Allow blocking uploads by way of bugs with the block-proposed tag set Colin Watson 2013-10-31 10:33:04 -07:00
  • b874ff151d Link to wiki documentation Colin Watson 2013-07-26 15:19:14 +01:00
  • 39fb743f3b Update contact information for Ubuntu Colin Watson 2012-11-09 10:48:04 +00:00
  • 0fd5a5640d Show links to Launchpad package pages in excuses Colin Watson 2013-07-02 15:39:24 +01:00
  • a3b5ebf22d buildd.debian.org -> launchpad.net Colin Watson 2012-10-23 15:48:47 +01:00
  • bfb5af7d0b britney.conf: add Ubuntu hinters Colin Watson 2012-11-08 14:06:16 +00:00
  • 072f125caf britney.conf: Ubuntu configuration Colin Watson 2012-10-22 14:00:38 +01:00
  • 15aab3348a Store Testsuite-Triggers: list in sources Martin Pitt 2016-10-24 11:28:27 +02:00
  • 0d43a20471 Store Testsuite: list in sources Martin Pitt 2015-07-01 15:49:06 +02:00
  • 7eb3412828 Add a --distribution option Colin Watson 2014-07-24 15:28:12 +01:00
  • 3db97e9741 Add new --series option Colin Watson 2014-06-05 11:42:14 +01:00
  • 8fb3c782aa Only issue "From wrong source" for binaries not at the same version in testing Colin Watson 2013-06-26 17:57:37 +01:00
  • b144470940 Optionally merge packages from testing to unstable Colin Watson 2012-11-04 00:03:26 +00:00
  • a2dcb26901 Make sure that containing directories exist before writing output files Colin Watson 2014-06-06 14:45:55 +01:00
  • f32a8e37da Make Heidi optional Robert Bruce Park 2016-01-19 17:33:01 -08:00
  • 0c73ebfa98 Skip second-stage upgrade testing if UPGRADE_OUTPUT option is absent or empty Martin Pitt 2015-12-18 16:37:23 +01:00
  • e987fedd80 Save policy state before upgrade tester Martin Pitt 2016-10-28 00:09:55 +02:00
  • e93d8ae221 Skip piuparts policy if summary file is missing Martin Pitt 2016-12-12 11:27:26 +01:00
  • c26dfad9c2 Skip bug-based processing if BugsV is missing Colin Watson 2012-10-22 13:52:14 +01:00
  • 538d5c61ff Use default urgency for all packages if Urgencies is missing Colin Watson 2012-10-22 13:50:07 +01:00
  • e5f306c5f5 Consider packages with M-A qualifiers for reverse dependencies Martin Pitt 2016-07-12 09:21:15 +02:00
  • 8e0405d2e2 hint-tester: Don't lowercase the input Iain Lane 2016-11-28 16:10:00 +00:00
  • 8f1a646453 autopkgtest: Add "huge" AMQP queues pre-rebase-2016-12-12 Martin Pitt 2016-12-09 16:05:40 +01:00
  • 2221872e7a sourceppa: return when recursing Iain Lane 2016-12-09 12:59:24 +00:00
  • 81d522ff29 sourceppa: Retry on timeouts Iain Lane 2016-12-09 10:29:50 +00:00
  • af7c96142d Add ignore-piuparts to the standard hint set Emilio Pozuelo Monfort 2016-12-09 08:59:56 +01:00
  • 0349cd9477 Implement a mandatory 10 day migration delay Niels Thykier 2016-12-07 21:39:40 +00:00
  • 5c74268d75 Better debug logging for sourceppa problems. Robert Bruce Park 2016-12-05 06:14:38 -07:00
  • 3e888a9fdf PiupartsPolicy: Improve html message Niels Thykier 2016-12-04 10:38:15 +00:00
  • cc50e3a37e hint-tester: Don't lowercase the input Iain Lane 2016-11-28 16:10:00 +00:00
  • 40ccb4bdc6 Invalidate excuse after each policy run Robert Bruce Park 2016-11-15 13:02:16 -08:00
  • bcdb2b39cd Add PiupartsPolicy to avoid piuparts regressions Niels Thykier 2016-11-26 17:11:14 +00:00
  • e6e221ad52 Extract a compile_nuninst and move it to utils Niels Thykier 2016-11-16 07:38:29 +00:00
  • eaf4660918 utils: Replace explicit loop index handling with enumerate Niels Thykier 2016-11-22 21:32:12 +00:00