Comment 1 for bug 1052721

Revision history for this message
Michael Nelson (michael.nelson) wrote :

The attached sca branch only fixes the HIB thank-you page on software-center-agent (so that when buying an app that is multi-arch using Chromium, you won't be told that it's not available yet).

We also discussed on irc [1] whether sca could potentially provide a work-around for USC's "Reinstall previous purchases" by appending :i386 to all multi-arch apps, but in the end it seems this isn't possible, because at that point (the /subscriptions/ api handler), sca does not currently know the client distroseries (and whether it will understand :i386 suffixes) [2].

So it looks like USC will need an update, whether it's to provide the distroseries to the /subscriptions/ call so sca knows it can append the suffix (a work-around), or to update the re-install previous purchases USC functionality to understand multiarch (I assume the proper fix, but mvo will know the pros and cons).

[1] https://irclogs.canonical.com/2012/09/19/%23ca-internal.html#t06:40
[2] That is, the user could purchase on precise, then go to reinstall apps on a natty machine.