maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   app manager: <package> breaks the 3rd party package policy (https://talk.maemo.org/showthread.php?t=29752)

qgil 2009-06-22 12:51

Re: app manager: <package> breaks the 3rd party package policy
 
You are right. Asked to Richard/Marius. The message appears, in theory, when installing a 3rd party app can mess a SSU. It's a young feature being tested these days, so let's not worry much about it now.

mikkov 2009-06-22 16:34

Re: app manager: <package> breaks the 3rd party package policy
 
I read the code again and I'm pretty sure that the reason was that madbomber has a depency to certain version of madbomber-data (madbomber-data (= 0.2.5-3maemo4)).

Depending to certain version of the base system would break SSU's, but depending to certain version of 3rd party package should be OK as long as it's comparable to madbomber-data (ie not a library).

I hope that the "the 3rd party package policy" is documented once it's done. It wouldn't hurt if it was discussed even before it was done.

qole 2009-06-22 18:44

Re: app manager: <package> breaks the 3rd party package policy
 
Quote:

Originally Posted by mikkov (Post 298666)
I hope that the "the 3rd party package policy" is documented once it's done. It wouldn't hurt if it was discussed even before it was done.

Yes, please. Perfect chance to avoid community backlash by discussing a policy that will affect the community before it is implemented.

qgil 2009-06-22 19:18

Re: app manager: <package> breaks the 3rd party package policy
 
Yes, the discussion is even in the plan and I guess it will come when there is a solid proposal in place. I have been told that this 'SSU check' has got its first implementation as a test a week ago...

qgil 2009-06-25 11:18

Re: app manager: <package> breaks the 3rd party package policy
 
Quote:

Originally Posted by qgil (Post 298719)
Yes, the discussion is even in the plan and I guess it will come when there is a solid proposal in place.

Here we go: http://wiki.maemo.org/Extras/3rd_Party_Package_Policy

mikkov 2009-06-25 13:39

Re: app manager: <package> breaks the 3rd party package policy
 
Seems fine to me but following quote doesn't make sense to me (except that it's huge work).

Quote:

How can we test that all 3rd party SW available doesn't break the SSU installation? Before SSU goes public to a repository, rebuilding all 3rd party SW is the best way. This is a huge work and can not be controlled easily, but at least it should be feasible within the maemo.org Extras scope.
I don't understand why all packages would need to be rebuilt when SSU is released.

Jaffa 2009-06-25 22:08

Re: app manager: <package> breaks the 3rd party package policy
 
Quote:

Originally Posted by mikkov (Post 299637)
I don't understand why all packages would need to be rebuilt when SSU is released.

Confused me at first as well. I guess it should actually be "any package which depends on a package in the new SSU must be checked for version compatibility". Maybe?

Andre Klapper 2009-06-29 13:47

Re: app manager: <package> breaks the 3rd party package policy
 
I tried to install gFTP in current Fremantle but that also was not possible as it "breaks the 3rd party package policy" according to the Application Manager.
However, running "apt-get install gftp-gtk" worked fine.
/me confused.

qwerty12 2009-06-29 13:52

Re: app manager: <package> breaks the 3rd party package policy
 
Looking at what has been said here, I guess it fails because:
Quote:

Originally Posted by gFTP's (gftp-gtk) Dependency line
gftp-common (= 2.0.18-17maemo4)

If it is failing because it's using = instead of >=; then it is rather stupid behaviour from the Application Manager.

javispedro 2009-06-29 14:37

Re: app manager: <package> breaks the 3rd party package policy
 
Quote:

Originally Posted by qwerty12 (Post 300801)
If it is failing because it's using = instead of >=; then it is rather stupid behaviour from the Application Manager.

And seems to contradict 3rd package policy as defined by qgil in wiki:
Quote:

3rd party packages can not: (foo is the one of system update packages defines in SSU meta package)
Depends: foo ( = version A)
(neither gftp-common nor madbomber-data are system packages)

So I guess this is a h-a-m bug. Or I'm misunderstanding the policy.


All times are GMT. The time now is 04:59.

vBulletin® Version 3.8.8