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 2022-04-01 21:36:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old) and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools" Fri Apr 1 21:36:05 2022 rev:416 rq:966368 version:20220401.69e19f82 Changes: -------- --- /work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes 2022-03-31 17:19:08.060970467 +0200 +++ /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.1900/openSUSE-release-tools.changes 2022-04-01 21:37:21.864668923 +0200 @@ -1,0 +2,6 @@ +Fri Apr 01 09:03:37 UTC 2022 - opensuse-releaset...@opensuse.org + +- Update to version 20220401.69e19f82: + * Keep images repository disabled on freeze command + +------------------------------------------------------------------- Old: ---- openSUSE-release-tools-20220330.1114fbdd.obscpio New: ---- openSUSE-release-tools-20220401.69e19f82.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openSUSE-release-tools.spec ++++++ --- /var/tmp/diff_new_pack.ReNfVz/_old 2022-04-01 21:37:22.952656990 +0200 +++ /var/tmp/diff_new_pack.ReNfVz/_new 2022-04-01 21:37:22.956656946 +0200 @@ -20,7 +20,7 @@ %define source_dir openSUSE-release-tools %define announcer_filename factory-package-news Name: openSUSE-release-tools -Version: 20220330.1114fbdd +Version: 20220401.69e19f82 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.ReNfVz/_old 2022-04-01 21:37:23.012656332 +0200 +++ /var/tmp/diff_new_pack.ReNfVz/_new 2022-04-01 21:37:23.016656288 +0200 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/openSUSE-release-tools.git</param> - <param name="changesrevision">1114fbdd30d0d4506ca3767d2e5d563bf076304f</param> + <param name="changesrevision">044f19b7dca40683be8ccb7e1f270c18027f212d</param> </service> </servicedata> ++++++ openSUSE-release-tools-20220330.1114fbdd.obscpio -> openSUSE-release-tools-20220401.69e19f82.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20220330.1114fbdd/osclib/freeze_command.py new/openSUSE-release-tools-20220401.69e19f82/osclib/freeze_command.py --- old/openSUSE-release-tools-20220330.1114fbdd/osclib/freeze_command.py 2022-03-30 16:20:50.000000000 +0200 +++ new/openSUSE-release-tools-20220401.69e19f82/osclib/freeze_command.py 2022-04-01 11:01:45.000000000 +0200 @@ -28,7 +28,7 @@ f = self.api.retried_GET(url) oldmeta = ET.parse(f).getroot() - meta = ET.fromstring(self.prj_meta_for_bootstrap_copy(self.prj)) + meta = ET.fromstring(self.prj_meta_for_bootstrap_copy()) meta.find('title').text = oldmeta.find('title').text meta.find('description').text = oldmeta.find('description').text for person in oldmeta.findall('person'): @@ -37,6 +37,9 @@ self.api.retried_PUT(url, ET.tostring(meta)) + def is_images_disabled(self): + return self.api.get_flag_in_prj(self.prj, flag='build', repository='images') == 'disable' + def create_bootstrap_aggregate(self): self.create_bootstrap_aggregate_meta() self.create_bootstrap_aggregate_file() @@ -144,8 +147,8 @@ # Set the original build status for the project self.api.build_switch_prj(prj, build_status) - def prj_meta_for_bootstrap_copy(self, prj): - root = ET.Element('project', {'name': prj}) + def prj_meta_for_bootstrap_copy(self): + root = ET.Element('project', {'name': self.prj}) ET.SubElement(root, 'title') ET.SubElement(root, 'description') links = self.projectlinks or ['{}:1-MinimalX'.format(self.api.crings)] @@ -158,7 +161,10 @@ ET.SubElement(f, 'disable') f = ET.SubElement(root, 'publish') ET.SubElement(f, 'disable') - ET.SubElement(f, 'enable', {'repository': 'images'}) + images_flag = 'enable' + if self.is_images_disabled(): + images_flag = 'disable' + ET.SubElement(f, images_flag, {'repository': 'images'}) f = ET.SubElement(root, 'debuginfo') ET.SubElement(f, 'enable') @@ -169,15 +175,15 @@ a.text = arch r = ET.SubElement(root, 'repository', {'name': 'standard', 'linkedbuild': 'all', 'rebuild': 'direct'}) - ET.SubElement(r, 'path', {'project': prj, 'repository': 'bootstrap_copy'}) + ET.SubElement(r, 'path', {'project': self.prj, 'repository': 'bootstrap_copy'}) for arch in self.api.cstaging_archs: a = ET.SubElement(r, 'arch') a.text = arch r = ET.SubElement(root, 'repository', {'name': 'images', 'linkedbuild': 'all'}) - ET.SubElement(r, 'path', {'project': prj, 'repository': 'standard'}) + ET.SubElement(r, 'path', {'project': self.prj, 'repository': 'standard'}) - if prj.startswith('SUSE:'): + if self.prj.startswith('SUSE:'): a = ET.SubElement(r, 'arch') a.text = 'local' a = ET.SubElement(r, 'arch') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20220330.1114fbdd/tests/freeze_tests.py new/openSUSE-release-tools-20220401.69e19f82/tests/freeze_tests.py --- old/openSUSE-release-tools-20220330.1114fbdd/tests/freeze_tests.py 2022-03-30 16:20:50.000000000 +0200 +++ new/openSUSE-release-tools-20220401.69e19f82/tests/freeze_tests.py 2022-04-01 11:01:45.000000000 +0200 @@ -27,10 +27,11 @@ fc = FreezeCommand(wf.api) fp = self._get_fixture_path('staging-meta-for-bootstrap-copy.xml') + fc.prj = 'openSUSE:Factory:Staging:A' fixture = subprocess.check_output('/usr/bin/xmllint --format %s' % fp, shell=True).decode('utf-8') f = tempfile.NamedTemporaryFile(delete=False) - f.write(fc.prj_meta_for_bootstrap_copy('openSUSE:Factory:Staging:A')) + f.write(fc.prj_meta_for_bootstrap_copy()) f.close() output = subprocess.check_output('/usr/bin/xmllint --format %s' % f.name, shell=True).decode('utf-8') ++++++ openSUSE-release-tools.obsinfo ++++++ --- /var/tmp/diff_new_pack.ReNfVz/_old 2022-04-01 21:37:23.780647908 +0200 +++ /var/tmp/diff_new_pack.ReNfVz/_new 2022-04-01 21:37:23.784647864 +0200 @@ -1,5 +1,5 @@ name: openSUSE-release-tools -version: 20220330.1114fbdd -mtime: 1648650050 -commit: 1114fbdd30d0d4506ca3767d2e5d563bf076304f +version: 20220401.69e19f82 +mtime: 1648803705 +commit: 69e19f820a0957f39604df0ad1fbccc1a9fbb7e2