Hello community,
here is the log from the commit of package openSUSE-release-tools for
openSUSE:Factory checked in at 2018-08-06 11:53:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Mon Aug 6 11:53:51 2018 rev:117 rq:627473 version:20180803.b58b4e4
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2018-08-03 12:37:15.055565037 +0200
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new/openSUSE-release-tools.changes
2018-08-06 11:53:53.949204921 +0200
@@ -1,0 +2,19 @@
+Fri Aug 03 09:15:14 UTC 2018 - [email protected]
+
+- Update to version 20180803.b58b4e4:
+ * pkglistgen: fix calling expand_repos() in CommandLineInterface
+ * pkglistgen: respect main_repo setup for other variant
+
+-------------------------------------------------------------------
+Thu Aug 02 11:23:10 UTC 2018 - [email protected]
+
+- Update to version 20180802.dec881d:
+ * leaper: fix error with no lookup_150 attribute exist after introduced
PackageLookup
+
+-------------------------------------------------------------------
+Wed Aug 01 15:28:59 UTC 2018 - [email protected]
+
+- Update to version 20180801.cc79ce0:
+ * Lazy evaluation the ring projects
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20180801.174755e.obscpio
New:
----
openSUSE-release-tools-20180803.b58b4e4.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.fbxdMD/_old 2018-08-06 11:53:55.113206942 +0200
+++ /var/tmp/diff_new_pack.fbxdMD/_new 2018-08-06 11:53:55.117206949 +0200
@@ -20,7 +20,7 @@
%define source_dir openSUSE-release-tools
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20180801.174755e
+Version: 20180803.b58b4e4
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.fbxdMD/_old 2018-08-06 11:53:55.161207025 +0200
+++ /var/tmp/diff_new_pack.fbxdMD/_new 2018-08-06 11:53:55.161207025 +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">174755ed28b54395551c2e1c6560af12ae17a4fe</param>
+ <param
name="changesrevision">b58b4e43dcbbe735a41c7b451af59bbc4b97d204</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20180801.174755e.obscpio ->
openSUSE-release-tools-20180803.b58b4e4.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/openSUSE-release-tools-20180801.174755e/leaper.py
new/openSUSE-release-tools-20180803.b58b4e4/leaper.py
--- old/openSUSE-release-tools-20180801.174755e/leaper.py 2018-08-01
15:47:29.000000000 +0200
+++ new/openSUSE-release-tools-20180803.b58b4e4/leaper.py 2018-08-03
11:02:05.000000000 +0200
@@ -291,8 +291,8 @@
self.logger.debug("found request")
return good
# let's see where it came from before
- if package in self.lookup_150:
- oldorigin = self.lookup_150[package]
+ oldorigin = self.lookup.get('openSUSE:Leap:15.0',
target_package)
+ if oldorigin:
self.logger.debug("oldorigin {}".format(oldorigin))
# Factory. So it's ok to keep upgrading it to Factory
# TODO: whitelist packages where this is ok and block
others?
@@ -307,8 +307,7 @@
return good
# TODO Ugly save for 15.2 (n-2).
elif False and oldorigin.startswith('openSUSE:Leap:15.0'):
- o = self.lookup_150[package]
- self.logger.info("Package was from %s in 15.0", o)
+ self.logger.info("Package was from %s in 15.0",
oldorigin)
# the release manager needs to review attempts to upgrade to
Factory
is_fine_if_factory = True
self.needs_release_manager = True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180801.174755e/osclib/stagingapi.py
new/openSUSE-release-tools-20180803.b58b4e4/osclib/stagingapi.py
--- old/openSUSE-release-tools-20180801.174755e/osclib/stagingapi.py
2018-08-01 15:47:29.000000000 +0200
+++ new/openSUSE-release-tools-20180803.b58b4e4/osclib/stagingapi.py
2018-08-03 11:02:05.000000000 +0200
@@ -74,6 +74,7 @@
# Store some prefix / data used in the code.
self.user = conf.get_apiurl_usr(apiurl)
+ self._rings = None
self._ring_packages = None
self._ring_packages_for_links = None
self._packages_staged = None
@@ -81,15 +82,6 @@
self._supersede = False
self._package_disabled = {}
- # If the project support rings, inititialize some variables.
- if self.crings:
- self.rings = (
- '{}:0-Bootstrap'.format(self.crings),
- '{}:1-MinimalX'.format(self.crings)
- )
- else:
- self.rings = []
-
Cache.init()
def __getattr__(self, attr):
@@ -111,6 +103,21 @@
return self.__getattribute__(attr)
@property
+ def rings(self):
+ if self._rings is None:
+
+ # If the project support rings, inititialize some variables.
+ if self.crings:
+ self._rings = (
+ '{}:0-Bootstrap'.format(self.crings),
+ '{}:1-MinimalX'.format(self.crings)
+ )
+ else:
+ self._rings = []
+
+ return self._rings
+
+ @property
def ring_packages(self):
if self._ring_packages is None:
self._ring_packages = self._generate_ring_packages()
@@ -1838,4 +1845,3 @@
def expanded_repos(self, repo):
return self.expand_project_repo(self.project, repo, [])
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180801.174755e/pkglistgen.py
new/openSUSE-release-tools-20180803.b58b4e4/pkglistgen.py
--- old/openSUSE-release-tools-20180801.174755e/pkglistgen.py 2018-08-01
15:47:29.000000000 +0200
+++ new/openSUSE-release-tools-20180803.b58b4e4/pkglistgen.py 2018-08-03
11:02:05.000000000 +0200
@@ -524,8 +524,8 @@
for e in excludes:
g.ignore(self.groups[e])
- def expand_repos(self, project, repo):
- return StagingAPI(self.apiurl, project).expanded_repos('standard')
+ def expand_repos(self, project, repo='standard'):
+ return StagingAPI(self.apiurl, project).expanded_repos(repo)
def _check_supplements(self):
tocheck = set()
@@ -686,7 +686,7 @@
class CommandLineInterface(ToolBase.CommandLineInterface):
- SCOPES = ['all', 'arm', 'target', 'rings', 'ports', 'staging']
+ SCOPES = ['all', 'target', 'rings', 'staging', 'arm']
def __init__(self, *args, **kwargs):
ToolBase.CommandLineInterface.__init__(self, args, kwargs)
@@ -813,7 +813,7 @@
def do_create_sle_weakremovers(self, subcmd, opts, *prjs):
for prj in prjs:
logger.debug("processing %s", prj)
- self.expand_repos(prj, 'standard')
+ self.tool.expand_repos(prj, 'standard')
opts.project = prj
self.do_update('update', opts)
@@ -1184,7 +1184,7 @@
main_repo = 'ports'
opts.project += ':ARM'
self.repos = self.tool.expand_repos(opts.project, main_repo)
- self.update_and_solve_target_wrapper(apiurl, target_project,
target_config, main_repo, opts, drop_list=True)
+ self.update_and_solve_target_wrapper(api, target_project,
target_config, main_repo, opts, drop_list=True)
return self.error_occured
elif opts.scope == 'ports':
# TODO Continue supporting #1297, but should be abstracted.
@@ -1295,7 +1295,7 @@
repos_ = self.repos
opts_nonfree = copy.deepcopy(opts)
opts_nonfree.project = nonfree
- self.repos = self.expand_repos(nonfree, main_repo)
+ self.repos = self.tool.expand_repos(nonfree, main_repo)
self.do_update('update', opts_nonfree)
# Switch repo back to main target project.
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.fbxdMD/_old 2018-08-06 11:53:55.881208275 +0200
+++ /var/tmp/diff_new_pack.fbxdMD/_new 2018-08-06 11:53:55.881208275 +0200
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20180801.174755e
-mtime: 1533131249
-commit: 174755ed28b54395551c2e1c6560af12ae17a4fe
+version: 20180803.b58b4e4
+mtime: 1533286925
+commit: b58b4e43dcbbe735a41c7b451af59bbc4b97d204