4987 Commits

Author SHA1 Message Date
Stephan Kulow
48179b3617 Store it as susetags light 2019-01-19 09:02:37 +01:00
Stephan Kulow
1b38edb1f3 Refresh solv files for leap 2019-01-19 09:02:35 +01:00
Stephan Kulow
7ccdd764ad
Merge pull request #1840 from coolo/fix_stagings
pkglistgen: Reset the tool between projects
2019-01-17 20:59:18 +01:00
Stephan Kulow
a26301bfa1 pkglistgen: Reset the tool between projects
So far I only cared for single projects, but never tested all staging
projects in a loop while developing, so I didn't notice the problem
2019-01-17 20:39:02 +01:00
16fdb71c2b
Merge pull request #1839 from coolo/fix_tw_container
Fix base container for tumbleweed
2019-01-17 19:30:24 +01:00
Stephan Kulow
49a0110980 Fix base container for tumbleweed 2019-01-17 19:29:06 +01:00
Stephan Kulow
f3466fc6af
Merge pull request #1822 from Vogtinator/check
Fix check for "no change in snapshot version"
2019-01-17 19:24:49 +01:00
Stephan Kulow
954ec73646
Merge pull request #1838 from coolo/install_pkglistgen
Install pkglistgen files
2019-01-17 17:54:15 +01:00
Stephan Kulow
4a1f36fe1a Install pkglistgen files 2019-01-17 17:45:53 +01:00
0ba57f332e
osc cycle: correctly handle comma-separated arg list 2019-01-17 16:16:35 +01:00
Ludwig Nussel
f8b4b43745
Merge pull request #1814 from coolo/refactor_pkglistgen
pkglistgen: Big refactoring of how packages are resolved
2019-01-17 15:53:29 +01:00
Stephan Kulow
b25c6dd7ee Kill create_test_dvds.sh 2019-01-17 15:06:28 +01:00
Stephan Kulow
b4dd97da3d Moved the nocleanup-packages setting into remote config
It shouldn't matter which branch of the tools are installed
2019-01-17 15:06:28 +01:00
Stephan Kulow
d2f1832a44 Set some version for staging projects 2019-01-17 15:06:28 +01:00
Stephan Kulow
588cb0d744 pkglistgen: Don't crash in powerpc on i586 entries 2019-01-17 15:06:28 +01:00
Stephan Kulow
998e645bd3 Revert the change to copy_files 2019-01-17 15:06:28 +01:00
Stephan Kulow
1bae4083b2 Don't hardcode architectures - take it from the project 2019-01-17 15:06:28 +01:00
Stephan Kulow
3d387a5829 pkglistgen: Replace empty version with OSRT:ProductVersion 2019-01-17 15:06:28 +01:00
Stephan Kulow
be56fe5a13 pkglistgen: Ignore locked packages for expansion 2019-01-17 15:06:28 +01:00
Stephan Kulow
240e1d00e1 pkglistgen: Add all recommends and supplements
This adds packages that supplement one of the locales only
2019-01-17 15:06:28 +01:00
Stephan Kulow
62f1343df2 pkglistgen: require set_namespaceproviders for now (it's old enough) 2019-01-17 15:06:28 +01:00
Stephan Kulow
0ec9983825 pkglistgen: Move droplist generation aside
We will move this to a seperate step after the migration
2019-01-17 15:06:28 +01:00
Stephan Kulow
902627c14c pkglistgen: Fix test failures (including flake8) 2019-01-17 14:35:18 +01:00
Stephan Kulow
05c0403a47 pkglistgen: Don't update 000package-summary anymore, but diff 2019-01-17 14:35:18 +01:00
Stephan Kulow
e44bbf78cc pkglistgen: Write group stubs for --only-release-packages 2019-01-17 14:35:18 +01:00
Stephan Kulow
15f7e3d9f2 pkglistgen: Move one more function to solv_utils 2019-01-17 14:35:18 +01:00
Stephan Kulow
49a7a66144 pkglistgen: Trim down CommandLine interface to the minimum 2019-01-17 14:35:18 +01:00
Stephan Kulow
f087f56a71 pkglistgen: Introduce file_utils functions 2019-01-17 14:35:18 +01:00
Stephan Kulow
1ec04565e3 pkglistgen: Move dump_solv into its own file 2019-01-17 14:35:18 +01:00
Stephan Kulow
1a3ffa1576 pkglistgen: move do_solve into tools class
(no longer a command used on its own good)
2019-01-17 14:35:18 +01:00
Stephan Kulow
d04f347a74 pkglistgen: Bugfixes for create_sle_weakeremovers 2019-01-17 14:35:18 +01:00
Stephan Kulow
4ab866cb2c pkglistgen: move create_sle_weakremovers to tool class 2019-01-17 14:35:18 +01:00
Stephan Kulow
5729439e0f pkglistgen: Drop list commands
They were mainly used for initial conversion of leap
2019-01-17 14:35:17 +01:00
Stephan Kulow
3b7d7dea8f pkglistgen: Drop update command
The commands using the repos update themselves
2019-01-17 14:35:17 +01:00
Stephan Kulow
8351d2e677 pkglistgen: Move suggested from global to package level
There is no product that wants all suggests for all products on all groups,
so the only product left that wants to have suggests is Tumbleweed for the DVD
pattern

To solve the suggests we run a global transaction on the
result + its suggests to determine packageand supplements.
To avoid problems (in general) we discard obsolete and conflicts
in packages - so we can have product groups with conflicting packages
and still get the additional supplements
2019-01-17 14:35:17 +01:00
Stephan Kulow
33d4e2ae21 pkglistgen: Take the architectures from tool not opts 2019-01-17 14:35:17 +01:00
Stephan Kulow
ab85d07f72 pkglistgen: Move into a folder and split into 3 files
No further refactoring, but some cleanup of imports (which obviously has
dangers in itself)
2019-01-17 14:35:17 +01:00
Stephan Kulow
af61a2f0ac
Merge pull request #1835 from DimStar77/new-prod-gen
ttm: Follow Tumbleweed move to new pkglistgen pkg layout
2019-01-16 20:29:16 +01:00
3cd97b79b0
ttm: Follow Tumbleweed move to new pkglistgen pkg layout 2019-01-16 15:49:55 +01:00
Ludwig Nussel
95cc7a5396 leaper: fix cross instance obs links
some routes don't work in the webui when they cross instances. Work
around that in nasty ways.
2019-01-16 15:19:29 +01:00
Ludwig Nussel
da26d28633 leaper: tune origin change reporting
if there is a matching factory submission we don't need to report an origin change even if submitted from somewhere else
2019-01-16 15:19:29 +01:00
Ludwig Nussel
64326e89f0 leaper: check 15.1 explicitly
esp for new packages in sle it is helpful to know if the same package is already in 15.1 in different version
2019-01-16 15:19:22 +01:00
Ludwig Nussel
9091593263 ReviewBot: refactor logic 2019-01-16 15:19:01 +01:00
Ludwig Nussel
9a91a8abc5 deptool: only skip disabled repos when not listed explicitly 2019-01-16 15:19:01 +01:00
Stephan Kulow
9ab4c3c728
Merge pull request #1832 from nilxam/version_to_attribute
accept_command: add additional version number to OSRT:ProductVersion
2019-01-16 07:01:21 +01:00
2ae694a912 accept_command: add additional version number to OSRT:ProductVersion 2019-01-15 19:46:57 +08:00
a9eeeb0a98
Merge pull request #1829 from coolo/work_on_check_source
Only decline delete requests that affect linked packages within the target
2019-01-10 16:24:40 +08:00
Stephan Kulow
646ce308d7 Only decline delete requests that affect linked packages within the target
This decline reason came from https://github.com/openSUSE/openSUSE-release-tools/pull/603
without much more context, so I'm guessing it's about delete requests for
e.g. kernel-default that should delete kernel-source

Packages that link to *other* projects basically do not exist in openSUSE
distributions but are very common in SLE service packs, so we need to diff
on this.

Fixes #1824
2019-01-09 12:58:54 +01:00
df13caa3f3
Merge pull request #1828 from michelmno/snap_nb
ttm: remove set_snapshot_number in ToTest151PowerPC
2019-01-09 11:30:20 +08:00
Michel Normand
f2759a531d ttm: remove set_snapshot_number in ToTest151PowerPC
same as already done for ToTest151ARM

Signed-off-by: Michel Normand <normand@linux.vnet.ibm.com>
2019-01-08 14:00:52 +01:00