coreutils and mktemp a dangerous pair

April 16, 2008

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.

Entry Filed under: Gentoo. .

5 Comments Add your own

  • 1. Ben Leggett  |  April 16, 2008 at 11:48 am

    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. Ciaran McCreesh  |  April 16, 2008 at 12:28 pm

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

  • 3. Harsh  |  April 16, 2008 at 12:34 pm

    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. Brian  |  April 16, 2008 at 2:08 pm

    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. numerodix  |  April 16, 2008 at 4:14 pm

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

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Welcome to Tidbits.

Thanks for visiting. Helpful Linux Tidbits is a place for common bits of Linux knowledge and error fixes. Linux is an operating system that is growing at a fantastic rate and is exciting to be a part of - everyone can contribute to it. For the time being my posting will be limited as I try to find means to a new computer, unfortunately this may not be until October or November 2008.

I Enjoy the visit. Comments very very welcome.

Top Posts

Links

Subscribe

Atom Rss2

Creative Commons License