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

Reply via email to