← Back to team overview

ubuntu-appstore-developers team mailing list archive

Re: Architecture support for click packages

 

Alright, some news... the architecture support has now been deployed to
production (last friday), and supported architectures are being exposed to
the click index for packages that have this information. Once the click
index is updated too this should enable the dash to search for applications
based on the supported architecture.

What remains on the server side is to update existing applications which
don't have any architecture information (so that this information is
available to the click index). I see three possible approaches here

1. Mark all applications as 'all' (supporting all architectures) so that
they're available on all platforms (phone/tablet/desktop), even if we risk
some apps not to work (if they were really arch-specific) until a new
version is uploaded and properly marked with the supported architectures.

2. Mark all applications as 'armhf' (because the main target platform is
the phone/tablet), even if we risk not exposing some applications to the
desktop

3. Leave current applications unmodified (meaning no app will show up in
the searches until developers upload a new version).

I think we should take the more conservative approach (and mark them all as
'armhf'), but I'd like to get consensus on this for what is best (there
might be reasons to choose 1. that I'm not considering).

cheers,
Ricardo


On Wed, Oct 2, 2013 at 7:45 PM, Colin Watson <cjwatson@xxxxxxxxxx> wrote:

> On Wed, Oct 02, 2013 at 05:30:32PM -0300, Alejandro J. Cura wrote:
> > I'm making a click-scope branch to send the architecture as part of
> > the search query.
> >
> > I first tried getting the architecture via uname, but I can only get
> > the linux arch (armv7l on my nexus 4, x86_64 on my desktop)
> >
> > The right way seems to be with "dpkg --print-architecture", which
> > returns armhf and amd64 as expected.
> > Any objections to the scope using that?
>
> That is the correct interface.
>
> --
> Colin Watson                                       [cjwatson@xxxxxxxxxx]
>
> --
> Mailing list: https://launchpad.net/~ubuntu-appstore-developers
> Post to     : ubuntu-appstore-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ubuntu-appstore-developers
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References