Bug 813684 - Cannot branch/checkout package with broken service
Summary: Cannot branch/checkout package with broken service
Status: NEW
Alias: None
Product: openSUSE.org
Classification: openSUSE
Component: BuildService (show other bugs)
Version: unspecified
Hardware: Other Other
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Adrian Schröter
QA Contact: Adrian Schröter
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-05 10:21 UTC by Matthias Hopf
Modified: 2013-05-29 04:40 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Hopf 2013-04-05 10:21:06 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0

I just tried to bco devel:tools:ide/codeblocks to fix the URL of the unstable version.

$ osc bco devel:tools:ide codeblocks
Using existing branch project: home:mhopf:branches:devel:tools:ide
Server returned an error: HTTP Error 400: service tar_scm failed
service tar_scm failed:
$ osc co hopf:mhopf:branches:devel:tools:ide codeblocks
Server returned an error: HTTP Error 404: Not Found
Error getting meta for project 'hopf:mhopf:branches:devel:tools:ide' package 'codeblocks'
hopf:mhopf:branches:devel:tools:ide
$ osc branch devel:tools:ide codeblocks
Server returned an error: HTTP Error 400: Bad Request
branch target package already exists: home:mhopf:branches:devel:tools:ide/codeblocks
$ osc meta pkg hopf:mhopf:branches:devel:tools:ide codeblocks
Server returned an error: HTTP Error 404: Not Found
Error getting meta for project 'hopf:mhopf:branches:devel:tools:ide' package 'codeblocks'
hopf:mhopf:branches:devel:tools:ide
$

I couldn't find any osc options to ignore failing services.
The Web interfaces shows the following error, because the URL of the svn repo changed:

Files could not be expanded: service tar_scm failed:
Running /usr/lib/obs/service/tar_scm --url http://svn.berlios.de/svnroot/repos/codeblocks/trunk/ --scm svn --filename codeblocks-unstable --versionprefix 12.11 --outdir /lxc.tmp.19530/out
Fetching from http://svn.berlios.de/svnroot/repos/codeblocks/trunk/ ...
svn: OPTIONS of 'http://svn.berlios.de/svnroot/repos/codeblocks/trunk': authorization failed: Could not authenticate to server: rejected Basic challenge (http://svn.berlios.de)
ERROR: svn checkout --non-interactive --trust-server-cert http://svn.berlios.de/svnroot/repos/codeblocks/trunk// codeblocks-unstable failed; aborting! 


In the end, I couldn't find a way to actually get to the sources to change the service URL, so the package will be able to build again. Is this hidden somewhere in the UI or the osc command (not to be found), or a bug?

Reproducible: Always

Steps to Reproduce:
1. bco a package with a broken service

Actual Results:  
Checkout fails

Expected Results:  
Checkout succeeds, warning the user that a service failed.