Broken packages in Extras repository

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Broken packages in Extras repository

mikkov


There are some broken packages in Extras repository which which are preventing some applications from working.

First there is issue libsdl-ttf2.0-0 vs. libsdl-ttf2.0 packages. At some point Nokia has included libsdl-ttf2.0 package in SDK and their repositories while Extras already had libsdl-ttf2.0-0 (which I believe to be the "correct" name because it is used in Debian). These packages are of course conflicting and older packages depend on Extras package and newer on Nokia package. Attila Csipa handled this issue in earlier mail.

Extras maintainer has updated his package to a dummy package which depends on Nokia package which fixes the problem. Updated package is found only from extras-devel and it's not going to promoted to Extras with normal procedures in near future so somebody who can should go and promote it..

Then there is python-numpy, which seems to be completely unfunctional. "import numpy" fails after installing it. After installing mypaint numpy seems to work, so python-numpy has broken dependencies.

Unfortunately there is updated python-pygame which uses numpy. So "import pygame" fails too, which breaks all pygame applications (if mypaint is not installed). Pygame automatically tries to use numpy, if it's installed.

To fix this situation I think somebody should fix numpy package and fast track promote it to Extras.

These packages have been broken for months according to time stamps in packages interface.

These fixes would only help those who already haven't installed broken packages, rest of the users would need to first remove some applications and then reinstall them.


_______________________________________________
maemo-developers mailing list
[hidden email]
https://lists.maemo.org/mailman/listinfo/maemo-developers
Reply | Threaded
Open this post in threaded view
|

Re: Broken packages in Extras repository

Attila Csipa-2-3
On Sat, Sep 4, 2010 at 5:06 PM, Mikko Vartiainen <[hidden email]> wrote:


First there is issue libsdl-ttf2.0-0 vs. libsdl-ttf2.0 packages. At some point Nokia has included libsdl-ttf2.0 package in SDK and their repositories while Extras already had libsdl-ttf2.0-0 (which I believe to be the "correct" name because it is used in Debian). These packages are of course conflicting and older packages depend on Extras package and newer on Nokia package. Attila Csipa handled this issue in earlier mail.

Extras maintainer has updated his package to a dummy package which depends on Nokia package which fixes the problem. Updated package is found only from extras-devel and it's not going to promoted to Extras with normal procedures in near future so somebody who can should go and promote it..

Unless I'm grossly mistaken, that does not solve the problem. First of all, most apps depending on it do not depend on it as a version, so H-A-M will never update it on it's own, even if the newer version is in Extras. Second, if you already installed, you will not be able to update as the package in the nokia repo has no provides/replaces clause, so apt will fail as it will try to overwrite a file already existing in the package that triggered the upgrade. https://bugs.maemo.org/show_bug.cgi?id=10450 is quite silent so I might need to poke someone (kinda tried that last week, but apparently wasn't adamant enough :)
 

Then there is python-numpy, which seems to be completely unfunctional. "import numpy" fails after installing it. After installing mypaint numpy seems to work, so python-numpy has broken dependencies.

Unfortunately there is updated python-pygame which uses numpy. So "import pygame" fails too, which breaks all pygame applications (if mypaint is not installed). Pygame automatically tries to use numpy, if it's installed.

To fix this situation I think somebody should fix numpy package and fast track promote it to Extras.

It doesn't have a bugtracker, so might need maintainer poking... though the issue itself has already been highlighted in the package interface, but that we have more and more python stuff the issue is becoming more and more apparent.

Best regards,
Attila

_______________________________________________
maemo-developers mailing list
[hidden email]
https://lists.maemo.org/mailman/listinfo/maemo-developers
Reply | Threaded
Open this post in threaded view
|

Re: Broken packages in Extras repository

mikkov
On Sat, Sep 4, 2010 at 6:07 PM, Attila Csipa <[hidden email]> wrote:
> Unless I'm grossly mistaken, that does not solve the problem. First of all,
> most apps depending on it do not depend on it as a version, so H-A-M will
> never update it on it's own, even if the newer version is in Extras. Second,
> if you already installed, you will not be able to update as the package in
> the nokia repo has no provides/replaces clause, so apt will fail as it will
> try to overwrite a file already existing in the package that triggered the
> upgrade. https://bugs.maemo.org/show_bug.cgi?id=10450 is quite silent so I
> might need to poke someone (kinda tried that last week, but apparently
> wasn't adamant enough :)

Yes I realise that it doesn't solve the problem completely. Currently
Extras is broken for everybody, but if we promote libsdl-ttf2.0-0,
Extras is fine for people who haven't installed libsdl-ttf2.0(-0) or
have the ability uninstall it. After 2 months something could be done?
Unless this leads to even worse situation.

--
Mikko Vartiainen
_______________________________________________
maemo-developers mailing list
[hidden email]
https://lists.maemo.org/mailman/listinfo/maemo-developers
Reply | Threaded
Open this post in threaded view
|

Re: Broken packages in Extras repository

Benoît HERVIER
I confirm some still have problem running Vectormine which depends on
pygame, which depends on numpy which depends on libsdl-ttf2 .... :)

2010/9/4 Mikko Vartiainen <[hidden email]>:

