

I also need to do this to keep NX working on a few servers I access, because Gnome 3 completely breaks it.figueroa wrote:This is for a box that I only access remotely using nxclient. (It's running net-misc/nxserver-freenx.)
Later I will consider migrating to mate or cinnamon.

Ouch I can't believe they were so dumb as to use slot 2.0 for gnome 3 ebuilds. That's just nuts. Much better to slot as you say, and mask 3.0 on default profile, then unmask in systemd or gnome profile. Which was the whole point of having a systemd profile: to enable that kind of thing. Ugh.heheman3000 wrote:But to digress a little, why do we need to have this masking madness at all? Why don't we just separate 2 and 3 into `gnome-base/gnome:2` and `gnome-base/gnome:3` and let people install which version they want?
One could argue that by intentionally making it harder to maintain the separation by reusing the same slots, it makes it easier to apply the force to get people to abandon GNOME 2 in favor of GNOME 3 with the systemd requirements. Certainly, we've seen the posts from people sick and tired of fighting emerge blockers and begrudgingly switching to GNOME 3 even though they didn't want to and don't like it.steveL wrote:Ouch I can't believe they were so dumb as to use slot 2.0 for gnome 3 ebuilds. That's just nuts. Much better to slot as you say, and mask 3.0 on default profile, then unmask in systemd or gnome profile. Which was the whole point of having a systemd profile: to enable that kind of thing. Ugh.heheman3000 wrote:But to digress a little, why do we need to have this masking madness at all? Why don't we just separate 2 and 3 into `gnome-base/gnome:2` and `gnome-base/gnome:3` and let people install which version they want?
As for mate maintenance, you're only talking about ebuilds, not upstream code; granted patches and bugs need to feedback, but that's exactly the same as any other project. So I'd encourage anyone who likes Gnome-2 to use, feedback and contribute to sabayon's work.

That's the only reason for such a dumb move, afaic. How on earth are you meant to contribute by maintaining the old ebuilds and packages, if they've deliberately poisoned the tree against you? And let's be clear: there is no valid technical reason for such a dumb move. It doesn't even match the upstream versioning.saellaven wrote:One could argue that by intentionally making it harder to maintain the separation by reusing the same slots, it makes it easier to apply the force to get people to abandon GNOME 2 in favor of GNOME 3 with the systemd requirements. Certainly, we've seen the posts from people sick and tired of fighting emerge blockers and begrudgingly switching to GNOME 3 even though they didn't want to and don't like it.
And your ebuilds can't co-exist because they've deliberately borked the 3.0 ebuilds with a 2.0 slot. For shame.Oh, sure, someone can step up and maintain GNOME 2 if they want to, but keep in mind, they'll have to fight the very group of people trying to "provide choices" like forcing you to into an unsupported system so they can meet the technically inferior specs of a favored package rather than accept a simple patch.
Lul, indeed: throwing hands up in the air and feeling bad after the event, but "look shiny shiny" which turns out to be nothing but hype and years of bugfixing a crap design, seems to be the defining feature of the "new" school (same as the old school of One True Way.)But, they promise to feel bad for you when they throw their hands up in the air... after all, it's not their fault that almost nobody wants to join their awesome clique anymore.



Yes it should have been, but a couple of devs simply didn't want anyone to keep on using gnome2 since it could be used without their darling systemd.666threesixes666 wrote: as i said before, they should of named gnome3 something else as it is completely different.
It was still the decision of Gentoo's GNOME team to use SLOT-2 on those packages and they recently reaffirmed that it would be too much work for them to bother to go in and change it.ssuominen wrote:What steveL is saying simply isn't true. It's not the Gentoo packagers that have "poisoned" some packages but rather the original upstream of them, such as dev-libs/glib, have changed and since Gnome 2.x doesn't have a upstream anymore, they haven't been patched to be compatible with the newer libraries.
This is *exactly* what MATE is addressing, continuity of those packages and compability with the newer libraries.
I can't speak for SteveL or anyone else, but I gave it consideration. In the end, I decided that I'm not going to become a dev and join an overtly hostile environment with a handful of cliques that play politics to force their decisions on everyone else. The entire way systemd, removal of /usr support, intentionally holding fixes back from openrc, etc were handled, the actions of a couple devs who have come here only to stir the pot, etc, I have no desire to be one of you. IMO, the #1 reason why Gentoo doesn't have more devs joining, despite the general need for more help, is BECAUSE OF the existing Gentoo devs and, in particular, their attitude.Please get yourself a CVS access to gentoo-x86/ tree and commit MATE to Portage. If you want a mentor, which is mandatory prerequisite for becoming a developer, don't hesistate to ask me on IRC (Freenode) or someone else. I will happily help to a extent, as in, you need to be well experienced with writing ebuilds beforehand.
In fact, the lack of such move currently implies there are no intrested people in Gnome 2.x and/or MATE. And honestly, I'm a bit suprised.



No, it wasn't. It was GNOME upstream who decided to call binaries/libraries/headers and so forth the same, like eg. gnome-terminal is still gnome-terminal and not gnome3-terminal so thatsaellaven wrote:It was still the decision of Gentoo's GNOME team to use SLOT-2 on those packages and they recently reaffirmed that it would be too much work for them to bother to go in and change it.ssuominen wrote:What steveL is saying simply isn't true. It's not the Gentoo packagers that have "poisoned" some packages but rather the original upstream of them, such as dev-libs/glib, have changed and since Gnome 2.x doesn't have a upstream anymore, they haven't been patched to be compatible with the newer libraries.
This is *exactly* what MATE is addressing, continuity of those packages and compability with the newer libraries.
I should have guessed, you are in for the complaining, but not for the contributing part. No offense, but the distribution doesn't lose much with users like you. Don't slam the door on the way out.saellaven wrote:I can't speak for SteveL or anyone else, but I gave it consideration. In the end, I decided that I'm not going to become a dev and join an overtly hostile environment with a handful of cliques that play politics to force their decisions on everyone else. The entire way systemd, removal of /usr support, intentionally holding fixes back from openrc, etc were handled, the actions of a couple devs who have come here only to stir the pot, etc, I have no desire to be one of you. IMO, the #1 reason why Gentoo doesn't have more devs joining, despite the general need for more help, is BECAUSE OF the existing Gentoo devs and, in particular, their attitude.ssuominen wrote: Please get yourself a CVS access to gentoo-x86/ tree and commit MATE to Portage. If you want a mentor, which is mandatory prerequisite for becoming a developer, don't hesistate to ask me on IRC (Freenode) or someone else. I will happily help to a extent, as in, you need to be well experienced with writing ebuilds beforehand.
In fact, the lack of such move currently implies there are no intrested people in Gnome 2.x and/or MATE. And honestly, I'm a bit suprised.

I'm maintaining much of the involved packages, sys-fs/udev, sys-auth/consolekit and Xfce, and I can assure they will keep working in the futureAnon-E-moose wrote:Xfce should work into the foreseeable future though I would keep an eye on it as they have already
said they will be looking at using gtk3.


Complete lack of intellectual honesty and the first thing that the clique always turns to...ssuominen wrote:No, it wasn't. It was GNOME upstream who decided to call binaries/libraries/headers and so forth the same, like eg. gnome-terminal is still gnome-terminal and not gnome3-terminal so thatsaellaven wrote:It was still the decision of Gentoo's GNOME team to use SLOT-2 on those packages and they recently reaffirmed that it would be too much work for them to bother to go in and change it.ssuominen wrote:What steveL is saying simply isn't true. It's not the Gentoo packagers that have "poisoned" some packages but rather the original upstream of them, such as dev-libs/glib, have changed and since Gnome 2.x doesn't have a upstream anymore, they haven't been patched to be compatible with the newer libraries.
This is *exactly* what MATE is addressing, continuity of those packages and compability with the newer libraries.
SLOTting was impossible. Those that were possible to SLOT, have been SLOTed.
Yet another issue MATE is solving.
And thanks for proving my point about the clique in action... instead of stepping back and saying "hmm, maybe that's a valid point and we should ask ourselves if we can do anything differently to attract more help..." the immediate thought it to tell someone to not even use the distro. It's the users that are the problem when it's not upstream that is the problem. It's everyone except the Gentoo devs and their insular attitudes.ssuominen wrote:I should have guessed, you are in for the complaining, but not for the contributing part. No offense, but the distribution doesn't lose much with users like you. Don't slam the door on the way out.saellaven wrote:I can't speak for SteveL or anyone else, but I gave it consideration. In the end, I decided that I'm not going to become a dev and join an overtly hostile environment with a handful of cliques that play politics to force their decisions on everyone else. The entire way systemd, removal of /usr support, intentionally holding fixes back from openrc, etc were handled, the actions of a couple devs who have come here only to stir the pot, etc, I have no desire to be one of you. IMO, the #1 reason why Gentoo doesn't have more devs joining, despite the general need for more help, is BECAUSE OF the existing Gentoo devs and, in particular, their attitude.ssuominen wrote: Please get yourself a CVS access to gentoo-x86/ tree and commit MATE to Portage. If you want a mentor, which is mandatory prerequisite for becoming a developer, don't hesistate to ask me on IRC (Freenode) or someone else. I will happily help to a extent, as in, you need to be well experienced with writing ebuilds beforehand.
In fact, the lack of such move currently implies there are no intrested people in Gnome 2.x and/or MATE. And honestly, I'm a bit suprised.




See, that single line shows how much of a clue you have.Anon-E-moose wrote:The work has been done.