On Wednesday 18 January 2006 04:11, Etaoin Shrdlu wrote: > On Wednesday 18 January 2006 10:17, Jean Blignaut wrote: > > Hi > > > > > > > > This morning I've found that I'm unable to use the emerge command. > > > > Any thing I try gives me the following error: > > Short answer: delete /usr/portage/profiles/updates/1Q-2006 and re-emerge > sync; > > Long answer: search the forums. > > HTH
Here's the long version from the gentoo-dev list: Michael Cummings Wrote: Protocol doesn't demand it - but human decency sure as heck does. I just wanted to apologize to everyone for my erroneous commit to the 1Q-2006 file yesterday. The boring background is that some upstream cpan authors use a numbering scheme that makes sense in a decimal fashion, where .29001 is less than .30 (expand the 0's, yada yada yada, ask your kid sibling about math at school today), but portage expects that numbering scheme to actually be a version identifier (so to speak, its the gist I'm going for here, don't flame me on the technicalities of how portage reads a version number). dev-perl/DateTime came out with a .2901 release, which I put in the tree as such many a moon ago (about 1.4 moons ago to be exact), and recently .30 came out. Because of the math business I just mentioned, .30 would never get picked up by anyone since (dropping the decimal point) 2901 > 30. I 'moved' .2901 to .29.01 to make this work better. All was good. Then I had this brilliant idea - use the quarterly file to help people migrate that number, no bizarre downgrades when the emerge world. 'cept move in the quarterly isn't for moving a version, its for moving between categories, package names, etc., and as such I made a mistake. No need to respond to this message (i'd prefer it if you didn't actually - between the 'stuff happens' and the 'your an idiot, revoke that bad boys right to a keyboard' messages, i think it would all even out). ~mcummings Basically, someone had a wrench thrown into the gears in the brain. It happens!!! Dale :-) -- gentoo-user@gentoo.org mailing list