Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openSUSE-release-tools for openSUSE:Factory checked in at 2021-09-23 23:03:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old) and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools" Thu Sep 23 23:03:55 2021 rev:331 rq:921043 version:20210922.75227421 Changes: -------- --- /work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes 2021-09-22 22:13:06.364330453 +0200 +++ /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.1899/openSUSE-release-tools.changes 2021-09-23 23:04:05.376324632 +0200 @@ -1,0 +2,12 @@ +Wed Sep 22 21:49:55 UTC 2021 - opensuse-releaset...@opensuse.org + +- Update to version 20210922.75227421: + * Adds dependency for full check_source testing + +------------------------------------------------------------------- +Wed Sep 22 13:27:26 UTC 2021 - opensuse-releaset...@opensuse.org + +- Update to version 20210922.0dd8b501: + * Remove redundant information from processes.md + +------------------------------------------------------------------- Old: ---- openSUSE-release-tools-20210921.009ead7b.obscpio New: ---- openSUSE-release-tools-20210922.75227421.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openSUSE-release-tools.spec ++++++ --- /var/tmp/diff_new_pack.PTCmsM/_old 2021-09-23 23:04:06.040325127 +0200 +++ /var/tmp/diff_new_pack.PTCmsM/_new 2021-09-23 23:04:06.044325131 +0200 @@ -20,7 +20,7 @@ %define source_dir openSUSE-release-tools %define announcer_filename factory-package-news Name: openSUSE-release-tools -Version: 20210921.009ead7b +Version: 20210922.75227421 Release: 0 Summary: Tools to aid in staging and release work for openSUSE/SUSE License: GPL-2.0-or-later AND MIT ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.PTCmsM/_old 2021-09-23 23:04:06.092325166 +0200 +++ /var/tmp/diff_new_pack.PTCmsM/_new 2021-09-23 23:04:06.092325166 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/openSUSE-release-tools.git</param> - <param name="changesrevision">009ead7be35c96674e19b81eea08612ae19f5e8a</param> + <param name="changesrevision">e0d3ba3c95dfb9567ac52ecb6a7fb2372fea655b</param> </service> </servicedata> ++++++ openSUSE-release-tools-20210921.009ead7b.obscpio -> openSUSE-release-tools-20210922.75227421.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20210921.009ead7b/dist/ci/testenv-tumbleweed/Dockerfile new/openSUSE-release-tools-20210922.75227421/dist/ci/testenv-tumbleweed/Dockerfile --- old/openSUSE-release-tools-20210921.009ead7b/dist/ci/testenv-tumbleweed/Dockerfile 2021-09-21 15:26:45.000000000 +0200 +++ new/openSUSE-release-tools-20210922.75227421/dist/ci/testenv-tumbleweed/Dockerfile 2021-09-22 23:48:35.000000000 +0200 @@ -10,7 +10,7 @@ python3-influxdb python3-pytest-cov python3-coveralls libxml2-tools curl python3-flake8 \ shadow vim vim-data strace git sudo patch openSUSE-release openSUSE-release-ftp \ perl-Net-SSLeay perl-Text-Diff perl-XML-Simple perl-XML-Parser build \ - obs-service-download_files + obs-service-download_files obs-service-format_spec_file RUN useradd tester -d /code/tests/home COPY run_as_tester /usr/bin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20210921.009ead7b/docs/processes.md new/openSUSE-release-tools-20210922.75227421/docs/processes.md --- old/openSUSE-release-tools-20210921.009ead7b/docs/processes.md 2021-09-21 15:26:45.000000000 +0200 +++ new/openSUSE-release-tools-20210922.75227421/docs/processes.md 2021-09-22 23:48:35.000000000 +0200 @@ -42,54 +42,6 @@ explaining how the different reviews are created and processed by OBS and by the involved bots and release tools. -### Rings and Staging Projects - -As said before, Factory contains a huge amount of packages. The project receives a lot of new -request all the time. These requests have to be reviewed, adjusted and tested before being accepted. -Reviewing all these packages one by one would be almost impossible. Moreover, some changes in a -package could conflict with other packages. Rings and Staging Projects help to deal with these -problems, making the review and testing processes more efficient. - -[A ring](https://www.youtube.com/watch?v=K-wTVGqKFR8) is an OBS sub-project that links to certain -set of packages from the parent project. The goal of a ring is to group essential packages in order -to build a smaller testable image. The core of Factory is divided into -[two rings (0-Bootstrap, 1-MinimalX)](https://build.opensuse.org/project/subprojects/openSUSE:Factory:Rings). -The ring 0 contains packages that form the most basic, minimalist system that can compile itself. On -top of that Ring 1 adds what is in the default installation of the two primary Desktops. All other -packages are not part of a ring. - -[A Staging Project](https://github.com/openSUSE/open-build-service/wiki/Staging-Workflow) is a copy -of the original project, and it serves as a playground for testing a set of requests. In Factory, -[Staging Projects](https://build.opensuse.org/project/subprojects/openSUSE:Factory:Staging) are -named with a letter (e.g., [Staging:A](https://build.opensuse.org/project/show/openSUSE:Factory:Staging:A), -[Staging:B](https://build.opensuse.org/project/show/openSUSE:Factory:Staging:A), etc). When a submit -request is done to a package that belongs to any of the rings, the request is automatically put in a -backlog for the Staging Manager (person in charge of Staging Projects) to review and to assign it to -a specific Staging Project. The Staging Manager selects some of the requests he/she considers they -belong together and assigns the corresponding packages to the same Staging Project. For example, it -might be possible that other packages fail due to a submit request. In that case, those packages are -added to the same staging project, so they are built against each other. Once the Staging Project -gets built and tested, all the requests can be accepted and the changes merged into the target -project. - -The Staging Manager can create as many Staging Projects as needed and can assign different -selections of requests to each of them. It is still tedious solving the conflicts that appear -between different Staging Projects, but being able to test a lot of packages in parallel is much -more efficient than doing the same package by package. - -An ISO installation image is generated for each Staging Project regularly, and this image is tested -on openQA in order to verify those packages would not break the current Factory. Similarly, a -testing image is generated from each ring. The whole Factory would be tested only if the openQA -tests for the ring images success, see -[staging-report bot](https://github.com/openSUSE/openSUSE-release-tools/blob/master/staging-report.py). - -There is another kind of Staging Projects: ADI Projects (ADI is an acronym of *Ad Interim*). These -are temporary projects created for submit requests of packages that do not belong to any ring. The -main differences with a regular staging project are: a) only packages contained on the ADI Project -are built (inherited packages are not rebuilt) and b) only *buildability* is checked (no openQA -tests). In Factory, ADI Projects are named with *:adi:NUMBER* instead of a letter (e.g., -openSUSE:Factory:Staging:adi:12). - ## SUSE Linux Enterprise Development The SUSE Linux Enterprise distribution is built in a SUSE-internal instance of OBS usually referred ++++++ openSUSE-release-tools.obsinfo ++++++ --- /var/tmp/diff_new_pack.PTCmsM/_old 2021-09-23 23:04:06.716325631 +0200 +++ /var/tmp/diff_new_pack.PTCmsM/_new 2021-09-23 23:04:06.716325631 +0200 @@ -1,5 +1,5 @@ name: openSUSE-release-tools -version: 20210921.009ead7b -mtime: 1632230805 -commit: 009ead7be35c96674e19b81eea08612ae19f5e8a +version: 20210922.75227421 +mtime: 1632347315 +commit: 752274210bcde45dbb30b2ed46d407409da37599