7451 Commits

Author SHA1 Message Date
47bf1c2025
Revert "factory-package-news.py: Compress data files with zstd" 2023-12-12 16:27:50 +01:00
Fabian Vogt
9e91713a35 Fix --osc-debug option with new osc
It only accepts bools now.
2023-12-12 16:01:52 +01:00
Fabian Vogt
8e4cdc3f4b
Merge pull request #3039 from Vogtinator/zstdnews
factory-package-news.py: Compress data files with zstd
2023-12-12 16:00:55 +01:00
Fabian Vogt
b82749ac01 factory-package-news.py: Port from pyzstd to zstandard
ariel has only zstandard 0.13.0, so not even the .open method exists.
2023-12-11 16:26:47 +01:00
Fabian Vogt
8516c1ad8f factory-package-news.py: Compress data files with zstd
It's less than 1/3rd of the uncompressed size.
2023-12-11 16:26:47 +01:00
Fabian Vogt
2925abf41a
Merge pull request #3038 from Vogtinator/mirrorcleanup
osclib/repomirror.py: Small cleanups
2023-12-05 09:34:12 +01:00
Fabian Vogt
b658cefdae osclib/repomirror.py: Small cleanups 2023-12-01 14:52:01 +01:00
Fabian Vogt
6367d8f186
Merge pull request #3036 from ggardet/master
ttm: Allow bigger images for livecd-x11 on aarch64
2023-12-01 10:58:54 +01:00
1afc29ba34 ttm: fix regexp to match 'livecd-x11' check 2023-12-01 10:30:54 +01:00
darix
29c388e47a
Merge pull request #3035 from Vogtinator/pymirror
Rewrite bs_mirrorfull as osclib component
2023-11-30 13:48:11 +00:00
1926dc5a98 ttm: Allow bigger images for livecd-x11 on aarch64
since no CD will be used, but usb sticks
2023-11-29 17:32:02 +01:00
Fabian Vogt
0888a8f1a0 Drop bs_mirrorfull
Superseded by osclib.repomirror.
2023-11-29 16:53:58 +01:00
Fabian Vogt
da0d632b77 Rewrite bs_mirrorfull as osclib component
This has multiple benefits:
* Easier to interface with the python code that calls it
* Uses the osc python interface for connection and authentication handling
* Allows to drop the bundled OBS code in the bs_copy directory
2023-11-29 16:53:58 +01:00
Fabian Vogt
24f3d6b5fa
Merge pull request #3033 from Vogtinator/zst
Handle ZSTD compressed primary.xml.zst
2023-11-23 11:51:29 +01:00
Fabian Vogt
dc4c6bbfdd Handle ZSTD compressed primary.xml.zst
Add explicit zstd support to repo2fileprovides.py and port
update_repo_handler.py over to use libsolv's transparent decompression.
2023-11-23 11:36:03 +01:00
6bcc046349
Merge pull request #3031 from gyr/RevertDolomiteStaging
Revert "Temporary disable checks for ALP"
2023-11-19 18:22:36 +01:00
4991807af1 Revert "Temporary disable checks for ALP"
This reverts commit 19153a2b67c8386399b4d9fd2ef2f86207837998.
2023-11-16 20:19:51 -03:00
Fabian Vogt
5fed802a6c
Merge pull request #3030 from tacerus/factory-dashboard-new-proxy
Update factory dashboard rsync target
2023-11-04 18:19:29 +01:00
f2bafc3db9
Update factory dashboard rsync target
Machine moved to a new location, use DNS name of the new proxy server.

Signed-off-by: Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
2023-11-04 17:58:33 +01:00
c46db9b61a
Merge pull request #3029 from dirkmueller/release_repos_separately
Release bci repositories per architecture independently
2023-10-27 14:29:54 +02:00
b5d1da4823
Only treat aarch64 and x86_64 as mandatory
Other architectures will be released when no jobs can be found for them
2023-10-27 12:39:06 +02:00
Dirk Müller
40869a9102
Docstring improvements 2023-10-27 11:09:12 +02:00
Dirk Müller
61561e6901
Wait a randomized interval 2023-10-27 11:08:41 +02:00
Fabian Vogt
3a138b518c
Merge pull request #3025 from Vogtinator/staginggroup
gocd/rabbit-openqa.py: Ignore jobs without group
2023-10-27 10:48:36 +02:00
2ef260b51a
Release bci repositories per architecture independently
There is no real good reason to wait for all the architectures
to pass testing, so if there is one architecture finished, release it.
2023-10-26 18:57:53 +02:00
fcdc5356b1
Merge pull request #3027 from gyr/CleanupPipelines
Remove QR and 2 SLE-Micro pipelines
2023-10-26 23:04:01 +08:00
Fabian Vogt
2891f1318f
Merge pull request #3026 from dirkmueller/filter_tests_arch
Only check for products to be built successfully
2023-10-26 16:22:06 +02:00
0386001f04 Remove QR and some SLE-Micro pipelines
QR pipelines are not required anymore because QU is using another
tooling to update 000product and 000release-groups

