4704 Commits

Author SHA1 Message Date
Jimmy Berry
d9fbd0c534 dist/obs: provide OSRT:OriginConfig definition. 2019-02-15 14:16:23 -06:00
Jimmy Berry
44f5ab7234 osclib/util: project_version(): return 0 instead of None for invalid project.
This allows for lists with invalid projects to still be sorted which is
generally desired since other means validate the results.
2019-02-15 14:16:23 -06:00
Jimmy Berry
e686cb19cc osclib/util: provide project_list_family_prior_pattern(). 2019-02-15 14:16:23 -06:00
Jimmy Berry
5f15314f33 osclib/util: project_list_family_prior(): provide include_updates option. 2019-02-15 14:16:23 -06:00
Jimmy Berry
087c1b0b8b osclib/util: project_list_family(): cache via memoize. 2019-02-15 14:16:23 -06:00
Jimmy Berry
f13899e393 osclib/util: project_list_family(): provide include_update option. 2019-02-15 14:16:23 -06:00
Jimmy Berry
2ca2f4e875 osclib/util: project_list_family(): handle :NonFree suffix. 2019-02-15 14:16:23 -06:00
Jimmy Berry
8196c34fbe osclib/cache: handle repetative package_source_hash_history() calls. 2019-02-15 14:16:23 -06:00
Jimmy Berry
830bce9944 osclib/conf: properly load config for innerconnect projects. 2019-02-15 14:16:23 -06:00
Jimmy Berry
74f9b3ca16 osclib/core: provide request_remote_identifier() for printable identifier. 2019-02-15 14:16:23 -06:00
Jimmy Berry
bbf75db194 osclib/core: provide issue_tracker*() functions. 2019-02-15 14:16:23 -06:00
Jimmy Berry
1073580282 osclib/core: provide review_*() functions for summarizing review state. 2019-02-15 14:16:23 -06:00
Jimmy Berry
eb5c137897 osclib/core: provide project_remote_*() functions for innerconnect projects. 2019-02-15 14:16:23 -06:00
Jimmy Berry
cc5e64d50b osclib/core: provide package_source_hash*() functions. 2019-02-15 14:16:23 -06:00
Jimmy Berry
e13b5831d3 osclib/core: provide entity_source_link(). 2019-02-15 14:16:23 -06:00
Jimmy Berry
45d29888a9 osclib/conf: add repo-checker key since it does review :Update requests. 2019-02-15 14:16:23 -06:00
Jimmy Berry
249491d6f6 osclib/core: provide entity_exists() and use in StagingAPI.item_exists(). 2019-02-15 14:16:08 -06:00
Stephan Kulow
53bbe0341b
Merge pull request #1868 from coolo/add_xz
Add missing dependency
2019-02-15 14:37:04 +01:00
Stephan Kulow
d331a5f928 Add missing dependency 2019-02-15 12:48:56 +01:00
be751cc578
Merge pull request #1865 from nilxam/silly_me_compare_pkglist
compare_pkglist: fix return code handling introduced by 2e339acffb03b6786c902c2ebd250d1c3720e315
2019-02-13 15:50:17 +08:00
9c852461d4 compare_pkglist: fix return code handling introduced by 2e339acffb03b6786c902c2ebd250d1c3720e315 2019-02-13 15:36:15 +08:00
af2471ef6c
Merge pull request #1864 from nilxam/fixing_sp1_compare_pkglist
compare_pkglist: minor improvements
2019-02-13 14:59:47 +08:00
Stephan Kulow
fe23e8d1a9
Merge pull request #1860 from coolo/simplify_cycle_detection
repo_checker: Simplify cycle check
2019-02-13 07:38:54 +01:00
2e339acffb compare_pkglist: minor improvements 2019-02-13 14:36:59 +08:00
6f70fe2da8
Merge pull request #1863 from nilxam/update_version_151
compare_pkglist: update version to Leap 15.1 and SLE15 SP1
2019-02-12 19:12:02 +08:00
a3c64f9dcd compare_pkglist: update version to Leap 15.1 and SLE15 SP1 2019-02-12 18:03:07 +08:00
Stephan Kulow
38c1c42861
Merge pull request #1861 from coolo/fix_rebuildpac
Fix rebuildpacs for installation-images
2019-02-11 11:47:22 +01:00
Stephan Kulow
a08d0b9105 Fix rebuildpacs for installation-images
installation-images was switched to multibuild quite some time ago,
adopt the rebuildpacs.
2019-02-11 09:42:07 +01:00
Stephan Kulow
3cd79db206 repo_checker: Simplify cycle check
No longer compare against the target project's cycle, but just against
a configured list of package names. This way we're not bound to
refreezing stagings if we reduced cycles and it's clearer to the
operator what happens and how to react to it.
2019-02-11 09:02:29 +01:00
Jimmy Berry
9984223b01
Merge pull request #1857 from jberry-suse/list-python3-formatting-break
osclib/list_command: 24ae4ba broke formatting.
2019-02-08 14:37:39 -06:00
Jimmy Berry
3e8a85d9c3 osclib/list_command: 24ae4ba81 broke formatting.
The author was attempting to port for python3, but changed the meaning:

