7499 Commits

Author SHA1 Message Date
Jiri Srain
826cb35dec fixed pipe line name 2023-06-05 10:36:10 +02:00
dde2d23118
Merge pull request #2964 from jsrain/master
Add ALP Micro image release
2023-06-05 16:17:23 +08:00
Jiri Srain
92454561f2 added ALP.Target group to the list 2023-06-05 09:49:40 +02:00
rfan1
878a1b7213 Schedule Leap15.5 updates tests
https://progress.opensuse.org/issues/116072
2023-06-05 03:41:08 +02:00
834f7d2673 dist: fix rpm scriptlets call to systemd_postun
Do not run it in packages that do not ship systemd services and properly
call it with the service name as parameter for the packages that do ship services.
2023-06-02 13:03:33 +02:00
41b6a00e92
Merge pull request #2963 from DimStar77/systemd
dist: fix rpm scriptlets call to systemd_postun
2023-06-02 12:12:07 +02:00
Jiri Srain
4897facf6f Add ALP Micro image release 2023-06-02 10:45:41 +02:00
c35186f056
dist: fix rpm scriptlets call to systemd_postun
Do not run it in packages that do not ship systemd services and properly
call it with the service name as parameter for the packages that do ship services.
2023-06-01 15:07:11 +02:00
Bernhard M. Wiedemann
002c3c001b
Merge pull request #2961 from witekest/15.5
Add Leap 15.5 to access metrics
2023-05-25 12:49:11 +02:00
Witek Bedyk
0a2778ad9d Add Leap 15.5 to access metrics 2023-05-24 12:23:34 +02:00
bb5a644ba3
Merge pull request #2957 from witekest/add_flavor
Add flavor information to access metrics
2023-05-23 09:22:31 +02:00
Fabian Vogt
422701c6bb
Merge pull request #2959 from nilxam/fix_get_review_list
devel-project: limit request has review state only
2023-05-12 09:54:46 +02:00
8e5674b5ca devel-project: limit request has review state only 2023-05-11 21:59:59 +08:00
Witek Bedyk
37221978c8 Drop redundant unique_product_flavor 2023-05-08 16:11:07 +02:00
Witek Bedyk
173a53edfa Do not drop the database on every run 2023-05-08 16:08:08 +02:00
Witek Bedyk
776f941efb Fixes
* getting first array item
* regex group renumbering
* syntax
2023-05-04 14:03:50 +02:00
Witek Bedyk
a4cb59644e Refactor 'unique_product' object 2023-05-02 17:00:45 +02:00
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