View previous topic :: View next topic |
Author |
Message |
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Thu Oct 09, 2003 9:50 am Post subject: [TeTeX] Up & down (résolu) |
|
|
Bonjour à tous,
Lors d'un "emerge -vUDp world", je vois : Code: | [ebuild UD] app-text/tetex-1.0.7-r13 [2.0.2-r1] +X |
Déja, un downgrade avec "-U" en option, ça me surprend un peu ( ) mais soit ...
Je lance la compile; no problemo.
Là, je relance un "emerge -vUDp world", et cette fois, j'ai :
Code: | [ebuild U ] app-text/tetex-2.0.2-r1 [1.0.7-r13] +X |
Et ça reboucle à chaque fois => si j'emerge à nouveau cette version et que je regarde ensuite quelles sont les mises à jour à effectuer, portage me propose à nouveau un downgrade .
Une explication ???
Last edited by yoyo on Mon Oct 13, 2003 2:48 pm; edited 1 time in total |
|
Back to top |
|
|
knarf Guru
Joined: 20 Feb 2003 Posts: 338 Location: Geneva, Switzerland
|
Posted: Thu Oct 09, 2003 10:19 am Post subject: |
|
|
/me plaide pour un bug dans l'ebuild. |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Thu Oct 09, 2003 10:34 am Post subject: |
|
|
possible...re-emerge portage pour voir aussi. ainsi que l'arbre portage.
j'ai eu le meêm problème avec Xchat. en re-emergeant l'arbre portage ça a été fixé |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Thu Oct 09, 2003 11:46 am Post subject: |
|
|
J'essaie d'emerger à nouveau portage et je vous tiens au courant (les "emerge rsync" ne résolvant pas mon problème). |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Fri Oct 10, 2003 7:30 am Post subject: |
|
|
Bon, le problème reste entier .
Après avoir ré-emerger portage et fait un rsync, un "emerge -vUDp world" me propose toujours un downgrade de TeTeX .
HELP ME ... |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Fri Oct 10, 2003 10:59 am Post subject: |
|
|
Suis pas sur ma machine là donc je peux rien tester, mais comme ça je dirai que tu dois avoir d'installer un paquet qui dépend expressement de tetex-1.x. Ce genre de truc fait effectivement boucler portage parcequ'il calcule sa liste de paquet à mettre à jour en une fois, sans vérifier que le résultat est consistant et complet.
En pratique, je dirais que soit:
- tu trouves le coupable et tu le vires (quand tu es en 1.x, "qpkg -q -v -I tetex", etc.)
- tu fais ton gros goret: installer la 2.qqch, modifier l'ebuild de la 1.machin pour changer la valeur du SLOT (donne une valeur qlqconque), et injecter la 1.machin (toute seule dans son slot, elle sera pas nettoyée, et la dépendance sera satisfaite) |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Oct 13, 2003 1:04 pm Post subject: |
|
|
Merci TGL pour cette proposition ...
Mais là, c'est très très chaud : j'ai fait un "qpkg -q -v -I tetex > tetex-version" après avoir emerger les deux versions (avec "emerge -UD world).
Et là : Code: | diff tetex-1.x tetex-2.x
1c1
< app-text/tetex-1.0.7-r13 *
---
> app-text/tetex-2.0.2-r1 * |
Les pgms qui dépendent de tetex sont les mêmes :
Quote: | more tetex-1.x
app-text/tetex-1.0.7-r13 *
DEPENDED ON BY:
app-doc/doxygen-1.3.3
app-editors/kile-1.5.2
app-text/dvipdfm-0.13.2c
app-text/jadetex-3.12
media-libs/t1lib-1.3.1
|
et
Quote: | more tetex-2.x
app-text/tetex-2.0.2-r1 *
DEPENDED ON BY:
app-doc/doxygen-1.3.3
app-editors/kile-1.5.2
app-text/dvipdfm-0.13.2c
app-text/jadetex-3.12
media-libs/t1lib-1.3.1 |
Où je suis là ??? |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Oct 13, 2003 1:15 pm Post subject: |
|
|
J'ai testé un "emerge -vDp paquetslistés" et le seul qui me demande le downgrade de tetex est dvipdfm.
Dans son ebuild, il y a : Quote: | DEPEND="=app-text/tetex-1* |
Les autres ebuilds ne font pas référence à une version spécifique de tetex (d'ailleurs, t1lib n'a pas du tout "tetex" dans sa variable DEPEND ??? ).
La solution "goret", ne me plait pas trop .
Une autre proposition ??? |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Mon Oct 13, 2003 1:57 pm Post subject: |
|
|
Et bah voilà : y'a pas besoin de dvipdfm avec tetex-2.x, parceque ce dernier le fournit de toute façon. Donc «unmerge dvipdfm», et tu devrais plus être embêté. |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Oct 13, 2003 2:29 pm Post subject: |
|
|
Cool ...
Merci TGL.
Par contre, ce qui est bizarre (autant qu'étrange), c'est que "emerge depclean" ne me propose pas "dvipdfm". |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Mon Oct 13, 2003 3:22 pm Post subject: |
|
|
t'as grepé ton world pour voir ? |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Oct 13, 2003 3:37 pm Post subject: |
|
|
Je ne l'avais pas fait et maintenant que je l'ai unmergé, c'est trop tard (il a du être retiré par portage) .
C'est vrai qu'il faudrait que je jette un coup d'oeuil à mon "wordl" plus souvent ...
M'enfin, le problème est RESOLU et ça c'est tant mieux |
|
Back to top |
|
|
|