Here are the ebuilds to build the noia icon theme that I ported to gnome. These ebuilds have been out on the forums and in the hands of the community for roughly a week now, and no one has reported problems, and many people have been very pleased with the theme. Several Gnome 2.2 snapshots I have seen on the forums are running this Icon theme. It would be great to get THESE!! ebuilds into portage. If someone else rights a different ebuild as they don't see mine fit for the tree, please test it thouroughly before putting it out there. Nothing bugs me more then posting a working ebuild here and then having the developers put a non-working build on the tree. Reproducible: Always Steps to Reproduce: 1. emerge -s gnome-noia 2. Pick What you want 3. Emerge It Actual Results: You get this really cool port of the noia icon set to gnome, and when you see how pretty your system is, you try to keep yourself under control. Expected Results: Offered you a beer to go along with your excitement. You need gnome...this isn't a kde theme.
Created attachment 8102 [details] these are the ebuilds Here they are....ebuilds and proper digests....enjoy!
typed too quickly....there is a line in my first post: " If someone else rights a different ebuild ..." This should read "writes" Sorry for the improper use of English. Somebody please let me edit my own words!!!! Karl
isnt 3 ebuilds a bit much ? I think you could do all of this in 1 go, a meta package for a splash and icon theme is imo a nogo. Could you fix that ? And make the deps more exact gnome-2.2 ? I'm wondering since it are only icons basicly if you even need any deps.
Foser, this is how the ebuilds work: gnome-noia-icons (depends on >=gnome-2.1.2 and wget) : This ebuild emerges the icon set. If you only want to put one build in portage, this should be it. gnome-noia-splash (depends on >=gnome-2.1.2 and wget) : This ebuild gets you a nice pretty splash screen and backs up your current splash screen. This way, if you unmerge this one, you get your old splash screen back. gnome-noia : This is simply a wrapper that installs both the icons and the splash screen.
yeah i know how it works, but an ebuild for a splash screen is not worth its space in the tree, a wrapper for an icon + splash theme certainly isn't. Just push the icon and splash in the 'wrapper' theme (gnome-noia) and be done with it.
I could definitely do that. In fact, I'll probably just remove the splash as it is available via the forums or art.gnome.org, and has been on art.gnome.org since December. Most people wanting a splash screen know to go there. As far as the dependencies go, this icon theme has worked with all versions of gnome since 2.1.2, and since there might be a few people still running something under gnome 2.2, I don't see the need to change that as it would alienate those few people who are slow to upgrade but tried a development build. Chances are, that's a non-issue though. As for it depending on gnome period, it is a gnome icon theme, and without gnome it seems pretty useless to me. If you wanted the icons for another WM or app that used icons, you would probably go get the theme off the web and untar the icons wherever you wanted them. /usr/share/icons seems to be a strictly gnome convention. And for the ebuild name, would you mind leaving it as gnome-noia-icons ? Quite a few people already have those three ebuilds in their /usr/local/portage, and to go from gnome-noia being a wrapper script to the icon script might confuse some people. Anyway, your thoughts are welcome, and when I get them I'll repackage these builds accordingly. Karl
hmm well, URI doesn't work and actually i don't see the use in adding all sort of icon themes to the tree currently. Maybe in time when we have a decent themes infrastructure.
Seems like a rather ridiculous and ludicrous comment to make foser. I just did a wget on the URI successfully. Also, on February 10th I asked you how you wanted these packaged for portage. Not getting back until May shows serious disrespect and speaks poorly on your part. Then to come up with the crap you did. The nerve of you....you just don't want anything I do landing in portage. You release unworking lumiere builds out there when there are those that work on the forums, you release hurried gnome-development snapshots just to beat the community to the punch, and you never site credit where credit is due. Grow up, stop acting so retarded, and for crying out loud, the kde noia theme exists in portage. Take the above ebuild package, and put the gnome-noia-icons ebuild into portage. It's about damn time this gets in there. I don't care how messed up the theme infrastructure is. The point is, this was developed by me, released as a gift to the Gentoo community a day before it got to the gnome community, had ebuilds for it too, and they aren't in portage. To this day, the gnome-noia ebuilds remain one of the most downloaded ebuild sets off of breakmygentoo.net. This is largely because it's not in portage. So let's grow up, and get this taken care of instead of letting it haunt bugzilla. Respectfully, Karl
there there there .. can i kindly ask you to keep personal attacks and remarks off bugzilla? it isn't really appropriate for this kind of behaviour. you probably don't want my opinion at all, but here's for what its worth. i believe foser is doing a great job keeping up with huge amounts of gnome ebuilds up to date and working. no one ever notices when things just work, everyone notices when things don't work. thats just the way people are. you may not notice the amount of work he puts in (and might i add, for free) on gnome. therefore, i believe your remarks are out of line and totally unfair. as for the lumiere ebuilds, i don't know anything about them or use them. but would it be fair to expect developers not have time to trawl through forums for ebuilds? was the ebuild ever sent to bugzilla for consideration? again, please correct me if i am wrong because i never followed the bug about lumiere ebuilds. speaking from the point of view of a developer, have you looked at how many bugs are assigned to gnome@gentoo.org? right now there are only 2-3 people actively closing bugs on gnome@gentoo.org. there is a huge backlog of new ebuilds and packages and new software releases aren't decreasing. for every package we add, we need to support it for the life of that package (including upgrades/bugfixes/improvements). that is why we are hesistant to add ebuilds blindly to portage. it is not that we don't appreciate the ebuilds, but because we need to evaluate the number of people who want or support this ebuild (and any other going into portage). also, i don't think foser was trying to "beat" the community to the punch for getting out gnome ebuilds. why do you think that it is a competition to have builds in portage before they get posted on forums? i appreciate it when i see something that has just been released appearing in portage only a couple days after its released (i believe the warez term is 0day :P). even if you don't appreciate it, don't attack him for trying to give something back to the community. i mean all the work he did is being used by the community, is it not? finally, something about the gnome-noia. i'll have a look at them. i believe that they should be in a single ebuild rather than seperated. installing the splash with the icons is sensible and expected. i have used the gnome-noia-icons before in my portage overlay, but never got around to looking at the quality of the ebuild (i'm not saying its bad, i just haven't done a QA check.) btw, is there were more people supporting this ebuild saying that it works for them or whatever, then it would help us triage these ebuilds.
You make some very good points. I realized after I made my rant that bugzilla was not the place to do it, however, at whatever level I'm at, I do not have permissions to remove my rant. If someone would remove it, I would appreciate it. That said, I agree with you on a number of items. Just keep in mind that ebuilds blindly make it into portage all the time, and I kindly asked foser back in February how he wanted me to package these ebuilds for the portage version, and he did not get back to me until May. I understand that the gnome bugzilla is severely loaded, but this does not mean there wasn't time to make a simple response of one ebuild for the icon set. I am upset as this took a lot of time on my part to complete the port, and I thought by giving it to the Gentoo community first I was making a nice gesture and one that would be well received by all, developers included. I appreciate you making the comments you made as they are much in line. Thanks, Karl btw....I don't know if we've hit 1000 successes with the gnome-noia ebuild yet, but if not, we're real close...I'll have to check the stats.
well thank you for your delightful insights in my ego, especially touching you end your rant with 'respectfully'. That makes it all up. Getting back months later shows the current bugpressure on us, not getting around to it. Nothing more, nothing less. As far as not wanting anything of you 'in portage' is just plain ridiculous, i hardly ever check who reported a bug and i don't know who is who on the forums just by seeing their email. I deal with x users a day, don't flatter yourself. But to be honest after your rant and pointing to a certain URL i am aware of your work. I didn't add lumiere to portage (check ChangeLog), in fact i warned lu_zero not to add it and it got masked because i really felt it was needed. Since lumiere dev is pretty slow these days i haven't looked much at it lately, but last time i checked it still had some silly bugs that would prevent it to be useful as official portage app (besides my general disliking of anything alpha/beta in the tree). My GNOME development releases are never hurried and always come after stable work that has to be done. I just keep up with the packages, so when the final official release is made i have to do few changes to get it right to the edge, so far i haven't done any 2.3 releases fyi, so there's no 'Gentoo approved' pack out there. I do credit where credit is due, fact is that i do most things by myself. Should i mention ppl just to make them feel good about problems i already resolved earlier on ? And if you mean changelog credits on new ebuilds, i usually just mention the bugno, since i rewrite almost every ebuild i get from scratch. Personally i don't see the need in glorifying every user that submitted an ebuild, but you could have a point that i should do it more often despite my own feelings in the matter (that we do this not for ourselves, but for the community and names are pretty much irrelevant). If it's something else you meant with side-crediting, i would be interested to know what exactly you meant. What KDE does is besides the point, we (ok I maybe) have a different approach to most things. I actually hardly ever look at what KDE does and the times i do, i partly disagree with their choices. The real point is that adding and maintaining numerous icon/theme/whatever sort of art ebuilds takes a tremendous amount of time we currently just don't have. Look for example at all the theme engines, most of them aren't up to date. I prefer to have packages that i can keep up with. You probably would say something along the line of 'one ebuild won't hurt', but one ebuild opens up the gates for more of them. I personally really feel that as far as theming goes it is probably better to do it per-user right now with the staggering amount of themes for all sorts of wm's /tk's/dt's out there. In time when at least KDE and GNOME share their themes to some extent it would probably be a good idea to have a selection of additional themes available. Let me say i can appreciate the work you do on breakmygentoo.net (how repulsive that name might be), but i thought it was quite clear that most of your stuff is there because it isn't reasonable to have in the main tree. I'm sorry you feel offended by this in a personal way, but i never meant it personal and still don't. I can only hope you can see my standpoint in all this. If you want to discuss this further on a personal level i prefer if you do it by mail directly to me <foser@gentoo.org> , bugzilla isn't the place for rants like this.
on your #10 comment, it is a nice gesture, but i think i have pretty solid reasons to keep them out at this time. I told you back in februari that 3 ebuilds for 1 theme is a no-go for me. And ebuilds making it blindly into the portage tree is a fact, but not if i got something to say about it. I can't impose my ideas on ebuilds that are 'tree worthy' on other developers, nor do i want to. Altough i think with the current infrastructure we don't have place for a lot of development stuff (p.mask is not a good place) and unless that changes we should focus on getting the portage tree as stable as possible and not introduce numerous new starry-eyed projects in alpha stage. And no i can't delete comments.
at the risk of getting involved in this bug, here's a single ebuild for both the icons and the splash screen.
Created attachment 13067 [details] a unified ebuild for the noia icons and splash screen
at the risk of starting this back up, this has remained a consistent high download at breakmygentoo.net since its release. We are constantly still hearing about this one, seeing downloads, and getting feedback. The ebuilds have been downloaded 72 times this month alone as of June 10, 2003 -- 11:31 AM US Central. I would like to thank Mike Gardiner for the unified ebuild :) foser, I know we've been through this time after time about why it doesn't need to go in portage proper, but it is in high demand from gentoo users. I don't care anymore if you put it in portage proper or not, but it would be nice if it were in there in some shape or form :) Karl
closing as wontfix, cause i don't see this getting added in the forseeable future