
Have you ever heard of build and runtime dependencies? Unless you think that Gnome-2 emerges and runs all by itself, you can't be serious with the above. Are you actually a Gentoo user?Anon-E-moose wrote:The work has already been done re: gnome 2 ebuilds and packages.
There will be no new ones. No updates. I've already mentioned that
there will be none from gnome itself. By the very nature of the word
unmaintained that means no extra work for devs.


You guys couldn't even bother to leave a list of what to block if people didn't want to upgrade to GNOME 3, leaving it up to us to take care of for you. You certainly didn't give your "best effort" to slot things to keep GNOME 2 and 3 separated and your fellow devs have admitted that they didn't do what could have been done and can't be bothered now.EvaSDK wrote:Guys, before going about how the Gnome team wants to push Gnome 3 the hard way and undermine any attempt to use Gnome 2, just please read https://wiki.gentoo.org/wiki/Gnome_Team_Policies
We did and still do our best effort to slot everything that can be slotted but that does not mean what some of you have written here.
Nobody is asking you to support GNOME 2, just to not actively hamper people that don't want GNOME 3. Let them use GNOME 2 out of an unsupported overlay if that's what they want. Like Anon, I abandoned GNOME entirely after GNOME 3 went stable, so it doesn't affect me... unlike you guys, we are just trying to help our fellow users rather than blow smoke.We perfectly understand that you are not happy about our decision but we cannot realistically support Gnome 2 libraries with the constant stream of bug reports about it due to gcc, glib, gnutls, etc changes while none of us are still using it.
Again, too many (not all, but too many, and too many in key positions) are cliqueish and hostile to anyone that doesn't think just like them. I constantly see devs say that Gentoo as a project needs more help everywhere. Ask yourselves why you don't get it... it all starts with the attitude from the devs that devs are somehow superior to users and some devs are more special than everyone else.If anybody wants to keep Gnome 2, please step up and become a Gentoo developer or a Proxy maintainer or create an overlay like has been suggested already. If you cannot do that, I am sorry for you but you cannot force people into doing the work you do not want or cannot do.