> On Sat, Sep 4, 2010 at 6:07 PM, Attila Csipa <[hidden email]> wrote:
>> Unless I'm grossly mistaken, that does not solve the problem. First of all,
>> most apps depending on it do not depend on it as a version, so H-A-M will
>> never update it on it's own, even if the newer version is in Extras. Second,
>> if you already installed, you will not be able to update as the package in
>> the nokia repo has no provides/replaces clause, so apt will fail as it will
>> try to overwrite a file already existing in the package that triggered the
>> upgrade. https://bugs.maemo.org/show_bug.cgi?id=10450 is quite silent so I
>> might need to poke someone (kinda tried that last week, but apparently
>> wasn't adamant enough :)
>
> Yes I realise that it doesn't solve the problem completely. Currently
> Extras is broken for everybody, but if we promote libsdl-ttf2.0-0,
> Extras is fine for people who haven't installed libsdl-ttf2.0(-0) or
> have the ability uninstall it. After 2 months something could be done?
> Unless this leads to even worse situation.
>
> --
> Mikko Vartiainen
> _______________________________________________
> maemo-developers mailing list
> [hidden email]
> https://lists.maemo.org/mailman/listinfo/maemo-developers
>



--
Benoît HERVIER, Khertan Software - http://khertan.net/
_______________________________________________
maemo-developers mailing list
[hidden email]
https://lists.maemo.org/mailman/listinfo/maemo-developers
Reply | Threaded
Open this post in threaded view
|

Re: Broken packages in Extras repository

Attila Csipa-2-3
2010/9/5 Benoît HERVIER <[hidden email]>
I confirm some still have problem running Vectormine which depends on
pygame, which depends on numpy which depends on libsdl-ttf2 .... :)


Libsdl-ttf2, the root of all evil :) Anyway, as said, will poke some people so we have the issue resolved one way or the other (I agree that the status quo is detrimental to the integrity of Extras in this case).

Best regards,
Attila

_______________________________________________
maemo-developers mailing list
[hidden email]
https://lists.maemo.org/mailman/listinfo/maemo-developers
Reply | Threaded
Open this post in threaded view
|

Re: Broken packages in Extras repository

t-tan
In reply to this post by mikkov
On 04.09.10 16:06, Mikko Vartiainen wrote:
> There are some broken packages in Extras repository which which are
> preventing some applications from working.

> Then there is python-numpy, which seems to be completely unfunctional.
> "import numpy" fails after installing it. After installing mypaint numpy
> seems to work, so python-numpy has broken dependencies.

its dependencies libblas3gf and liblapack3gf were broken (due to a bug
in fort77). There is a workaround in mypaint.
The latest versions in testing should be fine.

--
Thomas Tanner ------
email: [hidden email]
GnuPG: 1024/5924D4DD
_______________________________________________
maemo-developers mailing list
[hidden email]
https://lists.maemo.org/mailman/listinfo/maemo-developers
Reply | Threaded
Open this post in threaded view
|

Re: Broken packages in Extras repository

mikkov
>> Then there is python-numpy, which seems to be completely unfunctional.
>> "import numpy" fails after installing it. After installing mypaint numpy
>> seems to work, so python-numpy has broken dependencies.

>its dependencies libblas3gf and liblapack3gf were broken (due to a bug
>in fort77). There is a workaround in mypaint.
>The latest versions in testing should be fine.

Thank you for your effort. Now we should get python-numpy to Extras repository. It will not happen through normal testing queue because there are no applications directly depending on it in the queue. Is there way to get it promoted or do we have to wait indefinite time to get 10 votes at http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/python-numpy/1.4.0-1maemo4/ ? May I remind that all pygame application are broken because of this.

Regarding libsdl-ttf2.0-0 problem, I think that best way would be to recompile all packages depending on it, bump the version number and put to Extras. Currently packages depending on libsdl-ttf2.0-0 are blocked from being promoted, which is fine, but that implies that there is something being done about this. That of course makes me curious of what is it?

--
Mikko Vartiainen
Reply | Threaded
Open this post in threaded view
|

Re: Broken packages in Extras repository

Attila Csipa-2-3
On Wednesday 15 September 2010 19:14:19 you wrote:
> Thank you for your effort. Now we should get python-numpy to Extras
> repository. It will not happen through normal testing queue because there
> are no applications directly depending on it in the queue. Is there way to
> get it promoted or do we have to wait indefinite time to get 10 votes at
> http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free
> _armel/python-numpy/1.4.0-1maemo4/ ? May I remind that all pygame
> application are broken because of this.

I will talk to Niels - the need for a fast-track promotion in case of serious
breakage or security issues has been noted and even agreed upon, but we never
got around to define the actual procedure. For now we only have the deus ex
machina kind of solution, so that's what's going to happen here, too.

> Regarding libsdl-ttf2.0-0 problem, I think that best way would be to
> recompile all packages depending on it, bump the version number and put to
> Extras. Currently packages depending on libsdl-ttf2.0-0 are blocked from
> being promoted, which is fine, but that implies that there is something
> being done about this. That of course makes me curious of what is it?

We got the ball rolling with the people in charge and hopefully the solution
will be in place soon. Track progress at:

https://bugs.maemo.org/show_bug.cgi?id=10450

Best regards,
Attila Csipa
_______________________________________________
maemo-developers mailing list
[hidden email]
https://lists.maemo.org/mailman/listinfo/maemo-developers