Witek Bedyk
63682f7a91
Fix merging and syntax errors
2023-05-02 16:59:57 +02:00
Witek Bedyk
e7efe1c06d
Write points with flavor tag
...
The measurements are now saved with flavor tag.
2023-05-02 16:59:57 +02:00
Witek Bedyk
908cc8ec32
Parse flavor type to cached data
2023-05-02 16:59:57 +02:00
Witek Bedyk
9602a21050
Aggregate unique flavor access data
2023-05-02 16:59:57 +02:00
Fabian Vogt
372c67d516
Merge pull request #2958 from Vogtinator/moreinstallcheckfixes
...
staging-installcheck.py: Detect some edge cases in check_required_by
2023-04-20 08:12:22 +02:00
Fabian Vogt
86207c851e
staging-installcheck.py: Detect some edge cases in check_required_by
...
It's possible that OBS says that A provides cap required by B, but for B
it does not show that cap is required or that cap is even provided by A.
Detect and handle that explicitly.
2023-04-19 17:26:20 +02:00
c0f2057777
Merge pull request #2956 from witekest/drop_http_4xx
...
Filter out access logs with error code
2023-04-19 07:43:43 +02:00
aebe39cd2b
Merge pull request #2955 from gyr/minimal-vm-s390x
...
Publish kiwi-templates-Minimal-s390x for SLE15
2023-04-18 09:26:44 +02:00
df5e13cbb7
Publish kiwi-templates-Minimal-s390x for SLE15
2023-04-17 09:33:57 -03:00
Fabian Vogt
8639ce3b47
Merge pull request #2953 from Vogtinator/booleanfiles
...
repo2fileprovides.py: Support file deps in boolean dependencies
2023-04-11 16:05:18 +02:00
Fabian Vogt
f596472bc3
Merge pull request #2952 from Vogtinator/docker15.5
...
docker_publisher.py: Add 15.5, remove 15.3
2023-04-11 15:13:39 +02:00
Fabian Vogt
f38a4383fb
repo2fileprovides.py: Support file deps in boolean dependencies
2023-04-11 15:08:01 +02:00
Fabian Vogt
438342b337
docker_publisher.py: Add 15.5, remove 15.3
2023-04-11 14:08:53 +02:00
Fabian Vogt
7f92b23454
Merge pull request #2951 from Vogtinator/obscifix
...
Fix the OBS CI workflow (#2950 )
2023-04-11 13:55:02 +02:00
Fabian Vogt
2fcef48321
Fix the OBS CI workflow ( #2950 )
...
The package needs to have the obs_scm service enabled to fetch the right sources.
For submissions to oS:F this is not possible so the devel pkg can't be used.
Use a package meant for this instead. This way a branch can be used as well,
so the project setup can be taken from the prj on OBS.
2023-04-11 13:30:09 +02:00
Fabian Vogt
363c84c772
Merge pull request #2949 from Vogtinator/specfix
...
dist: Package osrt-repo2fileprovides
2023-04-11 13:26:23 +02:00
Fabian Vogt
816d0ebe88
Merge pull request #2948 from Vogtinator/snobol
...
cleanup_rings.py: Add snobol4 to whitelist
2023-04-11 12:49:53 +02:00
Fabian Vogt
7c31500901
dist: Package osrt-repo2fileprovides
...
And remove a duplicate mention while at it.
2023-04-11 12:39:10 +02:00
Fabian Vogt
1d1a84e4e3
cleanup_rings.py: Add snobol4 to whitelist
...
Work around OBS not listing file deps in fileinfo_ext.
2023-04-11 10:50:58 +02:00
Fabian Vogt
c548870de9
Merge pull request #2947 from Vogtinator/repo2fileprovides
...
Add repo2fileprovides.py
2023-04-06 10:08:04 +02:00
Fabian Vogt
65fec99df8
Add repo2fileprovides.py
...
Script to generate necessary FileProvides lines needed by OBS from repo data.
2023-04-06 09:29:28 +02:00
Witek Bedyk
47a0d831d9
Filter out access logs with error code
2023-03-29 15:51:42 +02:00
Fabian Vogt
af36a030b3
Merge pull request #2946 from Vogtinator/ringcleanuprewrite
...
Rewrite cleanup_rings.py
2023-03-29 11:02:25 +02:00
Fabian Vogt
641f65cb1d
osclib: Skip debuginfo, debugsource and src rpms in fileinfo_ext_all
...
Makes it somewhat faster.
2023-03-28 12:39:24 +02:00
Fabian Vogt
e9e881f4f1
Remove try/catch around code which must not fail
...
If a failure is ignored here we'd ignore important dependencies.
2023-03-28 12:39:24 +02:00
Fabian Vogt
8af5fcf9f2
Rewrite core algorithm of cleanup_rings.py
...
Previously it went through each package's provides->required_by chain.
This does not deal with cycles correctly and there was only a hack to deal
with single-package cycles.
Instead, recursively walk through all required packages, starting from the
build enabled images and take note of all needed source packages.
This also handles _multibuild flavors as separate packages.
2023-03-28 12:39:24 +02:00
Fabian Vogt
8a3389e4ac
cleanup_rings.py: Fix links handling
...
A dict mapping linked package to linking package won't work, there are multiple
linking packages which previously overwrote each other. Turn it around.
2023-03-24 10:25:57 +01:00
Fabian Vogt
4a241c4b09
Merge pull request #2944 from Vogtinator/cleanupcleanuprings
...
cleanup_rings cleanup
2023-03-24 10:24:51 +01:00
Fabian Vogt
1e5166324d
Allow cleanup_rings without locking the stagings
2023-03-23 13:14:07 +01:00
Fabian Vogt
0d10247284
Merge pull request #2945 from Vogtinator/installcheckmultibuild
...
Handle deletion of packages with _multibuild (#2943 )
2023-03-23 11:42:26 +01:00
Fabian Vogt
34aa902066
Handle deletion of packages with _multibuild ( #2943 )
...
Also consider its multibuild flavors for deletion.
2023-03-23 10:04:41 +01:00
Fabian Vogt
74c6f46a99
cleanup_rings.py: Expand whitelist
...
No false positives anymore.
2023-03-22 17:06:48 +01:00
Fabian Vogt
47cc8919c0
cleanup_rings.py: Look at all enabled images
...
Don't just hardcode the openSUSE Test DVD.
2023-03-22 17:06:48 +01:00
982c565e51
Merge pull request #2942 from DimStar77/sha512
...
pkglistgen: handle published repos using sha512 nistead of sha256
2023-03-15 12:37:09 +01:00
f2b7fb69e4
pkglistgen: handle published repos using sha512 nistead of sha256
...
Fixes https://github.com/openSUSE/openSUSE-release-tools/issues/2938
2023-03-15 12:00:48 +01:00
143a171253
Merge pull request #2929 from nilxam/conditional_skippkg_finder
...
skippkg-finder: add conditionals support for the product ftp-tree
2023-03-14 16:33:56 +08:00
7eca6b9c03
Merge pull request #2941 from lkocman/155_appliances
...
Drop flavors in publish_distro config for leap15.5
2023-03-09 15:04:50 +01:00
a286b2030a
Drop flavors in Leap155 appliances
...
* They're not really used for anything later anyway
and only cause issue on renames, etc.
2023-03-09 14:37:21 +01:00
8252602132
Merge pull request #2939 from lkocman/leap16
...
Initial pkglistgen bot for Leap16
2023-03-09 12:42:34 +01:00
8cab2a272b
add eruby generated pkglistgen.opensuse.gocd.yaml
2023-03-09 12:07:08 +01:00
Lubos Kocman
91fe3fcf5b
remove pkglistgen for leap16 completely
2023-03-09 11:19:56 +01:00
7e733cf9fc
Comment out skippkgfinder for now
2023-03-09 11:16:09 +01:00
79c8c16598
Initial Leap 16.0 pkglistgen
2023-03-09 11:12:23 +01:00
846b7c078b
Merge pull request #2940 from ggardet/leap_dashbord
...
dashboard: leap: fix openQA IDs
2023-03-09 10:02:17 +01:00
e246efdfa4
dashboard: leap: fix openQA IDs
2023-03-09 09:40:36 +01:00
db6249ff43
Merge pull request #2936 from fcrozat/alp
...
update gocd pkglistgen calls for latest ALP flavor
2023-03-03 23:08:37 +01:00
e6dbbaeda5
Merge pull request #2932 from gyr/split-sp-target
...
Create new pipeline to deploy sle-prjmgr-tools scripts
2023-03-03 23:05:41 +01:00
549d6072d4
gocd: add Micro and Bedrock packagelistgenerator call
2023-03-03 22:57:09 +01:00
08e04890a8
Merge pull request #2937 from dirkmueller/master
...
Switch testing from Leap 15.3 to 15.4
2023-03-03 22:55:47 +01:00
Dirk Müller
7c5c94a838
Switch testing from Leap 15.3 to openSUSE Leap 15.4
...
15.3 is EOL as of Jan 2023.
2023-03-03 20:52:16 +01:00