[opensuse-packaging] New osc 0.124 release
Hello, we put out the new osc version 0.124 release in the openSUSE:Tools project. http://software.opensuse.org/search?baseproject=openSUSE:Tools&q=osc The version has a hughe changelog, in addition it fixes also the regression of product building. Using this osc and the new build.rpm from same project you can build products now faster than ever via osc build images i586 --linksource I want to push out this release also a official maintenance release again in 1-2 weeks. Solving esp. the problems of authentification problems of 0.120. So please report here any regression, I am not away of any. Please ask here also when you need further informations about the changes: have fun adrian 0.124 - added 'osc bugowner' as a more intelligent version of 'osc maintainer -B' - added option '-B' to osc maintainer, prints bugowner OR maintainer. - added 'osc req help' as convenience alias to 'osc help req'. - 'osc in' to be done. Its usage just prints a suggested zypper command line. - give better hint how to use osc vc without network connectivity. - added printing of cache statistices to osc build - support http proxies when using python 2.6 or newer (#551004) - partial fix for checkout problems (bnc#551147) - fixed #477690 ("osc fetching binaries really slow") - osc jobhistory accepts also "prj [pkg] repo arch" now - osc buildinfo accepts now also "prj pkg repo arch [spec/dsc]" - osc buildconfig accepts now also "prj pkg repo arch" - fixed warning messages regarding SSL certificate on some plattforms (Fedora) - support submit requests on project level, osc is checking which packages have changed and submits only the changed after asking back. - show worker/id on jobhistory and make it faster by adding a default limit of 20 - add "osc build --root" option to allow to specify build root directory - add "osc build --release" option to allow to specify a package release number - added osc mv command which can rename file and leave them under version control - added new commands "dependson" and "whatdependson" to find out which packages get triggered before checkin/request accept. - add new "osc build --linksource" option, speeds up esp. image building a lot - add "osc triggerreason" command to show detail reason, why a package got triggered for build - Incompatible changes: * osc se now prints Project Package, instead of Package Project for easier copy&paste. * osc se uses exact search by default. Use osc se -s for substring search * osc repourls neither needs nor accepts a path to a package working dir anymore * osc repo neither needs nor accepts a path to a package or project working dir anymore # # Features which require OBS 1.7 # - search: allow to limit results via existing attibutes - added "osc meta attribute" for basic attribute creation, deletion, showing and value setting - implement "osc mbranch" call to create projects with multiple source package (instances) - new "osc patchinfo" command: basic patchinfo generation and modification support - add support for _patchinfo package submissions in "osc sr" on project level - support review handling of requests (new "osc review accept/decline $REQUEST_ID" command -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 12/10/2009 10:01 AM, Adrian Schröter wrote:
Hello,
we put out the new osc version 0.124 release in the openSUSE:Tools project.
http://software.opensuse.org/search?baseproject=openSUSE:Tools&q=osc
The version has a hughe changelog, in addition it fixes also the regression of product building. Using this osc and the new build.rpm from same project you can build products now faster than ever via
osc build images i586 --linksource
I want to push out this release also a official maintenance release again in 1-2 weeks. Solving esp. the problems of authentification problems of 0.120.
So please report here any regression, I am not away of any.
Please ask here also when you need further informations about the changes:
have fun adrian
Something is wrong somewhere, I get this when I try to checkin spec file in home:plater:branches:openSUSE:Factory:Contrib/bacula :- Log message unchanged or not specified a)bort, c)ontinue, e)dit: c Traceback (most recent call last): File "/usr/bin/osc", line 21, in <module> r = babysitter.run(osccli) File "/usr/lib/python2.6/site-packages/osc/babysitter.py", line 46, in run return prg.main() File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 308, in main return self.cmd(args) File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 331, in cmd retval = self.onecmd(argv) File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 447, in onecmd return self._dispatch_cmd(handler, argv) File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 1177, in _dispatch_cmd return handler(argv[0], opts, *args) File "/usr/lib/python2.6/site-packages/osc/commandline.py", line 2270, in do_commit Project(prj).commit(tuple(packages), msg, files) File "/usr/lib/python2.6/site-packages/osc/core.py", line 340, in __init__ self.pacs_available = meta_get_packagelist(self.apiurl, self.name) File "/usr/lib/python2.6/site-packages/osc/core.py", line 1985, in meta_get_packagelist f = http_GET(u) File "/usr/lib/python2.6/site-packages/osc/core.py", line 1906, in http_GET def http_GET(*args, **kwargs): return http_request('GET', *args, **kwargs) File "/usr/lib/python2.6/site-packages/osc/core.py", line 1894, in http_request fd = urllib2.urlopen(req, data=data) File "/usr/lib64/python2.6/urllib2.py", line 124, in urlopen return _opener.open(url, data, timeout) File "/usr/lib64/python2.6/urllib2.py", line 389, in open response = self._open(req, data) File "/usr/lib64/python2.6/urllib2.py", line 407, in _open '_open', req) File "/usr/lib64/python2.6/urllib2.py", line 367, in _call_chain result = func(*args) File "/usr/lib64/python2.6/site-packages/M2Crypto/m2urllib2.py", line 67, in https_open h = httpslib.ProxyHTTPSConnection(host = host, ssl_context = self.ctx) File "/usr/lib64/python2.6/site-packages/M2Crypto/httpslib.py", line 115, in __init__ HTTPSConnection.__init__(self, host, port, strict, **ssl) TypeError: unbound method __init__() must be called with myHTTPSConnection instance as first argument (got ProxyHTTPSConnection instance instead) Regards Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 12/10/2009 11:51 AM, Dave Plater wrote:
On 12/10/2009 10:01 AM, Adrian Schröter wrote:
Hello,
we put out the new osc version 0.124 release in the openSUSE:Tools project.
http://software.opensuse.org/search?baseproject=openSUSE:Tools&q=osc
The version has a hughe changelog, in addition it fixes also the regression of product building. Using this osc and the new build.rpm from same project you can build products now faster than ever via
osc build images i586 --linksource
I want to push out this release also a official maintenance release again in 1-2 weeks. Solving esp. the problems of authentification problems of 0.120.
So please report here any regression, I am not away of any.
Please ask here also when you need further informations about the changes:
have fun adrian
Something is wrong somewhere, I get this when I try to checkin spec file in home:plater:branches:openSUSE:Factory:Contrib/bacula :- Log message unchanged or not specified a)bort, c)ontinue, e)dit: c Traceback (most recent call last): File "/usr/bin/osc", line 21, in <module> r = babysitter.run(osccli) File "/usr/lib/python2.6/site-packages/osc/babysitter.py", line 46, in run return prg.main() File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 308, in main return self.cmd(args) File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 331, in cmd retval = self.onecmd(argv) File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 447, in onecmd return self._dispatch_cmd(handler, argv) File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 1177, in _dispatch_cmd return handler(argv[0], opts, *args) File "/usr/lib/python2.6/site-packages/osc/commandline.py", line 2270, in do_commit Project(prj).commit(tuple(packages), msg, files) File "/usr/lib/python2.6/site-packages/osc/core.py", line 340, in __init__ self.pacs_available = meta_get_packagelist(self.apiurl, self.name) File "/usr/lib/python2.6/site-packages/osc/core.py", line 1985, in meta_get_packagelist f = http_GET(u) File "/usr/lib/python2.6/site-packages/osc/core.py", line 1906, in http_GET def http_GET(*args, **kwargs): return http_request('GET', *args, **kwargs) File "/usr/lib/python2.6/site-packages/osc/core.py", line 1894, in http_request fd = urllib2.urlopen(req, data=data) File "/usr/lib64/python2.6/urllib2.py", line 124, in urlopen return _opener.open(url, data, timeout) File "/usr/lib64/python2.6/urllib2.py", line 389, in open response = self._open(req, data) File "/usr/lib64/python2.6/urllib2.py", line 407, in _open '_open', req) File "/usr/lib64/python2.6/urllib2.py", line 367, in _call_chain result = func(*args) File "/usr/lib64/python2.6/site-packages/M2Crypto/m2urllib2.py", line 67, in https_open h = httpslib.ProxyHTTPSConnection(host = host, ssl_context = self.ctx) File "/usr/lib64/python2.6/site-packages/M2Crypto/httpslib.py", line 115, in __init__ HTTPSConnection.__init__(self, host, port, strict, **ssl) TypeError: unbound method __init__() must be called with myHTTPSConnection instance as first argument (got ProxyHTTPSConnection instance instead) Regards Dave P
It's a proxy problem, unsetting all my proxy variables gets osc to work again. Note: I have a local squid proxy 0.0.0.0:3128 which caused a problem with mono until they fixed it. Regards Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 2009-12-10 11:59:46 +0200, Dave Plater wrote:
On 12/10/2009 11:51 AM, Dave Plater wrote: <SNIP>
Something is wrong somewhere, I get this when I try to checkin spec file in home:plater:branches:openSUSE:Factory:Contrib/bacula :- Log message unchanged or not specified a)bort, c)ontinue, e)dit: c Traceback (most recent call last): File "/usr/bin/osc", line 21, in <module> r = babysitter.run(osccli) File "/usr/lib/python2.6/site-packages/osc/babysitter.py", line 46, in run return prg.main() File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 308, in main return self.cmd(args) File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 331, in cmd retval = self.onecmd(argv) File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 447, in onecmd return self._dispatch_cmd(handler, argv) File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 1177, in _dispatch_cmd return handler(argv[0], opts, *args) File "/usr/lib/python2.6/site-packages/osc/commandline.py", line 2270, in do_commit Project(prj).commit(tuple(packages), msg, files) File "/usr/lib/python2.6/site-packages/osc/core.py", line 340, in __init__ self.pacs_available = meta_get_packagelist(self.apiurl, self.name) File "/usr/lib/python2.6/site-packages/osc/core.py", line 1985, in meta_get_packagelist f = http_GET(u) File "/usr/lib/python2.6/site-packages/osc/core.py", line 1906, in http_GET def http_GET(*args, **kwargs): return http_request('GET', *args, **kwargs) File "/usr/lib/python2.6/site-packages/osc/core.py", line 1894, in http_request fd = urllib2.urlopen(req, data=data) File "/usr/lib64/python2.6/urllib2.py", line 124, in urlopen return _opener.open(url, data, timeout) File "/usr/lib64/python2.6/urllib2.py", line 389, in open response = self._open(req, data) File "/usr/lib64/python2.6/urllib2.py", line 407, in _open '_open', req) File "/usr/lib64/python2.6/urllib2.py", line 367, in _call_chain result = func(*args) File "/usr/lib64/python2.6/site-packages/M2Crypto/m2urllib2.py", line 67, in https_open h = httpslib.ProxyHTTPSConnection(host = host, ssl_context = self.ctx) File "/usr/lib64/python2.6/site-packages/M2Crypto/httpslib.py", line 115, in __init__ HTTPSConnection.__init__(self, host, port, strict, **ssl) TypeError: unbound method __init__() must be called with myHTTPSConnection instance as first argument (got ProxyHTTPSConnection instance instead) Regards Dave P
It's a proxy problem, unsetting all my proxy variables gets osc to work again. Note: I have a local squid proxy 0.0.0.0:3128 which caused a problem with mono until they fixed it.
The problem should be fixed with osc from git master. Marcus -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 01/11/2010 04:11 PM, Marcus Hüwe wrote:
On 2009-12-10 11:59:46 +0200, Dave Plater wrote:
On 12/10/2009 11:51 AM, Dave Plater wrote:
<SNIP>
Something is wrong somewhere, I get this when I try to checkin spec file in home:plater:branches:openSUSE:Factory:Contrib/bacula :- Log message unchanged or not specified a)bort, c)ontinue, e)dit: c Traceback (most recent call last): File "/usr/bin/osc", line 21, in <module> r = babysitter.run(osccli) File "/usr/lib/python2.6/site-packages/osc/babysitter.py", line 46, in run return prg.main() File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 308, in main return self.cmd(args) File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 331, in cmd retval = self.onecmd(argv) File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 447, in onecmd return self._dispatch_cmd(handler, argv) File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 1177, in _dispatch_cmd return handler(argv[0], opts, *args) File "/usr/lib/python2.6/site-packages/osc/commandline.py", line 2270, in do_commit Project(prj).commit(tuple(packages), msg, files) File "/usr/lib/python2.6/site-packages/osc/core.py", line 340, in __init__ self.pacs_available = meta_get_packagelist(self.apiurl, self.name) File "/usr/lib/python2.6/site-packages/osc/core.py", line 1985, in meta_get_packagelist f = http_GET(u) File "/usr/lib/python2.6/site-packages/osc/core.py", line 1906, in http_GET def http_GET(*args, **kwargs): return http_request('GET', *args, **kwargs) File "/usr/lib/python2.6/site-packages/osc/core.py", line 1894, in http_request fd = urllib2.urlopen(req, data=data) File "/usr/lib64/python2.6/urllib2.py", line 124, in urlopen return _opener.open(url, data, timeout) File "/usr/lib64/python2.6/urllib2.py", line 389, in open response = self._open(req, data) File "/usr/lib64/python2.6/urllib2.py", line 407, in _open '_open', req) File "/usr/lib64/python2.6/urllib2.py", line 367, in _call_chain result = func(*args) File "/usr/lib64/python2.6/site-packages/M2Crypto/m2urllib2.py", line 67, in https_open h = httpslib.ProxyHTTPSConnection(host = host, ssl_context = self.ctx) File "/usr/lib64/python2.6/site-packages/M2Crypto/httpslib.py", line 115, in __init__ HTTPSConnection.__init__(self, host, port, strict, **ssl) TypeError: unbound method __init__() must be called with myHTTPSConnection instance as first argument (got ProxyHTTPSConnection instance instead) Regards Dave P
It's a proxy problem, unsetting all my proxy variables gets osc to work again. Note: I have a local squid proxy 0.0.0.0:3128 which caused a problem with mono until they fixed it.
The problem should be fixed with osc from git master.
Marcus
Thanks, I was getting sick of entering unset https_proxy twice, once for uppercase. How do I find git master, can I branch from it or must I be patient and wait for it to go to tools? Regards Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 2010-01-11 16:21:50 +0200, Dave Plater wrote:
Thanks, I was getting sick of entering unset https_proxy twice, once for uppercase. How do I find git master, can I branch from it or must I be patient and wait for it to go to tools?
It might appear in openSUSE:Tools:Unstable at some point but you can also get it from http://gitorious.org/opensuse/osc. Marcus -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Am Montag, 11. Januar 2010 18:59:10 schrieb Marcus Hüwe:
On 2010-01-11 16:21:50 +0200, Dave Plater wrote:
Thanks, I was getting sick of entering unset https_proxy twice, once for uppercase. How do I find git master, can I branch from it or must I be patient and wait for it to go to tools?
It might appear in openSUSE:Tools:Unstable at some point but you can also get it from http://gitorious.org/opensuse/osc.
It is in :Unstable meanwhile. bye adrian -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Dave Plater wrote:
On 12/10/2009 10:01 AM, Adrian Schröter wrote:
we put out the new osc version 0.124 release in the openSUSE:Tools project.
Something is wrong somewhere, I get this when I try to checkin spec file in home:plater:branches:openSUSE:Factory:Contrib/bacula :- Log message unchanged or not specified a)bort, c)ontinue, e)dit: c Traceback (most recent call last): [...] File "/usr/lib64/python2.6/site-packages/M2Crypto/m2urllib2.py", line 67, in https_open h = httpslib.ProxyHTTPSConnection(host = host, ssl_context = self.ctx) File "/usr/lib64/python2.6/site-packages/M2Crypto/httpslib.py", line 115, in __init__ HTTPSConnection.__init__(self, host, port, strict, **ssl) TypeError: unbound method __init__() must be called with myHTTPSConnection instance as first argument (got ProxyHTTPSConnection instance instead)
That's caused by the evil hack I had to make to replace HTTPSConnection with a version that allows to review certificates. Any tips by some python expert how to do this better appreciated. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (4)
-
Adrian Schröter
-
Dave Plater
-
Ludwig Nussel
-
Marcus Hüwe