- print ' ', line
+ print(' ' + line)

The first prints "  $line", while the second:
                 " $line".

This changes console output from:

science
 666254 libArcus-lulzbot               -> delete       (delete request)
         3 more users

back to:

science
  666254 libArcus-lulzbot               -> delete       (delete request)
         3 more users

(ignore lines up and standard double space indent used)
2019-02-08 09:36:16 -06:00
Stephan Kulow
4e24164ed1
Merge pull request #1856 from coolo/remove_opensuse_images
Remove openSUSE-images from rebuildpacs - long gone
2019-02-07 13:06:38 +01:00
Stephan Kulow
9761470864 Remove openSUSE-images from rebuildpacs - long gone
(and this causes a 404 on rebuildpac, which might stop the rest)
2019-02-07 13:05:50 +01:00
Stephan Kulow
6d706a6a4b
Merge pull request #1855 from coolo/more_rebuildpacs
Fix rebuildpacs to trigger rpmlint-mini on polkit changes
2019-02-07 11:29:40 +01:00
Stephan Kulow
0a0d49bbf8 rebuildpacs: Check the binary version not just the bdep itself
Don't use internal=1 for buildinfo query, as it drops the actual
versions used. And we want to rebuild rpmlint-mini whenever an
underlying package changed (format_spec_file, polkit policies...)
2019-02-07 11:25:41 +01:00
Stephan Kulow
270f692147 Take over rebuildpac problems from packagelists VM and tidy 2019-02-07 11:00:46 +01:00
Stephan Kulow
b99d841e96
Merge pull request #1854 from coolo/jberry-suse-repo_checker-ring-whitelist
Change repo checker to expect non-leaky rings
2019-02-07 06:43:02 +01:00
Stephan Kulow
5d70263e89 Fix arch-whitelist to apply to staging projects
It was read from 'project', which was the staging project - which doesn't
have remote config
2019-02-06 10:55:48 +01:00
Stephan Kulow
730ea82927 Filter the repositories_pairs depending on the target archs 2019-02-06 09:54:34 +01:00
Stephan Kulow
0c73225f3d Don't try to filter staging archs
Now that we no longer wait for the target repo to be published, we
can simplify the handling
2019-02-06 08:00:13 +01:00
Stephan Kulow
48b7d5b094 Calculcate the whitelist for letter stagings purely on config 2019-02-06 07:51:36 +01:00
Stephan Kulow
3b3ccab783 Expand all repositories but ignore archs with 404 2019-02-06 06:30:51 +01:00
Stephan Kulow
31a497e1a6 Merge branch 'repo_checker-ring-whitelist' of https://github.com/jberry-suse/openSUSE-release-tools into jberry-suse-repo_checker-ring-whitelist 2019-02-06 05:39:20 +01:00
Stephan Kulow
61c0f676bc
Merge pull request #1853 from coolo/map_arch
Map i686 packages to i586 to find kernel-pae-devel
2019-02-06 05:38:14 +01:00
Stephan Kulow
7e63264029 Map i686 packages to i586 to find kernel-pae-devel 2019-02-05 22:12:09 +01:00
Jimmy Berry
516d4e94de repo_checker: remove explicit target project repository layer for letter stagings.
Keep the rings as non-leaky as possible and use
repo_checker-binary-whitelist-ring for everything else.
2019-02-05 12:45:21 -06:00
Jimmy Berry
4e30d10318 repo_checker: provide repo_checker-binary-whitelist-ring config option. 2019-02-05 12:45:14 -06:00
Ludwig Nussel
ee7cdc2a90 ReviewBot: catch exception for adding devel project review
if the bot is run on requests it has no role it, adding devel project
review may fail. So just handle that and proceed.
2019-02-05 08:25:14 +01:00
Ludwig Nussel
060b7fed61
Merge pull request #1850 from lnussel/master
conf: use backports-reviewers for backports
2019-02-05 08:24:05 +01:00
Ludwig Nussel
6ed0e7bfb5 conf: use backports-reviewers for backports 2019-02-04 16:05:14 +01:00