* [gentoo-user] digikam + systemd @ 2013-09-06 16:33 Philip Webb 2013-09-06 16:41 ` Canek Peláez Valdés 2013-09-06 21:56 ` Walter Dnes 0 siblings, 2 replies; 14+ messages in thread From: Philip Webb @ 2013-09-06 16:33 UTC (permalink / raw To: Gentoo User I just did 'emerge -pv digikam' for 3.3.0 & it wants to install 54 pkgs, incl systemd ; 10 pkgs are KDE & include Marble. Is my surprise justified ? -- ========================,,============================================ SUPPORT ___________//___, Philip Webb ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto TRANSIT `-O----------O---' purslowatchassdotutorontodotca ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] digikam + systemd 2013-09-06 16:33 [gentoo-user] digikam + systemd Philip Webb @ 2013-09-06 16:41 ` Canek Peláez Valdés 2013-09-06 16:55 ` Canek Peláez Valdés 2013-09-06 21:56 ` Walter Dnes 1 sibling, 1 reply; 14+ messages in thread From: Canek Peláez Valdés @ 2013-09-06 16:41 UTC (permalink / raw To: gentoo-user On Fri, Sep 6, 2013 at 11:33 AM, Philip Webb <purslow@ca.inter.net> wrote: > I just did 'emerge -pv digikam' for 3.3.0 > & it wants to install 54 pkgs, incl systemd ; > 10 pkgs are KDE & include Marble. > > Is my surprise justified ? Yes, I think it is. Probably gphoto2 pulls GNOME stuff, which in turn pulls systemd. Support for gphoto2 in digikam is optional, I belive; the easiest solution is to USE="-gphoto2". If you are willing to spend a little time investigating, I bet you can install gphoto2 without systemd, but you need to see what is pulling it. My bet would be PolicyKit. The thing is, GNOME 3 now need systemd. Therefore, a lot of GNOME packages are setting their defaults dependencies to pull packages in such a way that systemd is one of them. If you don't use GNOME, but install one of its packages (or something that pulls something else from GNOME), you can pull *by default* systemd. However, I'm pretty sure you can configure out systemd without too much problem (if you don't use GNOME 3, that is). Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] digikam + systemd 2013-09-06 16:41 ` Canek Peláez Valdés @ 2013-09-06 16:55 ` Canek Peláez Valdés 2013-09-06 18:03 ` Philip Webb 0 siblings, 1 reply; 14+ messages in thread From: Canek Peláez Valdés @ 2013-09-06 16:55 UTC (permalink / raw To: gentoo-user On Fri, Sep 6, 2013 at 11:41 AM, Canek Peláez Valdés <caneko@gmail.com> wrote: > On Fri, Sep 6, 2013 at 11:33 AM, Philip Webb <purslow@ca.inter.net> wrote: >> I just did 'emerge -pv digikam' for 3.3.0 >> & it wants to install 54 pkgs, incl systemd ; >> 10 pkgs are KDE & include Marble. >> >> Is my surprise justified ? > > Yes, I think it is. Probably gphoto2 pulls GNOME stuff, which in turn > pulls systemd. Support for gphoto2 in digikam is optional, I belive; > the easiest solution is to USE="-gphoto2". > > If you are willing to spend a little time investigating, I bet you can > install gphoto2 without systemd, but you need to see what is pulling > it. My bet would be PolicyKit. > > The thing is, GNOME 3 now need systemd. Therefore, a lot of GNOME > packages are setting their defaults dependencies to pull packages in > such a way that systemd is one of them. If you don't use GNOME, but > install one of its packages (or something that pulls something else > from GNOME), you can pull *by default* systemd. > > However, I'm pretty sure you can configure out systemd without too > much problem (if you don't use GNOME 3, that is). I checked gphoto2, and I don't think is the one pulling systemd. In fact, I don't see any dependency of digikam as an obvious puller for it. Could you mask sys-apps/systemd and see what emerge prints when trying to install digikam again? It will tell you which dependency chain pulls it. Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] digikam + systemd 2013-09-06 16:55 ` Canek Peláez Valdés @ 2013-09-06 18:03 ` Philip Webb 2013-09-06 18:07 ` Canek Peláez Valdés 0 siblings, 1 reply; 14+ messages in thread From: Philip Webb @ 2013-09-06 18:03 UTC (permalink / raw To: gentoo-user 130906 Canek Peláez Valdés wrote: > On Fri, Sep 6, 2013 at 11:33 AM, Philip Webb <purslow@ca.inter.net> wrote: >> I just did 'emerge -pv digikam' for 3.3.0 >> & it wants to install 54 pkgs, incl systemd ; >> 10 pkgs are KDE & include Marble. Is my surprise justified ? > Yes, I think it is. > Probably gphoto2 pulls GNOME stuff, which in turn pulls systemd ... > ... I checked gphoto2, and I don't think is the one pulling systemd. > I don't see any dependency of digikam as an obvious puller for it. > Could you mask sys-apps/systemd > and see what emerge prints when trying to install digikam again? > It will tell you which dependency chain pulls it. It wants k3b , which requires USE="udisks", which pulls in 11 pkgs. It also wants eudev , a qt update & various CD stuff. That starts to add up towards the 54 pkgs, which are still needed. The whole list it demands is USE="plasma udisks script gudev hwdb keymap modutils". I use some KDE apps, but stay away from the desktop, so perhaps the requirement for "plasma" is what gets it started. -- ========================,,============================================ SUPPORT ___________//___, Philip Webb ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto TRANSIT `-O----------O---' purslowatchassdotutorontodotca ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] digikam + systemd 2013-09-06 18:03 ` Philip Webb @ 2013-09-06 18:07 ` Canek Peláez Valdés 2013-09-06 18:18 ` Alan McKinnon 0 siblings, 1 reply; 14+ messages in thread From: Canek Peláez Valdés @ 2013-09-06 18:07 UTC (permalink / raw To: gentoo-user On Fri, Sep 6, 2013 at 1:03 PM, Philip Webb <purslow@ca.inter.net> wrote: > 130906 Canek Peláez Valdés wrote: >> On Fri, Sep 6, 2013 at 11:33 AM, Philip Webb <purslow@ca.inter.net> wrote: >>> I just did 'emerge -pv digikam' for 3.3.0 >>> & it wants to install 54 pkgs, incl systemd ; >>> 10 pkgs are KDE & include Marble. Is my surprise justified ? >> Yes, I think it is. >> Probably gphoto2 pulls GNOME stuff, which in turn pulls systemd ... >> ... I checked gphoto2, and I don't think is the one pulling systemd. >> I don't see any dependency of digikam as an obvious puller for it. >> Could you mask sys-apps/systemd >> and see what emerge prints when trying to install digikam again? >> It will tell you which dependency chain pulls it. > > It wants k3b , which requires USE="udisks", which pulls in 11 pkgs. > It also wants eudev , a qt update & various CD stuff. > That starts to add up towards the 54 pkgs, which are still needed. > The whole list it demands is > USE="plasma udisks script gudev hwdb keymap modutils". > > I use some KDE apps, but stay away from the desktop, > so perhaps the requirement for "plasma" is what gets it started. No, KDE doesn't depend on systemd (AFAIK). And it's funny that it wants eudev AND systemd. Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] digikam + systemd 2013-09-06 18:07 ` Canek Peláez Valdés @ 2013-09-06 18:18 ` Alan McKinnon 2013-09-06 18:51 ` Philip Webb 0 siblings, 1 reply; 14+ messages in thread From: Alan McKinnon @ 2013-09-06 18:18 UTC (permalink / raw To: gentoo-user On 06/09/2013 20:07, Canek Peláez Valdés wrote: > On Fri, Sep 6, 2013 at 1:03 PM, Philip Webb <purslow@ca.inter.net> wrote: >> 130906 Canek Peláez Valdés wrote: >>> On Fri, Sep 6, 2013 at 11:33 AM, Philip Webb <purslow@ca.inter.net> wrote: >>>> I just did 'emerge -pv digikam' for 3.3.0 >>>> & it wants to install 54 pkgs, incl systemd ; >>>> 10 pkgs are KDE & include Marble. Is my surprise justified ? >>> Yes, I think it is. >>> Probably gphoto2 pulls GNOME stuff, which in turn pulls systemd ... >>> ... I checked gphoto2, and I don't think is the one pulling systemd. >>> I don't see any dependency of digikam as an obvious puller for it. >>> Could you mask sys-apps/systemd >>> and see what emerge prints when trying to install digikam again? >>> It will tell you which dependency chain pulls it. >> >> It wants k3b , which requires USE="udisks", which pulls in 11 pkgs. >> It also wants eudev , a qt update & various CD stuff. >> That starts to add up towards the 54 pkgs, which are still needed. >> The whole list it demands is >> USE="plasma udisks script gudev hwdb keymap modutils". >> >> I use some KDE apps, but stay away from the desktop, >> so perhaps the requirement for "plasma" is what gets it started. > > No, KDE doesn't depend on systemd (AFAIK). And it's funny that it > wants eudev AND systemd. > > Regards. > This config does not pull in systemd (LINGUAS removed for clarity) $ eix digikam [I] media-gfx/digikam Available versions: (4) 3.2.0^t (~)3.3.0^t {addressbook aqua debug doc gphoto2 +handbook mysql themedesigner +thumbnails video} Installed versions: 3.3.0(4)^t(11:41:42 15/08/2013)(gphoto2 handbook mysql thumbnails video -addressbook -aqua -debug -doc -themedesigner Homepage: http://www.digikam.org/ Description: Digital photo management application for KDE I think your problem is USE="gudev", which on my system is used by sys-fs/udev and virtual/udev. Yours will be different (equery hasuse only lists USE for installed apps). most likely is that you have a mismatch between USE for virtual/udev and sys-fs/eudev. Remember all the pain we had to go through a while back to discover they must match exactly? Very easy to miss that, especially as portage doesn't help detect mismatches. -- Alan McKinnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] digikam + systemd 2013-09-06 18:18 ` Alan McKinnon @ 2013-09-06 18:51 ` Philip Webb 2013-09-06 19:02 ` Canek Peláez Valdés ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Philip Webb @ 2013-09-06 18:51 UTC (permalink / raw To: gentoo-user 130906 Alan McKinnon wrote: > most likely there's a mismatch between USE for virtual/udev & sys-fs/eudev. I don't have eudev installed. (1) Portage wants USE="plasma". (2) kipi-plugins -> k3b -> USE="udisks". (3) marble -> pykde4-4.11.0 -> USE="script". (4) udisks -> USE="gudev". (5) then I see : sys-apps/systemd-206-r3::gentoo (Change USE: +kmod) virtual/udev-206-r2::gentoo (Change USE: -kmod) Adding -kmod to the USE list gets 54 pkgs, incl systemd , which I've masked in package.mask with "sys-fs/systemd". -- ========================,,============================================ SUPPORT ___________//___, Philip Webb ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto TRANSIT `-O----------O---' purslowatchassdotutorontodotca ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] digikam + systemd 2013-09-06 18:51 ` Philip Webb @ 2013-09-06 19:02 ` Canek Peláez Valdés 2013-09-06 20:11 ` Philip Webb 2013-09-06 19:10 ` Frank Steinmetzger 2013-09-06 20:30 ` Alan McKinnon 2 siblings, 1 reply; 14+ messages in thread From: Canek Peláez Valdés @ 2013-09-06 19:02 UTC (permalink / raw To: gentoo-user On Fri, Sep 6, 2013 at 1:51 PM, Philip Webb <purslow@ca.inter.net> wrote: > 130906 Alan McKinnon wrote: >> most likely there's a mismatch between USE for virtual/udev & sys-fs/eudev. > > I don't have eudev installed. > > (1) Portage wants USE="plasma". > (2) kipi-plugins -> k3b -> USE="udisks". > (3) marble -> pykde4-4.11.0 -> USE="script". > (4) udisks -> USE="gudev". > (5) then I see : > > sys-apps/systemd-206-r3::gentoo (Change USE: +kmod) > virtual/udev-206-r2::gentoo (Change USE: -kmod) > > Adding -kmod to the USE list gets 54 pkgs, incl systemd , > which I've masked in package.mask with "sys-fs/systemd". sys-apps/systemd, right? Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] digikam + systemd 2013-09-06 19:02 ` Canek Peláez Valdés @ 2013-09-06 20:11 ` Philip Webb 2013-09-06 20:31 ` Canek Peláez Valdés 0 siblings, 1 reply; 14+ messages in thread From: Philip Webb @ 2013-09-06 20:11 UTC (permalink / raw To: gentoo-user 130906 Canek Peláez Valdés wrote: > On Fri, Sep 6, 2013 at 1:51 PM, Philip Webb <purslow@ca.inter.net> wrote: >> (1) Portage wants USE="plasma". >> (2) kipi-plugins -> k3b -> USE="udisks". >> (3) marble -> pykde4-4.11.0 -> USE="script". >> (4) udisks -> USE="gudev". > sys-apps/systemd, right? Sorry, it's a busy day. With that correction, I get : sys-fs/eudev-1.2-r1::gentoo (Change USE: +hwdb +keymap +modutils) Then 54 pkgs, but eudev for systemd . -- ========================,,============================================ SUPPORT ___________//___, Philip Webb ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto TRANSIT `-O----------O---' purslowatchassdotutorontodotca ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] digikam + systemd 2013-09-06 20:11 ` Philip Webb @ 2013-09-06 20:31 ` Canek Peláez Valdés 2013-09-07 10:47 ` Philip Webb 0 siblings, 1 reply; 14+ messages in thread From: Canek Peláez Valdés @ 2013-09-06 20:31 UTC (permalink / raw To: gentoo-user On Fri, Sep 6, 2013 at 3:11 PM, Philip Webb <purslow@ca.inter.net> wrote: > 130906 Canek Peláez Valdés wrote: >> On Fri, Sep 6, 2013 at 1:51 PM, Philip Webb <purslow@ca.inter.net> wrote: >>> (1) Portage wants USE="plasma". >>> (2) kipi-plugins -> k3b -> USE="udisks". >>> (3) marble -> pykde4-4.11.0 -> USE="script". >>> (4) udisks -> USE="gudev". >> sys-apps/systemd, right? > > Sorry, it's a busy day. With that correction, I get : > > sys-fs/eudev-1.2-r1::gentoo (Change USE: +hwdb +keymap +modutils) > > Then 54 pkgs, but eudev for systemd . Well, with that at least you escape from the newfangled systemd ;) If I'm not mistaken, nothing in the tree depends directly on eudev; it's (supposedly) a drop in replacement for udev if you don't want any systemd cooties. Now mask eudev and see what happens. Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] digikam + systemd 2013-09-06 20:31 ` Canek Peláez Valdés @ 2013-09-07 10:47 ` Philip Webb 0 siblings, 0 replies; 14+ messages in thread From: Philip Webb @ 2013-09-07 10:47 UTC (permalink / raw To: gentoo-user 130906 Canek Peláez Valdés wrote: > On Fri, Sep 6, 2013 at 1:51 PM, Philip Webb <purslow@ca.inter.net> wrote: >> (1) Portage wants USE="plasma". >> (2) kipi-plugins -> k3b -> USE="udisks". >> (3) marble -> pykde4-4.11.0 -> USE="script". >> (4) udisks -> USE="gudev". > sys-apps/systemd, right? >> With that correction, I get : >> sys-fs/eudev-1.2-r1::gentoo (Change USE: +hwdb +keymap +modutils) >> Then 54 pkgs, but eudev for systemd . > If I'm not mistaken, nothing in the tree depends directly on eudev; > it's (supposedly) a drop in replacement for udev > if you don't want any systemd cooties. > Now mask eudev and see what happens. (1 2 3 4) as above, then 54 pkgs, but no eudev . It wants to update to udev-206-r3 & wants to remove openrc-0.12 to admit kmod-15 . It looks as if it's the kitchen-sink approach suggested by someone else, ie KDE has added a lot of extra stuff as requirements for Digikam. It's like Gnome requiring Systemd & Firefox requiring sound libraries, even if (like me) there's no sound enabled in the kernel or elsewhere. So the outcome seems to be that I will stick with Fotoxx, which so far has proved a useful photo-editing pkg. Its requirements are much simpler (again, my home-made pkg list): 130606 gnome-base/gnome-common-3.6.0 [for gtkimageview] 130606 media-libs/exiftool-9.120.0 [for fotoxx] 130606 media-libs/lensfun-0.2.7 [ ~ : for ufraw] 130606 media-gfx/dcraw-9.17 [ ~ : for fotoxx] W 130606 media-gfx/fotoxx-13.05 [~] 130606 media-gfx/gtkimageview-1.6.4 [for ufraw] 130606 media-gfx/ufraw-0.19.2 [for fotoxx] 130606 sci-libs/cfitsio-3.340 [ ~ : for ufraw] Further comments welcome ; otherwise, thanx to everyone for the suggestions. -- ========================,,============================================ SUPPORT ___________//___, Philip Webb ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto TRANSIT `-O----------O---' purslowatchassdotutorontodotca ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] digikam + systemd 2013-09-06 18:51 ` Philip Webb 2013-09-06 19:02 ` Canek Peláez Valdés @ 2013-09-06 19:10 ` Frank Steinmetzger 2013-09-06 20:30 ` Alan McKinnon 2 siblings, 0 replies; 14+ messages in thread From: Frank Steinmetzger @ 2013-09-06 19:10 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 724 bytes --] On Fri, Sep 06, 2013 at 02:51:19PM -0400, Philip Webb wrote: > 130906 Alan McKinnon wrote: > > most likely there's a mismatch between USE for virtual/udev & sys-fs/eudev. > > I don't have eudev installed. > > (1) Portage wants USE="plasma". > (2) kipi-plugins -> k3b -> USE="udisks". > (3) marble -> pykde4-4.11.0 -> USE="script". > (4) udisks -> USE="gudev". Are you sure about udisks[gudev]? I don't see that flag here. eudev has that flag, but even with it enabled, emerge -pv eudev does not pull in systemd here. A assume you checked the output of emerge --tree? -- Gruß | Greetings | Qapla’ Please do not share anything from, with or about me with any Facebook service. Seize the carp. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] digikam + systemd 2013-09-06 18:51 ` Philip Webb 2013-09-06 19:02 ` Canek Peláez Valdés 2013-09-06 19:10 ` Frank Steinmetzger @ 2013-09-06 20:30 ` Alan McKinnon 2 siblings, 0 replies; 14+ messages in thread From: Alan McKinnon @ 2013-09-06 20:30 UTC (permalink / raw To: gentoo-user On 06/09/2013 20:51, Philip Webb wrote: > 130906 Alan McKinnon wrote: >> most likely there's a mismatch between USE for virtual/udev & sys-fs/eudev. > > I don't have eudev installed. > > (1) Portage wants USE="plasma". > (2) kipi-plugins -> k3b -> USE="udisks". > (3) marble -> pykde4-4.11.0 -> USE="script". > (4) udisks -> USE="gudev". > (5) then I see : > > sys-apps/systemd-206-r3::gentoo (Change USE: +kmod) > virtual/udev-206-r2::gentoo (Change USE: -kmod) > > Adding -kmod to the USE list gets 54 pkgs, incl systemd , > which I've masked in package.mask with "sys-fs/systemd". > It gets more complex by the post... I just noticed I have UE="gudev" in package.use for udev, and I don't have systemd. So that's not it. -- Alan McKinnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [gentoo-user] digikam + systemd 2013-09-06 16:33 [gentoo-user] digikam + systemd Philip Webb 2013-09-06 16:41 ` Canek Peláez Valdés @ 2013-09-06 21:56 ` Walter Dnes 1 sibling, 0 replies; 14+ messages in thread From: Walter Dnes @ 2013-09-06 21:56 UTC (permalink / raw To: gentoo-user On Fri, Sep 06, 2013 at 12:33:47PM -0400, Philip Webb wrote > I just did 'emerge -pv digikam' for 3.3.0 > & it wants to install 54 pkgs, incl systemd ; > 10 pkgs are KDE & include Marble. > > Is my surprise justified ? I run with... USECPU="mmx mmxext sse sse2 sse3 ssse3" USEOTHER=" X a52 aac bzip2 cxx dga dri exif ffmpeg flac fortran gallium gif intel jpeg mng mp3 mpeg ncurses nptl nptlonly nsplugin offensive ogg opengl openrc png posix readline ssl theora threads tiff tools truetype vim-syntax vorbis xcomposite webm x264 xpm xv xvid zlib" USE="-* ${USECPU} ${USEOTHER}" ...and a bare amd64 no-multilib profile. I tried "emerge -pv digikam" and had to build up USE one step at a time. It looks like digikam has been borged into KDE. You apparently need to build 90% of KDE, including marble, symantec-desktop, nepomuk, phonon, an sql database, etc, etc, etc. For a dependancy tree, try... emerge -pvt --unordered-display digikam > tree.txt ...and see what you get. It's probably a dependancy of a dependancy of a dependancy, or something like that. -- Walter Dnes <waltdnes@waltdnes.org> I don't run "desktop environments"; I run useful applications ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2013-09-07 10:47 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-09-06 16:33 [gentoo-user] digikam + systemd Philip Webb 2013-09-06 16:41 ` Canek Peláez Valdés 2013-09-06 16:55 ` Canek Peláez Valdés 2013-09-06 18:03 ` Philip Webb 2013-09-06 18:07 ` Canek Peláez Valdés 2013-09-06 18:18 ` Alan McKinnon 2013-09-06 18:51 ` Philip Webb 2013-09-06 19:02 ` Canek Peláez Valdés 2013-09-06 20:11 ` Philip Webb 2013-09-06 20:31 ` Canek Peláez Valdés 2013-09-07 10:47 ` Philip Webb 2013-09-06 19:10 ` Frank Steinmetzger 2013-09-06 20:30 ` Alan McKinnon 2013-09-06 21:56 ` Walter Dnes
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox