add more platform options in the PPA

Bug #329630 reported by Fabio Alessandro Locati
6
Affects Status Importance Assigned to Milestone
Launchpad itself
Incomplete
Undecided
Unassigned

Bug Description

There are some PPA repos (like https://launchpad.net/~pollycoke/+archive/ppa ) that are marked for: amd64, i386 and lpia. In reality (as you can see here: http://ppa.launchpad.net/pollycoke/ppa/ubuntu/dists/intrepid/main/ ) it does contain amd64, hppa, i386, ia64, lpia, powerpc and sparc. I think that this is a problem of the PPA's GUI. In my opinion the PPA gui should be able to show all the available options.

Tags: lp-soyuz
Revision history for this message
Ursula Junque (ursinha) wrote :

Hi beuno, can you give your two cents on this one, please? Thanks!

Revision history for this message
Julian Edwards (julian-edwards) wrote :

PPAs only build binaries on i386, amd64 and lpia, so the user interface is correct.

The repo indexes contain entries for other arches because that PPA contains some arch-all sources (documentation, from what I see).

Perhaps Celso can comment on whether we should be generating indexes for the other arches?

Changed in soyuz:
status: New → Incomplete
Revision history for this message
Celso Providelo (cprov) wrote :

Yes, architecture independent binaries are published to all ubuntu known architectures in the PPA context as well.

It allows users of other architectures to install arch:all packages via `apt` as they could do by downloading the binaries `gdebi` or `dpkg`.

I'm unsure about how to promote their existence, though. At moment, source that produce architecture independent binaries are not clearly represented in the UI, that's something we should consider in the overview page redesign as well.

Martin, do you have any idea to make it clearer ?

Revision history for this message
Fabio Alessandro Locati (f4l3) wrote :

Maybe putting an option for each single platform? (If a package is platform indipendent, it would be appear as every single platform?)

Revision history for this message
Celso Providelo (cprov) wrote :

I'm sorry Fabio, I don't understand your suggestion.

PPA supports i386,amd64 and lpia. A uploader, who constructed the source package, decided in which architecture he wants to build a it (all, any, specific ones) and Launchpad does exactly what it asked to and shows the binaries in the PPA page. All debian/ubuntu tools (and users, for that matter) know that architecture-independent binaries can be installed in any platform, including the ones that are not directly supported in PPAs.

That understood, what kind of UI change you are suggestion us to do ?

Revision history for this message
Celso Providelo (cprov) wrote :

bug #156904 suggests we simply stop publishing arch-all only indexes for unsupported architectures in PPAs.

I'm not sure, but maybe that would set the message right in this area. PPA only builds and publish i386, amd64 and lpia.

Revision history for this message
Fabio Alessandro Locati (f4l3) wrote :

I think LP should be able to compile at least: i386, amd64, lpia and arm

Revision history for this message
Robert Collins (lifeless) wrote :

@Fabio what we can compile is limited by virtualisation support for different targets, and we have other bugs about that. As per bug 683140 we plan to stop publishing the arch-all only files for non-PPA architectures, which will solve the confusion; I'm marking this as a dup of that bug.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.