
It can satisfy multiple virtuals (udev, service-manager, ...) thus could get pulled in easily that way; even when it isn't listed first, USE flag inconsistencies can cause a different implementation to satisfy the virtual. A rule of thumb to avoid implementation switching is to keep the USE flags of the virtual and the package that you want to satisfy the virtual with consistent.schorsch_76 wrote:An short emerge -p cinnamon, wants to pull in systemd ... i was shocked
No, it is optional; you can disable that USE flag if you don't want to pull it in, a lot of packages are patched to keep it optional.KosmiK wrote:After 0.8 it requare gnome-online-accounts.
Pardon the mild off-topic intrusion, but does MATE have a login manager? I've been using gdm for years, but now have it masked <3.8 so I can stay with OpenRC. On a new install I just installed LXDM, but find that it does not obviously/readily support remote X operation.Leio wrote: For anyone wanting to stick to GNOME2 era metaphors, we fortunately now have MATE available to please your desires. Unlike gnome2, it is actually maintained upstream, not dead for the past 3+ years
No, they've cut it off in an earlier release; so, they expect you to reuse another login manager for this purpose.depontius wrote:Pardon the mild off-topic intrusion, but does MATE have a login manager?Leio wrote: For anyone wanting to stick to GNOME2 era metaphors, we fortunately now have MATE available to please your desires. Unlike gnome2, it is actually maintained upstream, not dead for the past 3+ years
I haven't lied about anything: instead we've had the spectacle of several developers repeatedly lying about what I have said, and presenting that lie as something to argue with, instead of admitting that there is no way on Earth that anyone sane would put Gnome-2 and Gnome-3 in the same SLOT.Leio wrote:Oh, thought you left this discussion steveL.
Let me leave you with http://devmanual.gentoo.org/general-concepts/slotting/ then. I have no idea how what you keep insisting on here are in line with standard practice, as they are in line with huge QA violations instead.
Also please stop spreading lies about my team, I thought you are better than that.
Then please provide resources to back up your claims.steveL wrote:I haven't lied about anything:
Given no resources to back up your claims, it is hard to make the claim that we lie;steveL wrote:instead we've had the spectacle of several developers repeatedly lying about what I have said, and presenting that lie as something to argue with,
They are in the same SLOT; so, we've managed to find that way on Earth, with the least amount of work.steveL wrote:instead of admitting that there is no way on Earth that anyone sane would put Gnome-2 and Gnome-3 in the same SLOT.
Where was it said that they are different packages?steveL wrote:Instead we've been told they are in fact different packages, but good luck with that: if you have something specific beyond a page that doesn't back up anything you have said, please present it. You know the actual killer point you appear to believe is present on that page: be direct and present the argument, not some limpid claim to authority that isn't.
Way to go presenting Mate as "your team's" work, when it was worked on by users, and took quite a while to be picked up by "your team". Clearly you've changed in the last few years; that'll be the company you keep, imo. You're certainly much better at the propaganda game. Would that that was matched by technical clarity.
We then first see it bail out due to newest upower:These are the packages that would be merged, in order:
[ebuild NS ] gnome-base/gnome-session-2.32.1-r3:2::gentoo [3.12.1:0::gnome] USE="-debug -doc -ipv6" 757 KiB
[ebuild R #] gnome-base/gnome-session-3.12.1::gentoo [3.12.1::gnome] USE="systemd -debug -doc -gconf -ipv6" 0 KiB
Total: 2 packages (1 in new slot, 1 reinstall), Size of downloads: 757 KiB
Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild manifests
>>> Emerging (1 of 2) gnome-base/gnome-session-2.32.1-r3::gentoo
>>> Emerging (2 of 2) gnome-base/gnome-session-3.12.1::gentoo
>>> Installing (2 of 2) gnome-base/gnome-session-3.12.1::gentoo
>>> Failed to emerge gnome-base/gnome-session-2.32.1-r3, Log file:
>>> '/var/log/portage/gnome-base:gnome-session-2.32.1-r3:20140528-101714.log'
Downgrading sys-power/upower from =sys-power/upower-0.99.0 to =sys-power/upower-0.9.23-r2, which shows how GNOME 2 gets incompatible over time and needs extra patches; we then see:gnome_session-gsm-logout-dialog.o:gsm-logout-dialog.c:function gsm_get_dialog.isra.2: error: undefined reference to 'up_client_get_can_suspend'
Oh great, even more work; as you can see, it isn't as simple as just setting the SLOT value.* package gnome-base/gnome-session-2.32.1-r3 NOT merged
*
* Detected file collision(s):
*
* /usr/lib/debug/usr/bin/gnome-session.debug
* /usr/share/gnome/applications/defaults.list
* /usr/share/man/man1/gnome-session.1.bz2
* /usr/share/gnome-session/session-properties.ui
* /usr/share/xsessions/gnome.desktop
* /usr/share/icons/hicolor/scalable/apps/session-properties.svg
* /usr/share/icons/hicolor/48x48/apps/session-properties.png
* /usr/share/icons/hicolor/32x32/apps/session-properties.png
* /usr/share/icons/hicolor/24x24/apps/session-properties.png
* /usr/share/icons/hicolor/22x22/apps/session-properties.png
* /usr/share/icons/hicolor/16x16/apps/session-properties.png
* /usr/bin/gnome-session

Such tricks beat the purpose of SLOTs; because it then behaves like separate packages, where conflicts are then to be fixed up.Leio wrote:He has separate SLOTs that block eachother in mind, I believe. Like the tricks www-client/google-chrome was playing, until it was migrated to 3 separate packages.
That's good to hear. Last I heard a few months ago, mdm wasn't doing so hot. If you decide you need it, I've got all of the bits'n'pieces of gdm-2.20 saved.roki942 wrote:Well I got careless during today's upgrades and lost the trusty old gdm-2.20 I've managed to keep going since the start of this tread.
The good news is the mate-overlay has mdm-1.4.11 which works fine(I never was able to get the ebuilds in bugzilla to emerge)