Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
I need some help resolving some keywords.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
todd93
l33t
l33t


Joined: 30 Oct 2006
Posts: 620
Location: Missouri

PostPosted: Sun Sep 09, 2012 10:21 pm    Post subject: I need some help resolving some keywords. Reply with quote

Hi, all, I am trying to wean myself off of keywords as much as possible in order to make my install of Gentoo a little more stable. This is my second time around with Gentoo, the first time, I made ~ globally and it was an utter disaster to say the least. I do understand that some packages work only with keywords, mostly stand-alone packages, etc. I'm not too concerned about those, but I am very nervous now that I look at my /etc/portage/package.keywords and package.accept_keywords files, so when I do emerge --sync, and emerge -uDNvp world, I thought it would be a good idea to strike out the packages with keywords. That has worked alright, but now I am running into some larger issues, and am really needing someone to help me through this. I really do appreciate any help I can get. After striking out most of the keywords from my last emerge -uDNvp world, I get the following results:

Code:

# emerge -uDNvp world

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

Calculating dependencies... done!
[ebuild  N     ] sys-apps/module-init-tools-3.16-r1  USE="-static" 0 kB
[ebuild     U  ] dev-libs/nss-3.13.6 [3.13.5] USE="-utils" 6,035 kB
[ebuild     U  ] dev-libs/fribidi-0.19.2-r2 [0.19.2-r1] USE="-static-libs" 0 kB
[ebuild     UD ] gnome-extra/gnome-user-docs-2.32.0 [3.2.1] USE="-test" 0 kB
[ebuild     U  ] media-video/dvdauthor-0.7.0 [0.6.18] USE="-graphicsmagick%" 405 kB
[ebuild     U  ] mail-client/thunderbird-10.0.7 [10.0.6] USE="alsa crypt dbus ipc libnotify lightning minimal startup-notification webm -bindist -custom-cflags -custom-optimization -debug -gconf -mozdom (-selinux) -system-sqlite -wifi" LINGUAS="en_GB -ar -ast -be -bg -bn_BD -br -ca -cs -da -de -el -es_AR -es_ES -et -eu -fi -fr -fy_NL -ga_IE -gd -gl -he -hu -id -is -it -ja -ko -lt -nb_NO -nl -nn_NO -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -sq -sr -sv_SE -ta_LK -tr -uk -vi -zh_CN -zh_TW" 95,687 kB
[ebuild     U  ] www-client/firefox-10.0.7 [10.0.6] USE="alsa dbus ipc libnotify minimal startup-notification webm -bindist -custom-cflags -custom-optimization -debug -pgo (-selinux) -system-sqlite -wifi" LINGUAS="en_GB -af -ak -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -kn -ko -ku -lg -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -nso -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh_CN -zh_TW -zu" 74,078 kB
[ebuild  NS   #] gnome-base/gnome-menus-3.0.1-r1 [3.4.2] USE="introspection python -debug" 0 kB
[ebuild     UD ] gnome-base/gnome-desktop-2.32.1 [2.32.1-r1] USE="-debug -doc" 0 kB
[ebuild     UD ] gnome-base/libgnomekbd-2.32.0-r1 [3.2.0-r1] USE="-test (-introspection%*)" 0 kB
[ebuild     UD ] gnome-base/gnome-keyring-2.32.1-r1 [3.2.2] USE="pam -debug -doc -test (-caps%*)" 0 kB
[ebuild     UD ] gnome-base/libgnome-keyring-2.32.0 [3.2.2] USE="-debug -doc -test" 0 kB
[ebuild     UD ] dev-libs/libgweather-2.30.3 [3.4.1] USE="-doc -python% (-introspection%*)" 0 kB
[ebuild     UD ] dev-libs/libgdata-0.8.1-r2 [0.10.2] USE="gnome introspection -debug -doc (-static-libs%)" 0 kB
[ebuild     UD ] gnome-extra/evolution-data-server-2.32.3-r2 [3.2.3-r2] USE="gnome-keyring%* ipv6 ldap weather -doc -kerberos -test (-gnome-online-accounts%*) (-introspection%*) (-vala%)" 0 kB
[ebuild     U  ] app-admin/sudo-1.8.5_p2 [1.8.3_p2] USE="ldap nls pam -offensive (-selinux) -skey" 1,706 kB
[ebuild     U  ] app-admin/system-config-printer-common-1.3.9-r2 [1.3.9-r1] USE="policykit -doc" 0 kB
[ebuild     UD ] x11-libs/gtk+-3.2.4-r1 [3.4.3-r1] USE="colord cups introspection (-aqua) -debug -doc -examples (-packagekit) -test -vim-syntax -xinerama (-X%*) (-wayland%)" 0 kB
[ebuild     UD ] app-crypt/seahorse-2.32.0 [3.2.2] USE="ldap libnotify%* -avahi -debug -doc (-introspection) -test" 0 kB
[ebuild   R    ] app-cdr/cdrdao-1.2.3-r1  USE="encode mad vorbis -gcdmaster (-pccts%)" 0 kB
[ebuild     UD ] gnome-base/nautilus-2.32.2.1-r2 [3.2.1-r1] USE="gnome introspection -doc -test -xmp (-exif%*) (-packagekit%) (-previewer%*) (-sendto%) (-tracker%)" 0 kB
[ebuild     UD ] gnome-base/gnome-settings-daemon-2.32.1-r2 [3.2.3] USE="libnotify%* policykit pulseaudio%* -debug -smartcard (-colord%*) (-cups%*) (-packagekit%) (-short-touchpad-timeout%*) (-test%) (-udev%*)" 0 kB
[ebuild     UD ] gnome-extra/gnome-utils-2.32.0-r2 [3.2.1] USE="ipv6 -bonobo% -debug -doc -test" 0 kB
[ebuild     UD ] media-video/cheese-2.32.0 [3.2.2] USE="-doc (-introspection%*)" 0 kB
[ebuild     UD ] mail-client/evolution-2.32.3-r1 [3.2.3-r1] USE="crypt gstreamer ldap ssl (-clutter) -connman -doc -kerberos -networkmanager -python (-gnome-online-accounts%*) (-map%)" 0 kB
[ebuild     UD ] gnome-base/gnome-session-2.32.1-r3 [3.2.1-r1] USE="ipv6 -debug% -doc" 0 kB
[ebuild     UD ] x11-misc/notification-daemon-0.5.0 [0.7.4] 0 kB
[ebuild     UD ] x11-wm/metacity-2.30.3 [2.34.1] USE="-test -xinerama" 0 kB
[ebuild     UD ] gnome-base/gnome-panel-2.32.1-r3 [3.2.1] USE="bonobo%* eds introspection -doc -networkmanager" 0 kB
[ebuild     UD ] gnome-base/gnome-control-center-2.32.1-r1 [3.2.3] USE="eds%* -debug (-cheese%*) (-colord%*) (-cups%*) (-gnome-online-accounts%*) (-networkmanager%*) (-socialweb%*)" 0 kB
[ebuild     UD ] gnome-base/gdm-2.20.11-r1 [3.2.1.1-r2] USE="branding%* consolekit gnome-keyring ipv6 pam%* tcpd -accessibility -afs% -dmx% -remote% (-selinux) -xinerama (-debug%) (-fallback%*) (-fprint%) (-gnome-shell%*) (-introspection%*) (-smartcard%) (-test%) (-xklavier%*)" 0 kB
[ebuild     UD ] app-cdr/brasero-2.32.1-r1 [3.4.1] USE="cdr%* css dvd%* introspection libburn nautilus -doc -playlist -test -vcd% (-mp3%*) (-packagekit%) (-tracker%)" 0 kB
[ebuild  N     ] dev-python/gnome-applets-python-2.32.0  USE="-examples" 0 kB
[ebuild  N     ] net-analyzer/gnome-netstatus-2.28.2  USE="-debug" 0 kB
[ebuild  N     ] gnome-extra/deskbar-applet-2.32.0  USE="eds spell" 0 kB
[ebuild     U ~] media-video/totem-3.4.3 [3.2.2] USE="introspection iplayer lirc nautilus nsplugin python -debug -doc -flash% -grilo -test% -vala -zeitgeist -zeroconf% (-bluetooth%*) (-youtube%*)" 3,090 kB
[ebuild     UD ] media-sound/sound-juicer-2.32.0-r1 [2.99.0_pre20111001] USE="-debug -test" 0 kB
[ebuild     UD ] net-wireless/gnome-bluetooth-2.32.0-r1 [3.2.2] USE="introspection nautilus%* -debug -doc -test% (-sendto%)" 1,203 kB
[ebuild     UD ] gnome-extra/gnome-games-2.28.2 [3.2.1-r1] USE="opengl%* sdl%* -artworkextra -guile% -test (-aisleriot%*) (-clutter%*) (-glchess%) (-introspection%*) (-seed%) (-sudoku%*)" 0 kB
[uninstall     ] games-board/aisleriot-3.2.3.2-r1  USE="gnome -debug"
[blocks b      ] <gnome-extra/gnome-games-3 ("<gnome-extra/gnome-games-3" is blocking games-board/aisleriot-3.2.3.2-r1)
[ebuild     UD ] gnome-base/gnome-2.32.1-r2 [3.2.1] USE="cdr cups dvdr%* ldap%* policykit%* -accessibility -mono% (-extras%*) (-fallback%*)" 0 kB
[blocks B      ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r1)
[blocks B      ] >=gnome-base/gnome-control-center-2.91.90 (">=gnome-base/gnome-control-center-2.91.90" is blocking gnome-base/gnome-settings-daemon-2.32.1-r2)
[blocks B      ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-9-r3)

Total: 40 packages (8 upgrades, 26 downgrades, 4 new, 1 in new slot, 1 reinstall, 1 uninstall), Size of downloads: 182,201 kB
Conflict: 4 blocks (3 unsatisfied)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/gtk+:3

  (x11-libs/gtk+-3.2.4-r1::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-libs/gtk+-3.4.3-r1::gentoo, installed) pulled in by
    >=x11-libs/gtk+-3.4.0:3[aqua?,wayland?,X?] required by (dev-cpp/gtkmm-3.4.0::gentoo, installed)
    (and 9 more with the same problem)

gnome-base/nautilus:0

  (gnome-base/nautilus-3.2.1-r1::gentoo, installed) pulled in by
    >=gnome-base/nautilus-3.1.90 required by (gnome-extra/sushi-0.2.1::gentoo, installed)
    (and 4 more with the same problem)

  (gnome-base/nautilus-2.32.2.1-r2::gentoo, ebuild scheduled for merge) pulled in by
    <gnome-base/nautilus-3 required by (app-cdr/brasero-2.32.1-r1::gentoo, ebuild scheduled for merge)

app-cdr/brasero:0

  (app-cdr/brasero-2.32.1-r1::gentoo, ebuild scheduled for merge) pulled in by
    <app-cdr/brasero-3 required by (media-sound/sound-juicer-2.32.0-r1::gentoo, ebuild scheduled for merge)

  (app-cdr/brasero-3.4.1::gentoo, installed) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

gnome-base/gnome-panel:0

  (gnome-base/gnome-panel-2.32.1-r3::gentoo, ebuild scheduled for merge) pulled in by
    gnome-base/gnome-panel[bonobo] required by (gnome-extra/deskbar-applet-2.32.0::gentoo, ebuild scheduled for merge)
    gnome-base/gnome-panel[bonobo] required by (net-analyzer/gnome-netstatus-2.28.2::gentoo, ebuild scheduled for merge)

  (gnome-base/gnome-panel-3.2.1::gentoo, installed) pulled in by
    >=gnome-base/gnome-panel-2.91.91 required by (gnome-base/gnome-applets-3.4.1::gentoo, installed)

dev-libs/libgweather:2

  (dev-libs/libgweather-2.30.3::gentoo, ebuild scheduled for merge) pulled in by
    <dev-libs/libgweather-2.90.1:2 required by (gnome-base/gnome-panel-2.32.1-r3::gentoo, ebuild scheduled for merge)
    (and 3 more with the same problem)

  (dev-libs/libgweather-3.4.1::gentoo, installed) pulled in by
    >=dev-libs/libgweather-2.91.0 required by (gnome-base/gnome-applets-3.4.1::gentoo, installed)
    (and 2 more with the same problem)

gnome-extra/evolution-data-server:0

  (gnome-extra/evolution-data-server-2.32.3-r2::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (gnome-extra/evolution-data-server-3.2.3-r2::gentoo, installed) pulled in by
    >=gnome-extra/evolution-data-server-2.91.2 required by (gnome-base/gnome-panel-3.2.1::gentoo, installed)

dev-libs/libgdata:0

  (dev-libs/libgdata-0.8.1-r2::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/libgdata-0.10.2::gentoo, installed) pulled in by
    >=dev-libs/libgdata-0.9.1 required by (gnome-extra/evolution-data-server-3.2.3-r2::gentoo, installed)

gnome-base/gnome-control-center:2

  (gnome-base/gnome-control-center-3.2.3::gentoo, installed) pulled in by
    >=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] required by (net-libs/gnome-online-accounts-3.2.1::gentoo, installed)

  (gnome-base/gnome-control-center-2.32.1-r1::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

media-video/cheese:0

  (media-video/cheese-3.2.2::gentoo, installed) pulled in by
    >=media-video/cheese-2.91.91.1 required by (gnome-base/gnome-control-center-3.2.3::gentoo, installed)

  (media-video/cheese-2.32.0::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

gnome-base/libgnomekbd:0

  (gnome-base/libgnomekbd-3.2.0-r1::gentoo, installed) pulled in by
    >=gnome-base/libgnomekbd-2.91.91 required by (gnome-base/gnome-control-center-3.2.3::gentoo, installed)
    (and 1 more with the same problem)

  (gnome-base/libgnomekbd-2.32.0-r1::gentoo, ebuild scheduled for merge) pulled in by
    <gnome-base/libgnomekbd-2.91.0 required by (gnome-base/gnome-control-center-2.32.1-r1::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)

gnome-base/gnome-settings-daemon:0

  (gnome-base/gnome-settings-daemon-2.32.1-r2::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (gnome-base/gnome-settings-daemon-3.2.3::gentoo, installed) pulled in by
    >=gnome-base/gnome-settings-daemon-3.1.4[colord(+)?,policykit] required by (gnome-base/gnome-control-center-3.2.3::gentoo, installed)

gnome-base/gnome-session:0

  (gnome-base/gnome-session-2.32.1-r3::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (gnome-base/gnome-session-3.2.1-r1::gentoo, installed) pulled in by
    >=gnome-base/gnome-session-2.91.6-r1 required by (gnome-base/gnome-control-center-3.2.3::gentoo, installed)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following installed packages are masked:
- media-libs/amd64codecs-20071007::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Steve Dibb <beandog@gentoo.org> (05 Nov 2008)
# Mask realplayer codecs for security bug 245662
# http://forums.gentoo.org/viewtopic-t-713051.html

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


I guess a few of the questions I have are these: I thought gnome 3 was in the stable tree now, is that correct? Or have I not got a setting right? Am I getting in too deep here? I certainly hope not, because the last thing I want is a broken system and the need of booting into the livecd again. Once again, I truly appreciate any and all help I can get on this!! I certainly can post the contents of package.keywords and package.accept_keywords when needed.

Thanks

Todd
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Sun Sep 09, 2012 11:17 pm    Post subject: Reply with quote

Very interesting - we just tried to discuss this case of yours.
For me and some others the most simple action is to totally just accept ~unstable.

If you want to be more stable - regarding your experience,
a good compromise would be following: Totally ~unstable
but a long list of stable marked packages - all of:
app-XXX/
dev-XXX/
net-XXX/
perl-XXX/
sys-XXX/
x11-XXX/

This way the underlying system is rock solid and the fancy thingies are most recent.
There may be some exceptions: Most recent libreoffice might need some of most recent under app-text/ for example. But you will notice such things more easily ...
Back to top
View user's profile Send private message
todd93
l33t
l33t


Joined: 30 Oct 2006
Posts: 620
Location: Missouri

PostPosted: Sat Sep 15, 2012 10:54 am    Post subject: Reply with quote

ulenrich wrote:
Very interesting - we just tried to discuss this case of yours.
For me and some others the most simple action is to totally just accept ~unstable.

If you want to be more stable - regarding your experience,
a good compromise would be following: Totally ~unstable
but a long list of stable marked packages - all of:
app-XXX/
dev-XXX/
net-XXX/
perl-XXX/
sys-XXX/
x11-XXX/

This way the underlying system is rock solid and the fancy thingies are most recent.
There may be some exceptions: Most recent libreoffice might need some of most recent under app-text/ for example. But you will notice such things more easily ...


Well, with that being said, I can just keep on adding keywords to some of the packages without an issue, and stabilizing what I can without issues and a bunch of blocks. With that being said, I added keywords to some of the packages that is was crying about, and I get the following hard blocks and other things at the tail end of "emerge -uDNvp world":
Code:

[blocks B      ] <dev-lang/vala-0.14.2-r2:0.14 ("<dev-lang/vala-0.14.2-r2:0.14" is blocking dev-libs/vala-common-0.17.6)
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-16)
[blocks B      ] <dev-lang/vala-0.16.1-r2:0.16 ("<dev-lang/vala-0.16.1-r2:0.16" is blocking dev-libs/vala-common-0.17.6)
[blocks B      ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r1)
[blocks B      ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-9-r3)

Total: 99 packages (75 upgrades, 2 downgrades, 19 new, 2 in new slots, 1 reinstall, 4 uninstalls), Size of downloads: 320,655 kB
Conflict: 10 blocks (5 unsatisfied)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/gtk+:3

  (x11-libs/gtk+-3.2.4-r1::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-libs/gtk+-3.4.3-r1::gentoo, installed) pulled in by
    >=x11-libs/gtk+-3.4.1:3[cups?] required by (gnome-base/gnome-core-libs-3.4.1::gentoo, ebuild scheduled for merge)
    (and 25 more with the same problem)

sys-fs/udev:0

  (sys-fs/udev-171-r6::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (sys-fs/udev-188::gentoo, installed) pulled in by
    >=sys-fs/udev-187 required by (sys-fs/udev-init-scripts-16::gentoo, installed)
    (and 1 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following installed packages are masked:
- media-libs/amd64codecs-20071007::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Steve Dibb <beandog@gentoo.org> (05 Nov 2008)
# Mask realplayer codecs for security bug 245662
# http://forums.gentoo.org/viewtopic-t-713051.html

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

I do understand the < symbol, and what it means, I tried the command emerge -lav, but it only rebuilds the packages, so I guess I need to find a way to get these packages more up to date. Also, I just went through a huge udev issue when I upgraded gnome, and after I upgraded gnome, I switched to KDE, so I do have both on this system, hence the issues with kmod. not sure exactly how to deal with that. I would really appreciate any and all help I can get on this!

Thanks

Todd
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Sat Sep 15, 2012 2:08 pm    Post subject: Reply with quote

@Todd
"that said" ? I am not sure what you are really doing?
Surely x11-libs/gtk+ is fancy staff that can be unstabled also ....
Why don't you emerge -u system first?

About blocks:
Sometime with kde there where blockers in my past experience, when this was
- due of an unsufficient solver, or
- to much in @world, or
- not done "emerge --depclean"
Then I just reinstalled from clean after "emerge -C $(qlist -IC kde-base)"
Back to top
View user's profile Send private message
todd93
l33t
l33t


Joined: 30 Oct 2006
Posts: 620
Location: Missouri

PostPosted: Sun Sep 16, 2012 11:22 am    Post subject: Reply with quote

ulenrich wrote:
@Todd
"that said" ? I am not sure what you are really doing?
Surely x11-libs/gtk+ is fancy staff that can be unstabled also ....
Why don't you emerge -u system first?

About blocks:
Sometime with kde there where blockers in my past experience, when this was
- due of an unsufficient solver, or
- to much in @world, or
- not done "emerge --depclean"
Then I just reinstalled from clean after "emerge -C $(qlist -IC kde-base)"


Well, it's very simple, I have a "stable" system, and I add keywords when needed in /etc/portage/package.accept.keywords for certain packages, such as zen kernel, libreoffice, etc. So, with what I have been reading here, am I to assume this is alright?

I have not done emerge --depclean because I have been told that it can do some damage if you don't know what you're doing. And some things in Gentoo kind of throw me sometimes.

I did emerge -u world and I'm still getting a hard block with udev (it has given me some trouble before) and I'm not sure how to resolve it:
Code:

# emerge -u world
Calculating dependencies... done!
[ebuild  N     ] dev-libs/libdaemon-0.14-r1  USE="-doc -examples -static-libs"
[ebuild  N    ~] sys-auth/nss-myhostname-0.3
[ebuild     U ~] gnome-extra/gnome-user-docs-3.4.2 [3.2.1]
[ebuild     U  ] app-admin/logrotate-3.8.2 [3.8.1]
[ebuild     U  ] dev-libs/nss-3.13.6 [3.13.5]
[ebuild  N    ~] dev-util/fix-la-relink-command-0.1.1
[ebuild     U  ] dev-libs/libxslt-1.1.26-r4 [1.1.26-r3]
[ebuild     U ~] x11-themes/gnome-icon-theme-extras-3.4.0 [3.0.0]
[ebuild     U ~] media-libs/cogl-1.10.4 [1.8.2] USE="opengl%* -gles2%"
[ebuild  N     ] media-plugins/gst-plugins-vp8-0.10.22
[ebuild  N    ~] net-libs/farstream-0.1.2-r1  USE="introspection -msn -python -test -upnp"
[uninstall     ] net-libs/farsight2-0.0.29
[blocks b      ] net-libs/farsight2 ("net-libs/farsight2" is blocking net-libs/farstream-0.1.2-r1)
[ebuild  N    ~] net-libs/telepathy-farstream-0.4.0  USE="-examples -python"
[ebuild  NS   ~] media-libs/musicbrainz-4.0.3 [3.0.3] USE="-test"
[ebuild     U  ] mail-client/thunderbird-10.0.7 [10.0.6]
[ebuild     U  ] www-client/firefox-10.0.7 [10.0.6]
[ebuild     UD ] x11-libs/gtk+-3.2.4-r1 [3.4.3-r1]
[ebuild     U ~] media-libs/clutter-1.10.8 [1.8.4] USE="gtk%* -test%"
[ebuild     U ~] gnome-base/gnome-desktop-3.4.2 [3.2.1]
[ebuild     U ~] gnome-base/libgnomekbd-3.4.0.2 [3.2.0-r1]
[ebuild     U ~] x11-libs/libwnck-3.4.3 [3.2.1] USE="-tools%"
[ebuild     U ~] media-libs/clutter-gtk-1.2.0 [1.0.4]
[ebuild     U ~] media-libs/clutter-gst-1.6.0 [1.4.6]
[ebuild     U ~] gnome-base/nautilus-3.4.2 [3.2.1-r1]
[ebuild  N    ~] app-crypt/gcr-3.4.1-r2  USE="introspection -debug -doc -test"
[ebuild     U ~] gnome-base/gnome-keyring-3.4.1 [3.2.2] USE="(-selinux)"
[blocks b      ] <gnome-base/gnome-keyring-3.3 ("<gnome-base/gnome-keyring-3.3" is blocking app-crypt/gcr-3.4.1-r2)
[ebuild     U ~] gnome-base/libgnome-keyring-3.4.1 [3.2.2] USE="introspection%*"
[ebuild     U ~] gnome-extra/sushi-0.4.1 [0.2.1]
[ebuild     U ~] dev-libs/libgdata-0.12.0 [0.10.2]
[ebuild  N    ~] sys-libs/libosinfo-0.1.2  USE="introspection vala -doc -test"
[ebuild  N    ~] app-admin/openrc-settingsd-1.0.1  USE="-systemd"
[ebuild     U ~] app-crypt/seahorse-3.4.1 [3.2.2]
[ebuild     U ~] net-libs/gnome-online-accounts-3.4.2 [3.2.1]
[ebuild     U ~] gnome-extra/evolution-data-server-3.4.4 [3.2.3-r2]
[ebuild     U ~] gnome-base/gnome-panel-3.4.2.1 [3.2.1]
[ebuild  N    ~] app-admin/gnome-system-log-3.4.1
[ebuild  N    ~] media-gfx/gnome-font-viewer-3.4.0
[ebuild  N    ~] sys-apps/baobab-3.4.1
[ebuild  N    ~] gnome-extra/gnome-search-tool-3.4.0
[ebuild  N    ~] app-dicts/gnome-dictionary-3.4.0  USE="ipv6 -debug -doc"
[ebuild     U ~] x11-wm/metacity-2.34.8 [2.34.1]
[ebuild     U ~] x11-wm/mutter-3.4.1-r1 [3.2.2-r1] USE="-debug%"
[ebuild     U ~] mail-client/evolution-3.4.4 [3.2.3-r1]
[ebuild  N    ~] media-gfx/gnome-screenshot-3.4.1
[ebuild  N    ~] gnome-extra/gnome-color-manager-3.4.2  USE="-clutter (-packagekit) -raw"
[uninstall     ] gnome-extra/gnome-utils-3.2.1
[blocks b      ] <gnome-extra/gnome-utils-3.4 ("<gnome-extra/gnome-utils-3.4" is blocking app-dicts/gnome-dictionary-3.4.0, media-gfx/gnome-screenshot-3.4.1, sys-apps/baobab-3.4.1, gnome-extra/gnome-search-tool-3.4.0, app-admin/gnome-system-log-3.4.1, media-gfx/gnome-font-viewer-3.4.0)
[ebuild     U ~] gnome-extra/gnome-games-3.4.2 [3.2.1-r1] USE="glchess*"
[ebuild     U ~] media-video/totem-3.4.3 [3.2.2] USE="-flash% -test% -zeroconf%"
[ebuild     U ~] net-im/telepathy-mission-control-5.12.2 [5.10.1] USE="-connman% -debug%"
[ebuild     U ~] gnome-base/gnome-core-libs-3.4.1 [3.2.1]
[ebuild     U ~] media-sound/sound-juicer-3.4.0 [2.99.0_pre20111001]
[ebuild  N    ~] sci-geosciences/geocode-glib-0.99.0  USE="introspection -test"
[ebuild     U ~] gnome-base/gnome-fallback-3.4.1 [3.2.1]
[ebuild     U ~] dev-libs/folks-0.6.9 [0.6.6]
[ebuild     U ~] gnome-extra/gnome-contacts-3.4.1 [3.2.2]
[ebuild     U ~] gnome-base/gnome-session-3.4.2.1 [3.2.1-r1] USE="-debug% -systemd%"
[ebuild     U ~] gnome-extra/gnome-tweak-tool-3.4.0.1 [3.2.2-r2]
[ebuild     UD ] sys-fs/udev-171-r6 [188] USE="extras%* rule_generator%* -action_modeswitch% -build% -debug% -edd% -floppy% -test%"
[ebuild     U  ] sys-apps/util-linux-2.21.2 [2.20.1-r2] USE="udev%*"
[ebuild     U ~] gnome-base/gnome-settings-daemon-3.4.2 [3.2.3] USE="-systemd% -wacom%"
[ebuild     U ~] net-wireless/gnome-bluetooth-3.4.2-r1 [3.2.2]
[ebuild     U ~] media-video/cheese-3.4.2 [3.2.2] USE="-debug% -sendto% -test%"
[ebuild     U ~] gnome-base/gnome-control-center-3.4.2-r1 [3.2.3] USE="bluetooth%* -systemd% -wacom%"
[ebuild     U ~] net-im/empathy-3.4.2.3 [3.2.2-r1] USE="geocode%* gnome%* -legacy-call%"
[ebuild     U ~] gnome-base/gnome-shell-3.4.2 [3.2.2.1] USE="-systemd%"
[ebuild     U ~] gnome-base/gnome-core-apps-3.4.1 [3.2.1]
[ebuild     U ~] gnome-base/gdm-3.4.1-r1 [3.2.1.1-r2] USE="ldap%* -audit% -plymouth% -systemd%"
[ebuild     U ~] app-misc/tracker-0.14.2-r1 [0.12.10-r1] USE="iso%* -cue%"
[ebuild     U ~] gnome-extra/nautilus-tracker-tags-0.14.2 [0.12.10]
[ebuild     U ~] gnome-extra/gnome-documents-0.4.2 [0.2.1]
[ebuild     U ~] gnome-base/gnome-extra-apps-3.4.1 [3.2.1]
[ebuild     U ~] gnome-base/gnome-3.4.1 [3.2.1] USE="bluetooth%*"
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-16)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/gtk+:3

  (x11-libs/gtk+-3.2.4-r1::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-libs/gtk+-3.4.3-r1::gentoo, installed) pulled in by
    >=x11-libs/gtk+-3.4.1:3[cups?] required by (gnome-base/gnome-core-libs-3.4.1::gentoo, ebuild scheduled for merge)
    (and 25 more with the same problem)

sys-fs/udev:0

  (sys-fs/udev-171-r6::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (sys-fs/udev-188::gentoo, installed) pulled in by
    >=sys-fs/udev-187 required by (sys-fs/udev-init-scripts-16::gentoo, installed)
    (and 1 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following installed packages are masked:
- media-libs/amd64codecs-20071007::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Steve Dibb <beandog@gentoo.org> (05 Nov 2008)
# Mask realplayer codecs for security bug 245662
# http://forums.gentoo.org/viewtopic-t-713051.html

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Thanks!

Todd
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Sun Sep 16, 2012 1:31 pm    Post subject: Please see the releases logic behind! Reply with quote

todd93 wrote:
Well, it's very simple, I have a "stable" system,
Code:
[ebuild     UD ] sys-fs/udev-171-r6 [188] USE="extras%* rule_generator%* -action_modeswitch% -build% -debug% -edd% -floppy% -test%"
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-16)
  (sys-fs/udev-188::gentoo, installed) pulled in by
    >=sys-fs/udev-187 required by (sys-fs/udev-init-scripts-16::gentoo, installed)
This your misconception: You already have an unstable~ @system, which isn't supported to be downgraded again.
Quote:
and I add keywords when needed in /etc/portage/package.accept.keywords for certain packages, such as zen kernel, libreoffice, etc. So, with what I have been reading here, am I to assume this is alright?
An ~unstable kernel is sometimes in need of some ~unstable @system packages also - think of udev,fsck, btrfs utils etc...
Quote:
I have not done emerge --depclean because I have been told that it can do some damage if you don't know what you're doing.
Having a Guru status you should know what "emerge --depclean --ask"s you. You should know unnecessary packages will block your desires once in a while.

I think of Gentoo keywords as of multiple releases:
A) experimental - masked, without keywords, git9999 packages - supposed to break your system
B) unstable - current upstream software, should be usable, but isn't sometimes for some hours
C) stable - older software playing well together, but has bugs not found yet.

It would be 'heavy duty' to try to maintain a mix of these releases. Th is tried constantly by Gentoo developers - their daily work! Sometimes it may be possible to mix ~unstable user apps with Gentoo stable @system. I doubt this is doable for anyone not able to do his --depclean ....
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Sun Sep 16, 2012 2:01 pm    Post subject: The easy way to your own mix Reply with quote

If you already know what you are doing there is an easy way to generate
your own mix of Gentoo releases - time by time:

- Accept Gentoo ~unstable arch keyword totally for your system
- hope it works - or reinstall stable Gentoo (back to start)
- time by time mask new versions or even
- restrict to keyword stable arch for new coming ebuilds.

For example:
qlist -IvC 'x11-libs/qt-'|sed -e's/x11/>=x11/' -e's/-4.8.*/-4.8.3/'>>/etc/portage/package.mask
I just have done, because I know qt-4.8.2 working well for me ...

Your own mix of Gentoo releases constantly needs taking care,
hand editing of files in /etc/portage. It is work to do!
But it is the very misconception as an easy task: Inducing unstable software onto a stable system it really is a Gentoo developers work!
Back to top
View user's profile Send private message
todd93
l33t
l33t


Joined: 30 Oct 2006
Posts: 620
Location: Missouri

PostPosted: Sun Sep 16, 2012 6:59 pm    Post subject: Re: Please see the releases logic behind! Reply with quote

ulenrich wrote:
todd93 wrote:
Well, it's very simple, I have a "stable" system,
Code:
[ebuild     UD ] sys-fs/udev-171-r6 [188] USE="extras%* rule_generator%* -action_modeswitch% -build% -debug% -edd% -floppy% -test%"
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-16)
  (sys-fs/udev-188::gentoo, installed) pulled in by
    >=sys-fs/udev-187 required by (sys-fs/udev-init-scripts-16::gentoo, installed)
This your misconception: You already have an unstable~ @system, which isn't supported to be downgraded again.
Quote:
and I add keywords when needed in /etc/portage/package.accept.keywords for certain packages, such as zen kernel, libreoffice, etc. So, with what I have been reading here, am I to assume this is alright?
An ~unstable kernel is sometimes in need of some ~unstable @system packages also - think of udev,fsck, btrfs utils etc...
Quote:
I have not done emerge --depclean because I have been told that it can do some damage if you don't know what you're doing.
Having a Guru status you should know what "emerge --depclean --ask"s you. You should know unnecessary packages will block your desires once in a while.

I think of Gentoo keywords as of multiple releases:
A) experimental - masked, without keywords, git9999 packages - supposed to break your system
B) unstable - current upstream software, should be usable, but isn't sometimes for some hours
C) stable - older software playing well together, but has bugs not found yet.

