* [gentoo-dev] Sunrise contemplations @ 2006-07-31 17:25 foser 2006-08-01 8:21 ` Tobias Klausmann ` (2 more replies) 0 siblings, 3 replies; 63+ messages in thread From: foser @ 2006-07-31 17:25 UTC (permalink / raw To: gentoo-dev Hello, since I've not really been involved in the whole Sunrise discussion I'd like to give my view in a condensed form, instead of spreading it out over 20 replies in the ongoing discussion. Also I hope to summarize the main points a bit, but I know this mail is far from objective and as such not much of good summary. There are really 2 big discussion points in the whole Sunrise discussion as far as I can see. First there is the purpose of Sunrise and how that ties into Gentoo and secondly there's how it came into being. I would also like to discuss how I think Sunrise will influence the work of developers. Let's tackle them one by one. * The purpose of Sunrise The purpose of Sunrise as far as I can distill them from their goals : 1. Make stale ebuilds in bugzilla accessible 2. Provide some level of QA for user contributed ebuilds in bugzilla 3. Lower the step to becoming a developer Let's handle them. 1. Stale ebuilds are often stale for a reason, there is obviously not enough interest to add and maintain them. Not just on the developer side, but also on the user side. If someone really cared enough he/she would go trough the process of becoming a dev. As far as I know most maintainer-wanted stuff just belongs in the category WONTFIX, but the real problem is telling that to the user who sweated on it. I think most of the devs have gone trough a close-reopen cycle on some ebuilds that really added nothing useful to the tree and know how uncomfortable this can make you feel. Then what is a solution to these ebuilds ? I for one would like to see them go upstream, like rpm's and deb's . That would make it clear that these ebuilds are not Gentoo approved, but would provide a starting point for the user who would want to use such a package. I think that was always the main idea when overlays got introduced to portage. Sunrise just lowers the step to get these often mediocre ebuilds, people can get them right now, just not as easy. 2. QA for ebuilds is not just a question of making a package build, but also knowing what it does and how it would tie into Gentoo. The fact that some ebuild is semantically correct doesn't mean it is doing the right thing. Very few of the newly proposed ebuilds I handled and eventually committed was actually without major flaws. This was because the submitters lacked specific knowledge of either the eclasses to use and the environment it belonged in. In my case : any gnome ebuild fits in a larger set of applications/libraries that got more complex as time went by, it is not trivial to understand all the interactions that take place. Even Gentoo developers not in the gnome team make serious mistakes in this sense in my experience. Therefore I do not believe that QA for a tree that is as extensive as Sunrise done by a few 'official' developers amounts to much real world quality. 3. Although I agree Sunrise may lower the step to becoming a dev, I doubt it will have a serious positive impact on our developer base and as such there is no reason to support Sunrise officially. I think the people attracted to Sunrise development are the ones that fall in the category 'want to be there, but don't really have the time/skills'. Those people will not evolve to real developers; they either will stick it out in Sunrise for a short while or keep to a very small subset of it. My prediction is that Sunrise will see a high turnover of 'developers', either because they are there for one specific package (probably fresh and included in the main tree when mature) or find out they lack the time to really invest in learning the full extent of ebuilding. Also 'junior' devs on Sunrise might not take that extra step towards devhood because they got the influence they want, as such we might lose out on devs that never develop beyond Sunrise contributors. As a developer I would not really think of Sunrise developers any different than someone coming 'fresh' to Gentoo developing. I would still require them to work on real bugs for a good while to see their intentions/devotion over time before I would even consider submitting them for real developership. In that sense Sunrise would only lengthen the time a wannabe dev has to spend in the no-mans land between active user and official developer. In conclusion these 3 points come together here : being a dev is not about adding new ebuilds to the tree, it is about maintaining what is already there. Dealing with bugs and users. That aspect of Sunrise is not at all tackled in its goals. What are the longterm prospects of ebuilds in the Sunrise tree ? That is what QA is about, providing a stable base to work on. I do not think that devs who mainly add ebuilds and new packages to the tree are good devs, the real job is maintenance and bughandling. In that sense Sunrise might be giving the wrong impression to wannabe devs. * The rise of project Sunrise Now for the second big point concerning Sunrise : how it came into being. I checked back on the initial announcement, where it Sunrise was made public as an official Gentoo project without any prior discussion. The announcement actually stated 'This is an announcement - No flamewars allowed'. I guess the creators were already aware of the feelings of some other developers on this issue and decided to just go ahead instead of going through the proper channels (GLEP?) and do things as they wished. As we all know this can be very effective, but this particular time one of the largest and longest ongoing 'discussions' in Gentoo's history ensued. If you know it's flamewar material, why do you go ahead so bluntly with your project ? Why not go trough the proper channels and discuss it beforehand in a public place ? Anyway, the project after the initial announcement got a 'temporarily removed' status from gentoo.org . The problem here in my opinion is not so much that the people who support the project needed to defend it, but that people who are more conscious about the project need to prove it is wrong. This had to happen in a mere 2 months where the project has had hardly any impact. If you want to properly evaluate such an extensive project it needs to be given much more time. The project should prove itself before it should be allowed to 'join' Gentoo, not the other way around. I have seen no tangible benefits from Sunrise so far, aside from the fact that developers have left over it and the developer community is seriously divided these days. As such Sunrise has been one big mistake, the possible benefits at this point in time do not outweigh the havoc it has caused. * The implications of sunrise What will Sunrise mean to the general developer ? Again here I can share my experiences with a similar project, the infamous BMG was created with similar goals and turned out to be a serious nightmare for the gnome team. At a certain point in time every bug we got had to be double checked for possible overlay problems. I cannot count the times I had to spend hours on an unexplainable problem to find out in the end that it was caused by BMG ebuilds. This is incredibly destructive for my mood, not to mention the time wasted which could've been spent on real problems. The other side of the medal is that there are false-positives where you think it's BMG, but it really isn't and I can tell you that is not a nice experience for the user and dev alike. BMG was mainly gnome oriented, so a lot of devs may never have noticed such problems, but they surely existed for the gnome team. Another exponent of the BMG tree were the infamous love-sources which also caused inexplicable problems left and right, which may ring a bell with much more devs. In short, from my experience Sunrise will only result in more work for the general developer with little benefits. This may not happen often, but every single time is one time too much. This is can be really demotivating, which is probably the worst thing about it. regards, Marinus -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Sunrise contemplations 2006-07-31 17:25 [gentoo-dev] Sunrise contemplations foser @ 2006-08-01 8:21 ` Tobias Klausmann 2006-08-01 11:29 ` Jeroen Roovers ` (2 more replies) 2006-08-01 14:05 ` Kevin F. Quinn 2006-08-02 10:00 ` Thierry Carrez 2 siblings, 3 replies; 63+ messages in thread From: Tobias Klausmann @ 2006-08-01 8:21 UTC (permalink / raw To: gentoo-dev Hi! I'm not a dev (just someone donating 10GB of traffic per day from his private server to Gentoo), but that's exactly why I think I need to chime in. On Mon, 31 Jul 2006, foser wrote: > 1. Stale ebuilds are often stale for a reason, there is > obviously not enough interest to add and maintain them. Not > just on the developer side, but also on the user side. If > someone really cared enough he/she would go trough the process > of becoming a dev. You're kidding, right? I for one simply can't spare the time to become involved as a dev. Now before you're starting to say that I'm a freeloader and I should just deal with what's there, a few remarks: - I *do* contribute. My private rsync-server has served over a terabyte of data since I've been running it for Gentoo (somewehre in 2002? Years ago, in any case) - I do contribute to other F/OSS projects. Do I have to contribute to any project where I'd like to see a change? Isn't a enhancement reuqest a kind of contribution (as long as it's beyond "this sucks, change it!") > Then what is a solution to these ebuilds ? I for one would like > to see them go upstream, like rpm's and deb's . That would make > it clear that these ebuilds are not Gentoo approved, but would > provide a starting point for the user who would want to use > such a package. I think that was always the main idea when > overlays got introduced to portage. Sunrise just lowers the > step to get these often mediocre ebuilds, people can get them > right now, just not as easy. It's about user experience. I'm not saying any and all M-W ebuilds should get into the tree, but I have a strong feeling that *more* should go in - in unison with stale stuff being removed. But the latter is another project: treecleaners (at least from what I've read). I think Gentoo has a sort-of Debianesque problem: the tree is ever growing which results in growing pains (Debian has other pains but the problem is growth, still). I don't know any other remedy than to keep the tree lean - but not only by being wary of too many new ebuilds. Old ones have to go, too. As a result, a question: how many Gentoo users need to voice interest in an ebuild/package to make it "wortwhile"? I initially provided an ebuild for a package I maintain. I also provide a new ebuild for every new version. For this, proxy maintainership is the thing to do, IMO. > 3. Although I agree Sunrise may lower the step to becoming a > dev, I doubt it will have a serious positive impact on our > developer base and as such there is no reason to support > Sunrise officially. I think the people attracted to Sunrise > development are the ones that fall in the category 'want to be > there, but don't really have the time/skills'. Those people > will not evolve to real developers; they either will stick it > out in Sunrise for a short while or keep to a very small subset > of it. What about those that are able to put together a dead simple ebuild and just want it submitted and *not* rot in Bugzilla? I can understand that some people go for sunrise because some of their ebuild submissions just went stale and then started to rot in bgo. As for official vs. non-official: I don't care either which way. I think it's mostly about truth in advertising: If it's treated by the majority as being official, it's official. As for URLs: how do you think phishing works? People (mostly) don't look too closely at URLs. The layout/logos etc of a page are an entirely different matter. Just my EUR0.02 > My prediction is that Sunrise will see a high turnover of > 'developers', either because they are there for one specific > package (probably fresh and included in the main tree when > mature) or find out they lack the time to really invest in > learning the full extent of ebuilding. Also 'junior' devs on > Sunrise might not take that extra step towards devhood because > they got the influence they want, as such we might lose out on > devs that never develop beyond Sunrise contributors. Well, I think having more candidates will not only result in more "rejects" but also in more acceptable devs. As for the entry step: maybe it's too high now and with Sunrise one could find out where the sweet spot for it lies? Also: do you really want to have junior devs that are only in it for the influence? > As a developer I would not really think of Sunrise developers > any different than someone coming 'fresh' to Gentoo developing. > I would still require them to work on real bugs for a good > while to see their intentions/devotion over time before I would > even consider submitting them for real developership. In that > sense Sunrise would only lengthen the time a wannabe dev has to > spend in the no-mans land between active user and official > developer. So? Then Sunrise is a training ground. I don't see harm in that. > In conclusion these 3 points come together here : being a dev > is not about adding new ebuilds to the tree, it is about > maintaining what is already there. Dealing with bugs and users. > That aspect of Sunrise is not at all tackled in its goals. What > are the longterm prospects of ebuilds in the Sunrise tree ? > That is what QA is about, providing a stable base to work on. > I do not think that devs who mainly add ebuilds and new > packages to the tree are good devs, the real job is maintenance > and bughandling. In that sense Sunrise might be giving the > wrong impression to wannabe devs. Being a dev is three things I'd say: create, maintain, remove. Some may lean more to any of the three (we're humans, after all). The major part of the "workforce" should do maintenance, though. This is independent of portage, btw, most other projects would fall into the three-fold as well. As for the ebuilds in Sunrise: Think of it as an ebuild checker which is at least theoretically more capable than any automated system: There are humans involved that are willing to check it. People who use Sunrise as an overlay and then come whining to bgo about their failed ebuild can be told. Idea: should it be more obvious in emerge --info and ebuild failure that an overlay is involved? If it's obvious enough, I don't see a problem. Also, a command that lists all installed packages that come from an overlay might be useful (maybe even a sa part of --info). > * The rise of project Sunrise > > Now for the second big point concerning Sunrise : how it came into > being. On this, I can hardly comment because I know very little of the lifecycle of Gentoo projects. Also: if an idea is good, it may be stained a bit if it's put through with the wrong measures. That doesn't make it a *bad* idea out of the blue, though. > * The implications of sunrise > > What will Sunrise mean to the general developer ? > > Again here I can share my experiences with a similar project, the > infamous BMG was created with similar goals and turned out to be a > serious nightmare for the gnome team. At a certain point in time every > bug we got had to be double checked for possible overlay problems. This might be alleviated with the more prominent warning display in --info as I noted above. > I cannot count the times I had to spend hours on an > unexplainable problem to find out in the end that it was caused > by BMG ebuilds. This is incredibly destructive for my mood, not > to mention the time wasted which could've been spent on real > problems. I do understand this. There's little more frustrating than trying to fix one's own stuff and after hours of running into walls finding out that the problem was caused in some completely different part of the world. > The other side of the medal is that there are false-positives > where you think it's BMG, but it really isn't and I can tell > you that is not a nice experience for the user and dev alike. > BMG was mainly gnome oriented, so a lot of devs may never have > noticed such problems, but they surely existed for the gnome > team. Another exponent of the BMG tree were the infamous > love-sources which also caused inexplicable problems left and > right, which may ring a bell with much more devs. Again: if you can be sure of the overlay-status of packages, this might be less of a nightmare. > This is can be really demotivating, which is probably the worst > thing about it. That I agree on: if it's a motivation killer, it should be bound to a rock and dumped in a lake. I just think that it can be improved enough to not be such a dev nightmare. But then, I'm just a user and a server admin. Regards, Tobias -- You don't need eyes to see, you need vision. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Sunrise contemplations 2006-08-01 8:21 ` Tobias Klausmann @ 2006-08-01 11:29 ` Jeroen Roovers 2006-08-01 12:42 ` Tobias Klausmann 2006-08-01 12:51 ` Denis Dupeyron 2006-08-16 11:27 ` [gentoo-dev] Portage Subtrees " Enrico Weigelt 2006-08-16 15:28 ` [gentoo-dev] Sunrise contemplations Enrico Weigelt 2 siblings, 2 replies; 63+ messages in thread From: Jeroen Roovers @ 2006-08-01 11:29 UTC (permalink / raw To: gentoo-dev On Tue, 1 Aug 2006 10:21:53 +0200 Tobias Klausmann <klausman@schwarzvogel.de> wrote: > Idea: should it be more obvious in emerge --info and ebuild > failure that an overlay is involved? If it's obvious enough, I > don't see a problem. Also, a command that lists all installed > packages that come from an overlay might be useful (maybe even a > sa part of --info). emerge --info can easily be forged. I've seen people asking for help on #gentoo do it a few too many times (some even refuse to provide it), and have wasted precious minutes not just wondering what the error messages meant, but also whether I could trust the user. Having to do the latter of these could hardly be called "supportive" of Gentoo's user base, yet every so often you have to investigate whether a user has been absolutely truthful about his or her problem. Sometimes users have built their entire system using -fomg-fastwoah only to see the system collapse at the NNth package, sometimes they've copied some ebuilds/eclasses from an overlay. Sometimes they don't even use Gentoo but go for the massive numbers of users and guess that someone in #gentoo ought to be able to help them with their home-built packages. The only way to have people submit emerge --info properly and reliably would be to set up an online ticketing system - something like this: # emerge --submit-info * sys-apps/portage generates emerge --info output and uploads it relatively tamper-proof to tickets.g.o, and * returns a ticket to the user, a unique number that he or she can communicate to developers and active users through a URL like http://tickets.g.o/#ticket-number. * --submit-info includes information about the emerge commandline that was run last and what category/package/version emerge was building/installing at the time. This not only makes it a lot easier to find the causes of any bugs or other problems, which helps Gentoo get the user entry level down, in chime with efforts like the Gentoo Linux Installer project, it might also help ensure that bug reports will in all likelihood not have been tampered with, since tampering with the info would require tampering with sys-apps/portage. Now, do I appear to sound mistrustful of Gentoo users? Perhaps. Perhaps, this --submit-info stuff reminds you of Product Activation routines used by closed source software vendors. Perhaps you think I am being paranoid. Maybe you think that FOSS should be a free-for-all exchange of meaningful information, which I would whole-heartedly agree with - the information would be meaningless if could not trust it. All I know is that too many bugs on bugs.g.o and too many questions on #gentoo remain unsolved or unanswered because of a lack of reliable information. --submit-info would not only help improve bug handling, but would also give the Gentoo Project useful feedback about its users. Developers could require such a ticket to resume or even to start analysing a bug. It's a far cry from what Gentoo originally was supposed to be, I admit. I am not even going to argue that this ticket system is necessary or should be adopted by all developers once it has been implemented - it is a means to an end, or perhaps several ends, none of which are required to further develop Gentoo. Kind regards, JeR -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Sunrise contemplations 2006-08-01 11:29 ` Jeroen Roovers @ 2006-08-01 12:42 ` Tobias Klausmann 2006-08-01 12:51 ` Denis Dupeyron 1 sibling, 0 replies; 63+ messages in thread From: Tobias Klausmann @ 2006-08-01 12:42 UTC (permalink / raw To: gentoo-dev Hi! On Tue, 01 Aug 2006, Jeroen Roovers wrote: > On Tue, 1 Aug 2006 10:21:53 +0200 > > Idea: should it be more obvious in emerge --info and ebuild > > failure that an overlay is involved? If it's obvious enough, > > I don't see a problem. Also, a command that lists all > > installed packages that come from an overlay might be useful > > (maybe even a sa part of --info). > > emerge --info can easily be forged. I've seen people asking for > help on #gentoo do it a few too many times (some even refuse to > provide it), and have wasted precious minutes not just > wondering what the error messages meant, but also whether I > could trust the user. I don't doubt your claim, yet I find it incredible. I'm constantly amazed at how stupid some people are. Not to mention how many idiotic assholes are out there. > The only way to have people submit emerge --info properly and reliably > would be to set up an online ticketing system - something like this: > > > # emerge --submit-info > > * sys-apps/portage generates emerge --info output and uploads it > relatively tamper-proof to tickets.g.o, and > > * returns a ticket to the user, a unique number that he or she can > communicate to developers and active users through a URL like > http://tickets.g.o/#ticket-number. > > * --submit-info includes information about the emerge commandline that > was run last and what category/package/version emerge was > building/installing at the time. I think this is a very good idea. Better than mine. > Now, do I appear to sound mistrustful of Gentoo users? Perhaps. > Perhaps, this --submit-info stuff reminds you of Product > Activation routines used by closed source software vendors. > Perhaps you think I am being paranoid. Maybe you think that > FOSS should be a free-for-all exchange of meaningful > information, which I would whole-heartedly agree with - the > information would be meaningless if could not trust it. I think it's critical how you sell this: don't say "this is because we can not trust you" but "this is because it makes it easier for you to send all relevant info". While it may seem phone-home-ish, the contained info is clearly traceable and everybody can see that there's nothing sensitive in there. Feedback agents to which I can have the source are much less suspicious than binary blobs that send gobs and gobs of binary info to their home. > It's a far cry from what Gentoo originally was supposed to be, > I admit. I am not even going to argue that this ticket system > is necessary or should be adopted by all developers once it has > been implemented - it is a means to an end, or perhaps several > ends, none of which are required to further develop Gentoo. Yet I think it's a good idea. Just don't misuse it as a tool to spy on users. *Don't* turn it into something that pulls more info than gentoo-stats (and then some). Regards, Tobias -- You don't need eyes to see, you need vision. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Sunrise contemplations 2006-08-01 11:29 ` Jeroen Roovers 2006-08-01 12:42 ` Tobias Klausmann @ 2006-08-01 12:51 ` Denis Dupeyron 2006-08-16 10:52 ` [gentoo-dev] User support system [WAS: Sunrise contemplations] Enrico Weigelt 1 sibling, 1 reply; 63+ messages in thread From: Denis Dupeyron @ 2006-08-01 12:51 UTC (permalink / raw To: gentoo-dev On 8/1/06, Jeroen Roovers <jer@gentoo.org> wrote: > # emerge --submit-info > > * sys-apps/portage generates emerge --info output and uploads it > relatively tamper-proof to tickets.g.o, and > > * returns a ticket to the user, a unique number that he or she can > communicate to developers and active users through a URL like > http://tickets.g.o/#ticket-number. > > * --submit-info includes information about the emerge commandline that > was run last and what category/package/version emerge was > building/installing at the time. Like you, I'm not sure this is necessary, but I like it. I like it even more when I think that the flags and other configuration options that are in make.conf at the time you 'emerge --info' are not necessarily the same as those you used when, maybe a long time ago, you emerged the dependencies of the package that breaks. Let's imagine we have : # emerge --submit-info package-that-breaks If that creates a compressed tarball of all (or selected relevant) data in /var/db/pkg concerning all packages that package-that-breaks depends on, I like it a lot. This will give more useful information than 'emerge --info'. And I'm not only thinking of forged 'emerge info', but also of those users and developers that play with flags because they like it or have to, and then forget to revert to safe flags. I'm sure there are many legitimate ways to make such mistakes. You end up having some parts of your system built with stupid flags, and you don't feel guilty about it because you don't even know (this happened to me already). So yes, I'd love to see something like this someday. And I'd love to help implementing it if such a decision was taken. But the question remains : it obviously looks useful, but do we need it ? Denis. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-01 12:51 ` Denis Dupeyron @ 2006-08-16 10:52 ` Enrico Weigelt 2006-08-16 11:18 ` Simon Stelling 2006-08-16 13:27 ` Thomas Cort 0 siblings, 2 replies; 63+ messages in thread From: Enrico Weigelt @ 2006-08-16 10:52 UTC (permalink / raw To: gentoo-dev * Denis Dupeyron <calchan@gentoo.org> schrieb: Hi folks, just a few thoughts: > So yes, I'd love to see something like this someday. And I'd love to > help implementing it if such a decision was taken. But the question > remains : it obviously looks useful, but do we need it ? I already suggested an bug-reporting tool, which automatically collects all the necessary data, several weeks ago. This tool is simply called by commandline and asks the users several questions. Then it files an bug with some certain syntax and uploads necessary information (emerge --info, pkg-db extracts, ...). Maybe this also could take some load from the bug wranglers, because based on the user's answers, the bugs could be formatted and assigned to the right persons without manual interaction. I also like to have such an tool, and like to contribute. So, now, let's start :) Some points which (IMHO) have to be discussed: * shall we directly access BGO ? * what data should be sent ? * how to gather this data (directly look into /var/db/pkg) ? * what questions should be asked ? * should this tool create usual bugs or separate user-support bugs ? cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 10:52 ` [gentoo-dev] User support system [WAS: Sunrise contemplations] Enrico Weigelt @ 2006-08-16 11:18 ` Simon Stelling 2006-08-16 11:29 ` Jakub Moc ` (2 more replies) 2006-08-16 13:27 ` Thomas Cort 1 sibling, 3 replies; 63+ messages in thread From: Simon Stelling @ 2006-08-16 11:18 UTC (permalink / raw To: gentoo-dev Enrico Weigelt wrote: > I already suggested an bug-reporting tool, which automatically > collects all the necessary data, several weeks ago. This tool is > simply called by commandline and asks the users several questions. > Then it files an bug with some certain syntax and uploads necessary > information (emerge --info, pkg-db extracts, ...). That somehow looks like the guided file-a-new-bug form we had some time ago. Personally, I'd rather have it in bugzilla, because a shell tool takes the user away from bugzilla, and after all you have to search for existing bugs anyway, so you already are on bugzilla. -- Kind Regards, Simon Stelling Gentoo/AMD64 Developer -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 11:18 ` Simon Stelling @ 2006-08-16 11:29 ` Jakub Moc 2006-08-16 12:45 ` [gentoo-dev] User support system Enrico Weigelt 2006-08-20 19:45 ` [gentoo-dev] User support system [WAS: Sunrise contemplations] Jeffrey Forman 2006-08-16 12:26 ` Enrico Weigelt 2006-08-16 13:54 ` Alastair Tse 2 siblings, 2 replies; 63+ messages in thread From: Jakub Moc @ 2006-08-16 11:29 UTC (permalink / raw To: gentoo-dev, jforman [-- Attachment #1: Type: text/plain, Size: 1128 bytes --] Simon Stelling wrote: > Enrico Weigelt wrote: >> I already suggested an bug-reporting tool, which automatically >> collects all the necessary data, several weeks ago. This tool is >> simply called by commandline and asks the users several questions. >> Then it files an bug with some certain syntax and uploads necessary >> information (emerge --info, pkg-db extracts, ...). > > That somehow looks like the guided file-a-new-bug form we had some time > ago. It's still there, just not linked from homepage (and needs a few touches here and there) http://bugs.gentoo.org/enter_bug.cgi?format=guided http://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%20Linux&format=guided @jforman: Can you bring it back, people are filing bad bugs w/ missing info over and over again. (It's been mentioned a couple of times in Bug 115796 already). Thanks. -- Best regards, Jakub Moc mailto:jakub@gentoo.org GPG signature: http://subkeys.pgp.net:11371/pks/lookup?op=get&search=0xCEBA3D9E Primary key fingerprint: D2D7 933C 9BA1 C95B 2C95 B30F 8717 D5FD CEBA 3D9E ... still no signature ;) [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system 2006-08-16 11:29 ` Jakub Moc @ 2006-08-16 12:45 ` Enrico Weigelt 2006-08-16 13:04 ` Mike Bonar 2006-08-20 19:45 ` [gentoo-dev] User support system [WAS: Sunrise contemplations] Jeffrey Forman 1 sibling, 1 reply; 63+ messages in thread From: Enrico Weigelt @ 2006-08-16 12:45 UTC (permalink / raw To: gentoo-dev * Jakub Moc <jakub@gentoo.org> schrieb: <snip> > > That somehow looks like the guided file-a-new-bug form we had some time > > ago. > > It's still there, just not linked from homepage (and needs a few touches > here and there) > > http://bugs.gentoo.org/enter_bug.cgi?format=guided > http://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%20Linux&format=guided hmm, looks like an good start, but for me doesn't go far enough. The user still has to type in too much manually. I'd suggest an tool, where the user *first* gives the package name, and the tool gathers any necessary information (version, useflags, make config, ...). Dependend on the package, this tool may ask specific questions or gather specific information (ie. on web applications, we'd be interested in webserver, browser, certain network configs, ...). The usage should be as simple as possible for normal users, so they have great interest in using it. For example, asking the user to look for similar bug is probably good for devs/maintainers, but uncomfortable for plain users. But we shouldn't forget, that all the plain users are (in their mass) also an important contributor. (they find and report bugs, which probably never would be found by the maintainers). cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system 2006-08-16 12:45 ` [gentoo-dev] User support system Enrico Weigelt @ 2006-08-16 13:04 ` Mike Bonar 2006-08-16 13:00 ` Alec Warner ` (2 more replies) 0 siblings, 3 replies; 63+ messages in thread From: Mike Bonar @ 2006-08-16 13:04 UTC (permalink / raw To: gentoo-dev Enrico Weigelt wrote: > * Jakub Moc <jakub@gentoo.org> schrieb: > > <snip> > > >>> That somehow looks like the guided file-a-new-bug form we had some time >>> ago. >>> >> It's still there, just not linked from homepage (and needs a few touches >> here and there) >> >> http://bugs.gentoo.org/enter_bug.cgi?format=guided >> http://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%20Linux&format=guided >> > > hmm, looks like an good start, but for me doesn't go far enough. > The user still has to type in too much manually. > > I'd suggest an tool, where the user *first* gives the package name, > and the tool gathers any necessary information (version, useflags, > make config, ...). Dependend on the package, this tool may ask specific > questions or gather specific information (ie. on web applications, > we'd be interested in webserver, browser, certain network configs, ...). > > The usage should be as simple as possible for normal users, so they > have great interest in using it. For example, asking the user to > look for similar bug is probably good for devs/maintainers, but > uncomfortable for plain users. But we shouldn't forget, that all > the plain users are (in their mass) also an important contributor. > (they find and report bugs, which probably never would be found > by the maintainers). > > > cu > I think this is an excellent idea. I wrote an automated trouble ticketing system years ago for the mainframe and it's an excellent way to get quality information into the system. The one drawback was that we ended up having a lot more bugs entered into the system. Once you have the shell it wouldn't be hard to hook it into batch processes and have emerge automatically send bug reports when it fails. When this happens you end up with multiple, identical bug reports because users tend to re-create the error a few times before they head to the forums or bugzilla for help. On the plus side it would be much easier to find duplicate bugs since the titles would be uniform. Glide -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system 2006-08-16 13:04 ` Mike Bonar @ 2006-08-16 13:00 ` Alec Warner 2006-08-16 16:01 ` Enrico Weigelt 2006-08-23 12:06 ` Philipp Riegger 2 siblings, 0 replies; 63+ messages in thread From: Alec Warner @ 2006-08-16 13:00 UTC (permalink / raw To: gentoo-dev > > I think this is an excellent idea. I wrote an automated trouble > ticketing system years ago for the mainframe and it's an excellent way > to get quality information into the system. The one drawback was that > we ended up having a lot more bugs entered into the system. Once you > have the shell it wouldn't be hard to hook it into batch processes and > have emerge automatically send bug reports when it fails. When this > happens you end up with multiple, identical bug reports because users > tend to re-create the error a few times before they head to the forums > or bugzilla for help. On the plus side it would be much easier to find > duplicate bugs since the titles would be uniform. > Glide If people are automating I'd prefer they not post bugs directly on bugzilla. When we do tinderboxing and whatnot we generally generate a standalone set of data to act on, as a human eye and processing can spot invalid problems as well as duplicates. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system 2006-08-16 13:04 ` Mike Bonar 2006-08-16 13:00 ` Alec Warner @ 2006-08-16 16:01 ` Enrico Weigelt 2006-08-23 12:06 ` Philipp Riegger 2 siblings, 0 replies; 63+ messages in thread From: Enrico Weigelt @ 2006-08-16 16:01 UTC (permalink / raw To: gentoo-dev * Mike Bonar <mike.bonar@shaw.ca> schrieb: <snip> > I think this is an excellent idea. I wrote an automated trouble > ticketing system years ago for the mainframe and it's an excellent way > to get quality information into the system. The one drawback was that > we ended up having a lot more bugs entered into the system. Once you > have the shell it wouldn't be hard to hook it into batch processes and > have emerge automatically send bug reports when it fails. Those automatic reports should have some clear marking, so they can be easily filtered. cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system 2006-08-16 13:04 ` Mike Bonar 2006-08-16 13:00 ` Alec Warner 2006-08-16 16:01 ` Enrico Weigelt @ 2006-08-23 12:06 ` Philipp Riegger 2006-08-23 12:54 ` Alec Warner 2 siblings, 1 reply; 63+ messages in thread From: Philipp Riegger @ 2006-08-23 12:06 UTC (permalink / raw To: gentoo-dev On Aug 16, 2006, at 4:04 PM, Mike Bonar wrote: > On the plus side it would be much easier to find duplicate bugs > since the titles would be uniform. I think this is an interesting point. I'd like to have something like a specialised bug system for ebuilds, where you have to enter the package category, package name, package version and where the bug happens (configure, compile, test, install, execution). Then it would be much easier to look up for example all bugs concerning test errors or all bugs of glibc with compile errors. If a bug belongs to several categories, it should be able to post it in several categories. But at the moment there are some things you shouldn't have to search for because there are too many bugs with that name in the topic or somewhere else which have nothing to do with that specific package (unfortunately i cannot tell an example, but that happend to me more than once, i always filed a new bug then because i did not find anyting and sometimes t was a duplicate). Philipp -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system 2006-08-23 12:06 ` Philipp Riegger @ 2006-08-23 12:54 ` Alec Warner 2006-08-23 18:16 ` Philipp Riegger 0 siblings, 1 reply; 63+ messages in thread From: Alec Warner @ 2006-08-23 12:54 UTC (permalink / raw To: gentoo-dev Philipp Riegger wrote: > On Aug 16, 2006, at 4:04 PM, Mike Bonar wrote: > >> On the plus side it would be much easier to find duplicate bugs since >> the titles would be uniform. > > I think this is an interesting point. I'd like to have something like a > specialised bug system for ebuilds, where you have to enter the package > category, package name, package version and where the bug happens > (configure, compile, test, install, execution). Then it would be much > easier to look up for example all bugs concerning test errors or all > bugs of glibc with compile errors. If a bug belongs to several > categories, it should be able to post it in several categories. But at > the moment there are some things you shouldn't have to search for > because there are too many bugs with that name in the topic or somewhere > else which have nothing to do with that specific package (unfortunately > i cannot tell an example, but that happend to me more than once, i > always filed a new bug then because i did not find anyting and sometimes > t was a duplicate). > > Philipp > --gentoo-dev@gentoo.org mailing list Everyone has good ideas, no one has a good implementation. aka, implement it :P -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system 2006-08-23 12:54 ` Alec Warner @ 2006-08-23 18:16 ` Philipp Riegger 0 siblings, 0 replies; 63+ messages in thread From: Philipp Riegger @ 2006-08-23 18:16 UTC (permalink / raw To: gentoo-dev On Aug 23, 2006, at 3:54 PM, Alec Warner wrote: >>> On the plus side it would be much easier to find duplicate bugs >>> since >>> the titles would be uniform. >> >> I think this is an interesting point. I'd like to have something >> like a >> specialised bug system for ebuilds, where you have to enter the >> package >> category, package name, package version and where the bug happens >> (configure, compile, test, install, execution). <snip /> > > Everyone has good ideas, no one has a good implementation. > > aka, implement it :P I'm not that familiar with bugzilla. The easiest way could be to haev just another field like the email field for caterory/packagename (or with specific version if it is not a general bug) and another one for the ebuild phase in which the bug occured. I don't know how flexible bugzilla is with such modifications. Maybe some infra people could comment on this? Philipp -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 11:29 ` Jakub Moc 2006-08-16 12:45 ` [gentoo-dev] User support system Enrico Weigelt @ 2006-08-20 19:45 ` Jeffrey Forman 1 sibling, 0 replies; 63+ messages in thread From: Jeffrey Forman @ 2006-08-20 19:45 UTC (permalink / raw To: Jakub Moc; +Cc: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1097 bytes --] On Wed, 2006-08-16 at 13:29 +0200, Jakub Moc wrote: > Simon Stelling wrote: > > Enrico Weigelt wrote: > >> I already suggested an bug-reporting tool, which automatically > >> collects all the necessary data, several weeks ago. This tool is > >> simply called by commandline and asks the users several questions. > >> Then it files an bug with some certain syntax and uploads necessary > >> information (emerge --info, pkg-db extracts, ...). > > > > That somehow looks like the guided file-a-new-bug form we had some time > > ago. > > It's still there, just not linked from homepage (and needs a few touches > here and there) > > http://bugs.gentoo.org/enter_bug.cgi?format=guided > http://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%20Linux&format=guided > > > @jforman: Can you bring it back, people are filing bad bugs w/ missing > info over and over again. (It's been mentioned a couple of times in > Bug 115796 already). Done -- -------------- Jeffrey Forman Gentoo Infrastructure Gentoo Release Engineering Bugs.Gentoo.org Administrator -------------- [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 11:18 ` Simon Stelling 2006-08-16 11:29 ` Jakub Moc @ 2006-08-16 12:26 ` Enrico Weigelt 2006-08-16 13:54 ` Alastair Tse 2 siblings, 0 replies; 63+ messages in thread From: Enrico Weigelt @ 2006-08-16 12:26 UTC (permalink / raw To: gentoo-dev * Simon Stelling <blubb@gentoo.org> schrieb: Hi, > Enrico Weigelt wrote: > >I already suggested an bug-reporting tool, which automatically > >collects all the necessary data, several weeks ago. This tool is > >simply called by commandline and asks the users several questions. > >Then it files an bug with some certain syntax and uploads necessary > >information (emerge --info, pkg-db extracts, ...). > > That somehow looks like the guided file-a-new-bug form we > had some time ago. I personally don't know this one, but this is what I intend (but instead via an commandline). > Personally, I'd rather have it in bugzilla, because a shell tool > takes the user away from bugzilla, and after all you have to search > for existing bugs anyway, so you already are on bugzilla. hmm, right, this would reduce preasure from reporting people for looking for duplicate bugs. But I'm not sure if this is bad: * Do we have any reliable knowledge whether people actually do it ? * Is it maybe a good idea to have certain bugs duplicate, so we can see whats more important (many bugs -> greater problem ?) * Are all the bugs, currently considered as duplicate (by users intenting to file one) really duplicate ? * Is the additional information more valuable than the probably additional work of linking together duplicate bugs ? cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 11:18 ` Simon Stelling 2006-08-16 11:29 ` Jakub Moc 2006-08-16 12:26 ` Enrico Weigelt @ 2006-08-16 13:54 ` Alastair Tse 2006-08-16 16:07 ` Enrico Weigelt 2 siblings, 1 reply; 63+ messages in thread From: Alastair Tse @ 2006-08-16 13:54 UTC (permalink / raw To: gentoo-dev On Wed, 2006-08-16 at 13:18 +0200, Simon Stelling wrote: > Enrico Weigelt wrote: > > I already suggested an bug-reporting tool, which automatically > > collects all the necessary data, several weeks ago. This tool is > > simply called by commandline and asks the users several questions. > > Then it files an bug with some certain syntax and uploads necessary > > information (emerge --info, pkg-db extracts, ...). > > That somehow looks like the guided file-a-new-bug form we had some time ago. > Personally, I'd rather have it in bugzilla, because a shell tool takes the user > away from bugzilla, and after all you have to search for existing bugs anyway, > so you already are on bugzilla. Somehow I believe that most people will encounter bugs when on the command line, so being able to search/post in bugzilla from the command line is a pretty natural extension. Using PyBugz as an example, typing this after an "emerge plptools" fails is much easier than opening firefox, typing bugs.gentoo.org, finding the search page and typing the package name in the search box in: bugz search plptools PyBugz actually has a 'bugz post' option that I've only used a couple of times, but it actually prompts the user to submit their emerge --info. Cheers, Alastair -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 13:54 ` Alastair Tse @ 2006-08-16 16:07 ` Enrico Weigelt 0 siblings, 0 replies; 63+ messages in thread From: Enrico Weigelt @ 2006-08-16 16:07 UTC (permalink / raw To: gentoo-dev * Alastair Tse <liquidx@gentoo.org> schrieb: <snip> > Somehow I believe that most people will encounter bugs when on the > command line, so being able to search/post in bugzilla from the command > line is a pretty natural extension. ACK. The query could be done based on the answers from the user. The more formalized and finely granulated these questions are, the greater the chance for detecting duplicates. If certain projects/herds can pull in their own questioning and information gathering, we can gain much better report quality. (ie. mplayer could include `mplayer -vo help`). <snip> > Using PyBugz as an example, typing this after an "emerge plptools" fails > is much easier than opening firefox, typing bugs.gentoo.org, finding the > search page and typing the package name in the search box in: > > bugz search plptools ACK. Would be a great help. But just posting bugs via command line is not enough. The tool has to gather and ask for the right information (maybe dependent on the package) and post it all together in an well-defined syntax. cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 10:52 ` [gentoo-dev] User support system [WAS: Sunrise contemplations] Enrico Weigelt 2006-08-16 11:18 ` Simon Stelling @ 2006-08-16 13:27 ` Thomas Cort 2006-08-16 16:11 ` Enrico Weigelt 1 sibling, 1 reply; 63+ messages in thread From: Thomas Cort @ 2006-08-16 13:27 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2202 bytes --] You should look for existing tools which could be enhanced before suggesting a new one. `bugz post` (from www-client/pybugz) allows you to submit a new bug report from the command line. Why don't you go and patch that to do all of the automated things you want it to do and then come back and show us? -Thomas On Wed, 16 Aug 2006 12:52:03 +0200 Enrico Weigelt <weigelt@metux.de> wrote: > * Denis Dupeyron <calchan@gentoo.org> schrieb: > > Hi folks, > > just a few thoughts: > > > So yes, I'd love to see something like this someday. And I'd love to > > help implementing it if such a decision was taken. But the question > > remains : it obviously looks useful, but do we need it ? > > I already suggested an bug-reporting tool, which automatically > collects all the necessary data, several weeks ago. This tool is > simply called by commandline and asks the users several questions. > Then it files an bug with some certain syntax and uploads necessary > information (emerge --info, pkg-db extracts, ...). > > Maybe this also could take some load from the bug wranglers, because > based on the user's answers, the bugs could be formatted and assigned > to the right persons without manual interaction. > > I also like to have such an tool, and like to contribute. > > So, now, let's start :) > > Some points which (IMHO) have to be discussed: > > * shall we directly access BGO ? > * what data should be sent ? > * how to gather this data (directly look into /var/db/pkg) ? > * what questions should be asked ? > * should this tool create usual bugs or separate user-support bugs ? > > > cu > -- > --------------------------------------------------------------------- > Enrico Weigelt == metux IT service - http://www.metux.de/ > --------------------------------------------------------------------- > Please visit the OpenSource QM Taskforce: > http://wiki.metux.de/public/OpenSource_QM_Taskforce > Patches / Fixes for a lot dozens of packages in dozens of versions: > http://patches.metux.de/ > --------------------------------------------------------------------- > -- > gentoo-dev@gentoo.org mailing list > [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 13:27 ` Thomas Cort @ 2006-08-16 16:11 ` Enrico Weigelt 2006-08-16 17:37 ` Jean-François Gagnon Laporte ` (2 more replies) 0 siblings, 3 replies; 63+ messages in thread From: Enrico Weigelt @ 2006-08-16 16:11 UTC (permalink / raw To: gentoo-dev * Thomas Cort <tcort@gentoo.org> schrieb: > You should look for existing tools which could be enhanced before > suggesting a new one. `bugz post` (from www-client/pybugz) allows you > to submit a new bug report from the command line. Why don't you go and > patch that to do all of the automated things you want it to do and then > come back and show us? I personally dislike python, and I'm not skilled enough in this language. So I'm not the right one for coding @ pybugz. But I'm working on my own tool, written in java. It's not very good yet (currently can only file new bugs), but it's from ground up independent from the actual tracker software (drivers for virtually any issue tracker could be plugged in). If anyone likes to have a look at it, please drop a note to me. cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 16:11 ` Enrico Weigelt @ 2006-08-16 17:37 ` Jean-François Gagnon Laporte 2006-08-16 18:22 ` Enrico Weigelt 2006-08-16 18:00 ` [gentoo-dev] " Thomas Cort 2006-08-17 22:13 ` Marius Mauch 2 siblings, 1 reply; 63+ messages in thread From: Jean-François Gagnon Laporte @ 2006-08-16 17:37 UTC (permalink / raw To: gentoo-dev On 8/16/06, Enrico Weigelt <weigelt@metux.de> wrote: > > I personally dislike python, and I'm not skilled enough in this > language. So I'm not the right one for coding @ pybugz. > But I'm working on my own tool, written in java. It's not very > good yet (currently can only file new bugs), but it's from ground up > independent from the actual tracker software (drivers for virtually > any issue tracker could be plugged in). If anyone likes to have a > look at it, please drop a note to me. > You know that java is not available on all arch that Gentoo supports right ? Well, except if you make it run on GCJ but it will seriously limit the scope of your tool IMO. Not that's it a bad idea per se but maybe think of another programming language to build your program. Regards, Jean-François -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 17:37 ` Jean-François Gagnon Laporte @ 2006-08-16 18:22 ` Enrico Weigelt 2006-08-16 18:31 ` Stephen P. Becker 0 siblings, 1 reply; 63+ messages in thread From: Enrico Weigelt @ 2006-08-16 18:22 UTC (permalink / raw To: gentoo-dev * Jean-François Gagnon Laporte <kioshen@gmail.com> schrieb: <snip> > You know that java is not available on all arch that Gentoo > supports right ? Which one ? cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 18:22 ` Enrico Weigelt @ 2006-08-16 18:31 ` Stephen P. Becker 2006-08-16 19:29 ` Enrico Weigelt 0 siblings, 1 reply; 63+ messages in thread From: Stephen P. Becker @ 2006-08-16 18:31 UTC (permalink / raw To: gentoo-dev Enrico Weigelt wrote: > * Jean-Fran�ois Gagnon Laporte <kioshen@gmail.com> schrieb: > > <snip> > >> You know that java is not available on all arch that Gentoo >> supports right ? > > Which one ? See tcort's reply. No java available on alpha, arm, hppa, m68k, mips, sh, or sparc. Seven strikes and you are out twice over... -Steve -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 18:31 ` Stephen P. Becker @ 2006-08-16 19:29 ` Enrico Weigelt 2006-08-16 19:41 ` Stephen P. Becker ` (2 more replies) 0 siblings, 3 replies; 63+ messages in thread From: Enrico Weigelt @ 2006-08-16 19:29 UTC (permalink / raw To: gentoo-dev * Stephen P. Becker <geoman@gentoo.org> schrieb: > Enrico Weigelt wrote: > > * Jean-Fran???ois Gagnon Laporte <kioshen@gmail.com> schrieb: > > > > <snip> > > > >> You know that java is not available on all arch that Gentoo > >> supports right ? > > > > Which one ? > > See tcort's reply. Okay, now got his posting :) > No java available on alpha, arm, hppa, m68k, mips, > sh, or sparc. Seven strikes and you are out twice over... hmm, AFAIK kaffe should support those platforms (didn't ever worked on them). But (as I just said), kaffe ebuild was broken some time ago, didn't check it for a while yet ... Well, I don't see the current lack of an proper java runtime on certain platforms an real blocker for some additional tool. Java generally is designed for a very wide range of platforms and architectures. If some major archs are missing an proper java implementation, then it's a bug, which sooner or later will be fixed. cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 19:29 ` Enrico Weigelt @ 2006-08-16 19:41 ` Stephen P. Becker 2006-08-16 19:45 ` Ciaran McCreesh 2006-08-16 21:49 ` [gentoo-dev] " Duncan 2 siblings, 0 replies; 63+ messages in thread From: Stephen P. Becker @ 2006-08-16 19:41 UTC (permalink / raw To: gentoo-dev > Well, I don't see the current lack of an proper java runtime > on certain platforms an real blocker for some additional tool. Uhh...I'm not even sure what I can say in response to such an asinine statement. > Java generally is designed for a very wide range of platforms > and architectures. If some major archs are missing an proper > java implementation, then it's a bug, which sooner or later > will be fixed. Reading that almost made me spit water all over my keyboard... -Steve -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 19:29 ` Enrico Weigelt 2006-08-16 19:41 ` Stephen P. Becker @ 2006-08-16 19:45 ` Ciaran McCreesh 2006-08-16 21:49 ` [gentoo-dev] " Duncan 2 siblings, 0 replies; 63+ messages in thread From: Ciaran McCreesh @ 2006-08-16 19:45 UTC (permalink / raw To: gentoo-dev On Wed, 16 Aug 2006 21:29:40 +0200 Enrico Weigelt <weigelt@metux.de> wrote: | > No java available on alpha, arm, hppa, m68k, mips, | > sh, or sparc. Seven strikes and you are out twice over... | | hmm, AFAIK kaffe should support those platforms (didn't ever | worked on them). Nnnnnope. | Well, I don't see the current lack of an proper java runtime | on certain platforms an real blocker for some additional tool. It's a blocker if it's a tool you're going to be pushing out to users. Have a google for "Guidelines / policy for gentoo hosted projects". | Java generally is designed for a very wide range of platforms | and architectures. Riiiiiight. | If some major archs are missing an proper java implementation, then | it's a bug, which sooner or later will be fixed. Riiiiiiiiiiiiiiiiiiiight. You really don't have the slightest clue what you're talking about, do you? -- Ciaran McCreesh Mail : ciaran dot mccreesh at blueyonder.co.uk -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] 2006-08-16 19:29 ` Enrico Weigelt 2006-08-16 19:41 ` Stephen P. Becker 2006-08-16 19:45 ` Ciaran McCreesh @ 2006-08-16 21:49 ` Duncan 2006-08-17 1:01 ` [gentoo-dev] If I may interject Mike Lundy 2006-08-17 14:37 ` [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] Enrico Weigelt 2 siblings, 2 replies; 63+ messages in thread From: Duncan @ 2006-08-16 21:49 UTC (permalink / raw To: gentoo-dev Enrico Weigelt <weigelt@metux.de> posted 20060816192939.GC552@nibiru.local, excerpted below, on Wed, 16 Aug 2006 21:29:40 +0200: > Java generally is designed for a very wide range of platforms > and architectures. If some major archs are missing an proper > java implementation, then it's a bug, which sooner or later > will be fixed. You ever seen the term "slaveryware"? You have now. One of the problems with proprietary slaveryware is that support on a platform is subject to the whim of the one controlling the code. If a platform doesn't have enough users for the code's master to bother, you are out of luck. Java is a good example. I'm on amd64, where Java porting was well behind most of the popular freedomware apps, because it had to wait for its master to do it, while all popular freedomware had already been ported by users on the platform, something they of course couldn't do with Java, as it's slaveryware that the master hadn't deigned to port yet. The freedomware implementations try, and there are decent jvms, but without freedomware implementations of the classes, they aren't anywhere close to complete, and with the standards for those continuing to mature and everyone else having to wait on the standards to implement, they will naturally always be behind. Given the incompleteness of the solution, it really doesn't make sense to worry to much about porting even the freedomware versions to all available platforms. Well, that may eventually change, as Sun is now saying it expects to start freeing Java this year, and finish by the end of next year. They've been making noises about GPL3 as well, so while the license hasn't been announced, that's possible, and would fit the timing. Time will tell, I suppose. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* [gentoo-dev] If I may interject... 2006-08-16 21:49 ` [gentoo-dev] " Duncan @ 2006-08-17 1:01 ` Mike Lundy 2006-08-17 9:20 ` [gentoo-dev] " Duncan 2006-08-17 19:12 ` [gentoo-dev] " Paul de Vrieze 2006-08-17 14:37 ` [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] Enrico Weigelt 1 sibling, 2 replies; 63+ messages in thread From: Mike Lundy @ 2006-08-17 1:01 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2366 bytes --] On Wednesday 16 August 2006 14:49, Duncan wrote: > You ever seen the term "slaveryware"? You have now. [This preface is directed at everyone who might respond to this, not just Duncan. I strive to be logical about this, and as un-inflammatory as possible. If you are going to respond, please make the same effort; I'm ok with being the latest person to start a discussion; I'm not ok with being the latest person to start a flamewar. So, with that said...] I told a friend that there were some in the community who called proprietary software slaveryware. His response? "Holy shit!" If that term spreads, we can forget about convincing otherwise logical people that free software is the Right Way. There are two problems with it: 1) It's incorrect. There is nothing at this point in time that causes you to be enslaved by proprietary software. There are stories of speculative fiction, such as "Right to Read" and other, better written stories; those stories are just that- fiction. Microsoft does not beat you or chain you to their operating system. Sun does not whip you to use java. Members of the wider computer community may, through their own adoption, but Sun has nothing to do with it. You must convince members of your community to stay away from proprietary software. This leads me to the second error. 2) It's intentionally offensive. The end goal of the free software movement, as I understand it, is to convince everyone that freedom in software is something to strive for. Some people do not immediately see the light of this, and must be convinced through logical means. Convincing people to see the benefits of free software is difficult enough. Stealing a cliche- can you imagine explaining to your mother about slaveryware? If you use that term, you then have to convince people that that term is accurate. The discussion will be about the slaveryware /word/ instead of the free software /idea/. That is counterproductive, and will likely cause you to be dismissed as a extremist (though, hopefully not by your mother). Intentionally offending the very people we need to convince does not help us at all. So please, for the good of the community, stop using it. Don't stop with the message, just cease using a term that would crystallize people against us if it spread. Thanks. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* [gentoo-dev] Re: If I may interject... 2006-08-17 1:01 ` [gentoo-dev] If I may interject Mike Lundy @ 2006-08-17 9:20 ` Duncan 2006-08-21 2:40 ` Mike Frysinger 2006-08-17 19:12 ` [gentoo-dev] " Paul de Vrieze 1 sibling, 1 reply; 63+ messages in thread From: Duncan @ 2006-08-17 9:20 UTC (permalink / raw To: gentoo-dev Mike Lundy <novas007@gmx.net> posted 200608161801.43378.novas007@gmx.net, excerpted below, on Wed, 16 Aug 2006 18:01:37 -0700: Mike Lundy <novas007@gmx.net> posted 200608161801.43378.novas007@gmx.net, excerpted below, on Wed, 16 Aug 2006 18:01:37 -0700: > I strive to be logical about this, and as un-inflammatory as > possible. If you are going to respond, please make the same effort[.] Likewise. I consider flamewars a waste of time, but healthy debate a chance to learn something. > I told a friend that there were some in the community who called > proprietary software slaveryware. His response? "Holy shit!" If that > term spreads, we can forget about convincing otherwise logical people > that free software is the Right Way. There are two problems with it: > > 1) It's incorrect. There is nothing at this point in time that causes > you to be enslaved by proprietary software. Tell that to the many that can't leave it, due to "just one app", photoshop, games, MS Office, Outlook/Exchange, Quickbooks accounting, whatever. They are as enslaved to their "poison of choice", to combine metaphors, as the druggie, as dependant on their master's whims as a slave. As RMS says, every non-free program has a master, use the program, and you are making him /your/ master. A human with another human master is called... a slave. Note that some slavery can have been voluntary at some point. That's indentured servitude, but it's considered a form of slavery. When one can't leave, as these people can't, well, slavery it becomes, whether it was originally voluntary or not. > 2) It's intentionally offensive. Intentionally accurate, IMO. Intentionally thought provoking as well, but the nomenclature is IMO 100% accurate. Note that repeated "IMO". Others are of course free to have their own opinion and call it what they want. That's their opinion and they are entitled to it. I'll continue to choose a label that matches my opinion thereof. "Slaveryware" is what I call it because that's a very concise term defining my opinion of it. What you call it is your choice, "the best thing since sliced bread", if you want. That doesn't mean I have to agree with you, nor that I expect you to agree with me. It's simply defining how each of us feels about it. > Can you imagine explaining to your mother about slaveryware? Actually, yes. My family is reasonably aware of my feelings on the matter and why I hold them. I've described my journey from proprietaryware in terms of a defector leaving the only land he ever knew, family, friends, way of life, sacrificing it all because of a belief in freedom. Just as a defector, I know I could never go back unless there's a regime change. Just as a defector, I look back on that old life as pretty much a different person in a different time. I still have friends in the old country, but I recognize they must make their own choice, take their own risks in their own time. Some may eventually choose to do so, and I'll be here to welcome them and help them get settled in their new land. Others may never choose to do it. I still consider them friends, yearning for them to choose freedom too, but there is now a difference separating us, as long as they haven't yet done so. My folks know and understand my feelings on it, tho they don't share them. As the defector, I recognize there are some that may agree to one extent or another, but simply find they are too old to pull up roots and move, now. I understand this is where my folks are, and am as comfortable with it as the defector could/would be, because in a very real sense, that's really what I am. As I said in my first post, I truly believe this stuff. Some label me a radical as a result. I'm comfortable with that, because from my perspective it puts me in some pretty fine company in terms of many others who have been called radical because they refused to compromise on what they considered freedom. However, it wouldn't be freedom at all if I were to force the same beliefs on others, so I don't. I refuse to compromise in terms of my own beliefs and definitions, but define them only in terms of my own life. Unfortunately (IMO), too often people try to force others into their own belief set. In turn, they expect I'm doing the same. No, I'm not. They can deal with it as they see fit, but I demand and positively assert my right and ability to do the same. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Re: If I may interject... 2006-08-17 9:20 ` [gentoo-dev] " Duncan @ 2006-08-21 2:40 ` Mike Frysinger 0 siblings, 0 replies; 63+ messages in thread From: Mike Frysinger @ 2006-08-21 2:40 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 780 bytes --] On Thursday 17 August 2006 05:20, Duncan wrote: > excerpted below, on Wed, 16 Aug 2006 18:01:37 -0700: > > I told a friend that there were some in the community who called > > proprietary software slaveryware. His response? "Holy shit!" If that > > term spreads, we can forget about convincing otherwise logical people > > that free software is the Right Way. There are two problems with it: > > > > 1) It's incorrect. There is nothing at this point in time that causes > > you to be enslaved by proprietary software. > > Tell that to the many that can't leave it, due to "just one app", > <snip> Lundy's point was that nutjobs hurt the free software movement if you want to further a movement, use your head and employ logic, dont employ stupid terms -mike [-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] If I may interject... 2006-08-17 1:01 ` [gentoo-dev] If I may interject Mike Lundy 2006-08-17 9:20 ` [gentoo-dev] " Duncan @ 2006-08-17 19:12 ` Paul de Vrieze 2006-08-18 0:22 ` Samuel Baldwin 1 sibling, 1 reply; 63+ messages in thread From: Paul de Vrieze @ 2006-08-17 19:12 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2491 bytes --] On Thursday 17 August 2006 03:01, Mike Lundy wrote: > I told a friend that there were some in the community who called > proprietary software slaveryware. His response? "Holy shit!" If that term > spreads, we can forget about convincing otherwise logical people that free > software is the Right Way. There are two problems with it: I can't help to respond here. > > 1) It's incorrect. There is nothing at this point in time that causes you > to be enslaved by proprietary software. There are stories of speculative > fiction, such as "Right to Read" and other, better written stories; those > stories are just that- fiction. Microsoft does not beat you or chain you to > their operating system. Sun does not whip you to use java. Members of the > wider computer community may, through their own adoption, but Sun has > nothing to do with it. You must convince members of your community to stay > away from proprietary software. This leads me to the second error. Actually, it is more subtle. Microsoft does not force you to use windows. One uses windows because of office. One uses microsoft office not because of microsoft, but because *the whole world* uses microsoft office. It is called network effects and is the cause of the microsoft monopoly. The slavery part is that we are basically at the mercy of the owner of the monopoly. (You know the main competitor of windows XP? It's the earlier releases, same goes for office) > 2) It's intentionally offensive. The end goal of the free software > movement, as I understand it, is to convince everyone that freedom in > software is something to strive for. Some people do not immediately see the > light of this, and must be convinced through logical means. Convincing > people to see the benefits of free software is difficult enough. Stealing a > cliche- can you imagine explaining to your mother about slaveryware? If you > use that term, you then have to convince people that that term is accurate. > The discussion will be about the slaveryware /word/ instead of the free > software /idea/. That is counterproductive, and will likely cause you to be > dismissed as a extremist (though, hopefully not by your mother). > Intentionally offending the very people we need to convince does not help > us at all. While it is accurate, I agree with you that it is indeed offensive. Paul -- Paul de Vrieze Gentoo Developer Mail: pauldv@gentoo.org Homepage: http://www.devrieze.net [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] If I may interject... 2006-08-17 19:12 ` [gentoo-dev] " Paul de Vrieze @ 2006-08-18 0:22 ` Samuel Baldwin 2006-08-18 13:01 ` Jean-François Gagnon Laporte 0 siblings, 1 reply; 63+ messages in thread From: Samuel Baldwin @ 2006-08-18 0:22 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 3027 bytes --] Quoth the subject: "If I may interject". The term "slaveryware" is a little extreme, but not out of reality. Microsoft does take steps to make themselves the *only* operating system out there (heck, they are even putting Windows on Macintosh!). They do not physically harm you if you switch Operating Systems, but they make it as hard for you as you can. For instance, the moment Windows XP sees ANYTHING else in the MBR of it's current HDD, it shuts down, and will not work until you replace the MBR with it's own code. This is obviously to make it harder for Linux users to share a HDD with Windows. As far as NTFS, they are keeping that code to themselves (last I checked). Why? So other people have a much more difficult time reading and writing NTFS from another OS (Linux). Another big hook to keep you on Microsoft, is DirectX. Most of the big games are DirectX, and will not run on anything but DirectX. (I know, UT, DOOM, and Quake are for OpenGL). These keeps all gamers nailed down into Windows (Cedega/Wine help, but my experience has been less than satisfactory. Only Starcraft works well under Cedega for me, but that's another story). I'm a gamer, I know a lot of gamers, and guess what? We all have a windows OS. Only a few other people I know run Linux, but even so, we still using Windows for gaming. If windows would release the numbers on DirectX, everyone that I know (at least, the gamers), would be running linux (as they are all interested, but don't want to dual-boot). There are a few other examples, but I think you all get the point. In short, Microsoft tries to pull you into using their products over a 3rd party product, even if the latter is much better. Half of this is greed, since you have to pay for most Microsoft software. If you *have* to use this certain kind of DVD burning app on Vista, since that's the only one Microsoft will support (or else the computer will lock, on purpose, or something tricky like that), then Vista users are forced to pay Microsoft to get that application if they want to burn DVDs. Apple employs similar strategies, but that's another thread (which I'd be glad to have a discussion about, email me off gentoo lists.) As far as flamewars, they do nothing but take up time, anger, and email. However, not every argument is a flamewar. A flame war is the typical "KDE vs. GNOME, which is better". This has no basis in reality, as "better" is a subjective term. Perhaps someone likes the look better for KDE. You don't argue taste. A real argument would be "Which has better support for... CD burning applications". Or "Which runs faster at a certain system specification." Or even "Which has a wider choice of customization (with every "aspect" having equal value to the next)". A good, logical argument is a very good thing, since all parties generally leave enlightened, usually bringing out the truth and destroying the falsehoods. -- Samuel (shardz) Noha+Shardz Productions: nsproductions.co.nr Registered Linux User #410639 amarok.kde.org usmc.mil [-- Attachment #2: Type: text/html, Size: 3553 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] If I may interject... 2006-08-18 0:22 ` Samuel Baldwin @ 2006-08-18 13:01 ` Jean-François Gagnon Laporte 2006-08-18 14:16 ` [gentoo-dev] [OT] " Alec Warner 0 siblings, 1 reply; 63+ messages in thread From: Jean-François Gagnon Laporte @ 2006-08-18 13:01 UTC (permalink / raw To: gentoo-dev Oh please stop the FUD. Move this slaverythingie out of gentoo-dev. I know I'm feeding the trolls but this has to stop. On 8/17/06, Samuel Baldwin <shardz4217@gmail.com> wrote: > > Quoth the subject: "If I may interject". > > The term "slaveryware" is a little extreme, but not out of reality. > Microsoft does take steps to make themselves the *only* operating system out > there Well it's a company and there are very good at using a network effect strategy. Nobody is forcing you to use Windows but many people forces you to have pixel perfect fidelity of DOC or XLS documents. Fortunatly this is beginning to change. > (heck, they are even putting Windows on Macintosh!). Repeat after me : Boot camp is produced by Apple. Apple is using a network effect style strategy just like microsoft to convince you to buy Apple hardware (remember that Apple is an hardware company first and foremost). If they can also make you run Mac OS X well goodie. > They do not > physically harm you if you switch Operating Systems, but they make it as > hard for you as you can. For instance, the moment Windows XP sees ANYTHING > else in the MBR of it's current HDD, it shuts down, and will not work until > you replace the MBR with it's own code. This is obviously to make it harder > for Linux users to share a HDD with Windows. errr what !? I've been dual-booting or more for years with lilo or grub directly on the MBR without any issues whatsoever nor side effects affecting Windows. > As far as NTFS, they are > keeping that code to themselves (last I checked). Why? So other people have > a much more difficult time reading and writing NTFS from another OS (Linux). Do a google search on ntfs-3g and fuse. They are not keeping the code to themselves, they are just licensing their code to the people that can pay the fees. Recently, they even wanted to collect patent fees for FAT but fortunatly it was agreed that FAT was common knowledge now and it was too late. > Another big hook to keep you on Microsoft, is DirectX. Most of the big games > are DirectX, and will not run on anything but DirectX. (I know, UT, DOOM, > and Quake are for OpenGL). These keeps all gamers nailed down into Windows > (Cedega/Wine help, but my experience has been less than satisfactory. Only > Starcraft works well under Cedega for me, but that's another story). I'm a > gamer, I know a lot of gamers, and guess what? We all have a windows OS. > Only a few other people I know run Linux, but even so, we still using > Windows for gaming. If windows would release the numbers on DirectX, > everyone that I know (at least, the gamers), would be running linux (as they > are all interested, but don't want to dual-boot). There are a few other > examples, but I think you all get the point. OpenGL was the platform of choice for gaming developpement just a few years ago. Until the decision board fragmented, conflict of interest arised and bogged down the developpement of it's API. During that time, Microsoft released their first shot at a universal API and it was god awful but they kept at it until it was usable and even better that OpenGL. Since "everybody" runs Windows, publishers and game developpers alike follow the money for good reasons and the market began to shift to Direct X. See network effect. They're using the same strategy for the Xbox / Xbox 360 / XNA as we speak. > > In short, Microsoft tries to pull you into using their products over a 3rd > party product, even if the latter is much better. Half of this is greed, > since you have to pay for most Microsoft software. If you *have* to use this > certain kind of DVD burning app on Vista, since that's the only one > Microsoft will support (or else the computer will lock, on purpose, or > something tricky like that), then Vista users are forced to pay Microsoft to > get that application if they want to burn DVDs. Apple employs similar > strategies, but that's another thread (which I'd be glad to have a > discussion about, email me off gentoo lists.) I use Firefox, Thunderbird, OpenOffice.org, Nero fex without any issue instead of IE, OE, Office and whatever they have in place for bult-in burning thank you very much. However, grandma just don't know any better (not mine thought ;)). We just need to let them know they are alternative and if possible provide training and coaching. As for Apple, they produce excellent intergrated first party software but the third party ecosystem is alive and kicking rear ends but that's another story like you said. > > As far as flamewars, they do nothing but take up time, anger, and email. > However, not every argument is a flamewar. A flame war is the typical "KDE > vs. GNOME, which is better". This has no basis in reality, as "better" is a > subjective term. Perhaps someone likes the look better for KDE. You don't > argue taste. A real argument would be "Which has better support for... CD > burning applications". Or "Which runs faster at a certain system > specification." Or even "Which has a wider choice of customization (with > every "aspect" having equal value to the next)". A good, logical argument is > a very good thing, since all parties generally leave enlightened, usually > bringing out the truth and destroying the falsehoods. > Unfortunatly there are other things like subjects that are completly off-topic to a proper mailing list. Now please stop the FUD, we should know better than use tactics like this to promote free software. > -- > Samuel (shardz) Kind regards, Jean-François -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] [OT] If I may interject... 2006-08-18 13:01 ` Jean-François Gagnon Laporte @ 2006-08-18 14:16 ` Alec Warner 0 siblings, 0 replies; 63+ messages in thread From: Alec Warner @ 2006-08-18 14:16 UTC (permalink / raw To: gentoo-dev Feel free to discuss with each other privately, but this has nothing to do with gentoo development. Thanks, Alec Warner -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] 2006-08-16 21:49 ` [gentoo-dev] " Duncan 2006-08-17 1:01 ` [gentoo-dev] If I may interject Mike Lundy @ 2006-08-17 14:37 ` Enrico Weigelt 2006-08-17 14:46 ` Ciaran McCreesh 2006-08-17 19:17 ` Paul de Vrieze 1 sibling, 2 replies; 63+ messages in thread From: Enrico Weigelt @ 2006-08-17 14:37 UTC (permalink / raw To: gentoo-dev * Duncan <1i5t5.duncan@cox.net> schrieb: <snip> > You ever seen the term "slaveryware"? You have now. We are still talking about the java *language* ? I aggree that we shouldn't be bound to some certain proprietary software. But the java language is not software, it is couple of abstract concept for actually writing software. There are lot's of java environments out there. So if you code someting in java, you don't need to use Sun JDK. You need an java environment which conforms to the standard (or at least the subset you're actually using). My personal reference is kaffe. I'm now using this for years, and it works great for me. AFAIK my java code is standard conform (but rarely tested on other JREs). I won't comment anything more on the "slaveryware" issue. Its simply offtopic. *If* the kaffe port is currently broken, then let's fix it. cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] 2006-08-17 14:37 ` [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] Enrico Weigelt @ 2006-08-17 14:46 ` Ciaran McCreesh 2006-08-17 19:17 ` Paul de Vrieze 1 sibling, 0 replies; 63+ messages in thread From: Ciaran McCreesh @ 2006-08-17 14:46 UTC (permalink / raw To: gentoo-dev On Thu, 17 Aug 2006 16:37:50 +0200 Enrico Weigelt <weigelt@metux.de> wrote: | *If* the kaffe port is currently broken, then let's fix it. Off you go then. -- Ciaran McCreesh Mail : ciaran dot mccreesh at blueyonder.co.uk -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] 2006-08-17 14:37 ` [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] Enrico Weigelt 2006-08-17 14:46 ` Ciaran McCreesh @ 2006-08-17 19:17 ` Paul de Vrieze 2006-08-17 19:42 ` James Potts 1 sibling, 1 reply; 63+ messages in thread From: Paul de Vrieze @ 2006-08-17 19:17 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 666 bytes --] On Thursday 17 August 2006 16:37, Enrico Weigelt wrote: > * Duncan <1i5t5.duncan@cox.net> schrieb: > > <snip> > > > You ever seen the term "slaveryware"? You have now. > > We are still talking about the java *language* ? > I aggree that we shouldn't be bound to some certain proprietary > software. But the java language is not software, it is couple of > abstract concept for actually writing software. You forget the main part of a language is the library. Basically there is not yet a good complete open java standard library available. Paul -- Paul de Vrieze Gentoo Developer Mail: pauldv@gentoo.org Homepage: http://www.devrieze.net [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] 2006-08-17 19:17 ` Paul de Vrieze @ 2006-08-17 19:42 ` James Potts 2006-08-17 20:05 ` Ciaran McCreesh 2006-08-17 20:44 ` Carsten Lohrke 0 siblings, 2 replies; 63+ messages in thread From: James Potts @ 2006-08-17 19:42 UTC (permalink / raw To: gentoo-dev hmmm....doesn't the GNU ClassPath implement enough of Java's runtimes to handle a command-line app like this (the app needs, basically, to be able to read files, communicate via the http protocol, print to stdout, and accept input from stdin)? And doesn't Kaffe use the GNU ClassPath? And if this is the case, couldn't GCJ be used in the place of Kaffe to build this app on platforms that aren't supported by Kaffe (or on all platforms, if that is desired)? Just some thoughts... --Arek On 8/17/06, Paul de Vrieze <pauldv@gentoo.org> wrote: > On Thursday 17 August 2006 16:37, Enrico Weigelt wrote: > > * Duncan <1i5t5.duncan@cox.net> schrieb: > > > > <snip> > > > > > You ever seen the term "slaveryware"? You have now. > > > > We are still talking about the java *language* ? > > I aggree that we shouldn't be bound to some certain proprietary > > software. But the java language is not software, it is couple of > > abstract concept for actually writing software. > > You forget the main part of a language is the library. Basically there is not > yet a good complete open java standard library available. > > Paul > > -- > Paul de Vrieze > Gentoo Developer > Mail: pauldv@gentoo.org > Homepage: http://www.devrieze.net > > > -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] 2006-08-17 19:42 ` James Potts @ 2006-08-17 20:05 ` Ciaran McCreesh 2006-08-18 2:01 ` Mike Cvet 2006-08-17 20:44 ` Carsten Lohrke 1 sibling, 1 reply; 63+ messages in thread From: Ciaran McCreesh @ 2006-08-17 20:05 UTC (permalink / raw To: gentoo-dev On Thu, 17 Aug 2006 14:42:52 -0500 "James Potts" <arek75@gmail.com> wrote: | hmmm....doesn't the GNU ClassPath implement enough of Java's runtimes | to handle a command-line app like this (the app needs, basically, to | be able to read files, communicate via the http protocol, print to | stdout, and accept input from stdin)? And doesn't Kaffe use the GNU | ClassPath? And if this is the case, couldn't GCJ be used in the place | of Kaffe to build this app on platforms that aren't supported by Kaffe | (or on all platforms, if that is desired)? What makes you think gcj works? -- Ciaran McCreesh Mail : ciaran dot mccreesh at blueyonder.co.uk -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] 2006-08-17 20:05 ` Ciaran McCreesh @ 2006-08-18 2:01 ` Mike Cvet 2006-08-18 11:35 ` Ciaran McCreesh 2006-08-18 12:30 ` Stephen P. Becker 0 siblings, 2 replies; 63+ messages in thread From: Mike Cvet @ 2006-08-18 2:01 UTC (permalink / raw To: gentoo-dev On Thu, 2006-08-17 at 21:05 +0100, Ciaran McCreesh wrote: > On Thu, 17 Aug 2006 14:42:52 -0500 "James Potts" <arek75@gmail.com> > wrote: > | hmmm....doesn't the GNU ClassPath implement enough of Java's runtimes > | to handle a command-line app like this (the app needs, basically, to > | be able to read files, communicate via the http protocol, print to > | stdout, and accept input from stdin)? And doesn't Kaffe use the GNU > | ClassPath? And if this is the case, couldn't GCJ be used in the place > | of Kaffe to build this app on platforms that aren't supported by Kaffe > | (or on all platforms, if that is desired)? > > What makes you think gcj works? > What makes you think it doesn't? -Mike -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] 2006-08-18 2:01 ` Mike Cvet @ 2006-08-18 11:35 ` Ciaran McCreesh 2006-08-18 12:30 ` Stephen P. Becker 1 sibling, 0 replies; 63+ messages in thread From: Ciaran McCreesh @ 2006-08-18 11:35 UTC (permalink / raw To: gentoo-dev On Thu, 17 Aug 2006 22:01:48 -0400 Mike Cvet <mcvet@i2ce.com> wrote: | On Thu, 2006-08-17 at 21:05 +0100, Ciaran McCreesh wrote: | > On Thu, 17 Aug 2006 14:42:52 -0500 "James Potts" <arek75@gmail.com> | > wrote: | > | hmmm....doesn't the GNU ClassPath implement enough of Java's | > | runtimes to handle a command-line app like this (the app needs, | > | basically, to be able to read files, communicate via the http | > | protocol, print to stdout, and accept input from stdin)? And | > | doesn't Kaffe use the GNU ClassPath? And if this is the case, | > | couldn't GCJ be used in the place of Kaffe to build this app on | > | platforms that aren't supported by Kaffe (or on all platforms, if | > | that is desired)? | > | > What makes you think gcj works? | | What makes you think it doesn't? Practical experience on several of the platforms in question. -- Ciaran McCreesh Mail : ciaran dot mccreesh at blueyonder.co.uk -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] 2006-08-18 2:01 ` Mike Cvet 2006-08-18 11:35 ` Ciaran McCreesh @ 2006-08-18 12:30 ` Stephen P. Becker 1 sibling, 0 replies; 63+ messages in thread From: Stephen P. Becker @ 2006-08-18 12:30 UTC (permalink / raw To: gentoo-dev Mike Cvet wrote: > On Thu, 2006-08-17 at 21:05 +0100, Ciaran McCreesh wrote: >> On Thu, 17 Aug 2006 14:42:52 -0500 "James Potts" <arek75@gmail.com> >> wrote: >> | hmmm....doesn't the GNU ClassPath implement enough of Java's runtimes >> | to handle a command-line app like this (the app needs, basically, to >> | be able to read files, communicate via the http protocol, print to >> | stdout, and accept input from stdin)? And doesn't Kaffe use the GNU >> | ClassPath? And if this is the case, couldn't GCJ be used in the place >> | of Kaffe to build this app on platforms that aren't supported by Kaffe >> | (or on all platforms, if that is desired)? >> >> What makes you think gcj works? >> > > What makes you think it doesn't? For one example, it won't even build on mips (although it is possible some recent binutils changes has finally fixed that). -Steve -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] 2006-08-17 19:42 ` James Potts 2006-08-17 20:05 ` Ciaran McCreesh @ 2006-08-17 20:44 ` Carsten Lohrke 1 sibling, 0 replies; 63+ messages in thread From: Carsten Lohrke @ 2006-08-17 20:44 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 469 bytes --] On Thursday 17 August 2006 21:42, James Potts wrote: > hmmm....doesn't the GNU ClassPath implement enough of Java's runtimes > to handle a command-line app like this When it is at 100% 1.4 compatibility (and that does not mean nearly as bug free, stable, fast, etc. as Sun's Java is), the latter will be at 1.6 and the apps follow. Just forget about Java, when it comes to software that needs to be available on multiple architectures. Period. Carsten [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 16:11 ` Enrico Weigelt 2006-08-16 17:37 ` Jean-François Gagnon Laporte @ 2006-08-16 18:00 ` Thomas Cort 2006-08-16 19:10 ` Enrico Weigelt 2006-08-17 22:13 ` Marius Mauch 2 siblings, 1 reply; 63+ messages in thread From: Thomas Cort @ 2006-08-16 18:00 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 890 bytes --] On Wed, 16 Aug 2006 18:11:24 +0200 Enrico Weigelt <weigelt@metux.de> wrote: > I'm working on my own tool, written in java. That's great. Have you or are you going to setup a project page somewhere (maybe sourceforge.net)? You should be aware that java isn't available on every platform that Gentoo supports and isn't Free software. virtual/jre | a a a h i m m p p p s s s x x | l m r p a 6 i p p p 3 h p 8 8 | p d m p 6 8 p c c c 9 a 6 6 | h 6 a 4 k s 6 - 0 r - | a 4 4 m c f | a b | c s | o d | s ------+------------------------------ 1.3 | ~ + 1.4.1 | + + 1.4.2 | + + + + ~ + 1.5.0 | ~ ~ ~ ~ ~ ~ ~ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 18:00 ` [gentoo-dev] " Thomas Cort @ 2006-08-16 19:10 ` Enrico Weigelt 2006-08-16 19:16 ` Ciaran McCreesh 0 siblings, 1 reply; 63+ messages in thread From: Enrico Weigelt @ 2006-08-16 19:10 UTC (permalink / raw To: gentoo-dev * Thomas Cort <tcort@gentoo.org> schrieb: > On Wed, 16 Aug 2006 18:11:24 +0200 > Enrico Weigelt <weigelt@metux.de> wrote: > > > I'm working on my own tool, written in java. > > That's great. Have you or are you going to setup a project page > somewhere (maybe sourceforge.net)? Not yet. Would you like to do that job ? :) > You should be aware that java isn't available on every platform > that Gentoo supports and isn't Free software. Aehm, java is an language. How can an language be unfree ? AFAIK there are opensource JVMs which should run on almost all platforms, ie. kaffe. Okay, last time I checked kaffe ebuild, it was broken. But it's quite some time ago ... cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 19:10 ` Enrico Weigelt @ 2006-08-16 19:16 ` Ciaran McCreesh 0 siblings, 0 replies; 63+ messages in thread From: Ciaran McCreesh @ 2006-08-16 19:16 UTC (permalink / raw To: gentoo-dev On Wed, 16 Aug 2006 21:10:16 +0200 Enrico Weigelt <weigelt@metux.de> wrote: | AFAIK there are opensource JVMs which should run on almost all | platforms, ie. kaffe. And yet again, you demonstrate that you know Jack. -- Ciaran McCreesh Mail : ciaran dot mccreesh at blueyonder.co.uk -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] User support system [WAS: Sunrise contemplations] 2006-08-16 16:11 ` Enrico Weigelt 2006-08-16 17:37 ` Jean-François Gagnon Laporte 2006-08-16 18:00 ` [gentoo-dev] " Thomas Cort @ 2006-08-17 22:13 ` Marius Mauch 2 siblings, 0 replies; 63+ messages in thread From: Marius Mauch @ 2006-08-17 22:13 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1307 bytes --] On Wed, 16 Aug 2006 18:11:24 +0200 Enrico Weigelt <weigelt@metux.de> wrote: > * Thomas Cort <tcort@gentoo.org> schrieb: > > You should look for existing tools which could be enhanced before > > suggesting a new one. `bugz post` (from www-client/pybugz) allows > > you to submit a new bug report from the command line. Why don't you > > go and patch that to do all of the automated things you want it to > > do and then come back and show us? > > I personally dislike python, and I'm not skilled enough in this > language. So I'm not the right one for coding @ pybugz. > But I'm working on my own tool, written in java. It's not very > good yet (currently can only file new bugs), but it's from ground up > independent from the actual tracker software (drivers for virtually > any issue tracker could be plugged in). If anyone likes to have a > look at it, please drop a note to me. Well, if you want this to be a default tool on Gentoo then java is not really an option (possible options are C, C++, bash, perl or python where bash and python are the preferred options). Marius -- Public Key at http://www.genone.de/info/gpg-key.pub In the beginning, there was nothing. And God said, 'Let there be Light.' And there was still nothing, but you could see a bit better. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* [gentoo-dev] Portage Subtrees [WAS: Sunrise contemplations] 2006-08-01 8:21 ` Tobias Klausmann 2006-08-01 11:29 ` Jeroen Roovers @ 2006-08-16 11:27 ` Enrico Weigelt 2006-08-16 11:40 ` Martin Rud Ehmsen 2006-08-16 13:02 ` Alec Warner 2006-08-16 15:28 ` [gentoo-dev] Sunrise contemplations Enrico Weigelt 2 siblings, 2 replies; 63+ messages in thread From: Enrico Weigelt @ 2006-08-16 11:27 UTC (permalink / raw To: gentoo-dev * Tobias Klausmann <klausman@schwarzvogel.de> schrieb: hi, (I'm trying to splitt off sevaral sub-topics to get them more clear ...) > I initially provided an ebuild for a package I maintain. I also > provide a new ebuild for every new version. For this, proxy > maintainership is the thing to do, IMO. hmm, I'm just thinking about splitting the tree into separate (larger) parts, actually: move out certain subtrees to an overlay. For example: KDE. Many people/systems won't ever use it (ie. have no X at all). Others are very interested in it. If we had this whole subtree in an overlay, it would make the main tree much, much smaller, so easier to maintain and save load from the mirrors. But this only works good, if its actually an *subtree*, and *not* overriding any packages from the main tree. Otherwise we soon get ugly conflicts and evrything goes to hell. The same could happen for other parts of the tree, ie. web servers. Maybe this splitting could be done on similar boundaries as some distros (or commercial OS vendors) have their different "editions". So maybe "Gentoo KDesktop edition" would be Gentoo base plus Xorg+KDE overlays ;-) Of course this has to be done *very* careful, but IMHO it can help a lot. ... just my 0.02 EUR cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Portage Subtrees [WAS: Sunrise contemplations] 2006-08-16 11:27 ` [gentoo-dev] Portage Subtrees " Enrico Weigelt @ 2006-08-16 11:40 ` Martin Rud Ehmsen 2006-08-16 16:22 ` Enrico Weigelt 2006-08-16 13:02 ` Alec Warner 1 sibling, 1 reply; 63+ messages in thread From: Martin Rud Ehmsen @ 2006-08-16 11:40 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Enrico Weigelt wrote: > hmm, I'm just thinking about splitting the tree into separate > (larger) parts, actually: move out certain subtrees to an overlay. > > For example: KDE. > Many people/systems won't ever use it (ie. have no X at all). > Others are very interested in it. > > If we had this whole subtree in an overlay, it would make the main > tree much, much smaller, so easier to maintain and save load from > the mirrors. I don't see how this is going to make anything easier to maintain. I maintain a separate part (different from KDE) of the tree and I simply just avoid doing "cd kde-*" when I'm doing stuff in the tree (I simply just forget it is there) :-) In the rare case that my actions require that I actually look at kde stuff, then it would be a pain in the ass if I had to get it from somewhere else, and not have it right at hand. The above of course only holds if the tree is structured in a good way, which I think it is (to a large degree, one can always find special cases). And an argument along the lines of "the tree is too large to download" does not apply either. If one cannot sync the tree over his/hers internet connection, then one can clearly not download gcc either :-) Martin R. Ehmsen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFE4wQloCiIG96jYfYRAh4iAKDVA9HYS1oSDj8hgvH9kvQBMbBbpACdFIAH 2ypo9/R5xGLzC6D1dIMjM4Q= =ROAN -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Portage Subtrees [WAS: Sunrise contemplations] 2006-08-16 11:40 ` Martin Rud Ehmsen @ 2006-08-16 16:22 ` Enrico Weigelt 2006-08-16 20:54 ` Martin Rud Ehmsen 0 siblings, 1 reply; 63+ messages in thread From: Enrico Weigelt @ 2006-08-16 16:22 UTC (permalink / raw To: gentoo-dev * Martin Rud Ehmsen <ehmsen@gentoo.org> schrieb: Hi, > I don't see how this is going to make anything easier to maintain. Well, it's not the overlay, but the clean subtree'ing what does the trick. If you look at the whole dependency graph, this subtree is an really independent part, just if it was an big-fat package. No one outside the subtree (or at least from the main tree) will ever depend on it. That's the primary condition. <snip> > I maintain a separate part (different from KDE) of the tree and I simply > just avoid doing "cd kde-*" when I'm doing stuff in the tree (I simply > just forget it is there) :-) > In the rare case that my actions require that I actually look at kde > stuff, then it would be a pain in the ass if I had to get it from > somewhere else, and not have it right at hand. In which cases do you have to look at KDE stuff ? Would you say, your part is actually an subtree (upon my definition) ? <snip> > And an argument along the lines of "the tree is too large to download" > does not apply either. If one cannot sync the tree over his/hers > internet connection, then one can clearly not download gcc either :-) The tree is really huge today. And it seems to grow each day. Each sync requires a lot of resources (traffic is minimal w/ rsync, but costing server and client load). And the tree requires a lot of space on the system. For example, I've got an notebook w/ an small HDD (which is partially consumed by an win32 laying around ...). On this box I already ran into serious space trouble - syncing the whole tree (while requiring just a few packages) and building larger stuff, failed due out of space. Okay, I simply could cut off some dirs (via rsync ignore option), but this implies quite some danger that I miss something I need. With clean subtree'ing, those things would be clear. cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Portage Subtrees [WAS: Sunrise contemplations] 2006-08-16 16:22 ` Enrico Weigelt @ 2006-08-16 20:54 ` Martin Rud Ehmsen 0 siblings, 0 replies; 63+ messages in thread From: Martin Rud Ehmsen @ 2006-08-16 20:54 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Enrico Weigelt wrote: > * Martin Rud Ehmsen <ehmsen@gentoo.org> schrieb: >> I don't see how this is going to make anything easier to maintain. > > Well, it's not the overlay, but the clean subtree'ing what does > the trick. If you look at the whole dependency graph, this subtree > is an really independent part, just if it was an big-fat package. > No one outside the subtree (or at least from the main tree) will > ever depend on it. That's the primary condition. That has nothing to do with my statement that it does not make anything easier to maintain. Your statement is that it does, please prove that. (btw. with your definition of a substree you either end up with the whole tree or require to duplicate something). > In which cases do you have to look at KDE stuff ? As I said, in rare case. But trust me I have to do it from time to time. > Would you say, your part is actually an subtree (upon my definition) ? Probably not and I don't care. As soon as you have proved that your thing works and that it does make things easier, then I'll care. :-) > stuff, failed due out of space. Okay, I simply could cut off some > dirs (via rsync ignore option), but this implies quite some danger > that I miss something I need. And in that lies the problem with any approach that tries to cut things from the tree (you can cut leafs from the graph, but they clearly have nothing in common... in most cases). Martin R. Ehmsen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFE44YHoCiIG96jYfYRAh+HAJ94npitjR8HzAsAamxotW/opzJkNwCglS/l 5NvEo3WI9Mu5VbnP/kQAdxU= =MMdI -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Portage Subtrees [WAS: Sunrise contemplations] 2006-08-16 11:27 ` [gentoo-dev] Portage Subtrees " Enrico Weigelt 2006-08-16 11:40 ` Martin Rud Ehmsen @ 2006-08-16 13:02 ` Alec Warner 1 sibling, 0 replies; 63+ messages in thread From: Alec Warner @ 2006-08-16 13:02 UTC (permalink / raw To: gentoo-dev > hmm, I'm just thinking about splitting the tree into separate > (larger) parts, actually: move out certain subtrees to an overlay. > > For example: KDE. > Many people/systems won't ever use it (ie. have no X at all). > Others are very interested in it. > > If we had this whole subtree in an overlay, it would make the main > tree much, much smaller, so easier to maintain and save load from > the mirrors. > > But this only works good, if its actually an *subtree*, and *not* > overriding any packages from the main tree. Otherwise we soon get > ugly conflicts and evrything goes to hell. There are developers that are interested in this; however I don't think it's a place that the majority of Gentoo is willing to go to (as those developers have already noted ;) ). -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Sunrise contemplations 2006-08-01 8:21 ` Tobias Klausmann 2006-08-01 11:29 ` Jeroen Roovers 2006-08-16 11:27 ` [gentoo-dev] Portage Subtrees " Enrico Weigelt @ 2006-08-16 15:28 ` Enrico Weigelt 2 siblings, 0 replies; 63+ messages in thread From: Enrico Weigelt @ 2006-08-16 15:28 UTC (permalink / raw To: gentoo-dev * Tobias Klausmann <klausman@schwarzvogel.de> schrieb: <snip> > People who use Sunrise as an overlay and then come whining to bgo > about their failed ebuild can be told. ACK. Sunrise and main Gentoo should have strictly separate Bugzillas (or at least separate products). BTW: my suggested bug reporting tool could take the right one automatically. <snip> > Idea: should it be more obvious in emerge --info and ebuild > failure that an overlay is involved? IMHO, Yes. It should print out the URLs or names of all overlays this package (or its deepter dependencies) are affected by. BTW: is this information also recorded in /var/db/pkg ? cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Sunrise contemplations 2006-07-31 17:25 [gentoo-dev] Sunrise contemplations foser 2006-08-01 8:21 ` Tobias Klausmann @ 2006-08-01 14:05 ` Kevin F. Quinn 2006-08-03 19:32 ` foser 2006-08-02 10:00 ` Thierry Carrez 2 siblings, 1 reply; 63+ messages in thread From: Kevin F. Quinn @ 2006-08-01 14:05 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 8456 bytes --] On Mon, 31 Jul 2006 19:25:20 +0200 foser <foser@gentoo.org> wrote: > [...] > 1. Stale ebuilds are often stale for a reason, there is obviously not > enough interest to add and maintain them. Not just on the developer > side, but also on the user side. If someone really cared enough > he/she would go trough the process of becoming a dev. I think most users would see becoming a dev as a long-term commitment. We certainly want that to be the case - we don't want people becoming a dev just to bump a package that they want in a particular moment just to then disappear. The situation for such stale ebuilds is that there may be no active devs who are interested - even if there are many users who are. Sunrise does provide a place where users can work with the Sunrise project to get what they want into the overlay, perhaps ultimately into the tree. These users can contribute for the period they want to, then forget about it, leaving it to the Sunrise developers follow it up. Such follow-up could be: 1) Maintain the ebuild in the sunrise overlay 2) Take the package on themselves, and integrate it into the main tree 3) Find another dev willing to take the package on (e.g. by asking the herd alias), hand it over for maintenance in the main tree. 4) Drop it. Sunrise can also help gauge how much user interest there is in a package. > [...] > Sunrise just lowers the step to get these often mediocre ebuilds, > people can get them right now, just not as easy. I hope the intention is that Sunrise would be improving these mediocre ebuilds to the point where they would be acceptable in the tree, as far as technical quality is concerned. > 2. [...] Therefore I do not believe that QA for a tree that is as > extensive as Sunrise done by a few 'official' developers amounts to > much real world quality. I would expect that over time, the Sunrise developers will learn more and more how to write quality ebuilds (as hopefully do we all). Since they'll be working with a diverse set of stuff, they could become better than most devs at this. Remember that since they have custody of the stuff in the Sunrise overlay, they will be hit with whatever issues arise from their work. > 3. Although I agree Sunrise may lower the step to becoming a dev, I > doubt it will have a serious positive impact on our developer base > and as such there is no reason to support Sunrise officially. I think > the people attracted to Sunrise development are the ones that fall in > the category 'want to be there, but don't really have the > time/skills'. That would certainly be true for many. There may also be people who would be happier with the proving ground that Sunrise provides, gaining confidence before attempting to become a dev. > Those people will not evolve to real developers; they > either will stick it out in Sunrise for a short while or keep to a > very small subset of it. My prediction is that Sunrise will see a > high turnover of 'developers', either because they are there for one > specific package (probably fresh and included in the main tree when > mature) or find out they lack the time to really invest in learning > the full extent of ebuilding. Also 'junior' devs on Sunrise might not > take that extra step towards devhood because they got the influence > they want, as such we might lose out on devs that never develop > beyond Sunrise contributors. I'd be wary of encouraging people who don't want to go further than bunging something into Sunrise becoming devs. If they're not prepared to maintain their stuff in Sunrise, then they don't really want to be a dev (which is largely about maintenance). > As a developer I would not really think > of Sunrise developers any different than someone coming 'fresh' to > Gentoo developing. What it does give you is a track record you can look through - in much the same way you might have watched what someone did on bugzilla or IRC. Indeed I'd suggest that the history in Sunrise SVN would be useful to indicate whether someone is learning how to write ebuilds properly, or just continues to make the same errors. > I would still require them to work on real bugs > for a good while to see their intentions/devotion over time before I > would even consider submitting them for real developership. In that > sense Sunrise would only lengthen the time a wannabe dev has to spend > in the no-mans land between active user and official developer. I don't think anyone is suggesting that all future devs prove themselves in Sunrise first, so I don't see that it lengthens the time a wannabe dev has to spend, since they can always take the approach we currently use and avoid Sunrise altogether. I expect Sunrise would hope that contributors hang around to do their own maintenance in the Sunrise overlay, in which case they'll get to understand what maintenance means, how much effort is involved and thereby understand better the commitment expected of them should they decide to go for dev-ship. > In conclusion these 3 points come together here : being a dev is not > about adding new ebuilds to the tree, it is about maintaining what is > already there. Dealing with bugs and users. 100% with you there. Anyone can knock up an ebuild - it takes effort to maintain it, and that's the lions share of the work of most devs. > That aspect of Sunrise is > not at all tackled in its goals. What are the longterm prospects of > ebuilds in the Sunrise tree ? Is this not in their documentation? From the project name, I would expect they hope that stuff either rises fully (i.e. to end up in the tree with proper maintainership) or would wither and die depending on how much effort is put in by those who want the package. > That is what QA is about, providing a > stable base to work on. I do not think that devs who mainly add > ebuilds and new packages to the tree are good devs, the real job is > maintenance and bughandling. In that sense Sunrise might be giving > the wrong impression to wannabe devs. > > * The rise of project Sunrise > > Now for the second big point concerning Sunrise : how it came into > being. This was certainly handled very badly. However I think that's history now, and there's not much to be gained from going back over it. > [...] > Anyway, the project after the initial announcement got a 'temporarily > removed' status from gentoo.org . The problem here in my opinion is > not so much that the people who support the project needed to defend > it, but that people who are more conscious about the project need to > prove it is wrong. This had to happen in a mere 2 months where the > project has had hardly any impact. If you want to properly evaluate > such an extensive project it needs to be given much more time. The > project should prove itself before it should be allowed to 'join' > Gentoo, not the other way around. I have seen no tangible benefits > from Sunrise so far, aside from the fact that developers have left > over it and the developer community is seriously divided these days. > As such Sunrise has been one big mistake, the possible benefits at > this point in time do not outweigh the havoc it has caused. Beyond the mailing list wars (I won't call them flamewars because I think most combatants are sincere with their concerns), I don't think there has been any significant detrimental effect - for the same reason; i.e. it's only been around for a couple of months so hasn't had time to produce any of the problems that some people are worried will occur. > * The implications of sunrise > > What will Sunrise mean to the general developer ? > [...] > In short, from my experience Sunrise will only result in more work for > the general developer with little benefits. This may not happen often, > but every single time is one time too much. This is can be really > demotivating, which is probably the worst thing about it. I think as long as Sunrise steers clear of core system packages, essentially focusing on "leaf" packages, the sorts of problem you encountered with BMG can be avoided. Certainly I would expect Sunrise not to be providing alternate versions of stuff already in the tree, and not to be modifying eclasses that exist in the tree - this sort of change is for managed dev overlays. -- Kevin F. Quinn [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Sunrise contemplations 2006-08-01 14:05 ` Kevin F. Quinn @ 2006-08-03 19:32 ` foser 0 siblings, 0 replies; 63+ messages in thread From: foser @ 2006-08-03 19:32 UTC (permalink / raw To: gentoo-dev On Tue, 2006-08-01 at 16:05 +0200, Kevin F. Quinn wrote: > > 2. [...] Therefore I do not believe that QA for a tree that is as > > extensive as Sunrise done by a few 'official' developers amounts to > > much real world quality. > > I would expect that over time, the Sunrise developers will learn more > and more how to write quality ebuilds (as hopefully do we all). Since > they'll be working with a diverse set of stuff, they could become better > than most devs at this. Remember that since they have custody of the > stuff in the Sunrise overlay, they will be hit with whatever issues > arise from their work. I expect the developers involved to be able to write quality ebuilds right now, otherwise they shouldn't be developers. However, I don't expect them to write quality ebuilds for everything in the tree, there are a lot of packages that need specific knowledge to make a correct ebuild. That is why we got the herd system, that is why we have a couple of hundred ebuilders who all have their own specific parts of the tree to take care of. > What it does give you is a track record you can look through - in much > the same way you might have watched what someone did on bugzilla or > IRC. Indeed I'd suggest that the history in Sunrise SVN would be > useful to indicate whether someone is learning how to write ebuilds > properly, or just continues to make the same errors. Ebuilding is such a small part of the job I wouldn't seriously take it into account, to me much more important is the bughandling skills of a potential developer. Is he/she able to distill the right information from a report, ask for the right additional info and come to a practical and neat solution ? - Marinus -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Sunrise contemplations 2006-07-31 17:25 [gentoo-dev] Sunrise contemplations foser 2006-08-01 8:21 ` Tobias Klausmann 2006-08-01 14:05 ` Kevin F. Quinn @ 2006-08-02 10:00 ` Thierry Carrez 2006-08-02 10:12 ` Ciaran McCreesh ` (2 more replies) 2 siblings, 3 replies; 63+ messages in thread From: Thierry Carrez @ 2006-08-02 10:00 UTC (permalink / raw To: gentoo-dev foser wrote: > I checked back on the initial announcement, where it Sunrise was made > public as an official Gentoo project without any prior discussion. The > announcement actually stated 'This is an announcement - No flamewars > allowed'. I guess the creators were already aware of the feelings of > some other developers on this issue and decided to just go ahead instead > of going through the proper channels (GLEP?) and do things as they > wished. As we all know this can be very effective, but this particular > time one of the largest and longest ongoing 'discussions' in Gentoo's > history ensued. > If you know it's flamewar material, why do you go ahead > so bluntly with your project ? Why not go trough the proper channels and > discuss it beforehand in a public place ? That's just the way to do it. Excerpt from the metastructure model, chosen by the majority of devs last year (and not my model): http://www.gentoo.org/proj/en/glep/glep-0039.html ================================================= A project is a group of developers working towards a goal (or a set of goals). * A project exists if it has a web page at www.g.o/proj/en/whatever that is maintained. ("Maintained" means that the information on the page is factually correct and not out-of-date.) If the webpage isn't maintained, it is presumed dead. * It may have one or many leads, and the leads are selected by the members of the project. This selection must occur at least once every 12 months, and may occur at any time. * It may have zero or more sub-projects. Sub-projects are just projects that provide some additional structure, and their web pages are in the project's space. * Not everything (or everyone) needs a project. * Projects need not be long-term. * Projects may well conflict with other projects. That's okay. * Any dev may create a new project just by creating a new page (or, more realistically, directory and page) in gentoo/xml/htdocs/proj/en. ================================================= So you can create projects by creating a directory in gentoo/xml/htdocs/proj/en, you don't have to announce it (but it's polite to do so), and it may well conflict with other projects, that's okay. You can't blame them for following the right rule. You can blame the rule, though. -- Koon -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Sunrise contemplations 2006-08-02 10:00 ` Thierry Carrez @ 2006-08-02 10:12 ` Ciaran McCreesh [not found] ` <44D0B1A3.7080009@gentoo.org> 2006-08-02 21:51 ` [gentoo-dev] metastructure model (was Re: Sunrise contemplations) Kevin F. Quinn 2006-08-03 19:22 ` [gentoo-dev] Sunrise contemplations foser 2 siblings, 1 reply; 63+ messages in thread From: Ciaran McCreesh @ 2006-08-02 10:12 UTC (permalink / raw To: gentoo-dev On Wed, 02 Aug 2006 12:00:56 +0200 Thierry Carrez <koon@gentoo.org> wrote: | So you can create projects by creating a directory in | gentoo/xml/htdocs/proj/en, you don't have to announce it (but it's | polite to do so), and it may well conflict with other projects, | that's okay. | | You can't blame them for following the right rule. You can blame the | rule, though. You're forgetting the other rule about GLEPs being required for changes that impact lots of people... -- Ciaran McCreesh Mail : ciaran dot mccreesh at blueyonder.co.uk -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
[parent not found: <44D0B1A3.7080009@gentoo.org>]
* Re: [gentoo-dev] Sunrise contemplations [not found] ` <44D0B1A3.7080009@gentoo.org> @ 2006-08-02 14:55 ` Ciaran McCreesh 2006-08-02 17:44 ` Wernfried Haas 0 siblings, 1 reply; 63+ messages in thread From: Ciaran McCreesh @ 2006-08-02 14:55 UTC (permalink / raw To: gentoo-dev On Wed, 02 Aug 2006 07:07:31 -0700 Donnie Berkholz <dberkholz@gentoo.org> wrote: | One could argue that since the metastructure policy was approved more | recently, anything in it that contradicts previous rules takes | precedence. "Freedom to make new projects anytime" beats "must use | GLEP for significant new feature." The metastructure policy doesn't override anything it doesn't explicitly say it overrides... -- Ciaran McCreesh Mail : ciaran dot mccreesh at blueyonder.co.uk -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Sunrise contemplations 2006-08-02 14:55 ` Ciaran McCreesh @ 2006-08-02 17:44 ` Wernfried Haas 0 siblings, 0 replies; 63+ messages in thread From: Wernfried Haas @ 2006-08-02 17:44 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1114 bytes --] On Wed, Aug 02, 2006 at 03:55:44PM +0100, Ciaran McCreesh wrote: > On Wed, 02 Aug 2006 07:07:31 -0700 Donnie Berkholz > <dberkholz@gentoo.org> wrote: > | One could argue that since the metastructure policy was approved more > | recently, anything in it that contradicts previous rules takes > | precedence. "Freedom to make new projects anytime" beats "must use > | GLEP for significant new feature." > > The metastructure policy doesn't override anything it doesn't > explicitly say it overrides... I guess this project may be a grey area considering if a GLEP is neccessary or not, but then the decision was made by the council based on the input of the developer community, which seems to be pretty close to the GLEP process. Not everything can and will ever be covered by some policy. There already are some examples where making up policies to cover up single incidents went terribly wrong anyway. cheers, Wernfried -- Wernfried Haas (amne) - amne at gentoo dot org Gentoo Forums: http://forums.gentoo.org IRC: #gentoo-forums on freenode - email: forum-mods at gentoo dot org [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* [gentoo-dev] metastructure model (was Re: Sunrise contemplations) 2006-08-02 10:00 ` Thierry Carrez 2006-08-02 10:12 ` Ciaran McCreesh @ 2006-08-02 21:51 ` Kevin F. Quinn 2006-08-02 22:16 ` Donnie Berkholz 2006-08-03 19:22 ` [gentoo-dev] Sunrise contemplations foser 2 siblings, 1 reply; 63+ messages in thread From: Kevin F. Quinn @ 2006-08-02 21:51 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1616 bytes --] On Wed, 02 Aug 2006 12:00:56 +0200 Thierry Carrez <koon@gentoo.org> wrote: > Excerpt from the metastructure model, chosen by the majority of devs > last year (and not my model): > [...] > * It may have one or many leads, and the leads are selected by the > members of the project. This selection must occur at least once every > 12 months, and may occur at any time. > [...] While we're on the subject of the metastructure model, could we consider changing this rule? It's a little strict, and I suspect it's honoured more in the breach than otherwise (by which I mean some, perhaps many, projects don't bother to hold a selection process every 12 months). The 12 month rule makes perfect sense for the council and foundation trustees but it's over the top as a rule for all projects. I would suggest something along the lines of, "selection of leadership of a project can occur at any time, but can be forced should a majority of the team feel a new selection is necessary", perhaps with a rider allowing projects to setup stricter rules if they feel the need. I'm assuming (since I haven't checked) that project membership requires agreement of the project (i.e. people can't just join a project without the existing project members' agreement). The idea being that if the current leadership want to step down they can do so and selection occurs within the project by default. At the other extreme, if a lead becomes a pita for everyone else on the project, the rest of the project can oust the lead by majority decision (hopefully a rare occurrence). -- Kevin F. Quinn [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] metastructure model (was Re: Sunrise contemplations) 2006-08-02 21:51 ` [gentoo-dev] metastructure model (was Re: Sunrise contemplations) Kevin F. Quinn @ 2006-08-02 22:16 ` Donnie Berkholz 0 siblings, 0 replies; 63+ messages in thread From: Donnie Berkholz @ 2006-08-02 22:16 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2110 bytes --] Kevin F. Quinn wrote: > On Wed, 02 Aug 2006 12:00:56 +0200 > Thierry Carrez <koon@gentoo.org> wrote: > >> Excerpt from the metastructure model, chosen by the majority of devs >> last year (and not my model): >> [...] >> * It may have one or many leads, and the leads are selected by the >> members of the project. This selection must occur at least once every >> 12 months, and may occur at any time. >> [...] > > While we're on the subject of the metastructure model, could we > consider changing this rule? It's a little strict, and I suspect it's > honoured more in the breach than otherwise (by which I mean some, > perhaps many, projects don't bother to hold a selection process every 12 > months). The 12 month rule makes perfect sense for the council and > foundation trustees but it's over the top as a rule for all > projects. > > I would suggest something along the lines of, "selection of > leadership of a project can occur at any time, but can be forced should > a majority of the team feel a new selection is necessary", perhaps > with a rider allowing projects to setup stricter rules if they feel the > need. I'm assuming (since I haven't checked) that project membership > requires agreement of the project (i.e. people can't just join a > project without the existing project members' agreement). > > The idea being that if the current leadership want to step down they > can do so and selection occurs within the project by default. At the > other extreme, if a lead becomes a pita for everyone else on the > project, the rest of the project can oust the lead by majority > decision (hopefully a rare occurrence). One nice thing about the 12-month model is that it's harder to get on bad terms with a lead that you'd rather wasn't the lead anymore. It's less of a feeling of conspiring to oust them and more of a feeling of "Well, they didn't win the election this time around." However, it's easy to avoid the election if nobody else accepts a nomination, as happened in the desktop project. That saves all the hassle. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 252 bytes --] ^ permalink raw reply [flat|nested] 63+ messages in thread
* Re: [gentoo-dev] Sunrise contemplations 2006-08-02 10:00 ` Thierry Carrez 2006-08-02 10:12 ` Ciaran McCreesh 2006-08-02 21:51 ` [gentoo-dev] metastructure model (was Re: Sunrise contemplations) Kevin F. Quinn @ 2006-08-03 19:22 ` foser 2 siblings, 0 replies; 63+ messages in thread From: foser @ 2006-08-03 19:22 UTC (permalink / raw To: gentoo-dev On Wed, 2006-08-02 at 12:00 +0200, Thierry Carrez wrote: > So you can create projects by creating a directory in > gentoo/xml/htdocs/proj/en, you don't have to announce it (but it's > polite to do so), and it may well conflict with other projects, that's okay. > > You can't blame them for following the right rule. You can blame the > rule, though. I deliberately added '(GLEP?)' with question mark because I know projects in general do not fit the GLEP structure. However, in this case the project has potentially the kind of impact on the tree and other developers that discussing it beforehand would've been the right thing to do. The way the announcement was written makes me think the developers involved in the project were well aware of this. It seems to me creating a project is now officially a loophole to do as you please under the umbrella of Gentoo. - Marinus -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 63+ messages in thread
end of thread, other threads:[~2006-08-23 18:24 UTC | newest] Thread overview: 63+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-07-31 17:25 [gentoo-dev] Sunrise contemplations foser 2006-08-01 8:21 ` Tobias Klausmann 2006-08-01 11:29 ` Jeroen Roovers 2006-08-01 12:42 ` Tobias Klausmann 2006-08-01 12:51 ` Denis Dupeyron 2006-08-16 10:52 ` [gentoo-dev] User support system [WAS: Sunrise contemplations] Enrico Weigelt 2006-08-16 11:18 ` Simon Stelling 2006-08-16 11:29 ` Jakub Moc 2006-08-16 12:45 ` [gentoo-dev] User support system Enrico Weigelt 2006-08-16 13:04 ` Mike Bonar 2006-08-16 13:00 ` Alec Warner 2006-08-16 16:01 ` Enrico Weigelt 2006-08-23 12:06 ` Philipp Riegger 2006-08-23 12:54 ` Alec Warner 2006-08-23 18:16 ` Philipp Riegger 2006-08-20 19:45 ` [gentoo-dev] User support system [WAS: Sunrise contemplations] Jeffrey Forman 2006-08-16 12:26 ` Enrico Weigelt 2006-08-16 13:54 ` Alastair Tse 2006-08-16 16:07 ` Enrico Weigelt 2006-08-16 13:27 ` Thomas Cort 2006-08-16 16:11 ` Enrico Weigelt 2006-08-16 17:37 ` Jean-François Gagnon Laporte 2006-08-16 18:22 ` Enrico Weigelt 2006-08-16 18:31 ` Stephen P. Becker 2006-08-16 19:29 ` Enrico Weigelt 2006-08-16 19:41 ` Stephen P. Becker 2006-08-16 19:45 ` Ciaran McCreesh 2006-08-16 21:49 ` [gentoo-dev] " Duncan 2006-08-17 1:01 ` [gentoo-dev] If I may interject Mike Lundy 2006-08-17 9:20 ` [gentoo-dev] " Duncan 2006-08-21 2:40 ` Mike Frysinger 2006-08-17 19:12 ` [gentoo-dev] " Paul de Vrieze 2006-08-18 0:22 ` Samuel Baldwin 2006-08-18 13:01 ` Jean-François Gagnon Laporte 2006-08-18 14:16 ` [gentoo-dev] [OT] " Alec Warner 2006-08-17 14:37 ` [gentoo-dev] Re: User support system [WAS: Sunrise contemplations] Enrico Weigelt 2006-08-17 14:46 ` Ciaran McCreesh 2006-08-17 19:17 ` Paul de Vrieze 2006-08-17 19:42 ` James Potts 2006-08-17 20:05 ` Ciaran McCreesh 2006-08-18 2:01 ` Mike Cvet 2006-08-18 11:35 ` Ciaran McCreesh 2006-08-18 12:30 ` Stephen P. Becker 2006-08-17 20:44 ` Carsten Lohrke 2006-08-16 18:00 ` [gentoo-dev] " Thomas Cort 2006-08-16 19:10 ` Enrico Weigelt 2006-08-16 19:16 ` Ciaran McCreesh 2006-08-17 22:13 ` Marius Mauch 2006-08-16 11:27 ` [gentoo-dev] Portage Subtrees " Enrico Weigelt 2006-08-16 11:40 ` Martin Rud Ehmsen 2006-08-16 16:22 ` Enrico Weigelt 2006-08-16 20:54 ` Martin Rud Ehmsen 2006-08-16 13:02 ` Alec Warner 2006-08-16 15:28 ` [gentoo-dev] Sunrise contemplations Enrico Weigelt 2006-08-01 14:05 ` Kevin F. Quinn 2006-08-03 19:32 ` foser 2006-08-02 10:00 ` Thierry Carrez 2006-08-02 10:12 ` Ciaran McCreesh [not found] ` <44D0B1A3.7080009@gentoo.org> 2006-08-02 14:55 ` Ciaran McCreesh 2006-08-02 17:44 ` Wernfried Haas 2006-08-02 21:51 ` [gentoo-dev] metastructure model (was Re: Sunrise contemplations) Kevin F. Quinn 2006-08-02 22:16 ` Donnie Berkholz 2006-08-03 19:22 ` [gentoo-dev] Sunrise contemplations foser
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox