qdevelop:
Ich denke, es kommt demnächst ein aktualisiertes qt Paket.
Ich hoffe, ich kriege das jetzt richtig zusammen:
Das alte pacman (vor 3.1.0) wertete das provides-Feld auch aus, wenn eine bestimmte
version verlangt wurde (<=x.y.z) wurde die Versionsnummer des Paketes genommen.
Im Falle von qt und qdevelop wäre das dann:
qdevelop erfordert qt4>=4.2, qt stellt qt4 über provides bereit und hat die Version
4.3.3. Also alles ok.
Diese Art der Versionsüberprüfung führte aber oft zu Problemen, wenn das Paket welches
etwas provided selbst ein anderes Versionsschema benutzt.
Ab pacman 3.1.0 wurde erstmal ein versionsbasiertes Provides-Feld eingeführt. Die
Syntax war: paketname x.y.z. Dieses Schema wurde jetzt in 3.1.1 nochmal geändert:
paketname=x.y.z. Diese Änderung hatte AFAIK v.a. programmiertechnische Bedeutung.
Das qt-Paket wird also wohl so geändert, das im provides-feld steht:
qt4=4.3.3
Um qdevelop bei dir jetzt installieren zu können:
- Du könntest zum einen
- Du kannst in /var/lib/pacman/local/qt-4.3.3-3/depends den Eintrag PROVIDES ändern zu qt4=4.3.3. Dann klappt die Installation von qdevelop (und anderer Pakete, die von qt4 in der bestimmten Version abhängen)
Weitere tiefgehender Infos:
http://bugs.archlinux.org/task/9171
http://projects.archlinux.org/git/gitweb.cgi?p=pacman.git;a=blob;f=NEWS;h=71f56f5becfc8c410154d7d31b4b3b1ccfc61415;hb=3b464dc89774ea83d4fe4c837b751d4ecc637e43