It would be 'heavy duty' to try to maintain a mix of these releases. Th is tried constantly by Gentoo developers - their daily work! Sometimes it may be possible to mix ~unstable user apps with Gentoo stable @system. I doubt this is doable for anyone not able to do his --depclean ....


Okay, I understand what you're saying, I do understand now the need for some keywords based on my choice of kernel, I actually hadn't thought of that. I completed emerge --depclean without any issues, so that is taken care of, however, when I enter "emerge -u world, I am still getting a hard block:
Code:

# emerge -u world
Calculating dependencies... done!
[ebuild  N     ] dev-libs/libdaemon-0.14-r1  USE="-doc -examples -static-libs"
[ebuild  N    ~] sys-auth/nss-myhostname-0.3
[ebuild     U ~] gnome-extra/gnome-user-docs-3.4.2 [3.2.1]
[ebuild     U  ] app-admin/logrotate-3.8.2 [3.8.1]
[ebuild     U  ] dev-libs/nss-3.13.6 [3.13.5]
[ebuild  N     ] virtual/perl-Getopt-Long-2.380.0-r2
[ebuild  N    ~] dev-util/fix-la-relink-command-0.1.1
[ebuild     U  ] dev-libs/libxslt-1.1.26-r4 [1.1.26-r3]
[ebuild     U ~] x11-themes/gnome-icon-theme-extras-3.4.0 [3.0.0]
[ebuild     U ~] media-libs/cogl-1.10.4 [1.8.2] USE="opengl%* -gles2%"
[ebuild  N     ] media-plugins/gst-plugins-vp8-0.10.22
[ebuild  N    ~] net-libs/farstream-0.1.2-r1  USE="introspection -msn -python -test -upnp"
[uninstall     ] net-libs/farsight2-0.0.29
[blocks b      ] net-libs/farsight2 ("net-libs/farsight2" is blocking net-libs/farstream-0.1.2-r1)
[ebuild  N    ~] net-libs/telepathy-farstream-0.4.0  USE="-examples -python"
[ebuild  N     ] dev-python/gnome-python-desktop-base-2.32.0
[ebuild  NS   ~] media-libs/musicbrainz-4.0.3 [3.0.3] USE="-test"
[ebuild     U  ] mail-client/thunderbird-10.0.7 [10.0.6]
[ebuild     U  ] www-client/firefox-10.0.7 [10.0.6]
[ebuild     UD ] x11-libs/gtk+-3.2.4-r1 [3.4.3-r1]
[ebuild     U ~] media-libs/clutter-1.10.8 [1.8.4] USE="gtk%* -test%"
[ebuild     U ~] gnome-base/gnome-desktop-3.4.2 [3.2.1]
[ebuild     U ~] gnome-base/libgnomekbd-3.4.0.2 [3.2.0-r1]
[ebuild     U ~] x11-libs/libwnck-3.4.3 [3.2.1] USE="-tools%"
[ebuild     U ~] media-libs/clutter-gtk-1.2.0 [1.0.4]
[ebuild     U ~] media-libs/clutter-gst-1.6.0 [1.4.6]
[ebuild     U ~] gnome-base/nautilus-3.4.2 [3.2.1-r1]
[ebuild  N    ~] app-crypt/gcr-3.4.1-r2  USE="introspection -debug -doc -test"
[ebuild     U ~] gnome-base/gnome-keyring-3.4.1 [3.2.2] USE="(-selinux)"
[blocks b      ] <gnome-base/gnome-keyring-3.3 ("<gnome-base/gnome-keyring-3.3" is blocking app-crypt/gcr-3.4.1-r2)
[ebuild     U ~] gnome-base/libgnome-keyring-3.4.1 [3.2.2] USE="introspection%*"
[ebuild  N     ] dev-python/gnome-keyring-python-2.32.0  USE="-examples"
[ebuild     U ~] gnome-extra/sushi-0.4.1 [0.2.1]
[ebuild     U ~] dev-libs/libgdata-0.12.0 [0.10.2]
[ebuild  N    ~] sys-libs/libosinfo-0.2.0  USE="introspection vala -doc -test"
[ebuild  N    ~] app-admin/openrc-settingsd-1.0.1  USE="-systemd"
[ebuild     U ~] app-crypt/seahorse-3.4.1 [3.2.2]
[ebuild     U ~] net-libs/gnome-online-accounts-3.4.2 [3.2.1]
[ebuild     U ~] gnome-extra/evolution-data-server-3.4.4 [3.2.3-r2]
[ebuild     U ~] gnome-base/gnome-panel-3.4.2.1 [3.2.1]
[ebuild  N    ~] app-admin/gnome-system-log-3.4.1
[ebuild  N    ~] media-gfx/gnome-font-viewer-3.4.0
[ebuild  N    ~] sys-apps/baobab-3.4.1
[ebuild  N    ~] gnome-extra/gnome-search-tool-3.4.0
[ebuild  N    ~] app-dicts/gnome-dictionary-3.4.0  USE="ipv6 -debug -doc"
[ebuild     U ~] x11-wm/metacity-2.34.8 [2.34.1]
[ebuild     U ~] x11-wm/mutter-3.4.1-r1 [3.2.2-r1] USE="-debug%"
[ebuild     U ~] mail-client/evolution-3.4.4 [3.2.3-r1]
[ebuild  N    ~] media-gfx/gnome-screenshot-3.4.1
[ebuild  N    ~] gnome-extra/gnome-color-manager-3.4.2  USE="-clutter (-packagekit) -raw"
[uninstall     ] gnome-extra/gnome-utils-3.2.1
[blocks b      ] <gnome-extra/gnome-utils-3.4 ("<gnome-extra/gnome-utils-3.4" is blocking app-dicts/gnome-dictionary-3.4.0, media-gfx/gnome-screenshot-3.4.1, sys-apps/baobab-3.4.1, gnome-extra/gnome-search-tool-3.4.0, app-admin/gnome-system-log-3.4.1, media-gfx/gnome-font-viewer-3.4.0)
[ebuild     U ~] gnome-extra/gnome-games-3.4.2 [3.2.1-r1] USE="glchess*"
[ebuild     U ~] media-video/totem-3.4.3 [3.2.2] USE="-flash% -test% -zeroconf%"
[ebuild     U ~] net-im/telepathy-mission-control-5.12.2 [5.10.1] USE="-connman% -debug%"
[ebuild     U ~] gnome-base/gnome-core-libs-3.4.1 [3.2.1]
[ebuild     U ~] media-sound/sound-juicer-3.4.0 [2.99.0_pre20111001]
[ebuild  N    ~] sci-geosciences/geocode-glib-0.99.0  USE="introspection -test"
[ebuild     U ~] gnome-base/gnome-fallback-3.4.1 [3.2.1]
[ebuild     U ~] dev-libs/folks-0.6.9 [0.6.6]
[ebuild     U ~] gnome-extra/gnome-contacts-3.4.1 [3.2.2]
[ebuild     U ~] gnome-base/gnome-session-3.4.2.1 [3.2.1-r1] USE="-debug% -systemd%"
[ebuild     U ~] gnome-extra/gnome-tweak-tool-3.4.0.1 [3.2.2-r2]
[ebuild     UD ] sys-fs/udev-171-r6 [188] USE="extras%* rule_generator%* -action_modeswitch% -build% -debug% -edd% -floppy% -test%"
[ebuild     U  ] sys-apps/util-linux-2.21.2 [2.20.1-r2] USE="udev%*"
[ebuild     U ~] gnome-base/gnome-settings-daemon-3.4.2 [3.2.3] USE="-systemd% -wacom%"
[ebuild     U ~] net-wireless/gnome-bluetooth-3.4.2-r1 [3.2.2]
[ebuild     U ~] media-video/cheese-3.4.2 [3.2.2] USE="-debug% -sendto% -test%"
[ebuild     U ~] net-im/empathy-3.4.2.3 [3.2.2-r1] USE="geocode%* gnome%* -legacy-call%"
[ebuild  N     ] app-text/xmlto-0.0.24-r1  USE="-latex"
[ebuild  N     ] app-admin/system-config-printer-gnome-1.3.9-r1  USE="gnome-keyring" LINGUAS="en_GB -ar -as -bg -bn -bn_IN -br -bs -ca -cs -cy -da -de -el -es -et -fa -fi -fr -gu -he -hi -hr -hu -hy -id -is -it -ja -ka -kn -ko -lo -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt -pt_BR -ro -ru -si -sk -sl -sr -sr@latin -sv -ta -te -th -tr -uk -vi -zh_CN -zh_TW"
[ebuild     U ~] gnome-base/gnome-control-center-3.4.2-r1 [3.2.3] USE="bluetooth%* -systemd% -wacom%"
[ebuild     U ~] gnome-base/gnome-shell-3.4.2 [3.2.2.1] USE="-systemd%"
[ebuild     U ~] gnome-base/gnome-core-apps-3.4.1 [3.2.1]
[ebuild     U ~] gnome-base/gdm-3.4.1-r1 [3.2.1.1-r2] USE="ldap%* -audit% -plymouth% -systemd%"
[ebuild     U ~] app-misc/tracker-0.14.2-r1 [0.12.10-r1] USE="iso%* -cue%"
[ebuild     U ~] gnome-extra/nautilus-tracker-tags-0.14.2 [0.12.10]
[ebuild     U ~] gnome-extra/gnome-documents-0.4.2 [0.2.1]
[ebuild     U ~] gnome-base/gnome-extra-apps-3.4.1 [3.2.1]
[ebuild     U ~] gnome-base/gnome-3.4.1 [3.2.1] USE="bluetooth%*"
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-16)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/gtk+:3

  (x11-libs/gtk+-3.2.4-r1::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-libs/gtk+-3.4.3-r1::gentoo, installed) pulled in by
    >=x11-libs/gtk+-3.4.1:3[cups?] required by (gnome-base/gnome-core-libs-3.4.1::gentoo, ebuild scheduled for merge)
    (and 25 more with the same problem)

sys-fs/udev:0

  (sys-fs/udev-171-r6::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (sys-fs/udev-188::gentoo, installed) pulled in by
    >=sys-fs/udev-187 required by (sys-fs/udev-init-scripts-16::gentoo, installed)
    (and 1 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following installed packages are masked:
- media-libs/amd64codecs-20071007::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Steve Dibb <beandog@gentoo.org> (05 Nov 2008)
# Mask realplayer codecs for security bug 245662
# http://forums.gentoo.org/viewtopic-t-713051.html

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

now I have gone a round or 2 with udev, I guess the main thing that I am not understanding is why there are so many udevs pulled in.

I appreciate all your help!!

Todd
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Sun Sep 16, 2012 9:52 pm    Post subject: Re: I need some help resolving some keywords. Reply with quote

ulenrich wrote:
todd93 wrote:
[...] This is my second time around with Gentoo, the first time, I made ~ globally and it was an utter disaster to say the least.[...]

Very interesting - we just tried to discuss this case of yours. For me and some others the most simple action is to totally just accept ~unstable.

todd93 ... with any advice, particularly if it goes against ones own experience, the difficulty is in deciding who, or what, one can trust. That is, being able to differenciate between good advice and ill. The discussion in question is here and though I don't wish to comment any further on that thread, it should be clear that some advice is easily given, even in absence of justification or understanding of the conseqences. However, it is for you alone to decide what tack to take in that regard, as it is you alone who will live with those consequences.

Note how ulenrich has not said anything directly about your specific problem, the one specific blocker s/he comments on (see below) is meerly (inacurrate) speculation about "your misconception", not the reason behind the the block. Elsewhere you are provided suggestions on how to mange your system, bullet list breakdowns of keywords, etc, all mixed in with "sometimes" and "maybes". Nothing concrete, and nothing that I would classify as useful advice.

Anyhow, to counter some of this ...

ulenrich wrote:
todd93 wrote:
Well, it's very simple, I have a "stable" system
Code:
[ebuild     UD ] sys-fs/udev-171-r6 [188] USE="extras%* rule_generator%* -action_modeswitch% -build% -debug% -edd% -floppy% -test%"
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-16)
  (sys-fs/udev-188::gentoo, installed) pulled in by
    >=sys-fs/udev-187 required by (sys-fs/udev-init-scripts-16::gentoo, installed)

This your misconception: You already have an unstable~ @system, which isn't supported to be downgraded again.

ulenrich ... no, this is your misconception, @system is a set, and udev is a package, it is quite possible to have every package in @system stable, and yet have keyworded udev, and udev-init-scripts, and so have those packages ~arch.

ulenrich wrote:
todd93 wrote:
[...] and I add keywords when needed in /etc/portage/package.accept.keywords for certain packages, such as zen kernel, libreoffice, etc. So, with what I have been reading here, am I to assume this is alright?

An ~unstable kernel is sometimes in need of some ~unstable @system packages also - think of udev,fsck, btrfs utils etc...

Nonesense, can you provide the name of a single package that would need to be ~arch for one to move from 3.0.17 (lowest current stable) to 3.5.3 (highest current ~arch)?

todd93 wrote:
Code:
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-16)

todd ... this blocker is simply due to udev-init-scripts-16, it requires >=sys-fs/udev-186, if you unmerge udev-init-scripts the block will be resolved. Note that there is a soname change between udev-171 and udev-186 so this downgrade will require a revdep-rebuild to rebuild any packages that were built against udev-186.

The (soft) block on gnome-base/gnome-keyring will resolve itself, the issue with gtk+-3 is a little more complex because you have a number of packages (about 25) currently installed that are dependent on gnome-base/gnome-core-libs-3.2.1 and this is built against gtk+-3.4.1, this may be resolved by updating gtk+:3, and gnome-core-libs, prior to the other packages.

With all the complexity of gnome, and the fact that gnome3 is ~arch, it is almost envitable that blocks like the above will occur, keywording really requires some grasp of how portage works, and some risk is taken if that understanding is lacking. It takes only a few minutes to ACCEPT_KEYWORDS, or add a number of packages to package.accept_keywords, but it may result in a system who's dependencies are difficult to maintain over time, and problems that need deeper understanding in order to resolve.

best ... khay
Back to top
View user's profile Send private message
ulenrich
Veteran
Veteran


Joined: 10 Oct 2010
Posts: 1480

PostPosted: Sun Sep 16, 2012 11:10 pm    Post subject: Reply with quote

Yes, I gave the very general advice to reinstall a stable Gentoo system - and before you do this:
try ~unstable! It is simple, effective, easier to maintain than a mixed release. And it is much more stable than its name insists, because such an unstable~world consists of almost all upstream stable releases.

@khayyam, I see you could manage to turn such a system in the very mixed state you desire. Your advice surely is correct! But for my taste such was "ill advice" against the "target audience" ( I already know you like to neglect. You have told me about your special communication theory of sender and message without audience. But here in your last sentences you also reflect on this.).

@khayyam, I think this case is a good example for our different views. But I don't like your personal tone ("ill advice"). I would prefer to discuss on arguments:
- There are cases when it is absolutly not possible to downgrade, without manually copying old bins.
- There are use cases of current ~unstable kernels, which are in need of ~unstable @system packages. Think of using btrfs without unstable~btrfs-progs!

@khayyam, I can asure you I know @system is a set of packages which can be varied ... As this is not a fixed entity I used it as a metaphore descibing the underlying essential set of packages. Udev as unstable makes the whole system unstable in my view: Running Debian~unstable for many years I experienced unbootable systems several times, because of a new udev package. And I assume additional unstability due to the fact of mixed releases - this is due to the exclusive tendency of releases I also know from my Debian past - absolutely regarding binary distributions...
@khayyam, at the end you have to give the full Gentoo administation tutorial plus some Gentoo developer knowledge to get through all of it. Which I think is well over the top :)

@todd93, the main reason to give you this advice is my own experience with Gentoo: I failed twice to begin with Gentoo, ended up in dispair. Until I found Funtoo.org . This distribution calls it main release ~current and consists of Gentoo~unstable with a few more days of testing. But conservative regarding essential packages like udev and glibc and its build system. These can lack behind Gentoo~unstable for a few months. That Funtoo way I was not on my own mixing up releases ....
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Mon Sep 17, 2012 1:29 pm    Post subject: Reply with quote

ulenrich ... I really don't have the will or energy to "discuss" this (if indeed any "discussion" is actually taking place) but you might do both me, and yourself, a service, and at least structure you statements along the lines of: proposition => conclusion, and focus on what is said, rather than on what you think has been said.

ulenrich wrote:
Yes, I gave the very general advice to reinstall a stable Gentoo system - and before you do this: try ~unstable! It is simple, effective, easier to maintain than a mixed release. And it is much more stable than its name insists, because such an unstable~world consists of almost all upstream stable releases.

... and this is "advice" you provided after the OP had stated in the first paragraph of this thread: "[t]his is my second time around with Gentoo, the first time, I made ~ globally and it was an utter disaster to say the least." So, either ~arch is not as "simple, effective, [and] easier to maintain" as you suggest, or the OP's experience doesn't count in this regard.

ulenrich wrote:
@khayyam, I see you could manage to turn such a system in the very mixed state you desire. Your advice surely is correct! But for my taste such was "ill advice" against the "target audience" ( I already know you like to neglect. You have told me about your special communication theory of sender and message without audience. But here in your last sentences you also reflect on this.).

... and you charge me with "ill advice", when the "target audience", has already stated that in their experience ~arch was an "utter disaster"?

As for my "special communication theory" I have told you of, this is an outright lie, I have never realated anything of the sort to you, nor anyone else for that matter. Please provide a link to such a statement made by me.

ulenrich wrote:
@khayyam, I think this case is a good example for our different views. But I don't like your personal tone ("ill advice"). I would prefer to discuss on arguments:

Firstly, when quoting someone it is usually accepted practice to "quote what they say" not "what you think they said". As for my "personal tone", I'm simply direct and to the point, that is, factual. I'm not presenting my "views", but facts that can be substanicated. Given that your "arguments", indeed your whole method of "discussion", has the tendency to begin nowhere and end nowhere, and for your responces to any objection raised to not address the question, but move the goal post, I don't see any "discussion" here. Its more of an echo chamber quite frankly.

One case in point:
ulenrich wrote:
- There are cases when it is absolutly not possible to downgrade, without manually copying old bins.

No idea where this is coming from, how does this relate to "it is quite possible to have every package in @system stable, and yet have keyworded udev, and udev-init-scripts, and so have those packages ~arch." I can not think of a single instance in which any downgrade would require "copying old bins", infact I'm not even sure what this means.

ulenrich wrote:
- There are use cases of current ~unstable kernels, which are in need of ~unstable @system packages. Think of using btrfs without unstable~btrfs-progs!

... and so currently which package of btrfs-progs correspond to the respective kernels? If, say, one has the current stable gentoo-sources, and btrfs enabled, which version of btrfs-progs should one be using? Given that portage has the ability to track dependencies, why, if one emerges ~arch gentoo-sources is there no dependency for ~arch btrfs-progs? Note that regardless of stable or ~arch sources, "[b]trfs is highly experimental [... y]ou should say N here unless you are interested in testing Btrfs with non-critical data", so the issue of "unstable kernels" is entirely moot here.

But anyhow, you haven't answered the question "can you provide the name of a single package that would need to be ~arch for one to move from 3.0.17 to (lowest current stable) to 3.5.3 (highest current ~arch)?", your orginal list reminded us to "[...] think of udev, fsck, btrfs utils etc." Well, I'm thinking, and none of it is applicable, udev-171 (current stable) will have no issues with gentoo-sources-3.5.3, util-linux-2.20.1-r2 (current stable, which provides fsck) will likewise work as expected with 3.5.3. So, we have btrfs-utils which is only applicable for a "highly experimental" feature, nothing that would require the use of ~arch, if, that is, we could judge which version of btrfs-progs correspond to which kernel version.

Nice bullet list though ...

ulenrich wrote:
@khayyam, I can asure you I know @system is a set of packages which can be varied ... As this is not a fixed entity I used it as a metaphore descibing the underlying essential set of packages. Udev as unstable makes the whole system unstable in my view:

I see, so the goal posts are moved once again. But what "metaphore" (sic) are you applying. Your wrote, in responce to todd93's "I have a "stable" system", and directly including the reference to the udev blocker, "You already have an unstable~ @system, which isn't supported to be downgraded again." So, @system (a set) is now unstable, becuase you have decided that one package included in that set makes for "unstable~ @system". I don't call that a metaphor, I call that a failure in logic.

ulenrich wrote:
Running Debian~unstable for many years I experienced unbootable systems several times, because of a new udev package. And I assume additional unstability due to the fact of mixed releases - this is due to the exclusive tendency of releases I also know from my Debian past - absolutely regarding binary distributions...

Your experience with Debian is entirely unrelated, anecdotal, and irrelavant to the "discussion" here.

ulenrich wrote:
@khayyam, at the end you have to give the full Gentoo administation tutorial plus some Gentoo developer knowledge to get through all of it. Which I think is well over the top

Sorry, "the full Gentoo administation tutorial"? You have no argument and so the best you can come up with is a non sequitur?

ulenrich wrote:
@todd93, the main reason to give you this advice is my own experience with Gentoo: I failed twice to begin with Gentoo, ended up in dispair. Until I found Funtoo.org . This distribution calls it main release ~current and consists of Gentoo~unstable with a few more days of testing. But conservative regarding essential packages like udev and glibc and its build system. These can lack behind Gentoo~unstable for a few months. That Funtoo way I was not on my own mixing up releases ....

... and yet further digressions into your own "experiences" without any regard to the progression from propostion to conclusion. Whatever the "funtoo way" might be, it has no relevence to the particulars of the "discussion" here.

best ... khay
Back to top
View user's profile Send private message
todd93
l33t
l33t


Joined: 30 Oct 2006
Posts: 620
Location: Missouri

PostPosted: Sat Sep 22, 2012 11:59 am    Post subject: Re: I need some help resolving some keywords. Reply with quote

khayyam wrote:
ulenrich wrote:
todd93 wrote:
[...] This is my second time around with Gentoo, the first time, I made ~ globally and it was an utter disaster to say the least.[...]

Very interesting - we just tried to discuss this case of yours. For me and some others the most simple action is to totally just accept ~unstable.

todd93 ... with any advice, particularly if it goes against ones own experience, the difficulty is in deciding who, or what, one can trust. That is, being able to differenciate between good advice and ill. The discussion in question is here and though I don't wish to comment any further on that thread, it should be clear that some advice is easily given, even in absence of justification or understanding of the conseqences. However, it is for you alone to decide what tack to take in that regard, as it is you alone who will live with those consequences.

Note how ulenrich has not said anything directly about your specific problem, the one specific blocker s/he comments on (see below) is meerly (inacurrate) speculation about "your misconception", not the reason behind the the block. Elsewhere you are provided suggestions on how to mange your system, bullet list breakdowns of keywords, etc, all mixed in with "sometimes" and "maybes". Nothing concrete, and nothing that I would classify as useful advice.

Anyhow, to counter some of this ...

ulenrich wrote:
todd93 wrote:
Well, it's very simple, I have a "stable" system
Code:
[ebuild     UD ] sys-fs/udev-171-r6 [188] USE="extras%* rule_generator%* -action_modeswitch% -build% -debug% -edd% -floppy% -test%"
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-16)
  (sys-fs/udev-188::gentoo, installed) pulled in by
    >=sys-fs/udev-187 required by (sys-fs/udev-init-scripts-16::gentoo, installed)

This your misconception: You already have an unstable~ @system, which isn't supported to be downgraded again.

ulenrich ... no, this is your misconception, @system is a set, and udev is a package, it is quite possible to have every package in @system stable, and yet have keyworded udev, and udev-init-scripts, and so have those packages ~arch.

ulenrich wrote:
todd93 wrote:
[...] and I add keywords when needed in /etc/portage/package.accept.keywords for certain packages, such as zen kernel, libreoffice, etc. So, with what I have been reading here, am I to assume this is alright?

An ~unstable kernel is sometimes in need of some ~unstable @system packages also - think of udev,fsck, btrfs utils etc...

Nonesense, can you provide the name of a single package that would need to be ~arch for one to move from 3.0.17 (lowest current stable) to 3.5.3 (highest current ~arch)?

todd93 wrote:
Code:
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-16)

todd ... this blocker is simply due to udev-init-scripts-16, it requires >=sys-fs/udev-186, if you unmerge udev-init-scripts the block will be resolved. Note that there is a soname change between udev-171 and udev-186 so this downgrade will require a revdep-rebuild to rebuild any packages that were built against udev-186.

The (soft) block on gnome-base/gnome-keyring will resolve itself, the issue with gtk+-3 is a little more complex because you have a number of packages (about 25) currently installed that are dependent on gnome-base/gnome-core-libs-3.2.1 and this is built against gtk+-3.4.1, this may be resolved by updating gtk+:3, and gnome-core-libs, prior to the other packages.

With all the complexity of gnome, and the fact that gnome3 is ~arch, it is almost envitable that blocks like the above will occur, keywording really requires some grasp of how portage works, and some risk is taken if that understanding is lacking. It takes only a few minutes to ACCEPT_KEYWORDS, or add a number of packages to package.accept_keywords, but it may result in a system who's dependencies are difficult to maintain over time, and problems that need deeper understanding in order to resolve.

best ... khay


khay,
Thank you so much for your input, I really do appreciate it. I would like to thank you both for attempting to assist me, I removed udev-init-scripts, and am still having some hard blockers. I do know that keywording does involve a certain risk, but I also know that a happy medium can be reached with some things keyworded, and others stable, which is really what I'm trying to accomplish. ulenrich has stated that my rating here on the message board of "guru" should mean that I should know some of these things. Well, the issue I take with that is, yes, my rating on the board is guru, and that is based on how many posts I have made, but if a search is done on my username, you will understand that each time I post a thread, it's for a different issue. I do my best to search out and find my specific problem, sometimes I do. With Gentoo, however, I have learned that the problems are quite often snowflake like meaning that very seldom are there people having the same problem unless it's a bug, or other common problem with a specific package, or something of that nature. I don't like seeing you guys argue over this issue I am having, because to me it's not really that big of a deal. Now, to my current problem, I went back to emerge -uDNv world, because I do believe that is best to use when updating. allow me to post the output:
Code:

# emerge -uDNvp world

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

Calculating dependencies... done!
[ebuild     U ~] sys-apps/hwids-20120916 [20120831] 362 kB
[ebuild  N     ] dev-libs/libdaemon-0.14-r1  USE="-doc -examples -static-libs" 333 kB
[ebuild  N    ~] sys-auth/nss-myhostname-0.3  323 kB
[ebuild  N     ] sys-apps/module-init-tools-3.16-r1  USE="-static" 0 kB
[ebuild     U  ] net-misc/mobile-broadband-provider-info-20120614 [20110511] 72 kB
[ebuild     U  ] media-libs/tiff-4.0.2-r1 [4.0.2] USE="cxx jpeg zlib -jbig -lzma -static-libs" 0 kB
[ebuild     U ~] media-libs/lcms-2.4 [2.3] USE="jpeg tiff zlib -doc -static-libs -test" 4,193 kB
[ebuild     U ~] gnome-extra/gnome-user-docs-3.4.2 [3.2.1] USE="-test" 7,512 kB
[ebuild     U  ] app-admin/logrotate-3.8.2 [3.8.1] USE="acl (-selinux)" 51 kB
[ebuild     U  ] dev-libs/nss-3.13.6 [3.13.5] USE="-utils" 6,035 kB
[ebuild     U  ] app-crypt/p11-kit-0.13 [0.12] USE="-debug" 0 kB
[ebuild     U ~] media-fonts/cantarell-0.0.10 [0.0.9] USE="X" 281 kB
[ebuild  N     ] virtual/perl-Getopt-Long-2.380.0-r2  0 kB
[ebuild  N    ~] dev-util/fix-la-relink-command-0.1.1  5 kB
[ebuild     U  ] dev-perl/HTTP-Date-6.20.0 [6.0.0] 8 kB
[ebuild     U  ] dev-libs/libgamin-0.1.10-r3 [0.1.10-r2] USE="-debug -python -static-libs" 0 kB
[ebuild     U  ] dev-db/virtuoso-odbc-6.1.6 [6.1.4] 110,602 kB
[ebuild     U  ] media-libs/audiofile-0.3.4 [0.3.3] USE="-static-libs" 474 kB
[ebuild     UD ] virtual/linux-sources-0 [2.6] USE="(-hardened%)" 0 kB
[ebuild  N    ~] dev-libs/vala-common-0.17.6  2,474 kB
[uninstall     ] dev-lang/vala-0.12.1  USE="vapigen -test"
[blocks b      ] <dev-lang/vala-0.12.1-r1:0.12 ("<dev-lang/vala-0.12.1-r1:0.12" is blocking dev-libs/vala-common-0.17.6)
[ebuild     U  ] dev-libs/libxml2-2.8.0-r2 [2.8.0_rc1] USE="ipv6 python readline -debug -doc -examples -icu -lzma -static-libs -test" 4,805 kB
[ebuild     U  ] dev-python/pycurl-7.19.0-r1 [7.19.0] USE="ssl%* -examples" CURL_SSL="nss%* -gnutls% -openssl%" 0 kB
[ebuild     U  ] dev-python/simplejson-2.6.0 [2.5.0] 52 kB
[ebuild     U  ] sys-devel/gettext-0.18.1.1-r3 [0.18.1.1-r1] USE="acl cxx nls openmp -cvs% -doc -emacs -git -java% -static-libs%" 0 kB
[ebuild     U  ] dev-libs/libxslt-1.1.26-r4 [1.1.26-r3] USE="crypt -debug -python -static-libs" 0 kB
[ebuild     U  ] dev-db/virtuoso-server-6.1.6 [6.1.4-r1] USE="ldap readline -kerberos" 0 kB
[ebuild     U ~] x11-libs/gdk-pixbuf-2.26.4 [2.26.3] USE="X introspection jpeg tiff -debug -doc -jpeg2k -test" 1,154 kB
[ebuild     U  ] media-libs/raptor-2.0.8 [2.0.7] USE="curl unicode -debug -json -static-libs" 1,697 kB
[ebuild  N     ] media-plugins/gst-plugins-vp8-0.10.22  0 kB
[ebuild     U ~] x11-themes/gnome-icon-theme-extras-3.4.0 [3.0.0] 1,626 kB
[ebuild     U ~] media-libs/cogl-1.10.4 [1.8.2] USE="introspection opengl%* pango -debug -doc -examples -gles2% -test" 1,225 kB
[ebuild  NS    ] dev-cpp/libcmis-0.1.0-r1 [0.1.0] USE="-static-libs -test" 0 kB
[uninstall     ] dev-cpp/libcmis-0.1.0  USE="-static-libs -test"
[blocks b      ] dev-cpp/libcmis:0 ("dev-cpp/libcmis:0" is blocking dev-cpp/libcmis-0.1.0-r1)
[ebuild  N    ~] net-libs/farstream-0.1.2-r1  USE="introspection -msn -python -test -upnp" 1,237 kB
[uninstall     ] net-libs/farsight2-0.0.29  USE="python -msn -upnp"
[blocks b      ] net-libs/farsight2 ("net-libs/farsight2" is blocking net-libs/farstream-0.1.2-r1)
[ebuild     U ~] app-accessibility/at-spi2-core-2.4.2 [2.2.3] USE="introspection -doc" 431 kB
[ebuild     U ~] net-libs/telepathy-glib-0.18.2 [0.18.1] USE="introspection vala -debug -test" 3,457 kB
[ebuild     U ~] dev-python/pyatspi-2.4.0 [2.2.1] USE="-test" 266 kB
[ebuild  N    ~] net-libs/telepathy-farstream-0.4.0  USE="-examples -python" 642 kB
[ebuild     U ~] gnome-base/librsvg-2.36.3 [2.36.1] USE="gtk introspection -doc -tools -vala%" 500 kB
[ebuild  N     ] dev-python/gnome-python-desktop-base-2.32.0  0 kB
[ebuild  NS   ~] media-libs/musicbrainz-4.0.3 [3.0.3] USE="-test" 108 kB
[ebuild     U  ] app-misc/lirc-0.9.0-r2 [0.8.7] USE="X -debug -doc -hardware-carrier -static-libs% -transmitter" LIRC_DEVICES="-accent -act200l -act220l -adaptec -all -alsa_usb -animax -asusdh -atilibusb -atiusb -audio -audio_alsa -avermedia -avermedia98 -avermedia_vdomate -awlibusb -bestbuy -bestbuy2 -breakoutbox -bte -bw6130 -caraca -chronos -commandir -cph06x -creative -creative_infracd -devinput -digimatrix -dsp -dvico -ea65 -ene0100 -exaudio -flyvideo -ftdi -gvbctv5pci -hauppauge -hauppauge_dvb -hercules_smarttv_stereo -i2cuser -igorplugusb -iguanaIR -imon -imon_24g -imon_knob -imon_lcd -imon_pad -imon_rsc -inputlirc -irdeo -irdeo_remote -irlink -irman -irreal -it87 -ite8709 -knc_one -kworld -leadtek_0007 -leadtek_0010 -leadtek_pvr2000 -livedrive_midi -livedrive_seq -logitech -macmini -mediafocusI -mouseremote -mouseremote_ps2 -mp3anywhere -mplay -nslu2 -packard_bell -parallel -pcmak -pcmak_usb -pctv -pixelview_bt878 -pixelview_pak -pixelview_pro -provideo -realmagic -remote_wonder_plus -remotemaster -sa1100 -samsung -sasem -sb0540 -serial -serial_igor_cesko -silitek -sir -slinke -streamzap -tekram -tekram_bt829 -tira -ttusbir -tuxbox -tvbox -udp -uirt2 -uirt2_raw -usb_uirt_raw -usbirboy -usbx -userspace -wpc8769l -xboxusb (-mceusb%)" 838 kB
[ebuild     U  ] mail-client/thunderbird-10.0.7 [10.0.6] USE="alsa crypt dbus ipc libnotify lightning minimal startup-notification webm -bindist -custom-cflags -custom-optimization -debug -gconf -mozdom (-selinux) -system-sqlite -wifi" LINGUAS="en_GB -ar -ast -be -bg -bn_BD -br -ca -cs -da -de -el -es_AR -es_ES -et -eu -fi -fr -fy_NL -ga_IE -gd -gl -he -hu -id -is -it -ja -ko -lt -nb_NO -nl -nn_NO -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -sq -sr -sv_SE -ta_LK -tr -uk -vi -zh_CN -zh_TW" 95,687 kB
[ebuild     U  ] www-client/firefox-10.0.7 [10.0.6] USE="alsa dbus ipc libnotify minimal startup-notification webm -bindist -custom-cflags -custom-optimization -debug -pgo (-selinux) -system-sqlite -wifi" LINGUAS="en_GB -af -ak -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -kn -ko -ku -lg -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -nso -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh_CN -zh_TW -zu" 74,078 kB
[ebuild     UD ] x11-libs/gtk+-3.2.4-r1 [3.4.3-r1] USE="colord cups introspection (-aqua) -debug -doc -examples (-packagekit) -test -vim-syntax -xinerama (-X%*) (-wayland%)" 0 kB
[ebuild     U ~] media-libs/clutter-1.10.8 [1.8.4] USE="gtk%* introspection -debug -doc -test%" 4,650 kB
[ebuild     U ~] gnome-base/gnome-desktop-3.4.2 [3.2.1] USE="introspection -debug -doc" 930 kB
[ebuild     U ~] net-libs/webkit-gtk-1.8.3-r300 [1.8.2-r300] USE="geoloc gstreamer introspection jit spell webgl (-aqua) -coverage -debug -doc -test -webkit2" 7,631 kB
[ebuild     U ~] gnome-base/libgnomekbd-3.4.0.2 [3.2.0-r1] USE="introspection -test" 360 kB
[ebuild     U ~] x11-libs/libwnck-3.4.3 [3.2.1] USE="introspection startup-notification -doc -tools%" 637 kB
[ebuild     U ~] dev-cpp/gtkmm-3.4.1 [3.4.0] USE="X (-aqua) -doc -examples -test (-wayland)" 1,638 kB
[ebuild     U ~] media-libs/clutter-gtk-1.2.0 [1.0.4] USE="introspection -debug -doc -examples" 300 kB
[ebuild     U ~] media-libs/clutter-gst-1.6.0 [1.4.6] USE="introspection -debug -doc -examples" 342 kB
[ebuild     U ~] x11-libs/mx-1.4.7 [1.4.2] USE="dbus gtk introspection startup-notification -debug -doc -glade" 918 kB
[ebuild     U ~] gnome-base/nautilus-3.4.2 [3.2.1-r1] USE="exif gnome introspection previewer -doc (-packagekit) -sendto -test -tracker -xmp" 4,477 kB
[ebuild  N    ~] app-crypt/gcr-3.4.1-r2  USE="introspection -debug -doc -test" 1,304 kB
[ebuild     U ~] gnome-base/gnome-keyring-3.4.1 [3.2.2] USE="caps pam -debug -doc (-selinux) -test" 1,082 kB
[blocks b      ] <gnome-base/gnome-keyring-3.3 ("<gnome-base/gnome-keyring-3.3" is blocking app-crypt/gcr-3.4.1-r2)
[ebuild     U ~] gnome-base/libgnome-keyring-3.4.1 [3.2.2] USE="introspection%* -debug -doc -test" 408 kB
[ebuild  N     ] dev-python/gnome-keyring-python-2.32.0  USE="-examples" 0 kB
[ebuild     U ~] gnome-extra/sushi-0.4.1 [0.2.1] 292 kB
[ebuild     U ~] dev-libs/libgdata-0.12.0 [0.10.2] USE="gnome introspection -debug -doc -static-libs" 1,130 kB
[ebuild  N    ~] sys-libs/libosinfo-0.2.0  USE="introspection vala -doc -test" 986 kB
[ebuild     U ~] dev-libs/totem-pl-parser-3.4.3 [2.32.6-r1] USE="crypt%* introspection quvi -archive -doc -test%" 1,565 kB
[ebuild     U ~] app-crypt/seahorse-3.4.1 [3.2.2] USE="ldap -avahi -debug (-doc%) (-test%)" 1,953 kB
[ebuild     U ~] net-libs/gnome-online-accounts-3.4.2 [3.2.1] USE="gnome introspection -debug -doc" 476 kB
[ebuild  N    ~] app-admin/gnome-system-log-3.4.1  909 kB
[ebuild  N    ~] media-gfx/gnome-font-viewer-3.4.0  282 kB
[ebuild  N    ~] sys-apps/baobab-3.4.1  807 kB
[ebuild  N    ~] app-dicts/gnome-dictionary-3.4.0  USE="ipv6 -debug -doc" 2,105 kB
[ebuild  N    ~] sys-fs/udev-init-scripts-16  0 kB
[ebuild  N    ~] gnome-extra/gnome-search-tool-3.4.0  882 kB
[ebuild     U ~] gnome-extra/evolution-data-server-3.4.4 [3.2.3-r2] USE="gnome-online-accounts introspection ipv6 ldap weather -doc -kerberos -test -vala" 3,562 kB
[ebuild     U ~] x11-wm/metacity-2.34.8 [2.34.1] USE="-test -xinerama" 1,621 kB
[ebuild     U ~] x11-wm/mutter-3.4.1-r1 [3.2.2-r1] USE="introspection -debug% -test -xinerama" 1,578 kB
[ebuild     U ~] mail-client/evolution-3.4.4 [3.2.3-r1] USE="crypt gnome-online-accounts gstreamer ldap ssl -clutter -connman -doc -kerberos -map -networkmanager -python" 11,621 kB
[ebuild  N    ~] gnome-extra/gnome-color-manager-3.4.2  USE="-clutter (-packagekit) -raw" 2,462 kB
[ebuild  N    ~] media-gfx/gnome-screenshot-3.4.1  259 kB
[uninstall     ] gnome-extra/gnome-utils-3.2.1  USE="ipv6 -debug -doc -test"
[blocks b      ] <gnome-extra/gnome-utils-3.4 ("<gnome-extra/gnome-utils-3.4" is blocking app-dicts/gnome-dictionary-3.4.0, media-gfx/gnome-screenshot-3.4.1, sys-apps/baobab-3.4.1, gnome-extra/gnome-search-tool-3.4.0, app-admin/gnome-system-log-3.4.1, media-gfx/gnome-font-viewer-3.4.0)
[ebuild     U ~] gnome-extra/gnome-games-3.4.2 [3.2.1-r1] USE="aisleriot clutter glchess* introspection sudoku -artworkextra -test (-seed%)" 18,144 kB
[ebuild   R    ] media-plugins/gst-plugins-meta-0.10-r7  USE="X a52 aac alsa dts dvd flac mp3 mpeg ogg pulseaudio vorbis xv -dv -dvb -ffmpeg -http -lame -libvisual -mms -musepack -oss -taglib -theora -v4l -vcd -vpx -wavpack (-mythtv%)" 0 kB
[ebuild     U ~] media-video/totem-3.4.3 [3.2.2] USE="introspection iplayer lirc nautilus nsplugin python -debug -doc -flash% -grilo -test% -vala -zeitgeist -zeroconf% (-bluetooth%*) (-youtube%*)" 3,090 kB
[ebuild     U  ] media-libs/phonon-4.6.0-r1 [4.5.1-r1] USE="gstreamer pulseaudio (-aqua) -debug -vlc (-zeitgeist)" 275 kB
[ebuild     U  ] media-libs/phonon-gstreamer-4.6.2-r1 [4.5.0] USE="alsa network -debug" 70 kB
[ebuild   R    ] net-libs/libpcap-1.3.0  USE="bluetooth ipv6 -canusb% -netlink -static-libs" 0 kB
[ebuild     U ~] net-im/telepathy-mission-control-5.12.3 [5.10.1] USE="gnome-keyring upower -connman% -debug% -networkmanager" 1,013 kB
[ebuild     U ~] gnome-base/gnome-core-libs-3.4.1 [3.2.1] USE="cups -python" 0 kB
[ebuild     U ~] media-sound/sound-juicer-3.4.0 [2.99.0_pre20111001] USE="-debug -test" 1,922 kB
[ebuild  N    ~] sci-geosciences/geocode-glib-0.99.0  USE="introspection -test" 297 kB
[ebuild     U ~] gnome-base/gnome-session-3.4.2.1 [3.2.1-r1] USE="ipv6 -debug% -doc -systemd%" 709 kB
[ebuild     U  ] app-text/docbook-xsl-stylesheets-1.77.1-r1 [1.76.1] USE="-ruby%" 4,219 kB
[ebuild     U ~] sys-auth/polkit-0.107-r1 [0.107] USE="gtk introspection nls pam -examples -kde (-selinux) -systemd" 0 kB
[ebuild     U ~] sys-apps/accountsservice-0.6.24 [0.6.22-r10] USE="introspection -doc -systemd -vala" 326 kB
[ebuild     U ~] gnome-base/gnome-panel-3.4.2.1 [3.2.1] USE="eds introspection -doc -networkmanager" 2,472 kB
[ebuild  N    ~] app-admin/openrc-settingsd-1.0.1  USE="-systemd" 238 kB
[ebuild     U ~] gnome-base/gnome-fallback-3.4.1 [3.2.1] USE="cups" 0 kB
[ebuild     U ~] dev-libs/folks-0.6.9 [0.6.6] USE="eds socialweb -debug -test -tracker -utils -vala" 1,400 kB
[ebuild     U ~] gnome-extra/gnome-contacts-3.4.1 [3.2.2] 579 kB
[ebuild     U ~] gnome-extra/gnome-tweak-tool-3.4.0.1 [3.2.2-r2] 201 kB
[ebuild     U ~] sys-fs/udev-190 [188] USE="acl gudev hwdb keymap openrc static-libs -doc -introspection (-selinux)" 1,374 kB
[ebuild     U  ] sys-apps/util-linux-2.21.2 [2.20.1-r2] USE="cramfs crypt ncurses nls static-libs udev%* unicode -ddate -old-linux -perl (-selinux) -slang (-uclibc) (-loop-aes%)" 0 kB
[ebuild     U ~] gnome-base/gnome-settings-daemon-3.4.2 [3.2.3] USE="colord cups policykit short-touchpad-timeout udev -debug (-packagekit) -smartcard -systemd% -test -wacom%" 1,398 kB
[ebuild     U ~] net-misc/networkmanager-0.9.6.0 [0.9.4.0-r7] USE="bluetooth dhcpcd introspection nss ppp wext -avahi -connection-sharing -dhclient -doc -gnutls -modemmanager -resolvconf -systemd -vala% -wimax" 1,920 kB
[ebuild     U ~] net-wireless/gnome-bluetooth-3.4.2-r1 [3.2.2] USE="introspection -debug -doc -sendto" 1,113 kB
[ebuild     U ~] media-video/cheese-3.4.2 [3.2.2] USE="introspection -debug% -doc -sendto% -test%" 3,617 kB
[ebuild     U  ] app-admin/system-config-printer-common-1.3.9-r2 [1.3.9-r1] USE="policykit -doc" 0 kB
[ebuild   R    ] net-print/hplip-3.12.4  USE="X fax hpcups libnotify policykit qt4 scanner snmp static-ppds -doc -hpijs -kde -minimal -parport (-acl%*)" 0 kB
[ebuild     U ~] gnome-extra/nm-applet-0.9.6.2 [0.9.4.1] USE="bluetooth -gconf%" 1,100 kB
[ebuild  N     ] app-text/xmlto-0.0.24-r1  USE="-latex" 0 kB
[ebuild     U ~] net-im/empathy-3.4.2.3 [3.2.2-r1] USE="eds geocode%* geoloc gnome%* gnome-online-accounts map networkmanager spell v4l -debug -legacy-call% -sendto -test (-call%)" 3,248 kB
[ebuild  N     ] app-admin/system-config-printer-gnome-1.3.9-r1  USE="gnome-keyring" LINGUAS="en_GB -ar -as -bg -bn -bn_IN -br -bs -ca -cs -cy -da -de -el -es -et -fa -fi -fr -gu -he -hi -hr -hu -hy -id -is -it -ja -ka -kn -ko -lo -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt -pt_BR -ro -ru -si -sk -sl -sr -sr@latin -sv -ta -te -th -tr -uk -vi -zh_CN -zh_TW" 0 kB
[ebuild     U ~] gnome-base/gnome-control-center-3.4.2-r1 [3.2.3] USE="bluetooth%* cheese colord cups gnome-online-accounts networkmanager socialweb -debug -systemd% -wacom%" 4,168 kB
[ebuild     U ~] gnome-base/gnome-shell-3.4.2 [3.2.2.1] USE="bluetooth networkmanager -systemd%" 1,229 kB
[ebuild     U ~] gnome-base/gnome-core-apps-3.4.1 [3.2.1] USE="bluetooth cdr cups networkmanager" 0 kB
[ebuild     U ~] gnome-base/gdm-3.4.1-r1 [3.2.1.1-r2] USE="consolekit fallback gnome-keyring gnome-shell introspection ipv6 ldap%* tcpd xklavier -accessibility -audit% -debug -fprint -plymouth% (-selinux) -smartcard -systemd% -test -xinerama" 1,578 kB
[ebuild     U ~] app-misc/tracker-0.14.2-r1 [0.12.10-r1] USE="eds exif flac gif gnome-keyring gstreamer gtk iso%* jpeg mp3 nautilus pdf tiff vorbis xml (-applet) -cue% -doc -firefox-bookmarks -flickr -gsf -iptc -laptop -networkmanager -playlist -rss -test -thunderbird -upnp -xine -xmp" 5,846 kB
[ebuild     U ~] gnome-extra/nautilus-tracker-tags-0.14.2 [0.12.10] 0 kB
[ebuild     U ~] gnome-extra/gnome-documents-0.4.2 [0.2.1] 489 kB
[ebuild     U ~] gnome-base/gnome-extra-apps-3.4.1 [3.2.1] USE="shotwell tracker" 0 kB
[ebuild     U ~] gnome-base/gnome-3.4.1 [3.2.1] USE="bluetooth%* cdr cups extras fallback -accessibility" 0 kB
[blocks B      ] <dev-lang/vala-0.14.2-r2:0.14 ("<dev-lang/vala-0.14.2-r2:0.14" is blocking dev-libs/vala-common-0.17.6)
[blocks B      ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r1)
[blocks B      ] <dev-lang/vala-0.16.1-r2:0.16 ("<dev-lang/vala-0.16.1-r2:0.16" is blocking dev-libs/vala-common-0.17.6)
[blocks B      ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-9-r3)

Total: 117 packages (85 upgrades, 2 downgrades, 25 new, 2 in new slots, 3 reinstalls, 4 uninstalls), Size of downloads: 439,690 kB
Conflict: 9 blocks (4 unsatisfied)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/gtk+:3

  (x11-libs/gtk+-3.2.4-r1::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-libs/gtk+-3.4.3-r1::gentoo, installed) pulled in by
    >=x11-libs/gtk+-3.4.1:3[cups?] required by (gnome-base/gnome-core-libs-3.4.1::gentoo, ebuild scheduled for merge)
    (and 25 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The following installed packages are masked:
- media-libs/amd64codecs-20071007::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Steve Dibb <beandog@gentoo.org> (05 Nov 2008)
# Mask realplayer codecs for security bug 245662
# http://forums.gentoo.org/viewtopic-t-713051.html

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Again, let me point out that I do understand what the "<" symbol means. I also notice that I have a lot of ~ arch in my list, so a.) Is it possible to stabilize most of my system? b.)what is the happy medium that I'm looking for? Also let me point out that I have recently changed to KDE and am not likely going to return to gnome in the near future, however, that is not in stone. I truly hope what I am saying does not complicate not only this issue, but things here on this board. I guess what I am trying to say in simple terms is: how do I make it work the best with what I have? I am happy to post any more info needed that would help bring this issue to more light.

Again I would like to thank everyone here for their input, I do find it incredibly helpful!!

Todd
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21489

PostPosted: Sat Sep 22, 2012 3:50 pm    Post subject: Reply with quote

In some cases, the simplest way around a block is to temporarily unmerge the conflicting package, then let the package manager bring back any packages that are needed later. However, you should do this only if you recognize that you can go without the packages or someone authoritative says you can. I am not familiar with dev-lang/vala, but the description suggests it is probably safe to remove temporarily.

You said you are unlikely to return to Gnome in the near future. If you are very certain of that, removing unnecessary Gnome packages may allow you to remove the blocking packages. Unless you have a very good reason, use --depclean (rather than --unmerge) to remove packages. Always run revdep-rebuild --ignore after a --depclean or --unmerge, to catch any packages that were broken by the removal.

sys-apps/kmod has only unstable versions, whereas sys-apps/module-init-tools has a stable version. What is the output of emerge --pretend --verbose --depclean sys-apps/module-init-tools sys-apps/kmod? This will show whether either (or both) of those packages can be removed. If they cannot, it will tell you what packages require you to keep them. If depclean allows it, I would remove sys-apps/kmod.
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Sat Sep 22, 2012 4:31 pm    Post subject: Re: I need some help resolving some keywords. Reply with quote

todd93 wrote:
Thank you so much for your input, I really do appreciate it. I would like to thank you both for attempting to assist me, I removed udev-init-scripts, and am still having some hard blockers. I do know that keywording does involve a certain risk, but I also know that a happy medium can be reached with some things keyworded, and others stable, which is really what I'm trying to accomplish.

todd93 ... you're welcome. Indeed a "happy medium" can be reached, but with ~arch gnome there are many packages that require keywording, and some of these are from the @system set. This means that besides gnome3 being somewhat of a moving target (~arch packages tend to be updated more regularly, and tend toward instability) you also have to contend with similar changes, updates, and dependencies within @system. One case in point (as can be seen bellow), Gnome3 requires kmod, a package which replaces module-init-tools and provides 'modprobe', 'lsmod', etc, but because both these packages provide the same functionality, the former can not be installed if the latter is installed, so a hard block is introduced. This is not irresolvable, but its not simply a matter of keywording, but understanding the root causes of the blocks. So, in this case a "happy medium" not only includes keywording the packages, but a deeper understanding of package dependencies, functions, etc. This is why users without this understanding are generally advised to stick with stable. A lot of work goes into making sure that with stable blocks can be resolved by portage (soft blocks, as opposed to hard blocks).

todd93 wrote:
ulenrich has stated that my rating here on the message board of "guru" should mean that I should know some of these things. Well, the issue I take with that is, yes, my rating on the board is guru, and that is based on how many posts I have made, but if a search is done on my username, you will understand that each time I post a thread, it's for a different issue.

Of course, board status has absolutely nothing to do with aquired skill. Its quite easy to become a 'guru' in no time with the use of "how do I [x]", "yeah, me too", etc, etc.

todd93 wrote:
With Gentoo, however, I have learned that the problems are quite often snowflake like meaning that very seldom are there people having the same problem unless it's a bug, or other common problem with a specific package, or something of that nature. I don't like seeing you guys argue over this issue I am having, because to me it's not really that big of a deal.

I'm not sure I would call it an "argument", nor is it specifically related to your issue, its much more an issue of standards. Personally I take exception to claims that I said something which I didn't, and likewise expect that any discussion, or advice, I provide has some basis, and thought, behind it. Its a standard that makes for the difference between a community and an echo chamber.

todd93 wrote:
Code:
[blocks B      ] <dev-lang/vala-0.14.2-r2:0.14 ("<dev-lang/vala-0.14.2-r2:0.14" is blocking dev-libs/vala-common-0.17.6)
[blocks B      ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r1)
[blocks B      ] <dev-lang/vala-0.16.1-r2:0.16 ("<dev-lang/vala-0.16.1-r2:0.16" is blocking dev-libs/vala-common-0.17.6)
[blocks B      ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-9-r3)

Here we have sys-apps/module-init-tools blocking sys-apps/kmod, the latter provides the same functionality as the former and so can't be installed at the same time. Unmerging sys-apps/module-init-tools and emerging sys-apps/kmod will resolve the block.

Similarly, dev-libs/vala-common is required to update, but the currently installed dev-lang/vala is blocking as a higher version of that package is required to meet the requirements of dev-libs/vala-common.

todd93 wrote:
Code:
!!! The following installed packages are masked:
- media-libs/amd64codecs-20071007::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Steve Dibb <beandog@gentoo.org> (05 Nov 2008)
# Mask realplayer codecs for security bug 245662
# http://forums.gentoo.org/viewtopic-t-713051.html

This package is now package.masked due to a vunerability, it is advised that the package is uninstalled.

todd93 wrote:
Again, let me point out that I do understand what the "<" symbol means. I also notice that I have a lot of ~ arch in my list, so a.) Is it possible to stabilize most of my system? b.)what is the happy medium that I'm looking for? Also let me point out that I have recently changed to KDE and am not likely going to return to gnome in the near future, however, that is not in stone. I truly hope what I am saying does not complicate not only this issue, but things here on this board. I guess what I am trying to say in simple terms is: how do I make it work the best with what I have? I am happy to post any more info needed that would help bring this issue to more light.

Quite honestly, simplicity is the key, if your not using it then its just adding to the complexity of maintainance. I have been able to maintain an install for a period of > nine years (until the hardware gave out) and I think package selection played no small part in it.

best ... khay
Back to top
View user's profile Send private message
todd93
l33t
l33t


Joined: 30 Oct 2006
Posts: 620
Location: Missouri

PostPosted: Sat Sep 22, 2012 8:23 pm    Post subject: Re: I need some help resolving some keywords. Reply with quote

khayyam wrote:
todd93 wrote:
Thank you so much for your input, I really do appreciate it. I would like to thank you both for attempting to assist me, I removed udev-init-scripts, and am still having some hard blockers. I do know that keywording does involve a certain risk, but I also know that a happy medium can be reached with some things keyworded, and others stable, which is really what I'm trying to accomplish.

todd93 ... you're welcome. Indeed a "happy medium" can be reached, but with ~arch gnome there are many packages that require keywording, and some of these are from the @system set. This means that besides gnome3 being somewhat of a moving target (~arch packages tend to be updated more regularly, and tend toward instability) you also have to contend with similar changes, updates, and dependencies within @system. One case in point (as can be seen bellow), Gnome3 requires kmod, a package which replaces module-init-tools and provides 'modprobe', 'lsmod', etc, but because both these packages provide the same functionality, the former can not be installed if the latter is installed, so a hard block is introduced. This is not irresolvable, but its not simply a matter of keywording, but understanding the root causes of the blocks. So, in this case a "happy medium" not only includes keywording the packages, but a deeper understanding of package dependencies, functions, etc. This is why users without this understanding are generally advised to stick with stable. A lot of work goes into making sure that with stable blocks can be resolved by portage (soft blocks, as opposed to hard blocks).

todd93 wrote:
ulenrich has stated that my rating here on the message board of "guru" should mean that I should know some of these things. Well, the issue I take with that is, yes, my rating on the board is guru, and that is based on how many posts I have made, but if a search is done on my username, you will understand that each time I post a thread, it's for a different issue.

Of course, board status has absolutely nothing to do with aquired skill. Its quite easy to become a 'guru' in no time with the use of "how do I [x]", "yeah, me too", etc, etc.

todd93 wrote:
With Gentoo, however, I have learned that the problems are quite often snowflake like meaning that very seldom are there people having the same problem unless it's a bug, or other common problem with a specific package, or something of that nature. I don't like seeing you guys argue over this issue I am having, because to me it's not really that big of a deal.

I'm not sure I would call it an "argument", nor is it specifically related to your issue, its much more an issue of standards. Personally I take exception to claims that I said something which I didn't, and likewise expect that any discussion, or advice, I provide has some basis, and thought, behind it. Its a standard that makes for the difference between a community and an echo chamber.

todd93 wrote:
Code:
[blocks B      ] <dev-lang/vala-0.14.2-r2:0.14 ("<dev-lang/vala-0.14.2-r2:0.14" is blocking dev-libs/vala-common-0.17.6)
[blocks B      ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r1)
[blocks B      ] <dev-lang/vala-0.16.1-r2:0.16 ("<dev-lang/vala-0.16.1-r2:0.16" is blocking dev-libs/vala-common-0.17.6)
[blocks B      ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-9-r3)

Here we have sys-apps/module-init-tools blocking sys-apps/kmod, the latter provides the same functionality as the former and so can't be installed at the same time. Unmerging sys-apps/module-init-tools and emerging sys-apps/kmod will resolve the block.

Similarly, dev-libs/vala-common is required to update, but the currently installed dev-lang/vala is blocking as a higher version of that package is required to meet the requirements of dev-libs/vala-common.

todd93 wrote:
Code:
!!! The following installed packages are masked:
- media-libs/amd64codecs-20071007::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Steve Dibb <beandog@gentoo.org> (05 Nov 2008)
# Mask realplayer codecs for security bug 245662
# http://forums.gentoo.org/viewtopic-t-713051.html

This package is now package.masked due to a vunerability, it is advised that the package is uninstalled.

todd93 wrote:
Again, let me point out that I do understand what the "<" symbol means. I also notice that I have a lot of ~ arch in my list, so a.) Is it possible to stabilize most of my system? b.)what is the happy medium that I'm looking for? Also let me point out that I have recently changed to KDE and am not likely going to return to gnome in the near future, however, that is not in stone. I truly hope what I am saying does not complicate not only this issue, but things here on this board. I guess what I am trying to say in simple terms is: how do I make it work the best with what I have? I am happy to post any more info needed that would help bring this issue to more light.

Quite honestly, simplicity is the key, if your not using it then its just adding to the complexity of maintainance. I have been able to maintain an install for a period of > nine years (until the hardware gave out) and I think package selection played no small part in it.

best ... khay


khay,
Everything you've said is making perfect sense. I hate to seem like too much of a novice about it as I have messed things up pretty bad in the past, so forgive me if I am extra cautious when unmerging some things when I'm not sure. I unmerged dev-lang/vala, and emerged vala-common, I tried to unmerge sys-apps/module-init-tools, but the system complains that it doesn't exist, so I emerged kmod and it worked just fine, after all that, I am still getting the following output of emerge -uDNvp world:
Code:

# emerge -uDNvp world

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

Calculating dependencies... done!
[ebuild     U ~] sys-apps/hwids-20120916 [20120831] 362 kB
[ebuild  N     ] dev-libs/libdaemon-0.14-r1  USE="-doc -examples -static-libs" 333 kB
[ebuild  N    ~] sys-auth/nss-myhostname-0.3  323 kB
[ebuild     U  ] net-misc/mobile-broadband-provider-info-20120614 [20110511] 72 kB
[ebuild     U  ] media-libs/tiff-4.0.2-r1 [4.0.2] USE="cxx jpeg zlib -jbig -lzma -static-libs" 0 kB
[ebuild     U ~] media-libs/lcms-2.4 [2.3] USE="jpeg tiff zlib -doc -static-libs -test" 4,193 kB
[ebuild     U ~] gnome-extra/gnome-user-docs-3.4.2 [3.2.1] USE="-test" 7,512 kB
[ebuild     U  ] app-admin/logrotate-3.8.2 [3.8.1] USE="acl (-selinux)" 51 kB
[ebuild     U  ] dev-libs/nss-3.13.6 [3.13.5] USE="-utils" 6,035 kB
[ebuild     U  ] app-crypt/p11-kit-0.13 [0.12] USE="-debug" 0 kB
[ebuild     U ~] media-fonts/cantarell-0.0.10 [0.0.9] USE="X" 281 kB
[ebuild  N     ] virtual/perl-Getopt-Long-2.380.0-r2  0 kB
[ebuild  N    ~] dev-util/fix-la-relink-command-0.1.1  5 kB
[ebuild     U  ] dev-perl/HTTP-Date-6.20.0 [6.0.0] 8 kB
[ebuild     U  ] dev-libs/libgamin-0.1.10-r3 [0.1.10-r2] USE="-debug -python -static-libs" 0 kB
[ebuild     U  ] dev-db/virtuoso-odbc-6.1.6 [6.1.4] 110,602 kB
[ebuild     U  ] media-libs/audiofile-0.3.4 [0.3.3] USE="-static-libs" 474 kB
[ebuild     UD ] virtual/linux-sources-0 [2.6] USE="(-hardened%)" 0 kB
[ebuild     U  ] dev-libs/libxml2-2.8.0-r2 [2.8.0_rc1] USE="ipv6 python readline -debug -doc -examples -icu -lzma -static-libs -test" 4,805 kB
[ebuild     U  ] dev-python/pycurl-7.19.0-r1 [7.19.0] USE="ssl%* -examples" CURL_SSL="nss%* -gnutls% -openssl%" 0 kB
[ebuild     U  ] dev-python/simplejson-2.6.0 [2.5.0] 52 kB
[ebuild     U  ] sys-devel/gettext-0.18.1.1-r3 [0.18.1.1-r1] USE="acl cxx nls openmp -cvs% -doc -emacs -git -java% -static-libs%" 0 kB
[ebuild     U  ] dev-libs/libxslt-1.1.26-r4 [1.1.26-r3] USE="crypt -debug -python -static-libs" 0 kB
[ebuild     U  ] dev-db/virtuoso-server-6.1.6 [6.1.4-r1] USE="ldap readline -kerberos" 0 kB
[ebuild     U ~] x11-libs/gdk-pixbuf-2.26.4 [2.26.3] USE="X introspection jpeg tiff -debug -doc -jpeg2k -test" 1,154 kB
[ebuild     U  ] media-libs/raptor-2.0.8 [2.0.7] USE="curl unicode -debug -json -static-libs" 1,697 kB
[ebuild  N     ] dev-lang/vala-0.16.1-r1  USE="vapigen -test" 0 kB
[ebuild  N     ] dev-lang/vala-0.14.2-r1  USE="vapigen -test" 0 kB
[ebuild  N     ] media-plugins/gst-plugins-vp8-0.10.22  0 kB
[ebuild     U ~] x11-themes/gnome-icon-theme-extras-3.4.0 [3.0.0] 1,626 kB
[ebuild     U ~] media-libs/cogl-1.10.4 [1.8.2] USE="introspection opengl%* pango -debug -doc -examples -gles2% -test" 1,225 kB
[ebuild  NS    ] dev-cpp/libcmis-0.1.0-r1 [0.1.0] USE="-static-libs -test" 0 kB
[uninstall     ] dev-cpp/libcmis-0.1.0  USE="-static-libs -test"
[blocks b      ] dev-cpp/libcmis:0 ("dev-cpp/libcmis:0" is blocking dev-cpp/libcmis-0.1.0-r1)
[ebuild  N    ~] net-libs/farstream-0.1.2-r1  USE="introspection -msn -python -test -upnp" 1,237 kB
[uninstall     ] net-libs/farsight2-0.0.29  USE="python -msn -upnp"
[blocks b      ] net-libs/farsight2 ("net-libs/farsight2" is blocking net-libs/farstream-0.1.2-r1)
[ebuild     U ~] app-accessibility/at-spi2-core-2.4.2 [2.2.3] USE="introspection -doc" 431 kB
[ebuild     U ~] net-libs/telepathy-glib-0.18.2 [0.18.1] USE="introspection vala -debug -test" 3,457 kB
[ebuild     U ~] dev-python/pyatspi-2.4.0 [2.2.1] USE="-test" 266 kB
[ebuild  N    ~] net-libs/telepathy-farstream-0.4.0  USE="-examples -python" 642 kB
[ebuild     U ~] gnome-base/librsvg-2.36.3 [2.36.1] USE="gtk introspection -doc -tools -vala%" 500 kB
[ebuild  N     ] dev-python/gnome-python-desktop-base-2.32.0  0 kB
[ebuild  NS   ~] media-libs/musicbrainz-4.0.3 [3.0.3] USE="-test" 108 kB
[ebuild     U  ] app-misc/lirc-0.9.0-r2 [0.8.7] USE="X -debug -doc -hardware-carrier -static-libs% -transmitter" LIRC_DEVICES="-accent -act200l -act220l -adaptec -all -alsa_usb -animax -asusdh -atilibusb -atiusb -audio -audio_alsa -avermedia -avermedia98 -avermedia_vdomate -awlibusb -bestbuy -bestbuy2 -breakoutbox -bte -bw6130 -caraca -chronos -commandir -cph06x -creative -creative_infracd -devinput -digimatrix -dsp -dvico -ea65 -ene0100 -exaudio -flyvideo -ftdi -gvbctv5pci -hauppauge -hauppauge_dvb -hercules_smarttv_stereo -i2cuser -igorplugusb -iguanaIR -imon -imon_24g -imon_knob -imon_lcd -imon_pad -imon_rsc -inputlirc -irdeo -irdeo_remote -irlink -irman -irreal -it87 -ite8709 -knc_one -kworld -leadtek_0007 -leadtek_0010 -leadtek_pvr2000 -livedrive_midi -livedrive_seq -logitech -macmini -mediafocusI -mouseremote -mouseremote_ps2 -mp3anywhere -mplay -nslu2 -packard_bell -parallel -pcmak -pcmak_usb -pctv -pixelview_bt878 -pixelview_pak -pixelview_pro -provideo -realmagic -remote_wonder_plus -remotemaster -sa1100 -samsung -sasem -sb0540 -serial -serial_igor_cesko -silitek -sir -slinke -streamzap -tekram -tekram_bt829 -tira -ttusbir -tuxbox -tvbox -udp -uirt2 -uirt2_raw -usb_uirt_raw -usbirboy -usbx -userspace -wpc8769l -xboxusb (-mceusb%)" 838 kB
[ebuild     U  ] mail-client/thunderbird-10.0.7 [10.0.6] USE="alsa crypt dbus ipc libnotify lightning minimal startup-notification webm -bindist -custom-cflags -custom-optimization -debug -gconf -mozdom (-selinux) -system-sqlite -wifi" LINGUAS="en_GB -ar -ast -be -bg -bn_BD -br -ca -cs -da -de -el -es_AR -es_ES -et -eu -fi -fr -fy_NL -ga_IE -gd -gl -he -hu -id -is -it -ja -ko -lt -nb_NO -nl -nn_NO -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -sq -sr -sv_SE -ta_LK -tr -uk -vi -zh_CN -zh_TW" 95,687 kB
[ebuild     U  ] www-client/firefox-10.0.7 [10.0.6] USE="alsa dbus ipc libnotify minimal startup-notification webm -bindist -custom-cflags -custom-optimization -debug -pgo (-selinux) -system-sqlite -wifi" LINGUAS="en_GB -af -ak -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -kn -ko -ku -lg -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -nso -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh_CN -zh_TW -zu" 74,078 kB
[ebuild     UD ] x11-libs/gtk+-3.2.4-r1 [3.4.3-r1] USE="colord cups introspection (-aqua) -debug -doc -examples (-packagekit) -test -vim-syntax -xinerama (-X%*) (-wayland%)" 0 kB
[ebuild     U ~] media-libs/clutter-1.10.8 [1.8.4] USE="gtk%* introspection -debug -doc -test%" 4,650 kB
[ebuild     U ~] gnome-base/gnome-desktop-3.4.2 [3.2.1] USE="introspection -debug -doc" 930 kB
[ebuild     U ~] net-libs/webkit-gtk-1.8.3-r300 [1.8.2-r300] USE="geoloc gstreamer introspection jit spell webgl (-aqua) -coverage -debug -doc -test -webkit2" 7,631 kB
[ebuild     U ~] gnome-base/libgnomekbd-3.4.0.2 [3.2.0-r1] USE="introspection -test" 360 kB
[ebuild     U ~] x11-libs/libwnck-3.4.3 [3.2.1] USE="introspection startup-notification -doc -tools%" 637 kB
[ebuild     U ~] dev-cpp/gtkmm-3.4.1 [3.4.0] USE="X (-aqua) -doc -examples -test (-wayland)" 1,638 kB
[ebuild     U ~] media-libs/clutter-gtk-1.2.0 [1.0.4] USE="introspection -debug -doc -examples" 300 kB
[ebuild     U ~] media-libs/clutter-gst-1.6.0 [1.4.6] USE="introspection -debug -doc -examples" 342 kB
[ebuild     U ~] x11-libs/mx-1.4.7 [1.4.2] USE="dbus gtk introspection startup-notification -debug -doc -glade" 918 kB
[ebuild     U ~] gnome-base/nautilus-3.4.2 [3.2.1-r1] USE="exif gnome introspection previewer -doc (-packagekit) -sendto -test -tracker -xmp" 4,477 kB
[ebuild  N    ~] app-crypt/gcr-3.4.1-r2  USE="introspection -debug -doc -test" 1,304 kB
[ebuild     U ~] gnome-base/gnome-keyring-3.4.1 [3.2.2] USE="caps pam -debug -doc (-selinux) -test" 1,082 kB
[blocks b      ] <gnome-base/gnome-keyring-3.3 ("<gnome-base/gnome-keyring-3.3" is blocking app-crypt/gcr-3.4.1-r2)
[ebuild     U ~] gnome-base/libgnome-keyring-3.4.1 [3.2.2] USE="introspection%* -debug -doc -test" 408 kB
[ebuild  N     ] dev-python/gnome-keyring-python-2.32.0  USE="-examples" 0 kB
[ebuild     U ~] gnome-extra/sushi-0.4.1 [0.2.1] 292 kB
[ebuild     U ~] dev-libs/libgdata-0.12.0 [0.10.2] USE="gnome introspection -debug -doc -static-libs" 1,130 kB
[ebuild  N    ~] sys-libs/libosinfo-0.2.0  USE="introspection vala -doc -test" 986 kB
[ebuild     U ~] dev-libs/totem-pl-parser-3.4.3 [2.32.6-r1] USE="crypt%* introspection quvi -archive -doc -test%" 1,565 kB
[ebuild     U ~] app-crypt/seahorse-3.4.1 [3.2.2] USE="ldap -avahi -debug (-doc%) (-test%)" 1,953 kB
[ebuild     U ~] net-libs/gnome-online-accounts-3.4.2 [3.2.1] USE="gnome introspection -debug -doc" 476 kB
[ebuild  N    ~] app-admin/gnome-system-log-3.4.1  909 kB
[ebuild  N    ~] media-gfx/gnome-font-viewer-3.4.0  282 kB
[ebuild  N    ~] sys-apps/baobab-3.4.1  807 kB
[ebuild  N    ~] app-dicts/gnome-dictionary-3.4.0  USE="ipv6 -debug -doc" 2,105 kB
[ebuild  N    ~] sys-fs/udev-init-scripts-16  0 kB
[ebuild  N    ~] gnome-extra/gnome-search-tool-3.4.0  882 kB
[ebuild     U ~] gnome-extra/evolution-data-server-3.4.4 [3.2.3-r2] USE="gnome-online-accounts introspection ipv6 ldap weather -doc -kerberos -test -vala" 3,562 kB
[ebuild     U ~] x11-wm/metacity-2.34.8 [2.34.1] USE="-test -xinerama" 1,621 kB
[ebuild     U ~] x11-wm/mutter-3.4.1-r1 [3.2.2-r1] USE="introspection -debug% -test -xinerama" 1,578 kB
[ebuild     U ~] mail-client/evolution-3.4.4 [3.2.3-r1] USE="crypt gnome-online-accounts gstreamer ldap ssl -clutter -connman -doc -kerberos -map -networkmanager -python" 11,621 kB
[ebuild  N    ~] gnome-extra/gnome-color-manager-3.4.2  USE="-clutter (-packagekit) -raw" 2,462 kB
[ebuild  N    ~] media-gfx/gnome-screenshot-3.4.1  259 kB
[uninstall     ] gnome-extra/gnome-utils-3.2.1  USE="ipv6 -debug -doc -test"
[blocks b      ] <gnome-extra/gnome-utils-3.4 ("<gnome-extra/gnome-utils-3.4" is blocking app-dicts/gnome-dictionary-3.4.0, media-gfx/gnome-screenshot-3.4.1, sys-apps/baobab-3.4.1, gnome-extra/gnome-search-tool-3.4.0, app-admin/gnome-system-log-3.4.1, media-gfx/gnome-font-viewer-3.4.0)
[ebuild     U ~] gnome-extra/gnome-games-3.4.2 [3.2.1-r1] USE="aisleriot clutter glchess* introspection sudoku -artworkextra -test (-seed%)" 18,144 kB
[ebuild   R    ] media-plugins/gst-plugins-meta-0.10-r7  USE="X a52 aac alsa dts dvd flac mp3 mpeg ogg pulseaudio vorbis xv -dv -dvb -ffmpeg -http -lame -libvisual -mms -musepack -oss -taglib -theora -v4l -vcd -vpx -wavpack (-mythtv%)" 0 kB
[ebuild     U ~] media-video/totem-3.4.3 [3.2.2] USE="introspection iplayer lirc nautilus nsplugin python -debug -doc -flash% -grilo -test% -vala -zeitgeist -zeroconf% (-bluetooth%*) (-youtube%*)" 3,090 kB
[ebuild     U  ] media-libs/phonon-4.6.0-r1 [4.5.1-r1] USE="gstreamer pulseaudio (-aqua) -debug -vlc (-zeitgeist)" 275 kB
[ebuild     U  ] media-libs/phonon-gstreamer-4.6.2-r1 [4.5.0] USE="alsa network -debug" 70 kB
[ebuild   R    ] net-libs/libpcap-1.3.0  USE="bluetooth ipv6 -canusb% -netlink -static-libs" 0 kB
[ebuild     U ~] net-im/telepathy-mission-control-5.12.3 [5.10.1] USE="gnome-keyring upower -connman% -debug% -networkmanager" 1,013 kB
[ebuild     U ~] gnome-base/gnome-core-libs-3.4.1 [3.2.1] USE="cups -python" 0 kB
[ebuild     U ~] media-sound/sound-juicer-3.4.0 [2.99.0_pre20111001] USE="-debug -test" 1,922 kB
[ebuild  N    ~] sci-geosciences/geocode-glib-0.99.0  USE="introspection -test" 297 kB
[ebuild     U ~] gnome-base/gnome-session-3.4.2.1 [3.2.1-r1] USE="ipv6 -debug% -doc -systemd%" 709 kB
[ebuild     U  ] app-text/docbook-xsl-stylesheets-1.77.1-r1 [1.76.1] USE="-ruby%" 4,219 kB
[ebuild     U ~] sys-auth/polkit-0.107-r1 [0.107] USE="gtk introspection nls pam -examples -kde (-selinux) -systemd" 0 kB
[ebuild     U ~] sys-apps/accountsservice-0.6.24 [0.6.22-r10] USE="introspection -doc -systemd -vala" 326 kB
[ebuild     U ~] gnome-base/gnome-panel-3.4.2.1 [3.2.1] USE="eds introspection -doc -networkmanager" 2,472 kB
[ebuild  N    ~] app-admin/openrc-settingsd-1.0.1  USE="-systemd" 238 kB
[ebuild     U ~] gnome-base/gnome-fallback-3.4.1 [3.2.1] USE="cups" 0 kB
[ebuild     U ~] dev-libs/folks-0.6.9 [0.6.6] USE="eds socialweb -debug -test -tracker -utils -vala" 1,400 kB
[ebuild     U ~] gnome-extra/gnome-contacts-3.4.1 [3.2.2] 579 kB
[ebuild     U ~] gnome-extra/gnome-tweak-tool-3.4.0.1 [3.2.2-r2] 201 kB
[ebuild     U ~] sys-fs/udev-190 [188] USE="acl gudev hwdb keymap openrc static-libs -doc -introspection (-selinux)" 1,374 kB
[ebuild     U  ] sys-apps/util-linux-2.21.2 [2.20.1-r2] USE="cramfs crypt ncurses nls static-libs udev%* unicode -ddate -old-linux -perl (-selinux) -slang (-uclibc) (-loop-aes%)" 0 kB
[ebuild     U ~] gnome-base/gnome-settings-daemon-3.4.2 [3.2.3] USE="colord cups policykit short-touchpad-timeout udev -debug (-packagekit) -smartcard -systemd% -test -wacom%" 1,398 kB
[ebuild     U ~] net-misc/networkmanager-0.9.6.0 [0.9.4.0-r7] USE="bluetooth dhcpcd introspection nss ppp wext -avahi -connection-sharing -dhclient -doc -gnutls -modemmanager -resolvconf -systemd -vala% -wimax" 1,920 kB
[ebuild     U ~] net-wireless/gnome-bluetooth-3.4.2-r1 [3.2.2] USE="introspection -debug -doc -sendto" 1,113 kB
[ebuild     U ~] media-video/cheese-3.4.2 [3.2.2] USE="introspection -debug% -doc -sendto% -test%" 3,617 kB
[ebuild     U  ] app-admin/system-config-printer-common-1.3.9-r2 [1.3.9-r1] USE="policykit -doc" 0 kB
[ebuild   R    ] net-print/hplip-3.12.4  USE="X fax hpcups libnotify policykit qt4 scanner snmp static-ppds -doc -hpijs -kde -minimal -parport (-acl%*)" 0 kB
[ebuild     U ~] gnome-extra/nm-applet-0.9.6.2 [0.9.4.1] USE="bluetooth -gconf%" 1,100 kB
[ebuild  N     ] app-text/xmlto-0.0.24-r1  USE="-latex" 0 kB
[ebuild     U ~] net-im/empathy-3.4.2.3 [3.2.2-r1] USE="eds geocode%* geoloc gnome%* gnome-online-accounts map networkmanager spell v4l -debug -legacy-call% -sendto -test (-call%)" 3,248 kB
[ebuild  N     ] app-admin/system-config-printer-gnome-1.3.9-r1  USE="gnome-keyring" LINGUAS="en_GB -ar -as -bg -bn -bn_IN -br -bs -ca -cs -cy -da -de -el -es -et -fa -fi -fr -gu -he -hi -hr -hu -hy -id -is -it -ja -ka -kn -ko -lo -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt -pt_BR -ro -ru -si -sk -sl -sr -sr@latin -sv -ta -te -th -tr -uk -vi -zh_CN -zh_TW" 0 kB
[ebuild     U ~] gnome-base/gnome-control-center-3.4.2-r1 [3.2.3] USE="bluetooth%* cheese colord cups gnome-online-accounts networkmanager socialweb -debug -systemd% -wacom%" 4,168 kB
[ebuild     U ~] gnome-base/gnome-shell-3.4.2 [3.2.2.1] USE="bluetooth networkmanager -systemd%" 1,229 kB
[ebuild     U ~] gnome-base/gnome-core-apps-3.4.1 [3.2.1] USE="bluetooth cdr cups networkmanager" 0 kB
[ebuild     U ~] gnome-base/gdm-3.4.1-r1 [3.2.1.1-r2] USE="consolekit fallback gnome-keyring gnome-shell introspection ipv6 ldap%* tcpd xklavier -accessibility -audit% -debug -fprint -plymouth% (-selinux) -smartcard -systemd% -test -xinerama" 1,578 kB
[ebuild     U ~] app-misc/tracker-0.14.2-r1 [0.12.10-r1] USE="eds exif flac gif gnome-keyring gstreamer gtk iso%* jpeg mp3 nautilus pdf tiff vorbis xml (-applet) -cue% -doc -firefox-bookmarks -flickr -gsf -iptc -laptop -networkmanager -playlist -rss -test -thunderbird -upnp -xine -xmp" 5,846 kB
[ebuild     U ~] gnome-extra/nautilus-tracker-tags-0.14.2 [0.12.10] 0 kB
[ebuild     U ~] gnome-extra/gnome-documents-0.4.2 [0.2.1] 489 kB
[ebuild     U ~] gnome-base/gnome-extra-apps-3.4.1 [3.2.1] USE="shotwell tracker" 0 kB
[ebuild     U ~] gnome-base/gnome-3.4.1 [3.2.1] USE="bluetooth%* cdr cups extras fallback -accessibility" 0 kB
[blocks B      ] <dev-lang/vala-0.14.2-r2:0.14 ("<dev-lang/vala-0.14.2-r2:0.14" is blocking dev-libs/vala-common-0.17.6)
[blocks B      ] <dev-lang/vala-0.16.1-r2:0.16 ("<dev-lang/vala-0.16.1-r2:0.16" is blocking dev-libs/vala-common-0.17.6)

