[aur-general] REMOVAL: Discussion Period for sergej
sergej, this officially marks the discussion period for your removal as a Trusted User. For weeks now it's come to my attention many times your attitude as a Trusted User as well as the attention of several other people and I'm surprised it hasn't been brought up earlier, I'm going to list the reasons I believe you're no longer fit to be a Trusted User and I want you to defend yourself on these points: * You have neglected voting long enough to be brought up for removal, even longer if you do not vote again in the next 2 days, and when you do vote it is only just "acceptable". * You currently maintain 602 packages in the community repo: - This is an insane amount of packages by any standard and yet you keep adopting more for no apparent reason other than to bump your package count, not many of them have a high vote count so why is this? You're not helping out by adopting packages when you can't maintain them properly. - It's possible for me to pick out almost any package at random that you maintain and find something that goes against arch packaging standards such as missing maintainer tags, missing licenses and some of the weirdest build functions I've ever seen, it's as if you adopt these packages straight out of unsupported without checking them at all. - The fact you don't bother with licenses has already become an issue, as I pointed out recently on the ML (which you did not even reply to) you had packaged smf *illegally*. Furthermore you leave licenses blank, add bogus licenses such as "unknown" or don't add a license variable at all, this is obviously not good enough. * Aside from voting occasionally your contribution to discussions are very few, part of being a TU is the community aspect and I know you're not the only person who does this. ~70 of your packages are missing licenses. ~440 are missing either a maintainer tag of contributor tag. ~550 are missing a maintainer tag. I think you have too many packages for anybody to maintain properly which seems to be the cause of your neglect towards them and I can't think up any justifiable reason that you adopt so many in the first place. I want you to reply to this thread so you can hopefully justify your actions but to be honest I see no reason why you should continue being a Trusted User with this attitude towards the job you agreed to when you applied. So begins the three day discussion period, I'm very interested in anyone's response to this issue. -- Callan 'wizzomafizzo' Barrett
For weeks now it's come to my attention many times your attitude as a Trusted User as well as the attention of several other people and I'm surprised it hasn't been brought up earlier, I'm going to list the reasons I believe you're no longer fit to be a Trusted User and I want you to defend yourself on these points:
I just can say: - I have small problems since november because of my workplace changed - 2 of 602 package marked out of date now - If you have time to check my packages why you suggest to remove me instead of post me the list and help?
I'll check smf package today. It seems I skip your post, About #Maintainer and license - I add them but it will take some time...
On Jan 16, 2008 7:38 PM, Sergej Pupykin <pupykin.s@gmail.com> wrote:
I'll check smf package today. It seems I skip your post,
About #Maintainer and license - I add them but it will take some time...
Just so you know I didn't go through these by hand, it took all of 5 minutes to get a list of them and run grep. I have suggested your removal because you aren't voting and this is exactly what the bylaws states must be done in a case like this, if you were unable to vote you must mark yourself as inactive. The fact is I doubt you're bad at packaging but I don't think it's possible to maintain 600 packages. I think what would be best, especially if you're going to be inactive, is to orphan some of your packages, as many as possible so we can make this manageable. The voting is negligible and I don't see why we can't work something out but this huge amount of packages you maintain is the real issue. -- Callan 'wizzomafizzo' Barrett
2008/1/16, Callan Barrett <wizzomafizzo@gmail.com>:
On Jan 16, 2008 7:38 PM, Sergej Pupykin <pupykin.s@gmail.com> wrote:
I'll check smf package today. It seems I skip your post,
About #Maintainer and license - I add them but it will take some time...
Just so you know I didn't go through these by hand, it took all of 5 minutes to get a list of them and run grep.
I have suggested your removal because you aren't voting and this is exactly what the bylaws states must be done in a case like this, if you were unable to vote you must mark yourself as inactive. The fact is I doubt you're bad at packaging but I don't think it's possible to maintain 600 packages.
I think what would be best, especially if you're going to be inactive, is to orphan some of your packages, as many as possible so we can make this manageable. The voting is negligible and I don't see why we can't work something out but this huge amount of packages you maintain is the real issue.
I think the main concern here is because we already had a situation with lots of packages being managed by WillySilly and his disappearance. I didn't review sergej's packages, but I'm satisfied with the speed he updates and fixes bugs reported in them. I do agree that license information is very important for community and no illegal packages should be there. Neverthless none of these issues worth starting a discussion period IMO, because they all can be resolved by a communication. -- Roman Kyrylych (Роман Кирилич)
On Jan 16, 2008 8:31 AM, Roman Kyrylych <roman.kyrylych@gmail.com> wrote:
Neverthless none of these issues worth starting a discussion period IMO, because they all can be resolved by a communication.
I agree here. Yes, maintain ~600 packages is crazy, but i do not think this is enough do start this discussion period. I think Sergej should orphan some packages and some other TU should adopt and maintain it. This will help to maintain the quality of packages. The not-voting issue is a problem. Sergej should start voting or mark himself as inactive. -- []'s Hugo Doria http://hdoria.archlinux-br.org GNU/Linux user #359340 - http://counter.li.org
If anybody want to adopt my package, just mail me... I think Sergej should orphan some packages and some other TU should
adopt and maintain it. This will help to maintain the quality of packages.
On 1/16/08, Sergej Pupykin <pupykin.s@gmail.com> wrote:
- 2 of 602 package marked out of date now
I believe the concern is more that we believe that no-one can reliably maintain such a large number of packages well. I'm having time issues with mine, and I got just ~20. And many of your packages are non-trivial. Perhaps it might be a good idea to orphan some, at least if someone else volunteers to maintain them? --vk
16 Jan 2008, Sergej Pupykin <pupykin.s@gmail.com> wrote:
- 2 of 602 package marked out of date now
But what's your motivation for maintaining so many packages? I think maintaining is more than just bumping the pkgver. It includes following the upstream project, making sure the PKGBUILD conforms to the Arch Packaging Standards, testing the package ... I'm not sure if this is possible with 600 packages. Alex
On Wed 2008-01-16 17:45 , Callan Barrett wrote:
sergej, this officially marks the discussion period for your removal as a Trusted User. [...]
I'm not TU anymore, but IIRC discussion is open to anyone. Sergej is doing a huge work maintaining >600 packages in [community], and honestly I don't know how he can handle them. Sometimes I think he is a bot running on a russian server (the lack of communication in the ml confirms this theory). The main complaints I have with his packages are the lack of the Maintainer tag, really annoying because I have to look in the web interface of the AUR to know who's maintaining a package (or look in CVS logs) and most of them doesn't have a valid license field. Moreover he seems to not have notification for comments for his packages in the AUR, so writing a comment about a package is like writing it in /dev/null. The last thing: seriously, who the hell needs stuff like cross-arm-wince-cegcc-libstdcppdll ? More than 500 packages owned by sergej have less than 10 votes, so virtually useless. I have to admit almost all his packages are not out of date (still, I can't understand how this is possible), kudos for that, but IMHO the quality is more important than the quantity. -- Alessio Bolognino Please send personal email to themolok@gmail.com Public Key http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xFE0270FB GPG Key ID = 1024D / FE0270FB 2007-04-11 Key Fingerprint = 9AF8 9011 F271 450D 59CF 2D7D 96C9 8F2A FE02 70FB
I fixed most of maintainer tags. (hope I did not mistake and did not add myself to foreign package)) Moreover he seems to not have notification for comments for his packages in
the AUR, so writing a comment about a package is like writing it in /dev/null.
Current AUR sends notification to owner even if he was not subscribed. The last thing: seriously, who the hell needs stuff like
cross-arm-wince-cegcc-libstdcppdll ? More than 500 packages owned by sergej have less than 10 votes, so virtually useless.
People who have PocketPC and want to write program for own needs want to have cegcc package group. Yes, I don't know how many people want it... I have to admit almost all his packages are not out of date (still, I can't
understand how this is possible), kudos for that, but IMHO the quality is more important than the quantity.
Quantity becomes quality
On Jan 16, 2008 12:15 PM, Sergej Pupykin <pupykin.s@gmail.com> wrote:
Quantity becomes quality
I doubt that very much. I can make a mound of crap larger than my house, but that never makes it anything but a mound of crap
On Jan 16, 2008 12:15 PM, Sergej Pupykin <pupykin.s@gmail.com> wrote:
Quantity becomes quality
I doubt that very much. I can make a mound of crap larger than my house, but that never makes it anything but a mound of crap
Hey I resemble that remark in as much as my house IS a mound of crap ! Not So Anonymous Liviu Librescu - În veci pomenirea lui. (May his memory be eternal.)
On Jan 16, 2008 7:56 PM, Alessio Bolognino <themolok.ml@gmail.com> wrote:
On Wed 2008-01-16 17:45 , Callan Barrett wrote:
sergej, this officially marks the discussion period for your removal as a Trusted User. [...]
I'm not TU anymore, but IIRC discussion is open to anyone.
Didnt know that, so i might as well jump in too. :)
Sergej is doing a huge work maintaining >600 packages in [community], and honestly I don't know how he can handle them. Sometimes I think he is a bot running on a russian server (the lack of communication in the ml confirms this theory).
From my experience, Sergej is maintaining the packages very well, updates
them regularly when they're out date or someone posts a worthwhile suggestion about them and unlike wizzo said he doesnt just move the PKGBUILD from unsupported but he also changes the build function if he finds that nessecery. I clearly remember that when he grabbed my dwm PKGBUILD to community for example. My only abjection about his packages is that probably some/many are not used that much to be in community. The same thing happened until lately with developers moving thing in extra too. Now they are supposed to ask before moving them. Maybe a similar approach is needed for TU's too?
The main complaints I have with his packages are the lack of the Maintainer tag, really annoying because I have to look in the web interface of the AUR to know who's maintaining a package (or look in CVS logs) and most of them doesn't have a valid license field.
Since he updates his packages regularly, this is bound to change, at least for the active projects. Furthermore now that its noted. Its not a valid reason for me since we are dealing with binary packages. On the other hand, if the voting is mandatory for an active TU Sergej should start voting. Greg
Alessio Bolognino wrote
The last thing: seriously, who the hell needs stuff like cross-arm-wince-cegcc-libstdcppdll ? More than 500 packages owned by sergej have less than 10 votes, so virtually useless.
Sergej, why don't you move all of your packages that have less than, say, 8 or 10 votes to unsupported and/or orphan them? This will bring the number of packages you maintain in community to a more reasonable figure and will help calm down the, IMO very understandable, irritation that is being addressed at you here. I think what we are asking you is clear: besides fixing the issue with the missing maintainer and license tags, please DO REDUCE the number of packages you maintain in community! François
there are 2 main problems: - Maintainer tag (which is mostly fixed already) - Missing license (~70 packages) Why I can not fix this issues and continue maintain my packages? I think I can maintain it successfully. There are no opened bugs in FlySpray. There are 2 out-of-dated packages. - kernel26-xen - proper patch for 2.6.23 kernel not found - aqbanking - which have temporary build problems Are you afraid the same as willysilly or try to reduce disk usage and mirror traffic? 2008/1/17, Firmicus <Firmicus@gmx.net>:
Alessio Bolognino wrote
The last thing: seriously, who the hell needs stuff like cross-arm-wince-cegcc-libstdcppdll ? More than 500 packages owned by sergej have less than 10 votes, so virtually useless.
Sergej, why don't you move all of your packages that have less than, say, 8 or 10 votes to unsupported and/or orphan them? This will bring the number of packages you maintain in community to a more reasonable figure and will help calm down the, IMO very understandable, irritation that is being addressed at you here. I think what we are asking you is clear: besides fixing the issue with the missing maintainer and license tags, please DO REDUCE the number of packages you maintain in community!
François
2008/1/16, Sergej Pupykin <pupykin.s@gmail.com>:
there are 2 main problems: - Maintainer tag (which is mostly fixed already) - Missing license (~70 packages) Why I can not fix this issues and continue maintain my packages? I think I can maintain it successfully.
There are no opened bugs in FlySpray. There are 2 out-of-dated packages. - kernel26-xen - proper patch for 2.6.23 kernel not found - aqbanking - which have temporary build problems
Are you afraid the same as willysilly or try to reduce disk usage and mirror traffic?
I guess willysilly's story indeed has some effect here. The other thing, I guess, is that people seem to like some kind of clearness in repositories, i.e. don't want binary repos to contain very rarely used packages. On the other hand, I see nothing wrong in providing as many binary packages as possible (obviously with good quality and maintained), but in this case it's better to have 50 TUs with 10 packages than 1 with 500 packages, IMHO. sergej already agreed to share his packages:
If anybody want to adopt my package, just mail me... I don't think creating a 100-300 orphans in Unsupported now will be much better than maintaining them in Community. :-/ So, my suggestion here is: let sergej continue his job, but try to rethink the need of some packages for Community, as it's better to adopt a more voted package & drop some less needed IMHO.
P.S.: sergej, do not top-post please. ;-) -- Roman Kyrylych (Роман Кирилич)
I just looked at the TU Bylaws concerning TU removal http://dev.archlinux.org/~simo/TUbylaws.html#Removal and it looks like this discussion is not yet valid, for it says that "A motion must be made by at least two active Trusted Users for the removal of a Trusted User." AFAICS only one such motion has been made until now ... I tend to agree with Roman, we should let Sergej continue his job, even though I really believe 600 packages is too much for one person. This does not prevent us from pursuing this discussion, but if we take the Bylaws seriously then the "official" discussion period concerning sergej's removal has not even started. F
On Jan 17, 2008 7:46 AM, Firmicus <Firmicus@gmx.net> wrote:
I just looked at the TU Bylaws concerning TU removal http://dev.archlinux.org/~simo/TUbylaws.html#Removal and it looks like this discussion is not yet valid, for it says that
"A motion must be made by at least two active Trusted Users for the removal of a Trusted User."
AFAICS only one such motion has been made until now ...
The discussion period was started because of the "special case" and is meant to be "automatically triggered" anyway. Keep in mind that even if this discussion ends in a vote (which it looks like it won't) you're free to vote no, that's why it's a vote. After some of the replies I read yesterday I was feeling good about this thread and was hoping we could work something out where sergej lets go of at least some of his packages but it seems like that's not going to happen any time soon. Sergej, you're saying you're willing to give up some of your packages but you're doing it in a way that people won't want bother and where you still keep as many as possible, what is the deal? You're so dead set on keeping as many as possible but why? I know I'm also guilty of putting some probably unnecessary packages into community but how about we try work something out with the way we put new packages into community? At the moment TUs are allowed to put whatever they like into community without notice to anyone, perhaps this needs to stop and we need some order about how we do things? While we wouldn't need to be as stringent as the devs about this it might be a good idea that set up something like an email of packages we want in community as well as some grace period before that. Perhaps we need to start a new thread about this. I don't think I've seen that good of an argument yet as to why sergej should keep so many packages or why it is not a good idea to have orphans, even if it means a lot of them. Emailing sergej to see if you can grab a couple of packages is *not* the correct way to go about this, I don't want any and the reason I brought this up isn't because I'm jealous of what he has. Please, come up with some proper arguments instead of being so wishy-washy and backing both of us up. -- Callan 'wizzomafizzo' Barrett
On Jan 17, 2008 7:46 AM, Firmicus <Firmicus@gmx.net> wrote:
I just looked at the TU Bylaws concerning TU removal http://dev.archlinux.org/~simo/TUbylaws.html#Removal<http://dev.archlinux.org/%7Esimo/TUbylaws.html#Removal> and it looks like this discussion is not yet valid, for it says that
"A motion must be made by at least two active Trusted Users for the
removal of a Trusted
User."
AFAICS only one such motion has been made until now ...
The discussion period was started because of the "special case" and is meant to be "automatically triggered" anyway. Keep in mind that even if this discussion ends in a vote (which it looks like it won't) you're free to vote no, that's why it's a vote.
After some of the replies I read yesterday I was feeling good about this thread and was hoping we could work something out where sergej lets go of at least some of his packages but it seems like that's not going to happen any time soon. Sergej, you're saying you're willing to give up some of your packages but you're doing it in a way that people won't want bother and where you still keep as many as possible, what is the deal? You're so dead set on keeping as many as possible but why?
I know I'm also guilty of putting some probably unnecessary packages into community but how about we try work something out with the way we put new packages into community? At the moment TUs are allowed to put whatever they like into community without notice to anyone, perhaps this needs to stop and we need some order about how we do things? While we wouldn't need to be as stringent as the devs about this it might be a good idea that set up something like an email of packages we want in community as well as some grace period before that. Perhaps we need to start a new thread about this.
I don't think I've seen that good of an argument yet as to why sergej should keep so many packages or why it is not a good idea to have orphans, even if it means a lot of them. Emailing sergej to see if you can grab a couple of packages is *not* the correct way to go about this, I don't want any and the reason I brought this up isn't because I'm jealous of what he has. Please, come up with some proper arguments instead of being so wishy-washy and backing both of us up.
-- Callan 'wizzomafizzo' Barrett
Provided that Sergej starts to vote in the current and upcoming voting
On Jan 17, 2008 7:19 AM, Callan Barrett <wizzomafizzo@gmail.com> wrote: periods (sure you can miss a vote at some time, but you should be able to vote in the majority of voting periods), and makes the best out of our arguments I think we could solve the issue by discussion. I looked through a couple of his packages with having only a few votes. These packages, having an extremely small userbase have most of the time not seen an update in a long period. PKGBUILD standards have evolved during the last release of the packages yielding the PKGBUILDs do not follow these standards anymore (for example !libtool option). Sure they do still work (I presume), they just don't follow the standards we want all other users to follow. For a lot of these packages I do not see any use for them being in [community]. Please drop a lot of them, orphan them, put them in unsupported and post a list on an announcement on bbs so at least some of them get picked up. The other packages will get adopted in time when somebody needs them (which is questionable seeing the amount of votes). This will give you time to properly maintain your remaining packages. For all other TUs looking to adopt more packages, or upcoming TUs, there are enough packages with a reasonably amount of votes in unsupported left to adopt. Please choose to maintain them instead of packages you may use which have only a very small amount of votes. Callan if you want to start a new thread about this, feel free to do so this discussion does not get lost here.
On Jan 17, 2008 7:19 AM, Callan Barrett <wizzomafizzo@gmail.com <mailto:wizzomafizzo@gmail.com>> wrote:
On Jan 17, 2008 7:46 AM, Firmicus <Firmicus@gmx.net <mailto:Firmicus@gmx.net>> wrote: > > I just looked at the TU Bylaws concerning TU removal > http://dev.archlinux.org/~simo/TUbylaws.html#Removal <http://dev.archlinux.org/%7Esimo/TUbylaws.html#Removal> > and it looks like this discussion is not yet valid, for it says that > > "A motion must be made by at least two active Trusted Users for the removal of a Trusted > User." > > AFAICS only one such motion has been made until now ...
The discussion period was started because of the "special case" and is meant to be "automatically triggered" anyway. Keep in mind that even if this discussion ends in a vote (which it looks like it won't) you're free to vote no, that's why it's a vote.
Hmm, I should have read the last paragraph obviously :) You were perfectly right. Sorry for the noise. I agree this discussion is important and necessary. I still hope we can resolve the issue. And for that Sergej needs to show some sign of cooperation. Ronald van Haren wrote:
For a lot of these packages I do not see any use for them being in [community]. Please drop a lot of them, orphan them, put them in unsupported and post a list on an announcement on bbs so at least some of them get picked up. The other packages will get adopted in time when somebody needs them (which is questionable seeing the amount of votes). This will give you time to properly maintain your remaining packages.
For all other TUs looking to adopt more packages, or upcoming TUs, there are enough packages with a reasonably amount of votes in unsupported left to adopt. Please choose to maintain them instead of packages you may use which have only a very small amount of votes. Callan if you want to start a new thread about this, feel free to do so this discussion does not get lost here.
I perfectly agree with the above. That was exactly the point I made in my first message in this thread. F
I really do not understand why you discuss count of my packages and why I should move some of them to unsupported. Not only I have community packages with low votes. Let us make _exact_ rules when TU can move package to community and when can not. We may have long discussion about NOLIBTOOL (which can be successfully recognized by makepkg with warning), maintainer tag or license, package upgrade time after new version released, but it is not constructive. Constructive way, I think, is notify me about problems (which already done in this thread) or make _exact_ rules and make ALL TUs (not me only) execute it. PS - I'll replace all old options=() in whole community soon with a script. PPS - I'll recheck all my packages for license field and I'll check last ~100 pkgs for #Maintainer tag
I really do not understand why you discuss count of my packages and why I should move some of them to unsupported. As an onlooker, I understood the reason. Let me try to see if I can tell you how I feel about it: I think the risk of running into a 2nd AUR disaster are big. Plus, I don't doubt your good intentions when you maintain that much
Hey, "Sergej Pupykin" <pupykin.s@gmail.com> writes: packages, but reality is just that not many people have more than 600 packages installed, let alone from community. So deducing from that I would say that you just _can't_ maintain all of them with the same dedication as someone that only has 30 or so.
Not only I have community packages with low votes. Well, percentage wise, even without looking, I suspect you take the pot.
Let us make _exact_ rules when TU can move package to community and when can not. Let us not. This isn't supposed to be a job droids to, it's supposed to be fun. Use common sense is the only thing people ask for, and people can't understand why you insist on holding onto so many packages.
Constructive way, I think, is notify me about problems (which already done in this thread) or make _exact_ rules and make ALL TUs (not me only) execute it. I hope that was constructive. Don't try to be superman, we know the endgame. (I'm referring of course to the 1st AUR disaster. ;-))
br, benny
On Thu, Jan 17, 2008 at 02:10:01PM +0300, Sergej Pupykin wrote:
I really do not understand why you discuss count of my packages and why I should move some of them to unsupported.
Not only I have community packages with low votes.
I'd just like to point out that Sergej maintains around 1/3 of community. There are 25 other TUs according to the AUR, and for one TU to maintain a third of community is just, well, surprising I suppose.
On 1/17/08, Sebastian Nowicki <xilonmu@gmail.com> wrote:
On Thu, Jan 17, 2008 at 02:10:01PM +0300, Sergej Pupykin wrote:
I really do not understand why you discuss count of my packages and why I should move some of them to unsupported.
Not only I have community packages with low votes.
I'd just like to point out that Sergej maintains around 1/3 of community. There are 25 other TUs according to the AUR, and for one TU to maintain a third of community is just, well, surprising I suppose.
I'm having mixed feelings about the whole thing. After all, if a single employee in a company would produce as much 8 others, he'd get a raise and a nice car, not be threatened to get fired. But then again, we don't pay our TUs, and there's no legal binding on anyone. And people can easily leave without any financial or juridical risk. Only thing that can be harmed is fame, and since we're kind of a lower-middle class (as it was revealed in that other interesting recent thread), the quantity of loss in that case might not be very large... --vk
On Thu, Jan 17, 2008 at 02:41:30PM +0200, Vesa Kaihlavirta wrote:
I'm having mixed feelings about the whole thing. After all, if a single employee in a company would produce as much 8 others, he'd get a raise and a nice car, not be threatened to get fired. But then again, we don't pay our TUs, and there's no legal binding on anyone. And people can easily leave without any financial or juridical risk. Only thing that can be harmed is fame, and since we're kind of a lower-middle class (as it was revealed in that other interesting recent thread), the quantity of loss in that case might not be very large...
--vk
The point I was making is that in comparison to the rest of TUs, Sergej is maintaining a huge amount of packages. As others have said, it's hard to maintain such a large amount of packages, though Sergej is doing an amazingly good job, in terms of keeping them up to date.
On Jan 17, 2008 11:16 PM, Sebastian Nowicki <xilonmu@gmail.com> wrote:
The point I was making is that in comparison to the rest of TUs, Sergej is maintaining a huge amount of packages. As others have said, it's hard to maintain such a large amount of packages, though Sergej is doing an amazingly good job, in terms of keeping them up to date.
I started the discussion period simply because sergej had also not voted for a long time (seems that is changing now), if he had been I would have just brought up his pkgbuilds for regular discussion. Regarding sergej's pkgbuilds, why did it even take a thread like this for you to fix them? Why weren't they fixed when they were uploaded or some time in between then and now? If you're so damn confident you can take care of 600 packages and be any good at it why did I have to start up this thread? I simply DO NOT think you're capable of this and you're kidding yourself by saying you can, it's not hard to bump a pkgver a few times a week, it IS hard to maintain quality for 600 packages at the same time and your work definitely reflects this. Again, stop kidding yourself. At this point I can't see this discussion going very far, just like all TU discussions. I've been doing this for a year now and *nothing* has happened, nothing has improved and stuff has just gotten worse and worse as people stop caring. I don't think I care anymore either because the only people who who have any real opinion aren't TUs and are unable to vote, the rest of you just agree with both sides and contribute nothing. Why even bother? -- Callan 'wizzomafizzo' Barrett
I suggest you to file a bug into FS with the list of ~70 of miss licensed packages at least, instead of discuss about what I can or what I can not to maintain. I would appreciate if you help me by reporting problems instead of hating in this thread. PS - Yes, I can not periodically visit all 600 home pages to check for updates, I suppose that users can mark package out-of-date. I started the discussion period simply because sergej had also not
voted for a long time (seems that is changing now), if he had been I would have just brought up his pkgbuilds for regular discussion. Regarding sergej's pkgbuilds, why did it even take a thread like this for you to fix them? Why weren't they fixed when they were uploaded or some time in between then and now? If you're so damn confident you can take care of 600 packages and be any good at it why did I have to start up this thread?
Most of my packages I adopt from xterminus/perl and willysilly from community. So I did not recheck it carefully because it was uploaded by TU. Actually ~100-150 PKGBUILDs written by me or adopted from unsupported. I simply DO NOT think you're capable of this and you're kidding
yourself by saying you can, it's not hard to bump a pkgver a few times a week, it IS hard to maintain quality for 600 packages at the same time and your work definitely reflects this. Again, stop kidding yourself.
At this point I can't see this discussion going very far, just like all TU discussions. I've been doing this for a year now and *nothing* has happened, nothing has improved and stuff has just gotten worse and worse as people stop caring. I don't think I care anymore either because the only people who who have any real opinion aren't TUs and are unable to vote, the rest of you just agree with both sides and contribute nothing. Why even bother?
-- Callan 'wizzomafizzo' Barrett
Again, a lot of fuss about almost nothing. The community repo and AUR are working, so why the useless talking? We should be thankful for Sergej to maintain such a high workload (and obviously he's prepared for it, some minor points aside that just needed prompting him) instead of trying to kick him out. Even if he should leave one day there are enough TUs on the team to solve the problem of the packages he leaves behind. Leslie -- My personal blog: http://blog.viridian-project.de/
On Jan 18, 2008 4:54 PM, Leslie P. Polzer <leslie.polzer@gmx.net> wrote:
Again, a lot of fuss about almost nothing.
The community repo and AUR are working, so why the useless talking? We should be thankful for Sergej to maintain such a high workload (and obviously he's prepared for it, some minor points aside that just needed prompting him) instead of trying to kick him out.
Even if he should leave one day there are enough TUs on the team to solve the problem of the packages he leaves behind.
Leslie
I agree. As long as sergej starts voting, I don't see a problem with him staying on as a TU. And I don't really see it as a big deal if a few maintainer/license tags are missing, cause its not the end of the world, and the resulting packages are not affected anyways. He has shown initiative to fix these problems, and that's enough for me. I'm strongly against his removal. We do this for fun, not cause were paid to do it. Varun
"Leslie P. Polzer" <leslie.polzer@gmx.net> writes:
The community repo and AUR are working, so why the useless talking? Yeah, why should something be improved. It's those damn stupid people with a stupid agenda.
We should be thankful for Sergej to maintain such a high workload (and obviously he's prepared for it, some minor points aside that just needed prompting him) instead of trying to kick him out. Nobody is trying to kick anyone out, it's about doing the right thing and try to _improve_ things.
Even if he should leave one day there are enough TUs on the team to solve the problem of the packages he leaves behind. Wait, you were a TU right? Did you even have 4% of the packages that Sergej currently has?
Don't talk for others about what they can do. But let me do the same: Nobody likes to clean up a mess.
Leslie br, benny
Hello Benny,
Even if he should leave one day there are enough TUs on the team to solve the problem of the packages he leaves behind. Wait, you were a TU right? Did you even have 4% of the packages that Sergej currently has?
Don't talk for others about what they can do.
Actually one of the main points of this discussion is exactly this. I have read a lot of people saying "no way Sergej is able to maintain this" -- of course without being able to prove it, as the current situation shows rather that he *can* maintain this. Leslie -- My personal blog: http://blog.viridian-project.de/
On Fri, Jan 18, 2008 at 05:44:32PM +0100, Leslie P. Polzer wrote:
Actually one of the main points of this discussion is exactly this. I have read a lot of people saying "no way Sergej is able to maintain this" -- of course without being able to prove it, as the current situation shows rather that he *can* maintain this.
Leslie
On Wed, Jan 16, 2008 at 05:45:30PM +0900, Callan Barrett wrote:
~70 of your packages are missing licenses. ~440 are missing either a maintainer tag of contributor tag. ~550 are missing a maintainer tag.
Given the amount of packages that did not follow the guidelines, I beg to differ. You wouldn't maintain 600 packages would you? And you most definitely would not like to take a share (~20) of those packages if Sergej was to disappear. This isn't the main reason why this discussion was started. It was due to Sergej not voting.
There is one special case for removal, removal due to unwarranted and undeclared inactivity, for which standard voting procedure deviates from the above. This motion is also automatically triggered by repeated quorum offenses, as described in the Quorum subsection of this document. For this special case, SVP is followed with a discussion period of three days, a quorum of 66%, and a voting period of 5 days.
2008/1/18, Sebastian Nowicki <xilonmu@gmail.com>:
On Fri, Jan 18, 2008 at 05:44:32PM +0100, Leslie P. Polzer wrote:
Actually one of the main points of this discussion is exactly this. I have read a lot of people saying "no way Sergej is able to maintain this" -- of course without being able to prove it, as the current situation shows rather that he *can* maintain this.
Leslie
On Wed, Jan 16, 2008 at 05:45:30PM +0900, Callan Barrett wrote:
~70 of your packages are missing licenses. ~440 are missing either a maintainer tag of contributor tag. ~550 are missing a maintainer tag.
Given the amount of packages that did not follow the guidelines, I beg to differ. You wouldn't maintain 600 packages would you? And you most definitely would not like to take a share (~20) of those packages if Sergej was to disappear.
This isn't the main reason why this discussion was started. It was due to Sergej not voting.
Actually, that's not only sergej who didn't vote recently before this thread started, I haven't heard anything from nesl247 (15.10.07) and zeus (16.11.07) too, though they didn't state about their inactivity. I guess sergej's non-voting in a couple of votings in a row was just more noticeable' because his nick is much more frequent on AUR package list. :-) -- Roman Kyrylych (Роман Кирилич)
2008/1/18, Callan Barrett <wizzomafizzo@gmail.com>:
At this point I can't see this discussion going very far, just like all TU discussions. I've been doing this for a year now and *nothing* has happened, nothing has improved and stuff has just gotten worse and worse as people stop caring. I don't think I care anymore either because the only people who who have any real opinion aren't TUs and are unable to vote, the rest of you just agree with both sides and contribute nothing. Why even bother?
Ok, you'll have my opinion here. But first, let me notice that the bylaws don't say we *must* participate in TU discussions. Even though discussing is useful, it is clearly stated that "All active TUs should be participating in discussions and voting procedures in order to continue meeting the quorums". So the accent is on the quorum, which is reached by voting. I never missed a voting procedure, just like others that didn't express their opinion in this or other threads. Now, back on track. The problems you highlighted on this thread surely exist, but I don't think they can't be fixed. In fact, before starting an official discussion period for Sergej's removal, I think you should have started an unofficial thread to have a free discussion about how can we solve them without being so drastic. * The 600 packages. They are a lot, maybe too many, I'd suggest we find a way to redistribute them a little and move some of them to unsupported (maybe with some exceptions - I'm going to start a new thread about it after I finish this e-mail). A small addition: we always assumed that a TU should take as many packages as he's able to maintain (I couldn't find this rule written anywhere), but we never set a "sane maximum", even though this was discussed after the willysilly mess. I think we should do it now. * The voting procedures. I think this requires a reform, too. We should clearly define how many consecutive voting procedures can be missed before being automatically proposed for removal. Voting is indeed a fundamental duty of a TU, and Sergej (and all the others) should take part in it, trying to limit exceptions as much as possible. I think we should also "ping back" after we miss a vote just to say we're there and we didn't disappear. The real problem here is that Sergej didn't do anything *clearly* wrong. Since the bylaws include many interpretable rules, we can't really blame him for doing what he thought was right (unless his final objective is total arch destruction :-D ). Either we *really* try to reform the bylaws or we should be prepared to handle situations like this one. There has been a lot of talking after willysilly disappeared, but no clear resolutions were made, if I remember correctly. Corrado
Hey, I'm gonna throw my hat in the ring here. It is my opinion that it is impossible to maintain this many packages with the proper quality that we try to strive for with Arch. At the very LEAST, with 600 packages and 2 architectures, that is 1200 built units. What happens if we add another architecture? You are building these packages for both architectures, yes? Additionally, we just adopted a policy to decide what packages go into [extra] for fear of useless cruft being thrown in there. I highly suggest you TUs do the same to prevent things like this. There's not an issue with 600 WORTHWHILE packages, but when so many of them are near useless for our userbase, then it's just silly to provide binary packages for 4 people. Either way, this is just my opinion. What do I know, right?
Alright, I think I'm beginning to see the other point of view in this.
From what I've seen so far Sergej has done everything I've asked of him in the beginning of the thread, he is voting again and he has acknowledged and is willing to fix up his packages. I don't think I can ask for much more than this even though he did not do it in a way I thought best.
Sergej: If you are sure you can maintain all of these packages I can accept that even if in my opinion it is way too much, provided you fix up your packages and pay closer attention to what you do upload I'm happy. I never actually had a specific list of packages that need a maintainer tag/license/etc. but it's just a matter of using something like grep to check. As long as you can do this yourself I don't think we need a bug report for it. Anyway, next time I want to bring up something like this I promise I'll start an unofficial thread before it before I start the longest thread ever to hit the ML again. I also suggest anyone who wants to talk about restricting what packages go in community to start a new thread about it rather than using this one. -- Callan 'wizzomafizzo' Barrett
On Thu, 17 Jan 2008 14:10:01 +0300 "Sergej Pupykin" <pupykin.s@gmail.com> wrote:
I really do not understand why you discuss count of my packages and why I should move some of them to unsupported.
Not only I have community packages with low votes.
Let us make _exact_ rules when TU can move package to community and when can not.
I need to agree with sergej here. Yes, I see that many package have old/unappropriated/missing tag, but if he fix this thing.. Who can stop sergej? :) The number of packages, IMHO, isn't discussed because we hate you, but only ( I think ) if you leave ( maybe, in a future... I hope this never happen, but who can see the future? ) it can be hard for the TUs that remain. And the same thing is valid for me, for wizzo, for all Trusted Users group. -- JJDaNiMoTh - ArchLinux Trusted User
2008/1/16, Callan Barrett <wizzomafizzo@gmail.com>:
So begins the three day discussion period, I'm very interested in anyone's response to this issue.
I perfectly agree with Callan here. -- Giovanni Scafora Arch Linux Trusted User (voidnull) http://www.archlinux.org linuxmania@gmail.com
On Jan 16, 2008 4:45 PM, Callan Barrett <wizzomafizzo@gmail.com> wrote:
sergej, this officially marks the discussion period for your removal as a Trusted User.
For weeks now it's come to my attention many times your attitude as a Trusted User as well as the attention of several other people and I'm surprised it hasn't been brought up earlier, I'm going to list the reasons I believe you're no longer fit to be a Trusted User and I want you to defend yourself on these points:
* You have neglected voting long enough to be brought up for removal, even longer if you do not vote again in the next 2 days, and when you do vote it is only just "acceptable". * You currently maintain 602 packages in the community repo: - This is an insane amount of packages by any standard and yet you keep adopting more for no apparent reason other than to bump your package count, not many of them have a high vote count so why is this? You're not helping out by adopting packages when you can't maintain them properly. - It's possible for me to pick out almost any package at random that you maintain and find something that goes against arch packaging standards such as missing maintainer tags, missing licenses and some of the weirdest build functions I've ever seen, it's as if you adopt these packages straight out of unsupported without checking them at all. - The fact you don't bother with licenses has already become an issue, as I pointed out recently on the ML (which you did not even reply to) you had packaged smf *illegally*. Furthermore you leave licenses blank, add bogus licenses such as "unknown" or don't add a license variable at all, this is obviously not good enough.
Just a thought, the 'unknown' 'license' is actually in the Arch packaging HOWTO: "license: The type of license, if you do not know it please write down 'unknown'."
* Aside from voting occasionally your contribution to discussions are very few, part of being a TU is the community aspect and I know you're not the only person who does this.
~70 of your packages are missing licenses. ~440 are missing either a maintainer tag of contributor tag. ~550 are missing a maintainer tag.
I think you have too many packages for anybody to maintain properly which seems to be the cause of your neglect towards them and I can't think up any justifiable reason that you adopt so many in the first place. I want you to reply to this thread so you can hopefully justify your actions but to be honest I see no reason why you should continue being a Trusted User with this attitude towards the job you agreed to when you applied.
So begins the three day discussion period, I'm very interested in anyone's response to this issue.
-- Darwin M. Bautista BS Electronics and Communications Engineering University of the Philippines Diliman http://www.darwin.uk.to University of the Philippines Linux Users' Group http://www.uplug.org
On Sat 2008-01-19 18:22 , Darwin Bautista wrote:
On Jan 16, 2008 4:45 PM, Callan Barrett <wizzomafizzo@gmail.com> wrote:
[...]
Just a thought, the 'unknown' 'license' is actually in the Arch packaging HOWTO: "license: The type of license, if you do not know it please write down 'unknown'."
If the license is unknown, the software shouldn't stay in the repos (legal issues 'n' shitz) -- Alessio Bolognino Please send personal email to themolok@gmail.com Public Key http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xFE0270FB GPG Key ID = 1024D / FE0270FB 2007-04-11 Key Fingerprint = 9AF8 9011 F271 450D 59CF 2D7D 96C9 8F2A FE02 70FB
2008/1/19, Alessio Bolognino <themolok.ml@gmail.com>:
If the license is unknown, the software shouldn't stay in the repos (legal issues 'n' shitz)
For the record, we have 2 packages in [extra] (vim-buftabs, vim-bufexplorer) and 7 in [community] (gnome-python-docs, gtk2-docs, mg, vile, gdm-themes, linux-howtos and icewm-themes) with an unknown license. C.
2008/1/19, bardo <ilbardo@gmail.com>:
2008/1/19, Alessio Bolognino <themolok.ml@gmail.com>:
If the license is unknown, the software shouldn't stay in the repos (legal issues 'n' shitz)
For the record, we have 2 packages in [extra] (vim-buftabs, vim-bufexplorer) and 7 in [community] (gnome-python-docs, gtk2-docs, mg, vile, gdm-themes, linux-howtos and icewm-themes) with an unknown license.
I've fixed this in the next version of gdm-themes but had not uploaded it yet. license=('unknown') in extra should be reported as a bug. -- Roman Kyrylych (Роман Кирилич)
2008/1/19, Roman Kyrylych <roman.kyrylych@gmail.com>:
I've fixed this in the next version of gdm-themes but had not uploaded it yet. license=('unknown') in extra should be reported as a bug.
Ok, I'm going to submit a bug for those two. C.
2008/1/19, bardo <ilbardo@gmail.com>:
2008/1/19, Roman Kyrylych <roman.kyrylych@gmail.com>:
I've fixed this in the next version of gdm-themes but had not uploaded it yet. license=('unknown') in extra should be reported as a bug.
Ok, I'm going to submit a bug for those two.
Done as #9261 and #9262. Roman, should a bug be filed also for packages with pre-license-field PKGBUILDs? C.
2008/1/19, bardo <ilbardo@gmail.com>:
2008/1/19, bardo <ilbardo@gmail.com>:
2008/1/19, Roman Kyrylych <roman.kyrylych@gmail.com>:
I've fixed this in the next version of gdm-themes but had not uploaded it yet. license=('unknown') in extra should be reported as a bug.
Ok, I'm going to submit a bug for those two.
Done as #9261 and #9262. Roman, should a bug be filed also for packages with pre-license-field PKGBUILDs?
You mean those without license field at all? Devs are aware of them and have a todo. The work is in progress. -- Roman Kyrylych (Роман Кирилич)
2008/1/19, Roman Kyrylych <roman.kyrylych@gmail.com>:
You mean those without license field at all? Devs are aware of them and have a todo. The work is in progress.
Yes, those are the ones I meant, thanks. C.
participants (20)
-
Aaron Griffin
-
Alessio Bolognino
-
Alexander Fehr
-
bardo
-
Benjamin Andresen
-
Callan Barrett
-
Darwin Bautista
-
Firmicus
-
Giovanni Scafora
-
Grigorios Bouzakis
-
Hugo Doria
-
JJDaNiMoTh
-
Leslie P. Polzer
-
Roman Kyrylych
-
Ronald van Haren
-
Sebastian Nowicki
-
Sergej Pupykin
-
Varun Acharya
-
Vesa Kaihlavirta
-
w9ya@qrparci.net