Re: [gentoo-user] Is there any way out of this...?

2013-12-07 Thread Tom Wijsman
On Sat, 7 Dec 2013 07:32:09 +0100
meino.cra...@gmx.de wrote:

 [blocks B  ] sys-fs/udev (sys-fs/udev is blocking
 sys-apps/systemd-208-r2)

Pick one or the other; you can use sys-apps/systemd without running or
migrating to it if you want just the sys-fs/udev portion of it.

 sys-apps/tcp-wrappers:0
 
   (sys-apps/tcp-wrappers-7.6-r8::gentoo, installed) pulled in by
 (no parents that aren't satisfied by other packages in this slot)

This one can be ignored.

 sys-libs/libcap:0
 
   (sys-libs/libcap-2.22::gentoo, installed) pulled in by
 (no parents that aren't satisfied by other packages in this slot)

This one can be ignored.

 media-libs/flac:0
 
   (media-libs/flac-1.2.1-r3::gentoo, installed) pulled in by
 (no parents that aren't satisfied by other packages in this slot)

This one can be ignored.

 media-libs/libvorbis:0
 
   (media-libs/libvorbis-1.3.3::gentoo, installed) pulled in by
 (no parents that aren't satisfied by other packages in this slot)

This one can be ignored.
 
 virtual/libffi:0
 
   (virtual/libffi-3.0.11::gentoo, installed) pulled in by
 (no parents that aren't satisfied by other packages in this slot)

This one can be ignored.

 virtual/libiconv:0
 
   (virtual/libiconv-0::gentoo, installed) pulled in by
 (no parents that aren't satisfied by other packages in this slot)

This one can be ignored.
 
  * Error: The above package list contains packages which cannot be
  * installed at the same time on the same system.
 
   (sys-apps/systemd-208-r2::gentoo, ebuild scheduled for merge)
 pulled in by sys-apps/systemd required by
 (gnome-base/gnome-settings-daemon-3.8.6.1::gentoo, ebuild scheduled
 for merge)
 =sys-apps/systemd-207 required by
 (sys-apps/gentoo-systemd-integration-2::gentoo, ebuild scheduled
 for merge)
 
   (sys-fs/udev-208::gentoo, installed) pulled in by
 sys-fs/udev required by @selected
 
 =sys-fs/udev-208[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,gudev?,introspection?,kmod?,selinux?,static-libs?]
 (=sys-fs/udev-208[abi_x86_64(-),gudev,kmod]) required by
 (virtual/udev-208::gentoo, installed)

This is the actual problem, which I have already covered; just enable
the openrc-force USE flag on =gnome-base/gnome-settings-daemon-3.8.6.1
or alternatively mask =gnome-base/gnome-settings-daemon-3.8.

You need to put -openrc-force in /etc/portage/profile/use.mask to start
with and then you can toggle it as you see fit. As you don't intend to
run GNOME as far as I understood, this USE flag doesn't need to be
masked for you.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : tom...@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D


signature.asc
Description: PGP signature


Re: [gentoo-user] Is there any way out of this...?

2013-12-07 Thread Róbert Čerňanský
On Sat, 7 Dec 2013 09:40:13 +0100
Tom Wijsman tom...@gentoo.org wrote:

 On Sat, 7 Dec 2013 07:32:09 +0100
 meino.cra...@gmx.de wrote:
 
  [blocks B  ] sys-fs/udev (sys-fs/udev is blocking
  sys-apps/systemd-208-r2)
 
 Pick one or the other; you can use sys-apps/systemd without running or
 migrating to it if you want just the sys-fs/udev portion of it.

That is actually what I have asked just a few days ago in thread
Systemd as drop-in replacement for udev? and here I have another
answer. :-)

   * Error: The above package list contains packages which cannot be
   * installed at the same time on the same system.
  
(sys-apps/systemd-208-r2::gentoo, ebuild scheduled for merge)
  pulled in by sys-apps/systemd required by
  (gnome-base/gnome-settings-daemon-3.8.6.1::gentoo, ebuild scheduled
  for merge)
  =sys-apps/systemd-207 required by
  (sys-apps/gentoo-systemd-integration-2::gentoo, ebuild
  scheduled for merge)
  
(sys-fs/udev-208::gentoo, installed) pulled in by
  sys-fs/udev required by @selected
  
  =sys-fs/udev-208[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,gudev?,introspection?,kmod?,selinux?,static-libs?]
  (=sys-fs/udev-208[abi_x86_64(-),gudev,kmod]) required by
  (virtual/udev-208::gentoo, installed)
 
 This is the actual problem, which I have already covered; just enable
 the openrc-force USE flag on =gnome-base/gnome-settings-daemon-3.8.6.1
 or alternatively mask =gnome-base/gnome-settings-daemon-3.8.
 
 You need to put -openrc-force in /etc/portage/profile/use.mask to
 start with and then you can toggle it as you see fit. As you don't
 intend to run GNOME as far as I understood, this USE flag doesn't
 need to be masked for you.

What about the message in gnome-settings-daemon ebuild?

gnome-settings-daemon needs Systemd to be *running* for working
properly. ...

Also, Canek in the thread I have mentioned wrote:

The GNOME stuff that requires systemd will not work under OpenRC from
3.10 on, you could get strange fails with gdm and
gnome-settings-daemon.

So *I think* for the long run, if not using GNOME, it could be better to
get rid GNOME applications (in my case it was just GDM) and be free to
choose either of systemd, udev or eudev OR fully migrate to systemd
(and be able to use GNOME apps).

Robert


-- 
Róbert Čerňanský
E-mail: ope...@tightmail.com
Jabber: h...@jabber.sk



Re: [gentoo-user] Is there any way out of this...?

2013-12-07 Thread Tom Wijsman
On Sat, 7 Dec 2013 12:46:34 +0100
Róbert Čerňanský ope...@tightmail.com wrote:

 That is actually what I have asked just a few days ago in thread
 Systemd as drop-in replacement for udev? and here I have another
 answer. :-)

`grep systemd /usr/portage/virtual/udev/udev-208.ebuild` confirms from
the Portage view that systemd is a provider of udev functionality.

Since I do not have another udev package besides systemd, I can confirm
you that systemd provides udev; if I reboot to OpenRC, udev continues
to work. So, yes, you can use it as a drop-in replacement.

  This is the actual problem, which I have already covered; just
  enable the openrc-force USE flag on
  =gnome-base/gnome-settings-daemon-3.8.6.1 or alternatively mask
  =gnome-base/gnome-settings-daemon-3.8.
  
  You need to put -openrc-force in /etc/portage/profile/use.mask to
  start with and then you can toggle it as you see fit. As you don't
  intend to run GNOME as far as I understood, this USE flag doesn't
  need to be masked for you.
 
 What about the message in gnome-settings-daemon ebuild?
 
 gnome-settings-daemon needs Systemd to be *running* for working
 properly. ...

That message is broad and does not detail what you need it for, you'll
find that parts of it continue whereas others don't; if you don't need
to run GNOME itself, then you probably do not need most of the parts
that gnome-settings-daemon has to offer.

 Also, Canek in the thread I have mentioned wrote:
 
 The GNOME stuff that requires systemd will not work under OpenRC from
 3.10 on, you could get strange fails with gdm and
 gnome-settings-daemon.

I cannot confirm whether they have tightened the integration.

 So *I think* for the long run, if not using GNOME, it could be better
 to get rid GNOME applications (in my case it was just GDM) and be
 free to choose either of systemd, udev or eudev OR fully migrate to
 systemd (and be able to use GNOME apps).

I've switched to systemd while I was on XFCE, just because I have a
preference for how its usage and I was looking for ways to decrease my
boot time (due to kernel testing, not for bragging rights); I've
actually switched in a time that GNOME 3.6 - 3.8 was broken on me due to
some RandR incompatibility causing the login screen to break.

After I pinpointed that bug and upstream fixed that bug I could use 3.8
again, after not having used GNOME since 3.4; I was happy to be back.
If it weren't for the news, I wouldn't even have noticed the systemd
dependency being present; I just don't see reason to switch away from
GNOME or systemd so all I can see:

Try different things and see what you like, don't listen to others.

XFCE is now my favorite go-to DE if my main DE breaks; if XFCE broke as
well, I'm going to question whether I still want to continue using
Gentoo. Given that I'm not the type of person that would use KDE or one
of the minimal DE or WM's out there...

Just a side story of how I got hooked on systemd without being forced
to use it and how I'm hooked on GNOME despite it being broken by one or
two lines of code that don't take my odd system hardware into account:

YMMV, there's not a single piece of software that fits everyone...

If you had bad experiences with GNOME and absolutely don't want it;
then yes, I think getting rid of associated applications is the way
forward as to avoid having to go through unnecessary maintenance by the
changes that might happen with their dependencies.

PS: This does not imply that I consider other init systems or DEs as
bad; I would switch to OpenRC if logid would be forked and boot time
decreased (although Patrick demonstrated in a blog post you can lower it
quite a lot), I'm also packaging a minimal init system soon. As for
other DEs, I have simply not tried them long enough to judge them...

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : tom...@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D


signature.asc
Description: PGP signature


[gentoo-user] Is there any way out of this...?

2013-12-06 Thread meino . cramer
Hi,

Doing an 

eix-sync  emerge --color=n --newuse --update --tree --deep world 
--keep-going -va

I got this response from the system:


---


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

Calculating dependencies... done!
[nomerge   ] media-video/openshot-1.4.3  USE=ffmpeg python 
PYTHON_TARGETS=python2_7 -python2_6 
[ebuild   R]  virtual/python-imaging-2  USE=tk PYTHON_TARGETS=python2_7 
python3_3* -python2_6 -python3_2* 0 kB
[nomerge   ] x11-libs/gtkglext-1.2.0-r1  USE=-debug 
[ebuild  N ]  x11-libs/pangox-compat-0.0.2  262 kB
[nomerge   ] media-video/openshot-1.4.3  USE=ffmpeg python 
PYTHON_TARGETS=python2_7 -python2_6 
[ebuild   R   ~]  dev-python/httplib2-0.8  PYTHON_TARGETS=python2_7 python3_3* 
-python2_6 -python3_2* 0 kB
[nomerge   ] dev-python/wxpython-2.8.12.1-r1:2.8  USE=cairo doc examples 
opengl PYTHON_TARGETS=python2_7 -python2_6 
[ebuild   R]  dev-python/pyopengl-3.0.2-r1  USE=tk 
PYTHON_TARGETS=python2_7 python3_3* -python2_6 -python3_2* 0 kB
[nomerge   ] dev-vcs/bzr-2.5.1  USE=sftp -curl -doc {-test} 
[nomerge   ]  dev-python/paramiko-1.10.1  USE=-doc -examples 
PYTHON_TARGETS=python2_7 -python2_6 
[ebuild   R]   dev-python/pycrypto-2.6.1  USE=gmp -doc 
PYTHON_TARGETS=python2_7 python3_3* -python2_6 -python3_2* 0 kB
[nomerge   ] media-sound/grip-3.3.1-r3  USE=nls vorbis 
[ebuild U  ]  x11-libs/vte-0.28.2-r206 [0.28.2-r204] USE=introspection 
-debug -glade -python (-doc%) PYTHON_TARGETS=python2_7%* -python2_6% 0 kB
[nomerge   ] media-sound/ardour-3.5.74:3  USE=nls sse (-altivec) -debug 
-doc -lv2 
[ebuild U  ]  dev-cpp/gtkmm-2.24.4:2.4 [2.24.2:2.4] USE=-doc -examples 
{-test} 10,022 kB
[nomerge   ] net-wireless/gnuradio-3.6.1-r1  USE=alsa doc examples fcd grc 
jack qt4 sdl utils wavelet wxwidgets -oss -portaudio 
[nomerge   ]  dev-python/cheetah-2.4.4 
[ebuild   R]   dev-python/markdown-2.3.1  USE=-doc -pygments {-test} 
PYTHON_TARGETS=python2_7 python3_3* (-pypy2_0) -python2_6 -python3_2* 0 kB
[ebuild U  ] sys-apps/gnome-disk-utility-3.8.2 [3.0.2-r201] USE=gnome%* 
-fat -systemd% (-gnome-keyring%) (-nautilus%) (-remote-access%) 1,348 kB
[ebuild   R] app-portage/portpeek-2.1.9  PYTHON_TARGETS=python2_7 
python3_3%* -python3_2* 0 kB
[ebuild   R] app-office/libreoffice-4.1.2.3  USE=branding cups dbus gtk 
opengl vba webdav (-aqua) -bluetooth -debug -eds -gnome -gstreamer -gtk3 -java 
-jemalloc -kde -mysql -odk -postgres -telepathy {-test} 
LIBREOFFICE_EXTENSIONS=presenter-minimizer -nlpsolver -scripting-beanshell 
-scripting-javascript -wiki-publisher PYTHON_SINGLE_TARGET=python2_7 
-python3_3 PYTHON_TARGETS=python2_7 python3_3* 0 kB
[ebuild   R   ~] app-portage/diffmask-0.3.3-r2  PYTHON_TARGETS=python2_7 
python3_3* -pypy2_0 -python2_6 -python3_2* 0 kB
[ebuild   R] dev-python/PyQt4-4.10.2  USE=X dbus opengl -debug 
-declarative -doc -examples -help -kde -multimedia -phonon -script -scripttools 
-sql -svg -webkit -xmlpatterns PYTHON_TARGETS=python2_7 python3_3* -python2_6 
-python3_2* 0 kB
[ebuild U  ] media-libs/cogl-1.14.1_pre20130901-r1:1.0/12 [1.10.4:1.0/9] 
USE=introspection opengl pango -debug -examples -gles2 {-test} (-doc%) 1,449 
kB
[ebuild   R] sys-process/iotop-0.6  PYTHON_TARGETS=python2_7 python3_3* 
(-pypy2_0) -python2_6 -python3_2* 0 kB
[ebuild U  ] dev-vcs/subversion-1.7.14 [1.7.13] USE=berkdb dso nls 
webdav-neon -apache2 -ctypes-python -debug -doc -extras -gnome-keyring -java 
-kde -perl -python -ruby -sasl {-test} -vim-syntax -webdav-serf 
PYTHON_TARGETS=python2_7 -python2_6 5,905 kB
[ebuild U  ] app-text/evince-3.8.3:0/evd3.4-evv3.3 [2.32.0-r4:0/0] 
USE=introspection postscript tiff -debug -djvu -dvi -gnome-keyring -nautilus 
-t1lib -xps% (-dbus%*) (-gnome%) 6,328 kB
[ebuild U  ] x11-libs/gtksourceview-3.8.2:3.0/1 [3.6.3:3.0/3.0] 
USE=introspection -glade {-test} 1,239 kB
[ebuild U  ] app-text/gtkspell-3.0.3:3/0 [3.0.0:3/0] USE=introspection 
-vala% 411 kB
[ebuild U  ] app-office/gnumeric-1.12.8 [1.12.0-r1] USE=introspection 
-libgda% -perl -python PYTHON_SINGLE_TARGET=python2_7 -python2_6 
PYTHON_TARGETS=python2_7 -python2_6 15,182 kB
[ebuild   R] app-portage/flaggie-0.2.1  PYTHON_TARGETS=python2_7 
python3_3* (-pypy2_0) -python2_6 -python3_2* 0 kB
[ebuild U  ] x11-libs/libwnck-3.4.7:3 [3.4.5:3] USE=introspection 
-startup-notification -tools 649 kB
[ebuild U  ] net-libs/webkit-gtk-2.0.4:3/25 [1.8.3-r300:3/3] USE=geoloc 
gstreamer introspection jit webgl (-aqua) -coverage -debug -libsecret% -spell 
{-test} (-doc%) (-webkit2%) 9,619 kB
[ebuild U  ] x11-misc/slim-1.3.6-r3 [1.3.5-r4] USE=consolekit pam 
-branding 228 kB
[ebuild U  ] gnome-base/gvfs-1.16.4 [1.12.3-r1] USE=gdu gtk%* http udev 
-afp -archive -avahi -bluetooth -bluray -cdda -fuse -gnome-keyring 
-gnome-online-accounts% -gphoto2 -ios -mtp% -samba -systemd% {-test%} -udisks 
(-doc%) 1,463 kB
[ebuild   R]