SLE-Micro pipelines are moved to IBS SLSA botmaster
2023-10-26 10:53:32 -03:00
ad0217e8e4
Only check for products to be built successfully
The "images" repository contains both containers and ftp products. we
only want to wait for the products, which are built in the "local" arch.
2023-10-26 15:37:00 +02:00
Fabian Vogt
b751486ca1 gocd/rabbit-openqa.py: Ignore jobs without group
Jobs without a group are not production jobs either.
This also avoids a KeyError later.
2023-10-26 14:42:11 +02:00
Gustavo Yokoyama Ribeiro
43319024df
Merge pull request #3024 from gyr/DolomiteStaging
Temporary disable checks for ALP
2023-10-25 17:21:13 -03:00
19153a2b67 Temporary disable checks for ALP
installcheck and packagelist checks were temporaly disabled for ALP
Staging pipelines to allow openQA workflow test, while the issues
reported by them are not fixed
2023-10-25 10:09:02 -03:00
Gustavo Yokoyama Ribeiro
d9ca0bba3f
Merge pull request #3022 from gyr/Micro60
Update SLE-Micro pipelines (5.5->6.0)
2023-10-24 08:38:21 -03:00
169dd4f7fe Update SLE-Micro pipelines (5.5->6.0) 2023-10-18 08:11:19 -03:00
Fabian Vogt
c439ad7e4e
Merge pull request #3021 from Vogtinator/noi586comment
project-installcheck.py: Support arch-specific ignore-conflicts config
2023-10-17 11:05:19 +02:00
Fabian Vogt
5a7e59d41f project-installcheck.py: Support arch-specific ignore-conflicts config
Sometimes installcheck failures should be ignored for a specific
architecture only.
2023-10-17 09:48:58 +02:00
Douglas DeMaio
864b17693c
Merge pull request #3020 from witekest/disable_fy
Disable aggregating over financial year. Thx @witekest
2023-09-28 18:49:30 +02:00
Witek Bedyk
15ef60f313 Disable aggregating over financial year
Holding all the UID statistics over the whole year consumes too much
memory.
2023-09-28 16:18:28 +02:00
Fabian Vogt
6075c72ca8
Merge pull request #3019 from Vogtinator/containerfilefixes
ttm: Check for build success of containerfile_products before releasing
2023-09-25 16:31:17 +02:00
Fabian Vogt
04febcbb1d
Merge pull request #3018 from Vogtinator/metareview
check_source.py: Add review-team review on meta packages
2023-09-25 16:10:13 +02:00
Fabian Vogt
f1667dd4eb ttm: Check for build success of containerfile_products before releasing
That was apparently forgotten when this product kind was introduced.
2023-09-25 15:46:20 +02:00
Fabian Vogt
9f58f14452 ttm: Print the full list of missing products before exiting
Check the rest as well instead of bailing early.
2023-09-25 15:45:28 +02:00
Fabian Vogt
8e55eb3d0a check_source.py: Add review-team review on meta packages
All submissions must be reviewed before they can be accepted.
2023-09-20 08:57:53 +02:00
Fabian Vogt
9d6c197574
Merge pull request #3017 from Vogtinator/kiwireview
check_source.py: Don't skip various checks and reviews for non-spec packages
2023-09-18 14:33:05 +02:00
Fabian Vogt
2a369ec631 check_source.py: Don't skip various checks and reviews for non-spec packages
There was an early exit for packages which don't have a .spec file, but that
is too early and skipped important parts like running the source_validator
and download_files services and adding the review-team review.
2023-09-15 15:22:02 +02:00
Gustavo Yokoyama Ribeiro
fe4936c3ae
Merge pull request #3014 from gyr/alp-installer
Add ALP installer pipelines
2023-09-12 18:08:09 -03:00
75e93b714f
Merge pull request #3015 from Vogtinator/bcipublishstrat
Attempt to publish BCI repos more often
2023-09-12 11:26:33 +02:00
Fabian Vogt
84450d10f6 Attempt to publish BCI repos more often
The goal is to publish the repo at most daily. Previously this was ensured
by simply running the bot only once a day. However, due to OBS and openQA
timing this was frequently attempted when either of those wasn't done yet,
which happened several times in a row. To not miss times when they align,
attempt publishing more often but skip a build if the previous publish was
recent enough.
2023-09-12 09:03:17 +02:00
3d49a0658b Remove unused IBS release pipelines 2023-09-11 09:20:10 -03:00
fedc1cb9f2 Add ALP installer pipelines 2023-09-05 17:35:21 -03:00