Commit Graph

  • 42ac9c34a1
    autopkgtest: add timestamp to results Paul Gevers 2018-09-30 20:52:15 +02:00
  • 915b4a012d
    Since dpkg/1.19.1, "foo:native" is also valid for arch:all pkgs Niels Thykier 2019-01-29 19:15:15 +00:00
  • 14e9bf5864
    Update elbrus's hint permissions to STANDARD Niels Thykier 2019-01-28 18:58:37 +00:00
  • f4ecd86000
    Pass migration items to policies (instead of src + suite) Niels Thykier 2019-01-26 17:47:32 +00:00
  • 97abb6f467
    ExcuseFinder: Reduce the number of migration items created Niels Thykier 2019-01-26 17:19:04 +00:00
  • 78d120114f
    ExcuseFinder: Merge two loops Niels Thykier 2019-01-26 17:13:18 +00:00
  • 9a0a99abc9
    ExcuseFinder: Have _should_* work on migration items Niels Thykier 2019-01-26 17:01:22 +00:00
  • d9f9c6d4a9
    Let ExcuseFinder create migration items Niels Thykier 2019-01-26 15:06:06 +00:00
  • 6dde43a339
    Create an ExcuseFinder class for computing relevant excuses Niels Thykier 2019-01-26 14:34:43 +00:00
  • 59633a92b5
    Clone all_buildarchs before mutating it Niels Thykier 2019-01-27 06:55:49 +00:00
  • c12d92efa4
    autopkgtest: Handle 'blacklisted' version Iain Lane 2019-01-24 13:08:03 +00:00
  • 2c9e0b9b97
    do_all: Prune cruft after non-recursive hints (e.g. "easy") Niels Thykier 2019-01-21 20:12:46 +00:00
  • c30ecbb7e8
    Skip cruft on source migration / removal items Niels Thykier 2019-01-20 15:44:05 +00:00
  • 73791e48d0
    Rename migrate_item{,s}_to_target_suite Niels Thykier 2019-01-06 12:15:15 +00:00
  • 98d4553185
    Include old cruft items directly in upgrade_me Niels Thykier 2019-01-06 11:55:01 +00:00
  • 5d408fa800
    Remove new cruft items in iter_packages Niels Thykier 2019-01-06 11:40:05 +00:00
  • 32ebe9d4e0
    Ensure get_auto_hinter_hints does not choke on cruft items Niels Thykier 2019-01-06 11:47:08 +00:00
  • 16f823dd91 autopkgtest: in Debian we want linux to be treated as any other Paul Gevers 2019-01-20 21:57:06 +01:00
  • bbabac140d
    Repair requests without testpkg-version Iain Lane 2019-01-21 11:20:27 +00:00
  • 1ca76486b5
    Replace libreoffice with doxygen as the libgcc smoke test for gcc. Paul Gevers 2019-01-20 21:33:30 +01:00
  • 3de7816fd2
    tests: Fix test broken by refactoring Niels Thykier 2019-01-19 22:22:42 +00:00
  • 69d42ffb36
    solver: improve apply_order to simplify more code Niels Thykier 2019-01-19 21:54:10 +00:00
  • b306700376
    solver: Extract a function from _comute_group_order_adds Niels Thykier 2019-01-19 21:29:25 +00:00
  • 259fecf6cf
    solver: Rename a variable to avoid confusion Niels Thykier 2019-01-19 21:22:09 +00:00
  • cdcfe85bfa
    solver: Replace dict with a proper object Niels Thykier 2019-01-19 21:19:09 +00:00
  • 93f101bee2
    solver: Extract some common code into a function Niels Thykier 2019-01-19 21:06:38 +00:00
  • 2ed6161b49
    solver: Refactor out a function to avoid duplicated code Niels Thykier 2019-01-19 18:33:23 +00:00
  • af20634b12
    solver: Merge some loops to reduce nesting level Niels Thykier 2019-01-19 18:18:11 +00:00
  • b61e1086bd
    solver: Invert an if-statement to reduce max indentation level Niels Thykier 2019-01-19 18:06:55 +00:00
  • 68407c53c0
    Remove an unnecessary if-statement Niels Thykier 2019-01-19 18:04:54 +00:00
  • 9971714e27
    solver: Merge two loops by using chain Niels Thykier 2019-01-19 18:02:33 +00:00
  • 16dc303190
    solver: Reduce two small loops into a comprehension Niels Thykier 2019-01-19 18:00:59 +00:00
  • d3e06fc45f
    solver: Split _compute_group_order into three methods Niels Thykier 2019-01-19 17:32:17 +00:00
  • c65b377c5d
    solver: Split solve_groups into 3 smaller methods Niels Thykier 2019-01-19 17:20:25 +00:00
  • 4eb038ab6d
    autopkgtest: Move field creation into __init__ Niels Thykier 2019-01-19 22:12:14 +00:00
  • 31db506e39
    tests/test_policy.py: No change breaking long lines Paul Gevers 2018-12-21 21:29:57 +01:00
  • 1ecb07ac2d
    autopkgtest: bug fix in baseline cache Paul Gevers 2018-12-23 21:17:42 +01:00
  • 075d4d823b
    autopkgtest: fix copy() in save_state Paul Gevers 2018-12-23 22:12:42 +01:00
  • c6c5c45287
    autopkgtest: tiny change for easier understanding Paul Gevers 2018-10-07 11:37:16 +02:00
  • d038e7bbe6
    autopkgtest: simplify bin_triggers logic/naming Paul Gevers 2018-10-07 11:27:56 +02:00
  • caf83b9357
    Fix the remaining two style issues in britney2/__init__.py Niels Thykier 2019-01-19 17:02:10 +00:00
  • e0b46e5196
    Make the source pkg consistency checks a TargetSuite method Niels Thykier 2019-01-19 16:47:40 +00:00
  • e3d68164f1
    Fix typo in log output Niels Thykier 2019-01-19 16:09:33 +00:00
  • d4bdccf021
    Unconditionally cleanup cruft/smooth updates Niels Thykier 2019-01-19 16:06:32 +00:00
  • b200c15062
    Add a missing "no cover" Niels Thykier 2019-01-19 13:06:19 +00:00
  • 427328821e
    Remove redundant variables Niels Thykier 2019-01-19 12:56:10 +00:00
  • b0835fa4a1
    Fix pycodestyle warnings Niels Thykier 2019-01-19 12:49:27 +00:00
  • 328695ee63
    Enable BuiltUsingPolicy Ivo De Decker 2019-01-15 22:47:32 +00:00
  • 66648c1a03
    Add BuiltUsingPolicy Ivo De Decker 2019-01-17 20:21:03 +00:00
  • 4fcb90b775
    Read Built-Using info for binary packages Ivo De Decker 2018-12-17 12:34:59 +00:00
  • 35ae8848b4
    Fix apply_src_policies when policy is applied on multiple archs Ivo De Decker 2019-01-17 23:50:19 +00:00
  • 22610d86a0
    Skip codestyle in stable Niels Thykier 2019-01-19 12:37:04 +00:00
  • bb85373210
    Ignore pep-8 errors in britney2-tests Niels Thykier 2019-01-19 12:16:25 +00:00
  • 6bc776daf1
    Accept non-zero exit codes from pycodestyle Niels Thykier 2019-01-05 14:52:17 +00:00
  • 594ac576b9
    Include codestyle reports for master branch Niels Thykier 2019-01-05 14:11:19 +00:00
  • dc820756cf
    Accept all known issues (by file) Niels Thykier 2019-01-05 13:54:14 +00:00
  • bb699f7416
    Make britney2/utils.py PEP-8 clean Niels Thykier 2019-01-19 11:28:45 +00:00
  • 5a38e00996
    Fix pep8 issues in check_target_suite_source_pkg_consistency Niels Thykier 2019-01-19 11:24:50 +00:00
  • c9d523da93
    Remove trailing whitespace Niels Thykier 2019-01-05 13:43:10 +00:00
  • 822a8c712c
    Migrate to pycodestyle and setup a basic config file Niels Thykier 2019-01-05 13:42:43 +00:00
  • ed2aef3db1
    Added pycodestyle checks edawine 2016-12-15 16:09:45 +07:00
  • 7be0dc2ee8 Sort impossible dependency output in excuses. Ivo De Decker 2019-01-19 11:38:21 +00:00
  • cd08deb943 Fix build-dep check for source with only arch: all binaries Ivo De Decker 2019-01-18 20:34:58 +00:00
  • 15e5228669 Add src_policy option to policies. Ivo De Decker 2019-01-16 18:18:25 +00:00
  • 82fa58df20 Extract a compute_item_name method Niels Thykier 2019-01-03 19:46:42 +00:00
  • 97ed917db4 Sort some data for deterministic output in excuses Ivo De Decker 2019-01-16 19:17:58 +00:00
  • f928c7ed3d Make SourcePackage.binaries a set Niels Thykier 2019-01-10 06:45:28 +00:00
  • 37a173af67 Always create a new SourcePackage Ivo De Decker 2019-01-09 00:59:22 +00:00
  • 7bba77726b Always define source_t in apply_item_to_target_suite Ivo De Decker 2019-01-09 00:52:40 +00:00
  • 69c94caa01 Add source_name return value to compute_groups Ivo De Decker 2019-01-09 00:49:52 +00:00
  • 046bdc60c6 Add consistency checks for target suite. Ivo De Decker 2019-01-14 13:13:45 +00:00
  • fa1904f9e5 Make autopkgtest regression blocking for migration Paul Gevers 2019-01-06 19:47:16 +01:00
  • 6c3f8354e5
    BlockPolicy: Compile regex once rather than once per migration item Niels Thykier 2019-01-07 21:20:36 +00:00
  • c4371b9f58
    BlockPolicy: Replace print with logger.info Niels Thykier 2019-01-07 21:05:42 +00:00
  • 2fea931da3
    Remove --control-files; It is not used any where Niels Thykier 2019-01-07 20:25:48 +00:00
  • 603aa9fdca
    Drop unused local variables Niels Thykier 2019-01-06 11:03:16 +00:00
  • e841a7bec1 britney.conf: Bump autopkgtest regression deadline by 2 days Ivo De Decker 2019-01-05 13:15:30 +00:00
  • 8e36b81111 britney.conf: set ALL_BUILDARCH to amd64 Ivo De Decker 2019-01-05 13:14:33 +00:00
  • f1cd87dc9c Check build-depends-indep Ivo De Decker 2019-01-04 23:05:34 +00:00
  • 1c115eee11 For build-depends-indep, only add best result Ivo De Decker 2019-01-04 23:04:16 +00:00
  • 3f575a1cd0 For b-d-indep track best result and archs per result Ivo De Decker 2019-01-04 23:02:15 +00:00
  • fa44a3f968 Implement get_check_archs for build-depends-indep Ivo De Decker 2019-01-04 23:00:53 +00:00
  • 65128a13b7 Read all_buildarch config option Ivo De Decker 2019-01-04 22:59:24 +00:00
  • a28a7665f3 Split off adding build-dep info into separate function Ivo De Decker 2019-01-04 22:54:06 +00:00
  • 07643f4c30 Define BuildDepResult object (based on IntEnum) Ivo De Decker 2019-01-04 22:48:29 +00:00
  • c9148d475a Get dependency type from variable Ivo De Decker 2019-01-04 22:46:38 +00:00
  • ccbaedab1d Split of _get_check_archs into separate function Ivo De Decker 2019-01-04 22:43:12 +00:00
  • a073e35940 BuildDependsPolicy: split off checking in separate function Ivo De Decker 2019-01-02 23:40:04 +00:00
  • 0709f8d96c Move block handling to BlockPolicy Ivo De Decker 2019-01-01 18:26:01 +00:00
  • 49d9a38d25 Skip unimplemented policies in excuses Ivo De Decker 2019-01-02 00:30:00 +00:00
  • b395c6f760 Only ignore hints for the same package if arch matches Ivo De Decker 2019-01-01 10:28:17 +00:00
  • 7090c23efc Expose architecture and suite property for hints Ivo De Decker 2019-01-01 10:22:10 +00:00
  • 7e05c0e5ac Apply policy to srcarch excuses Ivo De Decker 2018-12-31 20:27:38 +00:00
  • 4cf03bbdc5 Rearrange decision for should_upgrade_srcarch Ivo De Decker 2018-12-31 20:23:50 +00:00
  • d0b5cc2ce1 Rename apply_policy to apply_src_policy Ivo De Decker 2018-12-31 19:53:35 +00:00
  • 0d80bad65c Move handling of policies to PolicyEngine Ivo De Decker 2018-12-31 19:12:21 +00:00
  • b16ae8046a
    Add some '# pragma: no cover' for error cases, abstract methods, etc. Niels Thykier 2018-12-31 17:55:02 +00:00
  • 5bcbed499e
    Fix the doc string for compile_nuninst Niels Thykier 2018-12-31 12:16:09 +00:00
  • 04318473f6
    Simplify MigrationItem.parse_item by extracting a method Niels Thykier 2018-12-27 21:47:12 +00:00
  • 542f030a96
    Remove now obsolete code from MigrationItem Niels Thykier 2018-12-25 18:59:28 +00:00