On 2010-09-08, at 10:04 AM, Marius Vollmer wrote: > ext Andrew Flegg <[email protected]> writes: > >> On Wed, Sep 8, 2010 at 07:55, Marius Vollmer <[email protected]> >> wrote: >>> >> [snip] >>> In any case, it is clear to me now that 3rd party packages are allowed >>> to have dependencies on MeeGo packages that are not already installed in >>> the device, and the package management is expected to download and >>> install them when such a 3rd party package is installed. >> >> That is what I'd expect, but does NOT correspond to Mats Wichmann's >> conclusion: >> >> "It seems like the wind is blowing in the direction of [an app >> may have no dependencies at all, basically "depend on MeeGo" is >> it, everything else is self contained], for all that it's easy >> to envision very useful uses for the [repository-based model >> where the installer resolves certain dependencies]. > > I propose to use the Python case to nail this down in a concrete way: > > - This following tells me that we don't want to have Python in all > devices by default: > > http://bugs.meego.com/show_bug.cgi?id=6349#c2
Well, it is important that software is pulled when it is REALLY required, not because of auto-dependency determined by rpm during build time because someone packaged a test/example that requires python in the main package. > > - Still, 3rd party applications are allowed to require Python, > according to the (draft) spec. > > - How does Python get installed into a MeeGo device when a 3rd party > package requires it? If python is required by the spec for applications then we can have it preinstalled ready for store applications, it will speed up installation of the application because it is already there. Alternatively, it could be installed with the first application that requires it and be there for future python applications. IMO we should go with the later, since I might end up not installing anything that requires python/perl/ruby and would prefer to use the disk space for something else initially. Anas _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