This information can be obtained from upstream's dependency specifications.saellaven wrote:You guys couldn't even bother to leave a list of what to block if people didn't want to upgrade to GNOME 3, leaving it up to us to take care of for you.EvaSDK wrote:Guys, before going about how the Gnome team wants to push Gnome 3 the hard way and undermine any attempt to use Gnome 2, just please read https://wiki.gentoo.org/wiki/Gnome_Team_Policies
We did and still do our best effort to slot everything that can be slotted but that does not mean what some of you have written here.
There are limited resources to maintain GNOME2.saellaven wrote:You certainly didn't give your "best effort" to slot things to keep GNOME 2 and 3 separated and your fellow devs have admitted that they didn't do what could have been done and can't be bothered now.
They want it by default, as that's what happens when you upgrade your system; anything that deviates from that is up to the user to specify and maintain, given that the distribution has limited resources to accomplish this for them.saellaven wrote:That's to say nothing of the headaches caused by the GNOME team automatically upgrading people to GNOME 3 with systemd even if they didn't want it,
That is an implication of running GNOME 3; the only way to change this implication, is to take action upstream.saellaven wrote:the systemd fanbois harming the system while proclaiming technical superiority (when in reality it was the limitations caused by LP's arrogance that people should only use their systems the way he wants to).
Which information?saellaven wrote:I can't blame the GNOME herd for what williamh and friends did with regards to intentionally withholding information from the Council,
When expectations are high, but resources are low; people could upset themselves, which is motivation for them to make it happen by stepping up and maintaining it. This is how a lot of us became developers; other reasons to become one, are for example giving back to the community for the great things they gave you.saellaven wrote:but the GNOME herd could have handled things MUCH better, particularly because you knew there were going to be people upset.
Given its removal from the Portage tree, as well as the lack of resources; that's nothing more than a waste of time, as it misleads people to use something which will get removed. This could instead be spend on making users happy by spending it on what will stay and become more relevant in the future; in this case I'm not talking about GNOME 3 / systemd in specific, but also about minimal efforts with helping MATE enter the Portage tree (as a small bit of collaboration with the GNOME team might be necessary).saellaven wrote:At a minimum, a list of blockers should have been crafted...
Slotting is meant for compatibility purposes; in the case of GNOME 2 or GNOME 3 it has no benefit afaik, unless one wants to run both DEs which I think it would be a rather unique goal.saellaven wrote:in reality, slotting should have happened from the very beginning, even if you had every intention of dropping GNOME 2 sometime after GNOME 3 went stable.
We work toward the reason that the end users have chosen the distribution for, under the resources we have; maintaining GNOME 2 is outside of that border, which pertains to a small number of end users with special needs. There are valuable alternatives available instead of using an unmaintained DE; maintaining an unmaintained DE is something that falls outside of the scope of Gentoo, of which the poster from the about page gives you an idea...saellaven wrote:But it's never about the end user, it's always about what the devs want at any given time and the end users are, at best, an afterthought.
Users can use an unsupported overlay and/or switch to MATE; we're helping them by making these suggestions, where is the fire?saellaven wrote:Nobody is asking you to support GNOME 2, just to not actively hamper people that don't want GNOME 3. Let them use GNOME 2 out of an unsupported overlay if that's what they want. Like Anon, I abandoned GNOME entirely after GNOME 3 went stable, so it doesn't affect me... unlike you guys, we are just trying to help our fellow users rather than blow smoke.We perfectly understand that you are not happy about our decision but we cannot realistically support Gnome 2 libraries with the constant stream of bug reports about it due to gcc, glib, gnutls, etc changes while none of us are still using it.
Where do you get this impression?saellaven wrote:Again, too many (not all, but too many, and too many in key positions) are cliqueish and hostile to anyone that doesn't think just like them. I constantly see devs say that Gentoo as a project needs more help everywhere. Ask yourselves why you don't get it... it all starts with the attitude from the devs that devs are somehow superior to users and some devs are more special than everyone else.If anybody wants to keep Gnome 2, please step up and become a Gentoo developer or a Proxy maintainer or create an overlay like has been suggested already. If you cannot do that, I am sorry for you but you cannot force people into doing the work you do not want or cannot do.
I didn't read the rest of your post, precisely because YOU are one of the worst offenders when it comes to this. You've repeatedly done it not only to me but at least a half dozen other people on the forums alone. I've asked you not to reply to my posts after you played games jerking me around for your amusement in the past, you continued to antagonize me afterward anyway, even trying to goad me into playing your games, and an admin asked you to adhere to my wishes to not reply to me since nothing good was going to come of it. You even have your own thread in the forums feedback section because of your desire to harass people here.TomWij wrote:Where do you get this impression?saellaven wrote: Again, too many (not all, but too many, and too many in key positions) are cliqueish and hostile to anyone that doesn't think just like them. I constantly see devs say that Gentoo as a project needs more help everywhere. Ask yourselves why you don't get it... it all starts with the attitude from the devs that devs are somehow superior to users and some devs are more special than everyone else.

That appears to be a misunderstanding; it is natural that when people have a certain vision, that people trying to understand that vision and help are misunderstood because they come over as questioning it.saellaven wrote:I didn't read the rest of your post, precisely because YOU are one of the worst offenders when it comes to this. You've repeatedly done it not only to me but at least a half dozen other people on the forums alone.TomWij wrote:Where do you get this impression?saellaven wrote: Again, too many (not all, but too many, and too many in key positions) are cliqueish and hostile to anyone that doesn't think just like them. I constantly see devs say that Gentoo as a project needs more help everywhere. Ask yourselves why you don't get it... it all starts with the attitude from the devs that devs are somehow superior to users and some devs are more special than everyone else.
Sorry, but categorization of people is what I try to avoid at all costs, and my actions there were to help you in an useful manner; if you have previously asked so, then I'm sorry to let you know that I have forgotten that as this is unlisted.saellaven wrote:I've asked you not to reply to my posts after you played games jerking me around for your amusement in the past, you continued to antagonize me afterward anyway, even trying to goad me into playing your games, and an admin asked you to adhere to my wishes to not reply to me since nothing good was going to come of it.
Or rather, to help people here; given my high participation on the forums, it's natural for there to be a small few individuals to perceive that differently.saellaven wrote:You even have your own thread in the forums feedback section because of your desire to harass people here.
(Oh, what a nice view...saellaven wrote:So frankly, to keep this polite as I can, look in the mirror.
It cannot be left alone, because nobody in the team can actually state that it works. It is a general feeling from flow of bug reports. It is roting at maximum speed due to no upstream and already gcc-4.8, latest glib and latest gnutls are expected to break some builds. I have not actively verified it but it happened sufficiently enough times in the 8 years I have been a maintainer to guarantee you it will happen and sooner rather than later. But of course, those packages can be masked too.Anon-E-moose wrote:Then what is the harm in simply leaving it in portage until it is obvious that it won't work anymore.EvaSDK wrote:Packages come and go from the tree according to various conditions, but most notably here because they cease to work with newer compiler or underlying library. Yes this is still not the case for Gnome 2, but that is because you are ignoring the 3 years or continuous effort to keep it working despite those library changes
By your own admission it works at this point in time (and thanks to you/others for keeping
it working even though I don't use it) so why not leave it. Put a large warning *no longer supported*
in the ebuilds. When/If someone posts a bug report against gnome2 pkgs, simply close it with "it's not supported".
I understand this point of view, however, if we provided an overlay, it would give a false sense that Gnome 2 will keep on being supported and that it will receive patches. Of course, it may happen once in a while but leaving that to people that do want to keep using it has better chance to gather a community of active people that something put up by current Gentoo developers and left abandoned.Anon-E-moose wrote: Instead what we end users see, is what amounts to a flip of the middle finger
and told to either support it yourself or switch to something else, rather than
"when it quits working completely we'll remove it". That is how it comes off
to many, whether intended that way or not.

As explained, untrue, the binaries and co. are named the same. Futhermore, Gnome 2.x is broken with many Gnome 3.x and other ~arch libraries.saellaven wrote:SLOTing WAS possible and still is
I'm serious about it. The package is in overlay. I'm using it on one box and about to transition to three others. I'm sure I don't qualify as a gentoo dev, but I'm able to test, but only on four generations of AMD64. I still have a k6 box in the basement (nostalgia, my grandson and I built it from discarded parts and eBay when I was out of work), but I doubt if anyone is interested in that. I may be acquiring a Pentium II laptop that I will be doing a 32 bit install on. The four AMD64's (k8 through fam10) are the serious boxes.MATE seems to be the clean solution to all these problems, and I'm still willing to help to package it, if someone is serious about it.
TODAY...ssuominen wrote: And what about sep. /usr? It has nothing to do with udev, or eudev. What udev-init-scripts patch? What about diminishing eudev? That I've told there is no point in using it, unless you want the old-style rule-generator back. Does that upset you? Why, because it's true?
Code: Select all
layman -o http://suigintou.weedy.ca/trac/gentoo-overlay/export/HEAD/repository.xml -a fuckyeah-overlayI'm calling "bullshit" on this. SLOT conflicts are no excuse for deliberately keeping the 2.0 SLOT for 3.0 ebuilds. The conflicts go in the old ebuilds, as you move to the next generation.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.
..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 that
SLOTting was impossible. Those that were possible to SLOT, have been SLOTed.
Yeah that's the way to encourage people. Good show. How about you take your own advice? I'm sure exherbo will be glad for you to stop playing the charade, as will I for one. You've had a good run, and lasted longer than any of them thought you would.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.


You don't seem to understand how SLOTs work. Say, if package gnome-base/random-2.0 was SLOT="2.0" and this gnome-base/random-2.0 installed binary 'random', and gnome-base/random-3.0 was released and it still installed binary called 'random', then the SLOT shouldn't be changed, or otherwise you'd be hitting file collision.steveL wrote:I'm calling "bullshit" on this. SLOT conflicts are no excuse for deliberately keeping the 2.0 SLOT for 3.0 ebuilds. The conflicts go in the old ebuilds, as you move to the next generation.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.
..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 that
SLOTting was impossible. Those that were possible to SLOT, have been SLOTed.
The point, as you well know, is that the GNOME herd could have simply moved to SLOT 3.0 for the new ebuilds, just like KDE or any other setup. The only reason not to do so is to force people to upgrade, and to remove the the option of masking by SLOT.
If it's bit-rotting, so what? Drop it from the tree, in normal time, as other ebuilds are done. The point is you guys went against the normal methodology, and for all your posturing that simply broke the tree, and went against the proclaimed intent of allowing people to use a systemd-gnome profile.
I don't want to bad mouth anyone, but you are wrong, again. It was the otherway around, people refused to help with sys-fs/udev and insisted in creating an entire fork. Since, to this day, the only real visible changesteveL wrote: As for you presenting eudev as an option.. LMAO. You were the one bad-mouthing its developers instead of helping them; you appear to have a knack for denigrating people instead of responding to the underlying problem, and taking the negative fork in the road instead of choosing to turn things into a positive. In this instance, you could have recruited a hard-worker, instead of making him feel worse. With eudev you could have fostered a new collaboration with other devs, instead of bad-mouthing them. You clearly have a lot of maturing to do as a person and developer both.


Propably because I'm the only one answering. Likely they have read up some anti-systemd propaganda from some blog post and assumed it to be true, and now they are angry because it turned out to be bs.rorgoroth wrote:I gotta admit I get a little confused why you guys give ssuominen so much shit when all he does is point out what the eudev guys already admitted about there project.