http://bugzilla.novell.com/show_bug.cgi?id=496820 Summary: initial "osc checkout" fails with unhelpful message about "iChain" Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: BuildService AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jnieuwenhuizen@novell.com QAContact: adrian@novell.com Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; nl; rv:1.9.0.8) Gecko/2009033100 Ubuntu/9.04 (jaunty) Firefox/3.0.8 Performing a first osc checkout requires user to press a one-time-button on the build.opensuse.org account page. There is a button called (iirc) [let me create my packages] on the user account page at build.opensuse.org that you need to press to enable the checkout.
From the name of the button (nor from osc's error message) I could not guess that this button would be a one-time thing or that this was the button I should press to register my iChain user.
Reproducible: Didn't try Steps to Reproduce: @ reproducibility: I tried to checkout several times, I did not try to create another test account 1. create a new account at http://build.opensuse.org [janneke] 2. forget about that for a while 3. install osc 4. run osc checkout, enter credentials (user/pass) Actual Results: 15:57:14 janneke@peder:~/vc/suse $ osc checkout windows:mingw:win32 A windows:mingw:win32 Server returned an error: HTTP Error 403: Forbidden iChain user not yet registered - with --debug: $ osc --debug checkout windows:mingw:win32 GET https://api.opensuse.org/source/windows:mingw:win32/_meta A windows:mingw:win32 GET https://api.opensuse.org/source/windows:mingw:win32 Server returned an error: HTTP Error 403: Forbidden X-Runtime: 0.02454 X-Opensuse-Errorcode: unregistered_ichain_user Cache-Control: no-cache Date: Mon, 20 Apr 2009 14:45:10 GMT Server: lighttpd/1.5.0 Content-Type: application/xml; charset=utf-8 Connection: close Content-Length: 226 Via: 1.1 ICS_SERVER (iChain 2.3.410) <?xml version="1.0" encoding="UTF-8"?> <status code="unregistered_ichain_user"> <summary>iChain user not yet registered</summary> <details>Please register your iChain user via the web application once.</details> </status> iChain user not yet registered [1]16:46:15 janneke@peder:~/vc/suse This left me wondering, is iChain == build.opensuse.org? But I already registered. Or else, what is "the web application" and why is there no address listed? Expected Results: either a. checkout just works, no need to press a button on a web page, or b. get an osc prompt (just like user/pass): register iChain user [Y/n]?, or c. a better name for the button, eg: [register iChain user], and an osc error message saying please visit http://build.opensuse.org/~janneke and press the button: [register iChain user] -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.