View previous topic :: View next topic |
Author |
Message |
Analyser n00b
Joined: 12 Oct 2002 Posts: 5 Location: Netherlands, The
|
Posted: Thu Apr 10, 2003 8:38 pm Post subject: did Portage break itself? |
|
|
First off, sorry for the rather unhelpful subject, but I couldn't think of a better description...
Anyway, just now I decided to update my system again, the last time being at least two weeks ago. I ran emerge rsync, and everything looked just peachy, but emerge -up world breaks with the following output:
Code: | root@gandalf:~> emerge -up world
These are the packages that I would merge, in order:
Calculating world dependencies /
!!! all ebuilds that could satisfy ">=media-libs/fontconfig-2.1-r1" have been masked.
!!! (dependency required by "x11-libs/xft-2.0.1-r2" [ebuild])
|
To clarify, yesterday (so before the emerge rsync) I emerged perl-tk, and that went just fine. So just for kicks, I just tried pretend-emerging xpdf, and went OK, so I -can- install new software.
I've already reran emerge rsync, in the hopes of fetching a proper portage tree from a different server, but the problem persists.
I tried searching the forums for anything on fontconfig, but that didn't turn up anything related, so I seem to be the only one. Does anyone have a clue? Am I doing something wrong here?
Thanks in advance,
Analyser. _________________ "A poor programmer is he who blames his tools." |
|
Back to top |
|
|
David_Escott l33t
Joined: 12 Jan 2003 Posts: 952 Location: Boston, MA
|
Posted: Thu Apr 10, 2003 8:50 pm Post subject: |
|
|
give it some more time, this will eventually get fixed, it takes some time for changes to filter down the mirrors. |
|
Back to top |
|
|
Analyser n00b
Joined: 12 Oct 2002 Posts: 5 Location: Netherlands, The
|
Posted: Thu Apr 10, 2003 9:51 pm Post subject: |
|
|
Ok, I'll just try it again in a couple of days then. Thanks for putting me at ease; I thought I might've broken my system..! _________________ "A poor programmer is he who blames his tools." |
|
Back to top |
|
|
nikai Apprentice
Joined: 02 Oct 2002 Posts: 270 Location: Kitzbühel, Austria
|
Posted: Thu Apr 10, 2003 10:07 pm Post subject: |
|
|
I think your question was completely adequate. I can see such quirks in portage once in a while, especially on ppc.
It would be cool to have some sort of sanity checks wading through portage to prevent exactly such inconsistencies. |
|
Back to top |
|
|
abhishek Retired Dev
Joined: 28 Jun 2002 Posts: 393 Location: Los Angeles, CA
|
Posted: Thu Apr 10, 2003 11:59 pm Post subject: |
|
|
nikai wrote: | I think your question was completely adequate. I can see such quirks in portage once in a while, especially on ppc.
It would be cool to have some sort of sanity checks wading through portage to prevent exactly such inconsistencies. | If the insanaties that you are reffering to are corrupt ebuilds, portage now has this fixed. The digest now contains an md5sum of the ebuild itself. |
|
Back to top |
|
|
nikai Apprentice
Joined: 02 Oct 2002 Posts: 270 Location: Kitzbühel, Austria
|
Posted: Fri Apr 11, 2003 12:31 am Post subject: |
|
|
That's very good news, however I rather meant in terms of dependancies:
Code: | !!! all ebuilds that could satisfy ">=media-libs/fontconfig-2.1-r1" have been masked.
!!! (dependency required by "x11-libs/xft-2.0.1-r2" [ebuild]) |
The question is, how come A is masked, but required by B?
In an ideal portage tree there would be only dependancies defined in a way to make that impossible to happen. Feeding a new ebuild into the tree you could tell instantly whether it would break any dependancy or not, and modify them accordingly. When a package gets masked for whatever reason, dozens of dependancies automagicaly resolve themselves... OK, that's maybe SF...
Would be nice, but it's surely very difficult to get there. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|