openSUSE Recommended Update: osc: Update to 0.145.0 ______________________________________________________________________________ Announcement ID: openSUSE-RU-2014:0646-1 Rating: moderate References: #699224 #807621 #815296 Affected Products: openSUSE 12.3 ______________________________________________________________________________ An update that has three recommended fixes can now be installed. Description: This update fixes the following issues with osc: - Update from 0.139.1 to 0.145.0 + allow to use the set-release option when running a manual release + added support for "osc requestmaintainership PROJECT" + various bugfixes: * print_buildlog: do not strip tabs * fixed "osc -H ..." in combination with a proxy * fixed creation of ~/.osc_cookiejar * Package.commit: create _meta for newly added packages * fixed behavior of set_link_rev #72 + fixed typos in PKGBUILD file: no comma in depends tag (as pointed out by roflik) + fixed "osc meta pkg -e" regression for special package names + allow commiting to package sources from linked projects. osc will ask to branch it first. + group support in bugowner and maintainer command + add option to add a auto-accept in future for delete requests (handy for admins) + many bugfixes: * plugin loading * bugowner handling * download of server side generated source "up -S" * wipebinaries command + bnc#699224: package COPYING + support for ppc64le architecture + fixes regression for wipebinaries call + fixes "osc api" call when uploading binaries via POST + support for OBS 2.5 authentification token support + ppc64p7 build support + request --no-devel to disable request forwarding + crash bug fix for copypac + crash fixes + support for kiwi appliance builds using obsrepositories:/ directive + support for manual release of sources and binaries + add --last parameter for build logs to show last finished log file, if currently building + add signkey --sslcert option to fetch the optional create ssl certificate instead of gpg key + improved compatibility with old plugins + support python 2.7 and python 3 in parallel now + reworked plugin loading mechanism in order to avoid the (mass) breakage of existing plugins due to the python 3 support. Nonetheless if a plugin uses the "@cmdln.option(...)" decorator it has to import the cmdln module first via "from osc import cmdln". + allow specifying directories as mv targets + drop the support for deprecated cbinstall and cbpreinstall directives + allow to set maintainer or bugowner ship for a binary package initially, but ask back if this is the right place. + support listing of deleted source files "ls -D $PROJECT $PACKAGE" + build results do show that a succeeded is not yet published + improved bash completions + default build root includes repository and architecture name now + --request-accept-or-revoke option, useful to handle mass approval of requests + multiple minor bugfixes + bnc#815296: fix build on ppc/s390/ia64 + bnc#807621: when forwarding a request, previous request is not superseded automatically + fix with/without definitions, --with should not define %_without and vice versa + Abort when the server is not answering with 200 or 404 when downloading _pubkey files - really use the internal rpm signature check + some spelling corrections Patch Instructions: To install this openSUSE Recommended Update use YaST online_update. Alternatively you can run the command listed for your product: - openSUSE 12.3: zypper in -t patch openSUSE-2014-367 To bring your system up-to-date, use "zypper patch". Package List: - openSUSE 12.3 (noarch): osc-0.145.0-1.4.1 References: https://bugzilla.novell.com/699224 https://bugzilla.novell.com/807621 https://bugzilla.novell.com/815296