Only if the langpacks are not debs. Nobody is necessarily talking about changing the UX. The UX right now doesn't even exist yet. Just because something has historically worked a certain way in Ubuntu, doesn't mean that's the right way for it to work on the phone, in a confined environment. And the technical solution can only be implemented once we've decided what that UX should be, exactly.
On Mon, 2014-04-21 at 22:50 +0200, Rasmus Eneman wrote: > But you could mount the locations of langpacks on a R/W partition and > letting System Settings install them can be done with Apparmor. > Technicall isues should be solved, not user experiace changed. > > On Apr 21, 2014 8:19 PM, "Rodney Dawes" <rodney.da...@canonical.com> > wrote: > On Mon, 2014-04-21 at 19:54 +0200, Rasmus Eneman wrote: > > As a user I want to be able to buy a phone anywhere and just > go to > > System Settings and choose or install my language. So > languepacks > > needs to be supported and be installable individually. If > this is by > > deb or something else doesn't matter. The only app that > would be > > allowed to install language packs is system settings so if > it's using > > debs doesn't mean that users can install debs. > > Of cource the language packs needs to be trimmed to only > contain > > what's in the image. Apps needs to bring their own > translations. > > Actually, yes it does mean that langpacks won't be > installable, because > only root can install debs, and the rootfs partition must be > writable, > which it is not. The / partition is read-only, and thus > nothing can be > installed to it, without enabling some sort of "developer > mode" to make > it writable. You certainly don't want to have to enable > developer mode, > or plug in via USB and use developer tools, to be able to > install the > language you need, when you buy a new phone. > > -- Mailing list: https://launchpad.net/~ubuntu-phone Post to : ubuntu-phone@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp