I just purchased the newly added 1$ test package. It hangs in "Payment authorized" state. I wil attach a screenshot. The UI in the client is alive and logs (every ~20 seconds or so):
on_title_changed <webkit.WebView object at 0x951839c (WebKitWebView at 0x983d048)> <webkit.WebFrame object at 0x9513e64 (WebKitWebFrame at 0x97b6d50)> Software purchase in progress
WARNING:softwarecenter.fixme:logs to the root logger: '('/usr/share/software-center/softwarecenter/view/purchasedialog.py', 145, '_process_json')'
WARNING:root:error processing json: 'Software purchase in progress'
That just means its getting title-changed events, but no progress from the web-ui.
The package "ricks-wallpapers" is still in state pending publication, so if that turns out to be the resaon for this hang,
then we should make sure to add to the wiki docs that the item can only added to the software-center-agent after its
verified that the PPA has published the package. Plus the status message is not very helpful at this point :)
QA notes:
1) Log in to the admin interface
2) Try to edit an application, updating it's archive_id to "~mvo/private-test" - which should fail with an appropriate validation message,
3) Repeat (2) with "mvo/private/test"
4) Set the archive id to something valid (syntactically) "mvo/private-test" and save.
I just tried it again now that ricks-wallpapers is published and it hangs as well in "payment authorized".
Thinking about it, this might be a issue with my credit card company. It has a additional security check in place (a challenge-response mechanism via a webpage) when I purchase something.