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