Open Build Service(OBS) 2.3.4 just got released ===============================================
This is a bugfix release in first place. But also the distribuition default target list has been updated.
This release is most important for cross build support. Building against openSUSE 12.2 and Factory for ARM architecture works now out-of-the-box.
OBS 2.3.4 is published in "openSUSE:Tools" project:
http://download.opensuse.org/repositories/openSUSE:Tools/
Appliances can be used as usual:
http://en.opensuse.org/openSUSE:Build_Service_Appliance
Release Notes: ==============
Feature backports: ==================
* Added "Hostarch" in _buildinfo for osc local builds of cross builds
Changes: ========
* package meta creation of package copy command is not copying relationships and devel definitions anymore.
* Added openSUSE 12.2 to default target list
* Removed openSUSE 11.4 from default target list (EOL soon)
* Fedora 15 is EOL, removed from default list
Bugfixes: =========
* backend: allow access to access protected project repositories when users are in both projects.
* backend: increase vrev on package source copy
* webui: fixed underscores in code listings
* webui: Do not expose user email address in anonymous mode
* obsworker: do not fail when no /etc/sysconfig/proxy exists
* build: fixed cross architecture initilisation for chroot builds
On Thursday 23 Aug 2012 12:22:03 Adrian Schröter wrote:
This release is most important for cross build support. Building against openSUSE 12.2 and Factory for ARM architecture works now out-of-the-box.
In distributions.xml, both 12.2 and factory ARM targets are listed with the same name element "openSUSE Factory ARM" if anyone was scratching their head over this in looking at the webui and wondering why 12.2 ARM was not listed.
Am Freitag, 24. August 2012, 09:36:38 schrieb Graham Anderson:
On Thursday 23 Aug 2012 12:22:03 Adrian Schröter wrote:
This release is most important for cross build support. Building against openSUSE 12.2 and Factory for ARM architecture works now out-of-the-box.
In distributions.xml, both 12.2 and factory ARM targets are listed with the same name element "openSUSE Factory ARM" if anyone was scratching their head over this in looking at the webui and wondering why 12.2 ARM was not listed.
Ups ... fixed in 2.3.4.1 ...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi. When trying to branch package "kernel-pv" I got this:
================================================================================= makeurl: https://api.opensuse.org ['source', 'Kernel:stable', 'kernel-pv'] {'cmd': 'branch'} POST https://api.opensuse.org/source/Kernel:stable/kernel-pv?cmd=branch Server returned an error: HTTP Error 400: Bad Request Date: Tue, 17 Feb 2015 16:25:37 GMT Server: Apache/2.2.12 (Linux/SUSE) Strict-Transport-Security: max-age=31536000 X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block X-Content-Type-Options: nosniff X-Opensuse-APIVersion: 2.6.51.git20150209.31e9f93 X-Opensuse-Errorcode: double_branch_package X-Opensuse-Runtimes: {"view":1.2081819999999999,"db":97.37855499999999,"backend":1785.896860999999,"xml":0} Vary: Accept-Encoding Cache-Control: no-cache X-Request-Id: 74c2a8f9-7864-415a-b69d-9e27d6c928a2 X-Runtime: 3.077607 X-Powered-By: Phusion Passenger 4.0.53 Status: 400 Bad Request Content-Type: application/xml; charset=utf-8 Connection: close Transfer-Encoding: chunked
<status code="double_branch_package"> <summary>branch target package already exists: home:openSUSE_user1:branches:Kernel:stable/kernel-debug</summary> </status>
branch target package already exists: home:openSUSE_user1:branches:Kernel:stable/kernel-debug ======================================================================
For some reason it is trying to put it into "kernel-debug".
How I can fix this ? Thanks.
On Tue, 2015-02-17 at 18:39 +0200, Opensuse user wrote:
<status code="double_branch_package"> <summary>branch target package already exists: home:openSUSE_user1:branches:Kernel:stable/kernel-debug</summary> </status>
That explains the issue pretty clearly: you already have a package kernel-debug in your branch.
kernel-pv is a link to kernel-source (as the main package) and there are mulitiple packages linking to it.
You always branch the whole set (you also need be sure that all build before you can submit back).
Do some cleanup in your branch; or if you'er sure about the state, you can use osc branch -f
Cheers, Dominique
buildservice@lists.opensuse.org