Re: [gentoo-user] [systemd vs consolekit] packagekit-base

2013-07-26 Thread András Csányi
On 25 July 2013 22:31, Canek Peláez Valdés can...@gmail.com wrote:
 On Thu, Jul 25, 2013 at 3:06 PM, András Csányi sayusi.a...@sayusi.hu wrote:
 Hi All,

[snip]

 Unity is in the tree? Where?

In the unity-gentoo overlay. At the moment the overlay packages are
clashing the already unmasked gnome-3.8. It requires a little job to
manage it.

 The ebuild for packagekit-base has a hard dependency on consolekit,
 without an option for systemd. This is because the last version of
 PackageKit in the tree is 0.7.4, which is more than a year older (was
 released in April 2012).

 If you use Unity, the DE by Canonical for Ubuntu, the last thing you
 want is systemd. Canonical/Ubuntu is pretty clear on the fact that
 they support Upstart, not systemd.

I did not know that. Based on that gnome wants systemd and unity uses
gnome stuff I thought that there is a strong relation between them.

 And lastly, why do you want/need PackageKit? It worked horribly with
 portage, last time I tried some years ago.

Gnome wants that and I do not know why. Maybe I did not pay enough
attention for the USE flag which pulls in it. It requires an action -
just being agile for a moment not having the first coffee today. :S

 If you use GNOME you need to use systemd. Unity is a completely
 different beast (although it uses the same technologies behind the
 curtains), and systemd would be blocked by some Unity stuff, if I
 understand correctly.

I switched back to consolekit to avoid the possible collisions. The
first thing I want is the Unity system working properly. After that
I'm going to ask the guys who manages the unity overlay about
consolekit/systemd stuff.

-- 
--  Csanyi Andras (Sayusi Ando)  -- http://sayusi.hu --
http://facebook.com/andras.csanyi
--  Trust in God and keep your gunpowder dry! - Cromwell



Re: [gentoo-user] [systemd vs consolekit] packagekit-base

2013-07-25 Thread Canek Peláez Valdés
On Thu, Jul 25, 2013 at 3:06 PM, András Csányi sayusi.a...@sayusi.hu wrote:
 Hi All,

 Due to the fact I use Unity and it pulls lot of gnome stuff I started
 to migrate my desktop from consolekit to systemd. At the point
 described below I run out of knowledge. Does not matter what I do
 packagekit-base package wants consolekit. It looks like badly... :S

 Thanks in advance for any help!

 USE=... systemd udev policykit -consolekit ...

 [ebuild  N ] app-admin/packagekit-base-0.7.4  USE=introspection
 networkmanager (policykit) udev -connman -cron -doc -entropy -nsplugin
 -pm-utils -static-libs {-test} LINGUAS=-as -bg -bn -ca -cs -da -de
 -el -en_GB -es -fi -fr -gu -he -hi -hu -it -ja -kn -ko -ml -mr -ms -nb
 -nl -or -pa -pl -pt -pt_BR -ro -ru -sk -sr -sr@latin -sv -ta -te -th
 -tr -uk -zh_CN -zh_TW 1,459 kB
 [ebuild  N ]  sys-auth/consolekit-0.4.6  USE=acl pam (policykit)
 -debug -doc (-selinux) {-test} 358 kB
 [blocks B  ] sys-apps/systemd (sys-apps/systemd is blocking
 sys-auth/consolekit-0.4.6)

 Total: 2 packages (2 new), Size of downloads: 1,817 kB
 Conflict: 1 block (1 unsatisfied)

  * Error: The above package list contains packages which cannot be
  * installed at the same time on the same system.

   (sys-apps/systemd-206::gentoo, installed) pulled in by
 
 =sys-apps/systemd-206[gudev?,introspection?,kmod?,selinux?,static-libs(-)?]
 (=sys-apps/systemd-206[gudev,introspection,kmod]) required by
 (virtual/udev-206::gentoo, installed)

   (sys-auth/consolekit-0.4.6::gentoo, ebuild scheduled for merge) pulled in by
 sys-auth/consolekit required by
 (app-admin/packagekit-base-0.7.4::gentoo, ebuild scheduled for merge)


 For more information about Blocked Packages, please refer to the following
 section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

 http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

 sayusi-desktop sayusi # eix -s packagekit-base
 * app-admin/packagekit-base
  Available versions:  (~)0.6.22^t (~)0.7.4^t {connman cron doc
 entropy +introspection networkmanager nsplugin pm-utils +policykit
 static-libs test udev LINGUAS=as bg bn ca cs da de el en_GB es fi fr
 gu he hi hu it ja kn ko ml mr ms nb nl or pa pl pt pt_BR ro ru sk sr
 sr@latin sv ta te th tr uk zh_CN zh_TW}
  Homepage:http://www.packagekit.org/
  Description: Manage packages in a secure way using a
 cross-distro and cross-architecture API

Unity is in the tree? Where?

The ebuild for packagekit-base has a hard dependency on consolekit,
without an option for systemd. This is because the last version of
PackageKit in the tree is 0.7.4, which is more than a year older (was
released in April 2012).

If you use Unity, the DE by Canonical for Ubuntu, the last thing you
want is systemd. Canonical/Ubuntu is pretty clear on the fact that
they support Upstart, not systemd.

And lastly, why do you want/need PackageKit? It worked horribly with
portage, last time I tried some years ago.

If you use GNOME you need to use systemd. Unity is a completely
different beast (although it uses the same technologies behind the
curtains), and systemd would be blocked by some Unity stuff, if I
understand correctly.

Regards.
-- 
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México