coreutils and mktemp a dangerous pair

coreutils and mktemp a dangerous pairYikes, road bump. I just got done with my “emerge world” (yes 5 days later [overnights a slow pc]) and did a –depclean. I got hit bad by this block on day two:

[blocks B     ] sys-apps/mktemp (is blocking sys-apps/coreutils-6.10-r1)
[blocks B     ] >=sys-apps/coreutils-6.10 (is blocking sys-apps/mktemp-1.5)

Unemerging coreutils to let in mktemp was a bad idea. Bye bye ls, mv, mkdir… oh boy. Thank god the net was still up and I was able search, discover and extract what I needed from a stage3 to be able to build coreutils. Fast forward to today and –depclean removed “mktemp“. This took down my network connection. I had to encourage a librarian to burn mktemp source to a disk, and had thank the lord emerge didn’t fail. It didn’t. I blame udept for the –depclean fiasco. But now my pc is up to date… almost almost.

About Gen2ly

<3's linux

Posted on 2008-04-16, in Gentoo. Bookmark the permalink. 5 Comments.

  1. Ouch..When I hit that yesterday, I just checked the coreutils ebuild and and (correctly) assumed that it replaced mktemp. Unmerged mktemp and updated coreutils and all was well. And yes, udept’s “–depclean” equivalent is kind of broken for me as well, so I just use the old-fasioned way.

  2. You might find the “What are blocks used for?” thread on gentoo-dev interesting. Link in the URL thing.

  3. Hehe I had googled out when I recd. this and the forums did help, I chose the new coreutils over mktemp and all was fine :P

    But then again, I got on to the shame of wall for unmerging gcc yesterday. :(

  4. Ouch indeed. My sympathies. This is one of many cases where Portage hands you a loaded gun pointed at your foot and kindly puts your finger on the trigger for you.

  5. Not just portage, I ran into the same thing with paludis. In fact, I have coreutils in package_mask now.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 58 other followers

%d bloggers like this: