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


[gentoo-user] Something is pulling in gnome-base

2013-12-07 Thread Mick
Why is gnome-base suddenly necessary on my system?  Is it media-plugins/gst-
plugins-gconf that wants to pull it in this morning, when it hadn't done so 
before?

This is what I see, but I also include the full enchilada below in case it is 
more informative:

[nomerge   ]  media-plugins/gst-plugins-gconf-0.10.31:0.10 
[ebuild U  ]   gnome-base/gconf-3.2.6-r1:2 [2.32.4-r1:2]


==
~ # emerge -uatDv world

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

Calculating dependencies... done!
[nomerge   ] app-portage/layman-2.0.0  USE=git subversion -bazaar -cvs -
darcs -mercurial {-test} PYTHON_TARGETS=python2_7 (-pypy2_0) -python2_6 
[ebuild U  ]  dev-vcs/subversion-1.7.14 [1.7.13] USE=berkdb dso kde nls 
webdav-neon -apache2 -ctypes-python -debug -doc -extras -gnome-keyring -java -
perl -python -ruby -sasl {-test} -vim-syntax -webdav-serf 
PYTHON_TARGETS=python2_7 -python2_6 5,905 kB
[nomerge   ] app-pda/barry-0.18.3  USE=nls -boost -desktop -doc -gui -
opensync -static-libs 
[nomerge   ]  dev-cpp/libxmlpp-2.36.0:2.6  USE=-doc {-test} 
[ebuild U  ]   dev-cpp/glibmm-2.36.2:2 [2.32.1:2] USE=-debug -doc -
examples {-test} 2,256 kB
[ebuild  rR] kde-base/kamera-4.10.5:4  USE=handbook (-aqua) -debug 0 kB
[ebuild U  ] dev-util/meld-1.8.2 [1.7.0] USE=highlight -gnome 
PYTHON_SINGLE_TARGET=python2_7%* -python2_6% PYTHON_TARGETS=python2_7%* -
python2_6% 414 kB
[ebuild U  ] www-client/chromium-31.0.1650.63 [31.0.1650.57] USE=cups -
bindist -custom-cflags -gnome -gnome-keyring -gps -kerberos (-neon) -
pulseaudio (-selinux) (-system-sqlite) (-tcmalloc) {-test} LINGUAS=en_GB -am 
-ar -bg -bn -ca -cs -da -de -el -es -es_LA -et -fa -fi -fil -fr -gu -he -hi -
hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt_BR -pt_PT -ro -
ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW 170,438 kB
[ebuild U  ] net-im/pidgin-2.10.7-r5 [2.10.7-r4] USE=dbus gstreamer gtk 
ncurses nls spell xscreensaver (-aqua) -debug -doc -eds -gadu -gnutls -
groupwise -idn -meanwhile -mxit -networkmanager -perl -prediction -python -
sasl -silc -tcl -tk -zephyr -zeroconf PYTHON_SINGLE_TARGET=python2_7 
PYTHON_TARGETS=python2_7 0 kB
[ebuild  rR] app-office/libreoffice-4.1.2.3  USE=bluetooth branding cups 
dbus gtk kde opengl vba webdav (-aqua) -debug -eds -gnome -gstreamer -gtk3 -
java -jemalloc -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 U  ] www-client/firefox-24.1.1 [17.0.9] USE=alsa dbus jit 
libnotify minimal startup-notification -bindist -custom-cflags -custom-
optimization -debug -gstreamer (-pgo) -pulseaudio% (-selinux) -system-cairo% -
system-icu% -system-jpeg% -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 -km -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 117,373 kB
[nomerge   ] net-misc/icaclient-12.1.0  USE=nsplugin LINGUAS=-de -ja 
[ebuild U  ]  app-emulation/emul-linux-x86-soundlibs-20131008-r2 
[20131008-r1] USE=alsa development pulseaudio%* ABI_X86=(-32) 0 kB
[nomerge   ] kde-base/kdeutils-meta-4.10.5:4  USE=cups (-aqua) -floppy -
lirc 
[nomerge   ]  kde-base/print-manager-4.10.5:4  USE=(-aqua) -debug 
[nomerge   ]   app-admin/system-config-printer-gnome-1.4.3 [1.3.12] 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 
PYTHON_SINGLE_TARGET=python2_7%* -python2_6% PYTHON_TARGETS=python2_7%* -
python2_6% 
[nomerge   ]app-admin/system-config-printer-common-1.4.3 [1.3.12] 
USE=policykit -doc PYTHON_SINGLE_TARGET=python2_7%* -python2_6% 
PYTHON_TARGETS=python2_7%* -python2_6% 
[blocks b  ] app-admin/system-config-printer-gnome-1.4.3 (app-
admin/system-config-printer-gnome-1.4.3 is blocking app-admin/system-config-
printer-common-1.4.3)
[ebuild U  ]  app-admin/system-config-printer-gnome-1.4.3 [1.3.12] 
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 
PYTHON_SINGLE_TARGET=python2_7%* -python2_6% 

Re: [gentoo-user] Something is pulling in gnome-base

2013-12-07 Thread Tom Wijsman
On Sat, 7 Dec 2013 10:16:43 +
Mick michaelkintz...@gmail.com wrote:

 Why is gnome-base suddenly necessary on my system?  Is it
 media-plugins/gst- plugins-gconf that wants to pull it in this
 morning, when it hadn't done so before?
 
 This is what I see, but I also include the full enchilada below in
 case it is more informative:
 
 [nomerge   ]  media-plugins/gst-plugins-gconf-0.10.31:0.10 
 [ebuild U  ]   gnome-base/gconf-3.2.6-r1:2 [2.32.4-r1:2]

Note how there is gconf in
media-plugins/gst-plugins-gconf-0.10.31:0.10; thus, you don't want
this so I suggest you to add gnome-base/gconf and
media-plugins/gst-plugins-gconf to package.mask. By doing so, you
will be warned when something depends on it in the future.

In this case you will find that net-im/pidgin[gstreamer] depends on it;
thus, you will want to disable that USE flag on net-im/pidgin.

-- 
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] dev-libs/efl-1.8.0_beta2 fails to emerge on x86

2013-12-07 Thread Mick
Any idea what causes this error:

/bin/sh ../libtool  --tag=CC   --mode=link i686-pc-linux-gnu-gcc -std=gnu99  -
O2 -march=pentium3 -fomit-frame-pointer -msse -mmmx -pipe  -Wl,-O1 -Wl,--as-
needed -o bin/edje/edje_cc bin/edje/bin_edje_edje_cc-edje_cc.o 
bin/edje/bin_edje_edje_cc-edje_cc_out.o bin/edje/bin_edje_edje_cc-
edje_cc_parse.o bin/edje/bin_edje_edje_cc-edje_cc_mem.o 
bin/edje/bin_edje_edje_cc-edje_cc_handlers.o bin/edje/bin_edje_edje_cc-
edje_cc_sources.o bin/edje/bin_edje_edje_cc-edje_multisense_convert.o -
fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -fno-
strict-aliasing -Wl,--as-needed -Wl,--no-copy-dt-needed-entries-llua -lm  
lib/eio/libeio.la lib/embryo/libembryo.la 
lib/ecore_imf_evas/libecore_imf_evas.la lib/ecore_imf/libecore_imf.la 
lib/ecore_input/libecore_input.la lib/ecore_file/libecore_file.la 
lib/ecore_evas/libecore_evas.la lib/ecore/libecore.la lib/evas/libevas.la 
lib/eet/libeet.la lib/eo/libeo.la lib/eina/libeina.la  -lpthread
-lm   lib/edje/libedje.la 
libtool: link: i686-pc-linux-gnu-gcc -shared  -fPIC -DPIC  
lib/ethumb/.libs/lib_ethumb_libethumb_la-ethumb.o 
lib/ethumb/.libs/lib_ethumb_libethumb_la-md5.o   -Wl,-rpath -
Wl,/var/tmp/portage/dev-libs/efl-1.8.0_beta2/work/efl-1.8.0-
beta2/src/lib/edje/.libs -Wl,-rpath -Wl,/var/tmp/portage/dev-
libs/efl-1.8.0_beta2/work/efl-1.8.0-beta2/src/lib/ecore_file/.libs -Wl,-rpath 
-Wl,/var/tmp/portage/dev-libs/efl-1.8.0_beta2/work/efl-1.8.0-
beta2/src/lib/ecore_evas/.libs -Wl,-rpath -Wl,/var/tmp/portage/dev-
libs/efl-1.8.0_beta2/work/efl-1.8.0-beta2/src/lib/ecore/.libs -Wl,-rpath -
Wl,/var/tmp/portage/dev-libs/efl-1.8.0_beta2/work/efl-1.8.0-
beta2/src/lib/eo/.libs -Wl,-rpath -Wl,/var/tmp/portage/dev-
libs/efl-1.8.0_beta2/work/efl-1.8.0-beta2/src/lib/evas/.libs -Wl,-rpath -
Wl,/var/tmp/portage/dev-libs/efl-1.8.0_beta2/work/efl-1.8.0-
beta2/src/lib/eina/.libs -Wl,--as-needed lib/edje/.libs/libedje.so 
lib/ecore_file/.libs/libecore_file.so lib/ecore_evas/.libs/libecore_evas.so 
lib/ecore/.libs/libecore.so lib/eo/.libs/libeo.so lib/evas/.libs/libevas.so 
lib/eina/.libs/libeina.so -lpthread  -O2 -march=pentium3 -msse -mmmx -Wl,-O1 -
Wl,--gc-sections -Wl,--no-copy-dt-needed-entries   -Wl,-soname -
Wl,libethumb.so.1 -o lib/ethumb/.libs/libethumb.so.1.8.0
libtool: link: (cd lib/ethumb/.libs  rm -f libethumb.so.1  ln -s 
libethumb.so.1.8.0 libethumb.so.1)
libtool: link: (cd lib/ethumb/.libs  rm -f libethumb.so  ln -s 
libethumb.so.1.8.0 libethumb.so)
libtool: link: ( cd lib/ethumb/.libs  rm -f libethumb.la  ln -s 
../libethumb.la libethumb.la )
/bin/sh ../libtool  --tag=CC   --mode=link i686-pc-linux-gnu-gcc -std=gnu99  -
O2 -march=pentium3 -fomit-frame-pointer -msse -mmmx -pipe  -Wl,-O1 -Wl,--as-
needed -o bin/edje/edje_decc bin/edje/bin_edje_edje_decc-edje_decc.o 
bin/edje/bin_edje_edje_decc-edje_cc_mem.o bin/edje/bin_edje_edje_decc-
edje_cc_sources.o -fvisibility=hidden -fdata-sections -ffunction-sections -
Wl,--gc-sections -fno-strict-aliasing -Wl,--as-needed -Wl,--no-copy-dt-needed-
entries-llua -lm  lib/eio/libeio.la lib/embryo/libembryo.la 
lib/ecore_imf_evas/libecore_imf_evas.la lib/ecore_imf/libecore_imf.la 
lib/ecore_input/libecore_input.la lib/ecore_file/libecore_file.la 
lib/ecore_evas/libecore_evas.la lib/ecore/libecore.la lib/evas/libevas.la 
lib/eet/libeet.la lib/eo/libeo.la lib/eina/libeina.la  -lpthread
-lm   lib/edje/libedje.la 
libtool: link: i686-pc-linux-gnu-gcc -std=gnu99 -O2 -march=pentium3 -fomit-
frame-pointer -msse -mmmx -pipe -Wl,-O1 -o bin/edje/.libs/edje_cc 
bin/edje/bin_edje_edje_cc-edje_cc.o bin/edje/bin_edje_edje_cc-edje_cc_out.o 
bin/edje/bin_edje_edje_cc-edje_cc_parse.o bin/edje/bin_edje_edje_cc-
edje_cc_mem.o bin/edje/bin_edje_edje_cc-edje_cc_handlers.o 
bin/edje/bin_edje_edje_cc-edje_cc_sources.o bin/edje/bin_edje_edje_cc-
edje_multisense_convert.o -fvisibility=hidden -fdata-sections -ffunction-
sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--no-copy-dt-needed-
entries  -Wl,--as-needed /usr/lib//liblua.so lib/eio/.libs/libeio.so 
lib/embryo/.libs/libembryo.so lib/ecore_imf_evas/.libs/libecore_imf_evas.so 
lib/ecore_imf/.libs/libecore_imf.so lib/ecore_input/.libs/libecore_input.so 
lib/ecore_file/.libs/libecore_file.so lib/ecore_evas/.libs/libecore_evas.so 
lib/ecore/.libs/libecore.so lib/evas/.libs/libevas.so lib/eet/.libs/libeet.so 
lib/eo/.libs/libeo.so lib/eina/.libs/libeina.so -lpthread -lm 
lib/edje/.libs/libedje.so -Wl,-rpath -Wl,/usr/lib/
/bin/sh ../libtool  --tag=CC   --mode=link i686-pc-linux-gnu-gcc -std=gnu99  -
O2 -march=pentium3 -fomit-frame-pointer -msse -mmmx -pipe  -Wl,-O1 -Wl,--as-
needed -o bin/edje/edje_player bin/edje/bin_edje_edje_player-edje_player.o -
fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -fno-
strict-aliasing -Wl,--as-needed -Wl,--no-copy-dt-needed-entries-llua -lm  
lib/eio/libeio.la lib/embryo/libembryo.la 
lib/ecore_imf_evas/libecore_imf_evas.la 

Re: [gentoo-user] dev-libs/efl-1.8.0_beta2 fails to emerge on x86

2013-12-07 Thread Tom Wijsman
On Sat, 7 Dec 2013 10:48:21 +
Mick michaelkintz...@gmail.com wrote:

 lib/edje/.libs/libedje.so: undefined reference to `eet_mmap'

This sounds like a bug to me, can you file a bug at
https://bugs.gentoo.org and attach the complete build log as well as
comment with the output of `emerge --info`? Thank you in advance.

-- 
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] Something is pulling in gnome-base

2013-12-07 Thread Mick
On Saturday 07 Dec 2013 10:31:38 you wrote:
 On Sat, 7 Dec 2013 10:16:43 +
 
 Mick michaelkintz...@gmail.com wrote:
  Why is gnome-base suddenly necessary on my system?  Is it
  media-plugins/gst- plugins-gconf that wants to pull it in this
  morning, when it hadn't done so before?
  
  This is what I see, but I also include the full enchilada below in
  case it is more informative:
  
  [nomerge   ]  media-plugins/gst-plugins-gconf-0.10.31:0.10
  [ebuild U  ]   gnome-base/gconf-3.2.6-r1:2 [2.32.4-r1:2]
 
 Note how there is gconf in
 media-plugins/gst-plugins-gconf-0.10.31:0.10; thus, you don't want
 this so I suggest you to add gnome-base/gconf and
 media-plugins/gst-plugins-gconf to package.mask. By doing so, you
 will be warned when something depends on it in the future.
 
 In this case you will find that net-im/pidgin[gstreamer] depends on it;
 thus, you will want to disable that USE flag on net-im/pidgin.

Thanks Tom!

It used to be the case that setting -gnome globally would be sufficient, 
without having to manually mask packages.  I had gstreamer in pidgin to be 
able to get sound.  I'm guessing that I need gstreamer in pidgin to be able to 
set up a voice call in gtalk.

Is it the case that now one has to install gnome-base to be able to use 
gstreamer?
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] Re: Systemd as drop-in replacement for udev?

2013-12-07 Thread Róbert Čerňanský
On Sat, 07 Dec 2013 01:43:37 -0500
Jonathan Callen jcal...@gentoo.org wrote:

 Udev as installed by sys-fs/udev is *exactly* the same as udev
 installed by sys-apps/systemd, except that the latter installs more
 files.  It is very much possible to switch to systemd as your udev
 provider without using the rest of systemd.

That's what I have suspected but I did not find anybody that has
experience with such setup.  If anyone tried it, comments are welcomed.

In the meantime I have settled with lightdm instead of gdm and stay
with sys-fs/udev.

Robert


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



Re: [gentoo-user] Something is pulling in gnome-base

2013-12-07 Thread Tom Wijsman
On Sat, 7 Dec 2013 11:03:00 +
Mick michaelkintz...@gmail.com wrote:

 It used to be the case that setting -gnome globally would be
 sufficient, without having to manually mask packages.  I had
 gstreamer in pidgin to be able to get sound.  I'm guessing that I
 need gstreamer in pidgin to be able to set up a voice call in gtalk.
 
 Is it the case that now one has to install gnome-base to be able to
 use gstreamer?

Seems so, you'll need to check with upstream or with the code for more
details; but it is just one small package though.

-- 
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] Something is pulling in gnome-base

2013-12-07 Thread Peter Humphrey
On Saturday 07 Dec 2013 11:03:00 Mick wrote:

 Is it the case that now one has to install gnome-base to be able to use
 gstreamer?

Not here, no. I have gstreamer but no gnome-base on this KDE box (not ~amd64). 
In fact, eix -I gnome returns only polkit-gnome. I see that's only there 
because I've inherited a gtk USE flag from the desktop profile.

I've now set -gtk in make.conf and I'm reinstalling world (13 packages, 
including gcc and libre-office) to check that I really don't need gtk. Even 
gimp 
doesn't need gtk!

-- 
Regards
Peter




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] Something is pulling in gnome-base

2013-12-07 Thread Mick
On Saturday 07 Dec 2013 11:27:50 Tom Wijsman wrote:
 On Sat, 7 Dec 2013 11:03:00 +
 
 Mick michaelkintz...@gmail.com wrote:
  It used to be the case that setting -gnome globally would be
  sufficient, without having to manually mask packages.  I had
  gstreamer in pidgin to be able to get sound.  I'm guessing that I
  need gstreamer in pidgin to be able to set up a voice call in gtalk.
  
  Is it the case that now one has to install gnome-base to be able to
  use gstreamer?
 
 Seems so, you'll need to check with upstream or with the code for more
 details; but it is just one small package though.

Sure, today it is just gnome-base, tomorrow I could end up *having* to install 
systemd or whatever RHL and their developers have deemed appropriate for your 
average desktop system.  I've masked the two you suggested for now.

Thanks again!
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


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


Re: [gentoo-user] Something is pulling in gnome-base

2013-12-07 Thread Tom Wijsman
On Sat, 7 Dec 2013 11:47:41 +
Mick michaelkintz...@gmail.com wrote:

 tomorrow I could end up *having* to install 
 systemd or whatever RHL and their developers have deemed appropriate
 for your average desktop system.

They don't have control over the dependencies in packages and
distributions they don't own though; so, for them to be listed as a
dependency goes a long way.

I think that for most packages in the Portage tree there is a large
enough chain of dependencies between the package and systemd such that
one can always avoid having to install systemd. But we're not there and
I think we will never be there, because systemd is not often listed as
a dependency (only on ~2 or so GNOME packages?) compared to something
like ncurses that is listed all over the place...

-- 
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] trouble emerging (*not* running) systemd on stable amd64

2013-12-07 Thread gottlieb
On Fri, Dec 06 2013, Tom Wijsman wrote:

 On Fri, 06 Dec 2013 09:45:17 -0500
 gottl...@nyu.edu wrote:

 Cannot open src/hostname/org.freedesktop.hostname1.policy: No such
 file or directory

 A stable ebuild being broken is concerning, the above feels like a bug
 to me; can you file a bug and attach the complete build log and comment
 with the output of `emerge --info`? Thank you in advance.

Done.

https://bugs.gentoo.org/show_bug.cgi?id=493542

allan



Re: [gentoo-user] trouble emerging (*not* running) systemd on stable amd64

2013-12-07 Thread Tom Wijsman
On Sat, 07 Dec 2013 12:32:12 -0500
gottl...@nyu.edu wrote:

 On Fri, Dec 06 2013, Tom Wijsman wrote:
 
  A stable ebuild being broken is concerning, the above feels like a
  bug to me; can you file a bug and attach the complete build log and
  comment with the output of `emerge --info`? Thank you in advance.
 
 Done.
 
 https://bugs.gentoo.org/show_bug.cgi?id=493542

The bug has been assigned to the systemd maintainers.

-- 
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] [systemd] lvm.service running too early?

2013-12-07 Thread walt
Just updated my stable amd64 machine to use systemd and all is working
okay except for the lvm.service.

The lvm.service starts with no errors, but OTOH it finds no physical or
logical volumes.  I suspect this happens because the drive using lvm2
is in a usb3 external dock instead of attached to the mobo.

When I run 'systemctl restart lvm' manually, the usb3 disk is activated
and mounted successfully.  Thus I think the lvm.service runs too early
during boot.

Here is my lvm.service (which I copied from another distro, IIRC):

#cat /etc/systemd/system/lvm.service 

[Unit]
Description=LVM
DefaultDependencies=no
Requires=systemd-udev-settle.service
Before=shutdown.target local-fs.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/pvscan --ignorelockingfailure
ExecStart=/sbin/vgscan --mknodes --ignorelockingfailure
ExecStart=/sbin/vgchange --sysinit -a ly
ExecStop=/sbin/lvchange --sysinit -a ln $(/sbin/vgs -o vg_name --noheadings 
--nosuffix)
ExecStop=/sbin/lvchange --sysinit -a ln
ExecStop=/sbin/vgchange --sysinit -a ln

[Install]
WantedBy=sysinit.target

Is there an elegant way to fix the problem as opposed to a hack?

Thanks for any clues.





[gentoo-user] is there a good independent power-manager?

2013-12-07 Thread Benjamin Block
Hi,

after the recent stabilization of gnome3 I want to migrate away from the
whole gnome-toolchain. Maybe I will migrate to systemd in some months, if
everything has settled down but as for now I don't think I gain anything
from it.

The thing is, on my laptop I used to use the gnome-power-manager along
with cpufreqd and laptop-mode to manage battery-mode. Is there any good
replacement for this tool that doesn't belong to one of the big
desktop-environments (I use i3 since 2 years ago)?

best regards,
- Benjamin



Re: [gentoo-user] [systemd] lvm.service running too early?

2013-12-07 Thread Canek Peláez Valdés
On Dec 7, 2013 12:40 PM, walt w41...@gmail.com wrote:

 Just updated my stable amd64 machine to use systemd and all is working
 okay except for the lvm.service.

 The lvm.service starts with no errors, but OTOH it finds no physical or
 logical volumes.  I suspect this happens because the drive using lvm2
 is in a usb3 external dock instead of attached to the mobo.

 When I run 'systemctl restart lvm' manually, the usb3 disk is activated
 and mounted successfully.  Thus I think the lvm.service runs too early
 during boot.

 Here is my lvm.service (which I copied from another distro, IIRC):

 #cat /etc/systemd/system/lvm.service

 [Unit]
 Description=LVM
 DefaultDependencies=no
 Requires=systemd-udev-settle.service
 Before=shutdown.target local-fs.target

 [Service]
 Type=oneshot
 RemainAfterExit=yes
 ExecStart=/sbin/pvscan --ignorelockingfailure
 ExecStart=/sbin/vgscan --mknodes --ignorelockingfailure
 ExecStart=/sbin/vgchange --sysinit -a ly
 ExecStop=/sbin/lvchange --sysinit -a ln $(/sbin/vgs -o vg_name
--noheadings --nosuffix)
 ExecStop=/sbin/lvchange --sysinit -a ln
 ExecStop=/sbin/vgchange --sysinit -a ln

 [Install]
 WantedBy=sysinit.target

 Is there an elegant way to fix the problem as opposed to a hack?

I believe that for recent enough versions of LVM2, it includes an official
lvm2.service unit file(s). Could you try that one and see if it works as
you expect?

You should run systemd-delta from time to time to see if you are overriding
anything in your /etc directory.

Regards.





[gentoo-user] booting with kernel 3.10.17 - services fail to start. Help, please!

2013-12-07 Thread Alan Mackenzie
Hi, Gentoo!

I finally built 3.10.17 a couple of weeks back, and have spent many
hours, fruitlessly, trying to get a handle on the following problem.

I boot with 3.10.17 and the services fail to start.  Everything is fine
with 3.8.13.  My system is an amd-64 stable, with /usr on the root
partition, udev is the device manager, and there is no initramfs.

My evidence for this failure comes from $ rc config show -all: every
visible service is marked as being [stopped].  If I try $ rc config
start service-name, I get told something like service is already
starting.  The same happens with $ rc config restart.

I'm also missing messages from OpenRC.  I see only these:

Mounting /proc
Mounting /run
/run/openrc: creating directory
/run/lock: creating directory
/run/lock: correcting owner

Enter runlevel: 

.  The first message I expect, but don't see (after the correcting
owner one) is:

Using /dev mounted from kernel

.  (By the way, are OpenRC messages written to a log anywhere?)  To the
Enter runlevel:  prompt, I type 3, and OpenRC instantly displays the
login prompt (rather than after starting the default services).

I can log in as root.  /dev exists, pretty much as normal, except the
device-mapper devices used by lvm are missing.

Either I've made a mistake configuring my kernel, or there's some new
piece of configuration needed which I've somehow missed hearing about.
I suppose I really ought to include my kernel config here, but I'll
not, at least not yet, since it's 2737 lines long.

Please help me sort out this bug.  Thanks!

-- 
Alan Mackenzie (Nuremberg, Germany).



Re: [gentoo-user] booting with kernel 3.10.17 - services fail to start. Help, please!

2013-12-07 Thread Tom Wijsman
On Sat, 7 Dec 2013 21:26:08 +
Alan Mackenzie a...@muc.de wrote:

 My evidence for this failure comes from $ rc config show -all: every
 visible service is marked as being [stopped].  If I try $ rc config
 start service-name, I get told something like service is already
 starting.  The same happens with $ rc config restart.

Check /var/log/messages.

 I'm also missing messages from OpenRC.  I see only these:
 
 Mounting /proc
 Mounting /run
 /run/openrc: creating directory
 /run/lock: creating directory
 /run/lock: correcting owner
 
 Enter runlevel: 
 
 .  The first message I expect, but don't see (after the correcting
 owner one) is:
 
 Using /dev mounted from kernel

Is CONFIG_TMPFS, CONFIG_DEVTMPFS and CONFIG_DEVTMPFS_MOUNT enabled in
the kernel? These caused problems in the early boot in the past.
 
 .  (By the way, are OpenRC messages written to a log anywhere?)

Enable rc_logger=YES in /etc/rc.conf and check /var/log/rc.log.

 To
 the Enter runlevel:  prompt, I type 3, and OpenRC instantly
 displays the login prompt (rather than after starting the default
 services).

I'm not sure why it asks you, might be something crucial failing.

 I can log in as root.  /dev exists, pretty much as normal, except the
 device-mapper devices used by lvm are missing.

Did you set up the initramfs?

 Either I've made a mistake configuring my kernel, or there's some new
 piece of configuration needed which I've somehow missed hearing about.
 I suppose I really ought to include my kernel config here, but I'll
 not, at least not yet, since it's 2737 lines long.

You can attach it to the email if needed.

 Please help me sort out this bug.  Thanks!

I hope /var/log/messages or /var/log/rc.log contains more details for
us, to help you out; could you share those (attach or pastebin)?

-- 
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] booting with kernel 3.10.17 - services fail to start. Help, please!

2013-12-07 Thread Alan Mackenzie
Hi, Tom.

Thanks for such a rapid reply.

On Sat, Dec 07, 2013 at 10:50:16PM +0100, Tom Wijsman wrote:
 On Sat, 7 Dec 2013 21:26:08 +
 Alan Mackenzie a...@muc.de wrote:

  My evidence for this failure comes from $ rc config show -all: every
  visible service is marked as being [stopped].  If I try $ rc config
  start service-name, I get told something like service is already
  starting.  The same happens with $ rc config restart.

 Check /var/log/messages.

I'm only seeing messages from my sessions with my working kernel.  The
only partition which ever gets mounted in 3.10.17 is /, and that only
read only.  :-(

  I'm also missing messages from OpenRC.  I see only these:

  Mounting /proc
  Mounting /run
  /run/openrc: creating directory
  /run/lock: creating directory
  /run/lock: correcting owner

  Enter runlevel: 

  .  The first message I expect, but don't see (after the correcting
  owner one) is:

  Using /dev mounted from kernel

 Is CONFIG_TMPFS, CONFIG_DEVTMPFS and CONFIG_DEVTMPFS_MOUNT enabled in
 the kernel? These caused problems in the early boot in the past.

All these three are enabled in the kernel, yes.

  .  (By the way, are OpenRC messages written to a log anywhere?)

 Enable rc_logger=YES in /etc/rc.conf and check /var/log/rc.log.

:-(  My /var never gets mounted, and even my root partition only gets
mounted read only.  There was a log file at /run/openrc/rc.log, but it
only contained info about the previous shutdown.

  To the Enter runlevel:  prompt, I type 3, and OpenRC instantly
  displays the login prompt (rather than after starting the default
  services).

 I'm not sure why it asks you, might be something crucial failing.

No, that's just that I don't have a default runlevel set in my
/etc/inittab.

  I can log in as root.  /dev exists, pretty much as normal, except the
  device-mapper devices used by lvm are missing.

 Did you set up the initramfs?

My system doesn't use an initramfs.

  Either I've made a mistake configuring my kernel, or there's some new
  piece of configuration needed which I've somehow missed hearing about.
  I suppose I really ought to include my kernel config here, but I'll
  not, at least not yet, since it's 2737 lines long.

 You can attach it to the email if needed.

Maybe later.

  Please help me sort out this bug.  Thanks!

 I hope /var/log/messages or /var/log/rc.log contains more details for
 us, to help you out; could you share those (attach or pastebin)?

They lack any entries generated by the runs with the broken kernel.  So
far, I've not managed to find any useful information.  :-(

 -- 
 With kind regards,

 Tom Wijsman (TomWij)
 Gentoo Developer

-- 
Alan Mackenzie (Nuremberg, Germany).



Re: [gentoo-user] [systemd] lvm.service running too early?

2013-12-07 Thread gottlieb
On Sat, Dec 07 2013, Canek Peláez Valdés wrote:

 On Dec 7, 2013 12:40 PM, walt w41...@gmail.com wrote:

 Just updated my stable amd64 machine to use systemd and all is working
 okay except for the lvm.service.

 The lvm.service starts with no errors, but OTOH it finds no physical or
 logical volumes.  I suspect this happens because the drive using lvm2
 is in a usb3 external dock instead of attached to the mobo.

 When I run 'systemctl restart lvm' manually, the usb3 disk is activated
 and mounted successfully.  Thus I think the lvm.service runs too early
 during boot.

 Here is my lvm.service (which I copied from another distro, IIRC):

 #cat /etc/systemd/system/lvm.service

 [Unit]
 Description=LVM
 DefaultDependencies=no
 Requires=systemd-udev-settle.service
 Before=shutdown.target local-fs.target

 [Service]
 Type=oneshot
 RemainAfterExit=yes
 ExecStart=/sbin/pvscan --ignorelockingfailure
 ExecStart=/sbin/vgscan --mknodes --ignorelockingfailure
 ExecStart=/sbin/vgchange --sysinit -a ly
 ExecStop=/sbin/lvchange --sysinit -a ln $(/sbin/vgs -o vg_name
 --noheadings --nosuffix)
 ExecStop=/sbin/lvchange --sysinit -a ln
 ExecStop=/sbin/vgchange --sysinit -a ln

 [Install]
 WantedBy=sysinit.target

 Is there an elegant way to fix the problem as opposed to a hack?

 I believe that for recent enough versions of LVM2, it includes an official
 lvm2.service unit file(s). Could you try that one and see if it works as
 you expect?

I have the recent lvm2 (2.02.104) and the unit files in
/usr/lib/systemd/system are called

lvm2-lvmetad.service
lvm2-lvmetad.socket 
lvm2-monitor.service
lvm2-pvscan@.service

I have *no* custom unit files for systemd or lvm (only homebrew unit is
for my autobackup script).

A few weeks ago there was a confusion between /sbin and /usr/sbin for
the lvm2 files (lvm, pvchange, etc).  But that is working fine now.
Indeed I use systemd with lvm2 and my lv's are all recognized and
mounted automatically.

allan



Re: [gentoo-user] uzbl

2013-12-07 Thread Walter Dnes
On Fri, Dec 06, 2013 at 03:28:22PM +0100, Elias Diem wrote

 Is anybody else here using uzbl and can help me with the 
 problem?
 
 *  www-client/uzbl
   Latest version available: 2011.04.12
   Latest version installed: 2011.04.12
 
 I run amd64.

Hi;

  I run the git version of uzbl-tabbed.  Once the debugged uzbl-
ebuild (not the Aug 20, 2012 version) ends up in portage, I may switch
to that.  The git version allows different config files for individual
uzbl-tabbed windows.  This is not available in the 2011.04.02 version.
Believe me, you will want uzbl-tabbed, not uzbl-browser.

  There is a mailing list at http://lists.uzbl.org/listinfo/uzbl-dev
(yes, users can join too), or you can contact me directly for questions.
I've learned the hard way a lot of what to do and not to do.  E.g. you
need a custom local.mk to enable Flash to run.  And various other stuff.

-- 
Walter Dnes waltd...@waltdnes.org
I don't run desktop environments; I run useful applications