public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Valmor de Almeida <val.gentoo@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Multiple package instances within a single package slot
Date: Wed, 6 Mar 2013 15:25:59 -0500	[thread overview]
Message-ID: <CAMpmEiFGmFyWnBz6M+3b9sYa2OMdVXA2DMPQ7UkA2f9uk3Mi1g@mail.gmail.com> (raw)
In-Reply-To: <5136E4AB.1090608@gmail.com>

On Wed, Mar 6, 2013 at 1:39 AM, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> On 06/03/2013 01:21, Valmor de Almeida wrote:
>> Hello,
>>
>> I would appreciate help with this multiple-packages-in-a-single slot
>> problem. In the past I have unistalled packages and reinstalled on a
>> case-by-case basis and dealt with the fall out manually. I wonder
>> whether there is a more efficient way of doing it.
>>
>> Thanks,
>>
>> --
>> Valmor
>>
>>
>> -> USE="libkms cups apng minizip hwdb" emerge -vp --newuse --tree
>> --update --deep system
>
>                   ^^^^^^
>
> Don't do that, rather run it on world; or you could do "emerge -pv
> @system" Modern portage versions deal with these blockers automatically,
> but they need the whole dependency graph to do it. There's no much point
> in trying to deal with system and world independently anyway, system
> isn't something magical, it's nothing more than a minimum collection of
> packages that Gentoo can still run on, a mere list.

Thanks for the info. Did it on world and got

-------------------------
-> USE="pulseaudio sqlite libkms cups apng minizip hwdb" emerge -vp
--newuse --tree --update --deep world

These are the packages that would be merged, in reverse order:

[snip]

[blocks B      ]  <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking
sys-fs/udev-init-scripts-23)
[blocks B      ]  <sys-apps/sysvinit-2.88-r4
("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2)

Total: 126 packages (91 upgrades, 12 new, 6 in new slots, 17
reinstalls, 1 uninstall), Size of downloads: 989,597 kB
Conflict: 7 blocks
------------------------

I have udev-171 at the moment and I have read and followed the
instructions in the eselect news for the udev upgrade. I would
appreciate any pointers on how to deal with this particular blocking.

Thanks,

--
Valmor

>
> -ND to rebuild system doesn't get you anything extra and usually wants
> to evaluate half of world as well (usually due to USE=X)
>
> You update system if you want to guarantee yourself a consistent
> toolchain after a gcc or glibc update, or just prior to emerge -e world
>
>
>
>>
>> [snip]
>>
>> [blocks B      ]  <sys-apps/sysvinit-2.88-r4
>> ("<sys-apps/sysvinit-2.88-r4" is blocking sys-apps/util-linux-2.22.2)
>> [blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking
>> sys-fs/udev-init-scripts-23)
>> [blocks B      ] <sys-fs/lvm2-2.02.97-r1 ("<sys-fs/lvm2-2.02.97-r1" is
>> blocking sys-fs/udev-197-r8)
>>
>> !!! Multiple package instances within a single package slot have been pulled
>> !!! into the dependency graph, resulting in a slot conflict:
>>
>> x11-base/xorg-server:0
>>
>>   (x11-base/xorg-server-1.12.4::gentoo, installed) pulled in by
>>     <x11-base/xorg-server-1.12.99[-minimal] required by
>> (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed)
>>     (and 1 more with the same problem)
>>
>>   (x11-base/xorg-server-1.13.1::gentoo, ebuild scheduled for merge) pulled in by
>>     (no parents that aren't satisfied by other packages in this slot)
>>
>> virtual/udev:0
>>
>>   (virtual/udev-171::gentoo, installed) pulled in by
>>     <virtual/udev-196 required by (sys-fs/lvm2-2.02.88::gentoo, installed)
>>
>>   (virtual/udev-197-r1::gentoo, ebuild scheduled for merge) pulled in by
>>     >=virtual/udev-197-r1 required by (sys-fs/udev-197-r8::gentoo,
>> ebuild scheduled for merge)
>>     =virtual/udev-197-r1 required by
>> (sys-apps/util-linux-2.22.2::gentoo, ebuild scheduled for merge)
>>     (and 11 more with the same problems)
>>
>> sys-fs/udev:0
>>
>>   (sys-fs/udev-171-r9::gentoo, installed) pulled in by
>>     ~sys-fs/udev-171[gudev?,hwdb?,introspection?,keymap?,selinux?]
>> required by (virtual/udev-171::gentoo, installed)
>>
>>   (sys-fs/udev-197-r8::gentoo, ebuild scheduled for merge) pulled in by
>>     >=sys-fs/udev-197-r8[gudev?,hwdb?,introspection?,keymap?,kmod?,selinux?,static-libs?]
>> required by (virtual/udev-197-r1::gentoo, ebuild scheduled for merge)
>>
>> x11-drivers/xf86-video-virtualbox:0
>>
>>   (x11-drivers/xf86-video-virtualbox-4.1.24::gentoo, ebuild scheduled
>> for merge) pulled in by
>>     (no parents that aren't satisfied by other packages in this slot)
>>
>>   (x11-drivers/xf86-video-virtualbox-4.1.22::gentoo, installed) pulled in by
>>     ~x11-drivers/xf86-video-virtualbox-4.1.22 required by
>> (app-emulation/virtualbox-guest-additions-4.1.22::gentoo, installed)
>>
>
>
> --
> Alan McKinnon
> alan.mckinnon@gmail.com
>
>


  reply	other threads:[~2013-03-06 20:26 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-05 23:21 [gentoo-user] Multiple package instances within a single package slot Valmor de Almeida
2013-03-06  1:36 ` Matt Joyce
2013-03-06  3:46 ` Walter Dnes
2013-03-06  6:39 ` Alan McKinnon
2013-03-06 20:25   ` Valmor de Almeida [this message]
2013-03-06 21:17     ` Alan McKinnon
  -- strict thread matches above, loose matches on Subject: below --
2013-10-04 10:50 Alex Schuster
2013-10-04 11:01 ` Alan McKinnon
2013-10-04 11:51 ` Kerin Millar
2013-10-04 15:40   ` Alex Schuster
2013-10-04 19:39     ` Alan McKinnon
2013-10-05 15:59       ` Alex Schuster
2013-10-05 16:22         ` Bruce Hill
2013-10-05 19:51           ` Alan McKinnon
2013-10-05 18:02         ` Neil Bothwick
2013-10-05 18:30           ` Alex Schuster
2013-10-05 19:53             ` Alan McKinnon
2013-10-05 20:35             ` Neil Bothwick
2013-10-06 10:09             ` Helmut Jarausch
2013-10-06 22:01               ` Alex Schuster
2013-10-06 22:42                 ` Neil Bothwick
2013-10-04 11:56 ` Neil Bothwick

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAMpmEiFGmFyWnBz6M+3b9sYa2OMdVXA2DMPQ7UkA2f9uk3Mi1g@mail.gmail.com \
    --to=val.gentoo@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox