Thread
:
Packages missing from Extras - n900 - Newbie
View Single Post
wyrfel
2010-11-01 , 04:30
Posts: 3 | Thanked: 0 times | Joined on Nov 2010
#
21
Hei, although this thread is a bit old...
...i think i got to the gist of this.
Some packages in Extras are packaged with a dependency against a specific version of python2.5-qt4-.... . Namely this is version 4.7.4-maemo0.
However, Extras-Testing has python2.5-qt4-...... at version 4.7.5-maemo4.
Now, if for some reason you have ever pulled in those newer packages from Extras-Testing, apt won't like downgrading them. When packages that request the specific (lower) version do their dep check, apt see's a newer version is already installed and rejects the dependency.
What you can do:
1) use apt-get to remove the newer packages (4.7.5-maemo4). This will also remove any packages depending on them, note them somewhere.
2) disable Extras-Testing
3) use apt-get to re-install the dependent packages noted under (1). Note that you can only do this for packages in Extras, not Extras-Testing (as it's not active yet, and we don't want it active, yet)
4) (optional) re-activate Extras-Testing and install the remaining packages, if any. However, make sure this doesn't upgrade your python2.5-qt4-.... packages again.
To summarize, the issue occurs because some packages are packaged in a bad way (requiring a specific version of a dependency is generally not a good idea). The package maintainers should be contacted to fix this.
Quote & Reply
|
wyrfel
View Public Profile
Find all posts by wyrfel