Total: 117 packages (85 upgrades, 2 downgrades, 25 new, 2 in new slots, 3 reinstalls, 3 uninstalls), Size of downloads: 437,216 kB
Conflict: 6 blocks (2 unsatisfied)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/gtk+:3

  (x11-libs/gtk+-3.2.4-r1::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (x11-libs/gtk+-3.4.3-r1::gentoo, installed) pulled in by
    >=x11-libs/gtk+-3.4.1:3[cups?] required by (gnome-base/gnome-core-libs-3.4.1::gentoo, ebuild scheduled for merge)
    (and 25 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.

I'm not really sure why it's stuck on vala, but it is, any ideas?

Thanks

Todd
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Sat Sep 22, 2012 9:22 pm    Post subject: Re: I need some help resolving some keywords. Reply with quote

todd93 wrote:
Everything you've said is making perfect sense. I hate to seem like too much of a novice about it as I have messed things up pretty bad in the past, so forgive me if I am extra cautious when unmerging some things when I'm not sure. I unmerged dev-lang/vala, and emerged vala-common, I tried to unmerge sys-apps/module-init-tools, but the system complains that it doesn't exist, so I emerged kmod and it worked just fine, after all that, I am still getting the following output of emerge -uDNvp world:

todd93 ... there is really no need to quote my entire post, and I suggest for big codeblocks, emerge output, etc, you use a pastebin service.

todd93 wrote:
Code:
[blocks B      ] <dev-lang/vala-0.14.2-r2:0.14 ("<dev-lang/vala-0.14.2-r2:0.14" is blocking dev-libs/vala-common-0.17.6)
[blocks B      ] <dev-lang/vala-0.16.1-r2:0.16 ("<dev-lang/vala-0.16.1-r2:0.16" is blocking dev-libs/vala-common-0.17.6)

To meet the dependecies of all packages (those currently installed and to be installed/updated) both versions of vala are required, and obviously having both is not possible. Now, with some 177 packages to be updated/installed guessing which is dependent on one or other is no simple task, and I can't begin to track the dependencies involved, at least without steping through the list and resolving each dependency step by step. Basically, this is hands on dependency resolution, and more than likely a number of steps will be required to get from where you are currently to a fully updated set of packages, and quite possibly somethings will break along the way.

Now, I can't walk you through this, as the above block is not just a matter of updating one package and having the others fall into line. Perhaps if you updated to dev-lang/vala-0.16.1-r2 you may be able to resolve/update some of the packages currently set to require dev-lang/vala-0.14.2-r2, and an 'equery depends vala' should provide some idea of what these packages are, but I think it quite likely that you will hit the limit of your current abilities, and it may just be easier to try and unmerge all of the gnome2 packages and try and emerge gnome3 with a clean slate.

best ... khay
Back to top
View user's profile Send private message
steveL
Watchman
Watchman


Joined: 13 Sep 2006
Posts: 5153
Location: The Peanut Gallery

PostPosted: Sun Sep 23, 2012 2:01 am    Post subject: Reply with quote

ulenrich wrote:
Very interesting - we just tried to discuss this case of yours.
For me and some others the most simple action is to totally just accept ~unstable.

If you want to be more stable - regarding your experience,
a good compromise would be following: Totally ~unstable
but a long list of stable marked packages


I'm sorry but this is some of the worst advice I've ever read. It's long been accepted that the best approach is to run a stable system, and keyword those packages you want to follow more closely, and are prepared to deal with bugs for. Check this to see the dangers of unstable across the board as an example of what can go wrong (it being old is irrelevant, it's just the example I've always used: I just haven't need to for a while since the consensus has long been to run stable, and unstable what you need or want.) Bear in mind that if it does, it's your lookout since you're running an unstable system: you get to pick up the pieces.

Running mostly stable is also of more use to arch testers, as they want to know about bugs with unstable packages on stable systems, before they mark them stable. So the packages you are interested in and have marked unstable, you can help Gentoo out with.

OFC you sometimes get dependencies that need to come in too. update helps me with that. As an example, I let it mark a few individual versions of dev-libs/nss and dev-libs/nspr unstable (they're needed by firefox) before I just let it mark the packages themselves unstable.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
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