Re: Developer Behavior

2001-01-10 Thread Russell Coker
On Wednesday 10 January 2001 03:23, Branden Robinson wrote:
 On Wed, Jan 10, 2001 at 02:34:39AM +1100, Russell Coker wrote:
  1)  This situation does not stop a running machine from working, it will
  only stop it from booting.

 Oh, well, as long as THAT'S all it is...

The thing is that a machine that can't load the correct kernel can be easily 
fixed, just use another machine to dd a kernel to a floppy.

A machine which boots up but which has broken keyboard mapping or broken NSS 
is much more effort to fix.

Also if you have something like NSS break on you then you can logout and then 
when you realise that you've done the wrong thing it's too late, you're 
machine is stuffed because you can't login as root again!  If your lilo.conf 
is wrong then you have between now and your next reboot to fix it.

-- 
http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark
http://www.coker.com.au/postal/   Postal SMTP/POP benchmark
http://www.coker.com.au/projects.html Projects I am working on
http://www.coker.com.au/~russell/ My home page




Re: Developer Behavior

2001-01-10 Thread Branden Robinson
On Thu, Jan 11, 2001 at 12:54:08AM +1100, Russell Coker wrote:

 From: Russell Coker [EMAIL PROTECTED]
 To: Branden Robinson [EMAIL PROTECTED],
debian-devel@lists.debian.org

This was CC'ed to me why, exactly?

-- 
G. Branden Robinson |   Religion is something left over from the
Debian GNU/Linux|   infancy of our intelligence; it will
[EMAIL PROTECTED]  |   fade away as we adopt reason and science
http://www.debian.org/~branden/ |   as our guidelines.  -- Bertrand Russell


pgp0y3YgrL5dL.pgp
Description: PGP signature


Re: Developer Behavior

2001-01-10 Thread John Galt

On Thu, 11 Jan 2001, Russell Coker wrote:

On Wednesday 10 January 2001 03:23, Branden Robinson wrote:
 On Wed, Jan 10, 2001 at 02:34:39AM +1100, Russell Coker wrote:
  1)  This situation does not stop a running machine from working, it will
  only stop it from booting.

 Oh, well, as long as THAT'S all it is...

The thing is that a machine that can't load the correct kernel can be easily 
fixed, just use another machine to dd a kernel to a floppy.

A machine which boots up but which has broken keyboard mapping or broken NSS 
is much more effort to fix.

Also if you have something like NSS break on you then you can logout and then 
when you realise that you've done the wrong thing it's too late, you're 
machine is stuffed because you can't login as root again!  If your lilo.conf 
is wrong then you have between now and your next reboot to fix it.

Of course, the .conf in lilo.conf implies that packages really shouldn't
futz with it without warning.  I really don't remember a exception in
policy for things that are correctable before next reboot.



-- 
Pardon me, but you have obviously mistaken me for someone who gives a
damn.
email [EMAIL PROTECTED]




Re: Developer Behavior

2001-01-10 Thread Russell Coker
On Thursday 11 January 2001 01:55, John Galt wrote:
   1)  This situation does not stop a running machine from working, it
   will only stop it from booting.
 
  Oh, well, as long as THAT'S all it is...
 
 The thing is that a machine that can't load the correct kernel can be
  easily fixed, just use another machine to dd a kernel to a floppy.
 
 A machine which boots up but which has broken keyboard mapping or broken
  NSS is much more effort to fix.
 
 Also if you have something like NSS break on you then you can logout and
  then when you realise that you've done the wrong thing it's too late,
  you're machine is stuffed because you can't login as root again!  If your
  lilo.conf is wrong then you have between now and your next reboot to fix
  it.

 Of course, the .conf in lilo.conf implies that packages really shouldn't
 futz with it without warning.  I really don't remember a exception in
 policy for things that are correctable before next reboot.

I never said that it's desirable behaviour.  I am working on fixing it ASAP!

I am just saying that there are many more serious things that can go wrong 
and which have gone wrong for me while tracking unstable.

-- 
http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark
http://www.coker.com.au/postal/   Postal SMTP/POP benchmark
http://www.coker.com.au/projects.html Projects I am working on
http://www.coker.com.au/~russell/ My home page




Re: Developer Behavior

2001-01-10 Thread Petr Cech
On Wed, Jan 10, 2001 at 07:55:04AM -0700 , John Galt wrote:
 Of course, the .conf in lilo.conf implies that packages really shouldn't
 futz with it without warning.  I really don't remember a exception in

yes. though lilo.conf is always autogenerated - either by boot floppies or
by liloconfig (sp?).

anyway - use grub :)
Petr Cech
-- 
Debian GNU/Linux maintainer - www.debian.{org,cz}
   [EMAIL PROTECTED]

Obviously the only rational solution to your problem is suicide.




Re: Developer Behavior

2001-01-10 Thread Hamish Moffatt
On Thu, Jan 11, 2001 at 12:54:08AM +1100, Russell Coker wrote:
 The thing is that a machine that can't load the correct kernel can be easily 
 fixed, just use another machine to dd a kernel to a floppy.

You really need the kernel you have compiled for your machine,
not just any kernel.


Hamish
-- 
Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]




Re: Developer Behavior

2001-01-10 Thread John H. Robinson, IV
On Thu, Jan 11, 2001 at 08:02:58AM +1100, Hamish Moffatt wrote:
 On Thu, Jan 11, 2001 at 12:54:08AM +1100, Russell Coker wrote:
  The thing is that a machine that can't load the correct kernel can be 
  easily 
  fixed, just use another machine to dd a kernel to a floppy.
 
 You really need the kernel you have compiled for your machine,
 not just any kernel.

if you were able to install the system, then the generic kernel should be
able to work. at least enough to get youin to fix your LILO/GRUB.

-john




Re: Developer Behavior

2001-01-10 Thread D-Man
On Thu, Jan 11, 2001 at 08:02:58AM +1100, Hamish Moffatt wrote:
| On Thu, Jan 11, 2001 at 12:54:08AM +1100, Russell Coker wrote:
|  The thing is that a machine that can't load the correct kernel can be 
easily 
|  fixed, just use another machine to dd a kernel to a floppy.
| 
| You really need the kernel you have compiled for your machine,
| not just any kernel.
| 

Yes, but you should have made a rescue disk when you installed the
kernel.

| 
| Hamish
| -- 
| Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]
| 

-D




Re: Developer Behavior

2001-01-09 Thread Hamish Moffatt
On Mon, Jan 08, 2001 at 08:25:53AM -0800, Aaron Lehmann wrote:
 On Mon, Jan 08, 2001 at 10:17:42AM -0600, Vince Mulhollon wrote:
  waiting for DAM approval, whenever that is supposed to happen  (emphasis
  on the supposed to happen)
 
 No offense to the DAM, but I share Eray's pedicament and feel that I
 could definately contribute more effectively if I had the ability to
 make uploads. Currently I go through a sponsor, which works but is
 less efficent than being able to contribute directly.

If you're in the keyring but have no account you can upload
through an upload queue. There are a few of those around the world.
This adds probably 1 day to the processing time.


Hamish
-- 
Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]




Re: Developer Behavior

2001-01-09 Thread Bas Zoetekouw
Hi Hamish!

You wrote:

 If you're in the keyring but have no account you can upload
 through an upload queue. There are a few of those around the world.
 This adds probably 1 day to the processing time.

How can you be on the keyring while not having an account on auric?
Either you are a developer and you have both, or you are not a developer
and you have neither.

-- 
Kind regards,
+---+
| Bas Zoetekouw  | Si l'on sait exactement ce   |
|| que l'on va faire, a quoi|
| [EMAIL PROTECTED] | bon le faire?|
|[EMAIL PROTECTED] |   Pablo Picasso  |
+---+ 




Re: Developer Behavior

2001-01-09 Thread Hamish Moffatt
On Tue, Jan 09, 2001 at 09:59:39AM +0100, Bas Zoetekouw wrote:
 You wrote:
 
  If you're in the keyring but have no account you can upload
  through an upload queue. There are a few of those around the world.
  This adds probably 1 day to the processing time.
 
 How can you be on the keyring while not having an account on auric?
 Either you are a developer and you have both, or you are not a developer
 and you have neither.

Probably you can't. I don't know the NM process well enough to be sure.

A couple of people mentioned that they do not have an account,
not that they have not been approved.


Hamish
-- 
Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]




Re: Developer Behavior

2001-01-09 Thread Marcin Owsiany
On Tue, Jan 09, 2001 at 08:03:40PM +1100, Hamish Moffatt wrote:
  How can you be on the keyring while not having an account on auric?
  Either you are a developer and you have both, or you are not a developer
  and you have neither.
 
 Probably you can't. I don't know the NM process well enough to be sure.
 
 A couple of people mentioned that they do not have an account,
 not that they have not been approved.

People tend to put a '==' between the above two...

Marcin
-- 
Marcin Owsiany [EMAIL PROTECTED]
http://student.uci.agh.edu.pl/~porridge/
GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216




Re: Developer Behavior

2001-01-09 Thread Marek Habersack
** On Jan 09, Marcin Owsiany scribbled:
 On Tue, Jan 09, 2001 at 08:03:40PM +1100, Hamish Moffatt wrote:
   How can you be on the keyring while not having an account on auric?
   Either you are a developer and you have both, or you are not a developer
   and you have neither.
  
  Probably you can't. I don't know the NM process well enough to be sure.
  
  A couple of people mentioned that they do not have an account,
  not that they have not been approved.
 
 People tend to put a '==' between the above two...
I just wonder how is the NM queue term defined. Is it a FIFO queue? Or
rather a random access array? I'm asking because looking at the people that
became new maintainers I see folks who applied 5 months after me and already
are maintainers. It's OK with me - I suppose there are some problems with my
application, but it would be nice if somebody contacted me (and probably
others that are in the same situation - I didn't browse the entire database
:)). I will wait patiently, I'm just wondering about all that stuff.

marek

-- 
Visit: http://caudium.net - the Caudium WebServer

/* A completely unrelated fortune */
 If you want me to be a good little bunny just dangle some carats in front
 of my nose.   -- Lauren Bacall 
 
 
 
 

pgpUXVVZJ1YBd.pgp
Description: PGP signature


Re: Developer Behavior

2001-01-09 Thread Russell Coker
On Tuesday 09 January 2001 03:17, Vince Mulhollon wrote:
 5) A Debian Developer will never knowingly run a production server on
 unstable and will never encourage a non-developer to run unstable.

I understand that people don't like being told what to do and agree that it 
isn't the place of Debian policy to tell us what to do when we aren't doing 
strictly Debian development work).
But I think that there is some merit to having discouragement towards running 
unstable on production machines.  I've been getting flamed immensely recently 
about my lilo package that over-wrote lilo.conf incorrectly.  Even though:
1)  This situation does not stop a running machine from working, it will only 
stop it from booting.
2)  I am working on this as fast as possible given the constraints of 
available time, dpkg issues, and not wanting to release a second non-perfect 
package!
3)  I have on several occasions recently had worse things happen to me as a 
result of running unstable, there have been several occasions when running 
machines have been rendered unusable because of bugs in packages (it became 
impossible to login).  In these occasions I have not felt it necessary to 
flame the maintainers.

The people who flame the developers contribute nothing.  When they report 
bugs that exist they invariably do so after more polite people have already 
reported them and the developer has started work.  Then work has to be 
interrupted to spend time fighting off flames.

I don't think that unstable should be limited to Debian developers, but I 
think that it should be restricted to discourage people who aren't reading 
debian-devel.  What if we setup the servers to use a different random 
password every month that was only announced on debian-devel?

-- 
http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark
http://www.coker.com.au/postal/   Postal SMTP/POP benchmark
http://www.coker.com.au/projects.html Projects I am working on
http://www.coker.com.au/~russell/ My home page




Re: Developer Behavior

2001-01-09 Thread Mark Brown
On Wed, Jan 10, 2001 at 02:34:39AM +1100, Russell Coker wrote:

 But I think that there is some merit to having discouragement towards running 
 unstable on production machines.  I've been getting flamed immensely recently 
 about my lilo package that over-wrote lilo.conf incorrectly.  Even though:

You're probably getting flamed more because it's a this is just wrong
sort of bug - there's no way it was ever going to be safe to install
that version of the package.  While users should expect that unstable
may be broken some of the time there's also the expectation that
developers will try to minimse this breakage or (if it's unavoidable)
make an effort to warn people (as with the current INN package saying
I'm about to hose your system - are you sure?).

 The people who flame the developers contribute nothing.  When they report 
 bugs that exist they invariably do so after more polite people have already 
 reported them and the developer has started work.  Then work has to be 
 interrupted to spend time fighting off flames.

This I would agree with.

 I don't think that unstable should be limited to Debian developers, but I 
 think that it should be restricted to discourage people who aren't reading 
 debian-devel.  What if we setup the servers to use a different random 
 password every month that was only announced on debian-devel?

It would be nice if people actually used unstable.  Besides, there's
still no guarantee that people are actually going to read the warnings
or even that they will be warned before whatever it is causes the
breakage.

-- 
Mark Brown  mailto:[EMAIL PROTECTED]   (Trying to avoid grumpiness)
http://www.tardis.ed.ac.uk/~broonie/
EUFShttp://www.eusa.ed.ac.uk/societies/filmsoc/




Re: Developer Behavior

2001-01-09 Thread Branden Robinson
On Wed, Jan 10, 2001 at 02:34:39AM +1100, Russell Coker wrote:
 1)  This situation does not stop a running machine from working, it will only 
 stop it from booting.

Oh, well, as long as THAT'S all it is...

-- 
G. Branden Robinson |   Experience should teach us to be most on
Debian GNU/Linux|   our guard to protect liberty when the
[EMAIL PROTECTED]  |   government's purposes are beneficent.
http://www.debian.org/~branden/ |   -- Louis Brandeis


pgpURobUgWHiz.pgp
Description: PGP signature


Re: Developer Behavior

2001-01-09 Thread Mark Mealman
On Tue, Jan 09, 2001 at 11:23:08AM -0500, Branden Robinson wrote:
 On Wed, Jan 10, 2001 at 02:34:39AM +1100, Russell Coker wrote:
  1)  This situation does not stop a running machine from working, it will 
  only 
  stop it from booting.
 
 Oh, well, as long as THAT'S all it is...

Heh, it's not like you're rebooting a Linux box more than one a year
anyway




Re: Developer Behavior

2001-01-09 Thread Andreas Fuchs
Today, Mark Mealman [EMAIL PROTECTED] wrote:
  1) This situation does not stop a running machine from working, it
  will only stop it from booting.
 Oh, well, as long as THAT'S all it is...

 Heh, it's not like you're rebooting a Linux box more than one a year
 anyway

Only applies if you use unstable on a production server (or a
calculatron of similar designation), and You Shouldn't Do That,
remember? (-;

Next post is on topic. I promise.
-- 
Andreas Fuchs, [EMAIL PROTECTED], [EMAIL PROTECTED], antifuchs
Hail RMS! Hail Cthulhu! Hail Eris! All hail Discordia!




Re: Developer Behavior

2001-01-09 Thread D-Man
On Wed, Jan 10, 2001 at 02:34:39AM +1100, Russell Coker wrote:
| I don't think that unstable should be limited to Debian developers, but I 
| think that it should be restricted to discourage people who aren't reading 
| debian-devel.  What if we setup the servers to use a different random 
| password every month that was only announced on debian-devel?
| 

Would you also remove that announcement from the archives?  Having a
password would cause extra hassle for those who want unstable, and if
the announcement is in the archives it solves nothing.

(just something to think about if this route is considered)

I like having a stable system anyways.  ;-)  (If I did run unstable it
wouldn't be in my main desktop machine)

-D

PS.  Has anybody read some reviews on MS Windows Me?  I saw one in PC
Magazine.  A simplified summary is : it breaks much more than 95/98
did so don't bother with it (you can't even start programs from
autoexec.bat anymore,  probably includes loadlin.exe).  Recommending
Debian unstable to users who want Windows Me is proabaly a good idea
that includes a great advance in stability wink.




Developer Behavior

2001-01-08 Thread Vince Mulhollon
Some Eray quotes, one paragraph of advice for Eray, and a possibly useful
idea at the end for everyone.

Non-regulation is a false claim

His actions are simply not tolerable

I'd be greatly surprised if anybody told me that developers have the right
to swear publicly in an outburst of adolescent frenzy.

waiting for DAM approval, whenever that is supposed to happen  (emphasis
on the supposed to happen)


Your problem (our advantage?) is your lack of power to enforce your
demands.  Yes, someone publicly used naughty words against you, you think
their actions are not tolerable, you think our communication styles are
regulated (or should be), you think we don't have the right of free speech.
That's all very nice of you to let us know what you think, thank you (?).
But you have no power over us.  You can't fire the Xwindows maintainer,
because you don't send him a paycheck.  You can't censor the mailling list
because you aren't the moderator (there isn't one).  You attempt to
objectively state what happened, then in the same thought, shift to extreme
purely personal subjective opinions and wishes.   You've decided in a
fascist manner for us, what actions are intolerable, what speech is
acceptable, what policies are false, and how you're above the law and
able to quote private emails freely although everyone else isn't above the
law.  You can't boss people around and tell them how to think if they are
volunteers in a freedom oriented group.  I would advise you not to push for
some kind of formal code of conduct, because with your luck, the new code
would be modified into something like Debian will tar and feather anyone
who annoys more than x% of the developers, and it would seem in a few
short days you've managed to offend everyone from the Account Manager team
to the X maintainer.  Luckily for you, there are plenty of other people,
already in Debian, with poor social skills, so at least you can reasonably
request to be grandfathered in...  My own experience in these manners is
I've posted some stupid emails, sometimes because I've got the unique
ability to invent a good idea long after someone else implemented it, or
else I've just been plain ole stupid and in a hurry.  Regarding that, I
would say that true intelligence is learning from mistakes, which I'm
trying to do, and I suggest you do the same.


One possibly useful idea that could come out of this flamewar is an
informal code of conduct.  The model I'm thinking of is the ARRL amateur
radio operator's code.  It has about five sections, basically giving advice
on how not to be annoying as a ham radio operator.  It's informal in that
if you ignore it, they can't kick you out of anything, yet if you're a jerk
and publically ignore it, noone will have anything to do with you.

Something like this might (I stress might) be useful for Debian.  You could
even test people on their knowledge of the code in the new applicant
process.

Here's my start as an example of what I'm thinking of.

Debian Developer Code of Conduct by Vince

The goal of the Debian Code of Conduct is to improve the social skills of
Developers through a process of suggestion so that more effort can be
placed on working on code and less effort can be placed on flamewars.  In
short, the code will try to tell you how to be a help, not an annoyance.
The code is not a demand, but a really strong suggestion of what actions
helps the project and what actions hurt the project.

1) A Debian Developer is a freedom oriented volunteer, yet will try to act
and communicate in the most formal and professional manner they can, as if
they represented a conservative bank, not as if they represented a bunch of
drunks fighting at the bar.

2) A Debian Developer will RTFM, isolate the problem as much as possible,
and include as much evidence as possible, before filing a bug

3) A Debian Developer will acknowledge the diversity of skill levels of his
fellow developers and will try to help other developers learn, rather than
flaming them for their ignorance.

4) A Debian Developer will understand that computer languages have priority
over traditional languages, flaming someone for poor english (or German or
whatever) is in even more annoying and non-productive than flaming someone
over poor code.

5) A Debian Developer will never knowingly run a production server on
unstable and will never encourage a non-developer to run unstable.

6) 

I have this feeling in about 1 hour someone's going to post a followup that
this idea was implemented way back in '92 and why don't I RTFM, but what
the heck, my excuse can always be that great minds think alike, etc.

- Forwarded by Vince Mulhollon/Brookfield/Norlight on 01/08/2001 09:29
AM -

  
Eray Ozkural
  
(exa)  

Re: Developer Behavior

2001-01-08 Thread Aaron Lehmann
On Mon, Jan 08, 2001 at 10:17:42AM -0600, Vince Mulhollon wrote:
 waiting for DAM approval, whenever that is supposed to happen  (emphasis
 on the supposed to happen)

No offense to the DAM, but I share Eray's pedicament and feel that I
could definately contribute more effectively if I had the ability to
make uploads. Currently I go through a sponsor, which works but is
less efficent than being able to contribute directly.


pgpP02MkkXm9E.pgp
Description: PGP signature


Re: Developer Behavior

2001-01-08 Thread Vince Mulhollon

Yes, it took me about a year's wait also.

The point I'm making is that complaining to volunteers is ineffective
unless you give a solution.

Now that you and Eray have publically complained about the team's slowness,
that means that after you complete the NM process, you both be joining the
NM team to help your fellow developers get processed quicker, right?

I'm not being sarcastic, my initial account manager who did the interviews
and stuff had just completed the process a few months ago, so I assume
you'll be joining the new maintainer team just like he did.





Aaron Lehmann   

[EMAIL PROTECTED]To: Vince Mulhollon [EMAIL 
PROTECTED] 
us.com  cc: debian-devel@lists.debian.org, 
(bcc: Vince 
 Mulhollon/Brookfield/Norlight) 

01/08/2001   Fax to:

10:25 AM Subject: Re: Developer Behavior









On Mon, Jan 08, 2001 at 10:17:42AM -0600, Vince Mulhollon wrote:
 waiting for DAM approval, whenever that is supposed to happen
(emphasis
 on the supposed to happen)

No offense to the DAM, but I share Eray's pedicament and feel that I
could definately contribute more effectively if I had the ability to
make uploads. Currently I go through a sponsor, which works but is
less efficent than being able to contribute directly.
(See attached file: attpucp9.dat)



attpucp9.dat
Description: Binary data


Re: Developer Behavior

2001-01-08 Thread Aaron Lehmann
On Mon, Jan 08, 2001 at 10:17:42AM -0600, Vince Mulhollon wrote:
 5) A Debian Developer will never knowingly run a production server on
 unstable and will never encourage a non-developer to run unstable.

I don't see how this affects the Debian community. If anything, it
would result in more bug reports and quality control. I run unstable
on my server becuase it's where I have many packages installed or in
use. How is this a crime? I don't bitch when it breaks, but I fix it
and sumbit a patch (sometimes:) ).

This could be more generally stated A Debian Developer will never
knowingly hit his head with a baseball bat in private.


pgpo8TE5DSsh4.pgp
Description: PGP signature


Re: Developer Behavior

2001-01-08 Thread Aaron Lehmann
On Mon, Jan 08, 2001 at 10:35:51AM -0600, Vince Mulhollon wrote:
 Now that you and Eray have publically complained about the team's slowness,
 that means that after you complete the NM process, you both be joining the
 NM team to help your fellow developers get processed quicker, right?
 
 I'm not being sarcastic, my initial account manager who did the interviews
 and stuff had just completed the process a few months ago, so I assume
 you'll be joining the new maintainer team just like he did.

The problem I'm facing is that my account has not been created. If once
I am approved it would be possible for me to approve and create accounts
for new maintainers on a voulenteer basis, I would be very happy to do
so and save these poor new maintainers months of waiting.

The DAM is quite busy, and I sympathize with him. However, once
allowed to I would voulenteer to aid him with his duties to expedite
the processes.


pgpnIQfM7vM9K.pgp
Description: PGP signature


Re: Developer Behavior

2001-01-08 Thread Yotam
On Mon, Jan 08, 2001 at 10:17:42AM -0600, Vince Mulhollon wrote:
 5) A Debian Developer will never knowingly run a production server on
 unstable and will never encourage a non-developer to run unstable

Why shouldn't a developer encourage an ordinary user to run unstable?
* It would speed up the bug finding process. (Don't mention testing, please)
* For most users, unstable is stable enough for daily use.
* Whether unstable should be used by ordinary users, is still somewhat 
controversial. Until this is officially resolved, enforcing this restriction
would result in a minor freedom deprivation.
* Some may enjoy having a constant stream of newly added bugs, or maybe not.

Good day, Yotam Rubin




Re: Developer Behavior

2001-01-08 Thread Aaron Lehmann
On Mon, Jan 08, 2001 at 06:47:01PM +0200, Yotam wrote:
 On Mon, Jan 08, 2001 at 10:17:42AM -0600, Vince Mulhollon wrote:
  5) A Debian Developer will never knowingly run a production server on
  unstable and will never encourage a non-developer to run unstable
 
 Why shouldn't a developer encourage an ordinary user to run unstable?
 * It would speed up the bug finding process. (Don't mention testing, please)
 * For most users, unstable is stable enough for daily use.
 * Whether unstable should be used by ordinary users, is still somewhat 
 controversial. Until this is officially resolved, enforcing this restriction
 would result in a minor freedom deprivation.
 * Some may enjoy having a constant stream of newly added bugs, or maybe not.

Agreed. Bitching about problems in unstable is bad. Running unstable
is not necessarily evil.

We really should continue to leave such disgression up to developers,
as to whether they will encourage others to run unstable, for example.
A case where it might make sense to encourage someone to run unstable
is if it fixes a major bug or introduces features that they need and
the developer thinks that they are resonably competant.


pgpalZyjUYsJE.pgp
Description: PGP signature


Re: Developer Behavior

2001-01-08 Thread Marek Habersack
** On Jan 08, Aaron Lehmann scribbled:
 On Mon, Jan 08, 2001 at 10:35:51AM -0600, Vince Mulhollon wrote:
  Now that you and Eray have publically complained about the team's slowness,
  that means that after you complete the NM process, you both be joining the
  NM team to help your fellow developers get processed quicker, right?
  
  I'm not being sarcastic, my initial account manager who did the interviews
  and stuff had just completed the process a few months ago, so I assume
  you'll be joining the new maintainer team just like he did.
 
 The problem I'm facing is that my account has not been created. If once
Same for me... My application was accepted in September, I applied in June -
the only thing missing is the account. I have 8 packages waiting to be
uploaded, one more to overtake from the current maintainer (he could/would
sponsor it, but I prefer to wait till I'm legally in Debian) - all of them
are actively maintained, used etc. but aren't in Debian per se. Before
somebody steps forward and claims that I'm whining, I'm not - it's just a
bit discouraging. We read many speeches here about taking part in the
community life, contributing to Debian instead of talking, whining etc. -
but it's rather hard to contribute anything when the doors are closed. It's
not that I think the DAM or whoever in the NM team is not suited for this
task, no, I'm just wondering whether they might need some
help/encouragement?

[snip]
 The DAM is quite busy, and I sympathize with him. However, once
 allowed to I would voulenteer to aid him with his duties to expedite
 the processes.
Lamentably, I have no time to process NMs but if there's any other thing I
could do, I'd be more than glad to.

marek

-- 
Visit: http://caudium.net - the Caudium WebServer

/* A completely unrelated fortune */
 Laugh while you can, monkey-boy. -- Dr. Emilio Lizardo 
 
 
 
 
 

pgpiHCKrXv4oZ.pgp
Description: PGP signature


Re: Developer Behavior [new maintainer waiting period]

2001-01-08 Thread Adam Heath
On Mon, 8 Jan 2001, Vince Mulhollon wrote:

 Yes, it took me about a year's wait also.

I created my pgp key on Dec. 27, 1997.  2 weeks later, I was a
developer.  Granted, this was before the closing, and the reorganization, but
even for that time frame, that was fast.

What I'm trying to say is that if you prove beyond a shadow of a doubt that
you would benefit the project, you will be accepted.

BEGIN GEEK CODE BLOCK
Version: 3.12
GCS d- s: a-- c+++ UL P+ L !E W+ M o+ K- W--- !O M- !V PS--
PE++ Y+ PGP++ t* 5++ X+ tv b+ D++ G e h*! !r z?
-END GEEK CODE BLOCK-
BEGIN PGP INFO
Adam Heath [EMAIL PROTECTED]Finger Print | KeyID
67 01 42 93 CA 37 FB 1E63 C9 80 1D 08 CF 84 0A | DE656B05 PGP
AD46 C888 F587 F8A3 A6DA  3261 8A2C 7DC2 8BD4 A489 | 8BD4A489 GPG
-END PGP INFO-

ps: I did the above during the bo-hamm glibc 2.0 recompile.  I recompiled
3-4 packages per night for half a week or so, posting nighly updated to this
mailing list.  I had a good portion of the list rallying for my inclusion.




Re: Developer Behavior

2001-01-08 Thread Antti-Juhani Kaijanaho
On 20010108T084511-0800, Aaron Lehmann wrote:
 The DAM is quite busy, and I sympathize with him. However, once
 allowed to I would voulenteer to aid him with his duties to expedite
 the processes.

I doubt that a fresh developer would be allowed to take on such a
vulnerable position as the DAM.  You'd have to be quite extraordinary
to achieve that.

-- 
%%% Antti-Juhani Kaijanaho % [EMAIL PROTECTED] % http://www.iki.fi/gaia/ %%%

 Keep the Deja Archive Alive!
http://www2.PetitionOnline.com/dejanews/petition.html




Re: Developer Behavior

2001-01-08 Thread Adam Heath
On Mon, 8 Jan 2001, Aaron Lehmann wrote:

 Agreed. Bitching about problems in unstable is bad. Running unstable
 is not necessarily evil.

Just to make sure everyone understands, bitching about unstable bugs is
bad.  Finding and reporting unstable bugs is ok.

BEGIN GEEK CODE BLOCK
Version: 3.12
GCS d- s: a-- c+++ UL P+ L !E W+ M o+ K- W--- !O M- !V PS--
PE++ Y+ PGP++ t* 5++ X+ tv b+ D++ G e h*! !r z?
-END GEEK CODE BLOCK-
BEGIN PGP INFO
Adam Heath [EMAIL PROTECTED]Finger Print | KeyID
67 01 42 93 CA 37 FB 1E63 C9 80 1D 08 CF 84 0A | DE656B05 PGP
AD46 C888 F587 F8A3 A6DA  3261 8A2C 7DC2 8BD4 A489 | 8BD4A489 GPG
-END PGP INFO-




Re: Developer Behavior [new maintainer waiting period]

2001-01-08 Thread Marek Habersack
** On Jan 08, Adam Heath scribbled:
 On Mon, 8 Jan 2001, Vince Mulhollon wrote:
 
  Yes, it took me about a year's wait also.
 
 I created my pgp key on Dec. 27, 1997.  2 weeks later, I was a
 developer.  Granted, this was before the closing, and the reorganization, but
 even for that time frame, that was fast.
 
 What I'm trying to say is that if you prove beyond a shadow of a doubt that
 you would benefit the project, you will be accepted.
Hmm... http://debian.vip.net.pl/caudium,
http://debian.vip.net.pl/caudium-unstable - does that prove _anything_ about
me? I guess not and the NM process is what there's needed to confirm whether
the applicant can do anything good for the project or not and the person to
judge that is the person assigned to the applicant. Having said that, I want
to ask what did you mean by writing the above statement?

marek

-- 
Visit: http://caudium.net - the Caudium WebServer

/* A completely unrelated fortune */
 Die, v.:  To stop sinning suddenly.   -- Elbert Hubbard 
 
 
 
 
 

pgpNyTDUpDVpO.pgp
Description: PGP signature


Re: Developer Behavior

2001-01-08 Thread Branden Robinson
On Mon, Jan 08, 2001 at 10:17:42AM -0600, Vince Mulhollon wrote:
 Some Eray quotes, one paragraph of advice for Eray, and a possibly useful
 idea at the end for everyone.

I think you are grossly overestimating Eray's desire to work well with
others, his ability to contribute anything of substance Debian, or both.

He's promised before to write code to back up some of grandiose ideas (at
one point saying something to the effect that he wouldn't get involved in a
big discussion again until he had working code to demonstrate).  He has
fallen through.

He's promised before to submit more informative and better-researched bug
reports.  He continues to fail to do so.

As you noted, he holds others to a standard of conduct to which he regards
himself immune.

He is unwilling to hold even non-concrete discussions in a semantic context
appropriate for the general body of Debian Developers, instead preferring
his own private definitions for words, and drawing things out interminably
with those who show patience with him until they finally tire of linguistic
and philosophical shell games.

He plays fast and loose with the truth, for instance justifying his action
at time A based on the events at time B, where A precedes B.  This is just
plain stupid; either Eray is, or he thinks everyone else is.

Finally, he is just generally annoying.

Some of these faults, among others, we can (and do) tolerate among other
developers, because they actually make contributions to the Debian Project,
and there tend to be areas within which one can have a rational discussion
with them.  I put up with other developers venting their spleens if they'll
put up with me doing the same, and this approach seems to work well.  (Some
folks have such hot spots  that you stay away from them, such as discussing
spam-prevention policies with me or Craig Sanders, the possible non-divine
status of anything Emacs with Manoj, etc.)  However with Eray everything
appears to be a hot spot -- if you challenge or correct him on any point
whatsoever, he does one of three things:

  * babbles on incoherently, totally ignoring your point
  * whines, bitches, moans, and complains that you are not fit to be a
Debian developer
  * utters some token apology or acknowledgement, and then proceeds as if
you hadn't made a point in the first place, leaving his own behavior
completely unchanged

I don't know if it's solipsism, narcissism, or just general immaturity, but
I don't think Eray is quite ready to make any meaningful contributions to
the Debian project.  Perhaps he is better off working by himself on things
like GNU sather, and should leave the Debian packaging to someone who can
interface effectively with other Debian developers a measurable part of the
time.

-- 
G. Branden Robinson |   Measure with micrometer,
Debian GNU/Linux|   mark with chalk,
[EMAIL PROTECTED]  |   cut with axe,
http://www.debian.org/~branden/ |   hope like hell.


pgpcy212UNrxK.pgp
Description: PGP signature


Re: Developer Behavior [new maintainer waiting period]

2001-01-08 Thread Adam Heath
On Mon, 8 Jan 2001, Marek Habersack wrote:

 ** On Jan 08, Adam Heath scribbled:
  On Mon, 8 Jan 2001, Vince Mulhollon wrote:
  
   Yes, it took me about a year's wait also.
  
  I created my pgp key on Dec. 27, 1997.  2 weeks later, I was a
  developer.  Granted, this was before the closing, and the reorganization, 
  but
  even for that time frame, that was fast.
  
  What I'm trying to say is that if you prove beyond a shadow of a doubt that
  you would benefit the project, you will be accepted.
 Hmm... http://debian.vip.net.pl/caudium,
 http://debian.vip.net.pl/caudium-unstable - does that prove _anything_ about
 me? I guess not and the NM process is what there's needed to confirm whether
 the applicant can do anything good for the project or not and the person to
 judge that is the person assigned to the applicant. Having said that, I want
 to ask what did you mean by writing the above statement?

Note that I did not flaunt my deeds to the new maintainer team.  My nightly
emails would have been a part of a normal developer updating his fellow
maintainers.  I was perfectly content to keep all those debs in a staging
area, while I waited for an account, as I knew the work would eventually be
placed in debian.

To restate, I did the work, not because I wanted to get in to debian, but
because the work had to be done, and no one else was working on those packages
at the time.~

BEGIN GEEK CODE BLOCK
Version: 3.12
GCS d- s: a-- c+++ UL P+ L !E W+ M o+ K- W--- !O M- !V PS--
PE++ Y+ PGP++ t* 5++ X+ tv b+ D++ G e h*! !r z?
-END GEEK CODE BLOCK-
BEGIN PGP INFO
Adam Heath [EMAIL PROTECTED]Finger Print | KeyID
67 01 42 93 CA 37 FB 1E63 C9 80 1D 08 CF 84 0A | DE656B05 PGP
AD46 C888 F587 F8A3 A6DA  3261 8A2C 7DC2 8BD4 A489 | 8BD4A489 GPG
-END PGP INFO-




Re: Developer Behavior

2001-01-08 Thread Colin Watson
Vince Mulhollon [EMAIL PROTECTED] wrote:
Now that you and Eray have publically complained about the team's slowness,
that means that after you complete the NM process, you both be joining the
NM team to help your fellow developers get processed quicker, right?

I'm not being sarcastic, my initial account manager who did the interviews
and stuff had just completed the process a few months ago, so I assume
you'll be joining the new maintainer team just like he did.

I certainly intend to volunteer; I've had two AMs so far and extremely
long delays with both of them, and would like to help get other people
through a little more quickly than that.

-- 
Colin Watson [EMAIL PROTECTED]




Re: Developer Behavior [new maintainer waiting period]

2001-01-08 Thread Marek Habersack
** On Jan 08, Adam Heath scribbled:
[snip]
  Hmm... http://debian.vip.net.pl/caudium,
  http://debian.vip.net.pl/caudium-unstable - does that prove _anything_ about
  me? I guess not and the NM process is what there's needed to confirm whether
  the applicant can do anything good for the project or not and the person to
  judge that is the person assigned to the applicant. Having said that, I want
  to ask what did you mean by writing the above statement?
 
 Note that I did not flaunt my deeds to the new maintainer team.  My nightly
neither do I do that... It's just that I _really_ want to work and
contribute to Debian and being a de-facto developer but not _Debian_
developer my contributions are very limited. I have maintained the above
packages for quite some time and posted to this list only _once_ - it was an
ITP which passed without echo. One would expect some kind of reaction - go
away, ok, you can do that, no, don't do that etc. etc. OK, I'm going
off topic :-))) Anyhow, my problem is that I have something (and possibly
more) to contribute, I have a will to contribute, I have the skills to
contribute but have no way to contribute. And this is the _only_ problem I
have wrt Debian.

 emails would have been a part of a normal developer updating his fellow
 maintainers.  I was perfectly content to keep all those debs in a staging
 area, while I waited for an account, as I knew the work would eventually be
 placed in debian.
Well, I've been waiting for so long and I'll wait more, but that's not the
problem we should discuss. The problem is why does it take so long? Wouldn't
it be good to add additional sorting measure to applicants that have been
accepted? Just take a look at how many packages they created/maintain
(outside of debian, of course) install those packages, take a look at their
quality etc. and then, based on those _technical_ criteria, file a vote with
DAM on that maintainer? Even in a democratic system there are priorities and
the Debian priority wrt NMs should be the technical skills of the person
being investigated. The other things like attitude, communication
capability, philosophy will come up when the person is in Debian whether we
like it or not...

 To restate, I did the work, not because I wanted to get in to debian, but
 because the work had to be done, and no one else was working on those packages
 at the time.~
I can only say I did the same with the above (and more) packages. But since
I've applied to become a Debian developer I would expect and wish them to
get into Debian...

marek

-- 
Visit: http://caudium.net - the Caudium WebServer

/* A completely unrelated fortune */
 Man is the best computer we can put aboard a spacecraft ... and the only 
 one that can be mass produced with unskilled labor.   -- Wernher von
 Braun 
 
 
 

pgptnujVZB2hj.pgp
Description: PGP signature


Re: Developer Behavior [new maintainer waiting period]

2001-01-08 Thread Adam Heath
On Mon, 8 Jan 2001, Marek Habersack wrote:

  Note that I did not flaunt my deeds to the new maintainer team.  My nightly
 neither do I do that... It's just that I _really_ want to work and
 contribute to Debian and being a de-facto developer but not _Debian_
 developer my contributions are very limited. I have maintained the above
 packages for quite some time and posted to this list only _once_ - it was an
 ITP which passed without echo. One would expect some kind of reaction - go
 away, ok, you can do that, no, don't do that etc. etc. OK, I'm going
 off topic :-))) Anyhow, my problem is that I have something (and possibly
 more) to contribute, I have a will to contribute, I have the skills to
 contribute but have no way to contribute. And this is the _only_ problem I
 have wrt Debian.

One wave in an ocean will be missed.  A gentle, blowing breeze, will get the
boats going.  However, a full gale wind will not be helpful.

Anyways, this sub-thread has gone on long enough.  I just posted this last
time because I thought I came up with a good saying. :)

BEGIN GEEK CODE BLOCK
Version: 3.12
GCS d- s: a-- c+++ UL P+ L !E W+ M o+ K- W--- !O M- !V PS--
PE++ Y+ PGP++ t* 5++ X+ tv b+ D++ G e h*! !r z?
-END GEEK CODE BLOCK-
BEGIN PGP INFO
Adam Heath [EMAIL PROTECTED]Finger Print | KeyID
67 01 42 93 CA 37 FB 1E63 C9 80 1D 08 CF 84 0A | DE656B05 PGP
AD46 C888 F587 F8A3 A6DA  3261 8A2C 7DC2 8BD4 A489 | 8BD4A489 GPG
-END PGP INFO-




Re: Developer Behavior

2001-01-08 Thread D-Man
On Mon, Jan 08, 2001 at 08:54:07AM -0800, Aaron Lehmann wrote:
| A case where it might make sense to encourage someone to run unstable
| is if [...] the developer thinks that they are resonably competant.

I think that this is the key.  If the user is competent enough there
is no harm suggesting to them that they run unstable/testing with the
usual caveats (it is *unstable* after all).

For ordinary users, however, I think that stable should be
recommended.  Note that *ordinary* users aren't power users and
probably aren't competent enough to deal with the bugs that unstable
will inevitably bring.

-D




Re: Developer Behavior [new maintainer waiting period]

2001-01-08 Thread Branden Robinson
On Mon, Jan 08, 2001 at 11:23:05AM -0600, Adam Heath wrote:
 I created my pgp key on Dec. 27, 1997.  2 weeks later, I was a
 developer.  Granted, this was before the closing, and the reorganization, but
 even for that time frame, that was fast.
 
 What I'm trying to say is that if you prove beyond a shadow of a doubt that
 you would benefit the project, you will be accepted.
[...]
 ps: I did the above during the bo-hamm glibc 2.0 recompile.  I recompiled
 3-4 packages per night for half a week or so, posting nighly updated to this
 mailing list.  I had a good portion of the list rallying for my inclusion.

Yes, and thanks to the ensuing bizarre phenomemon of doogiebugs, it is a
cause that many folks have come to regret.

wicked grin, duck, and run

-- 
G. Branden Robinson | I came, I saw, she conquered.  The
Debian GNU/Linux| original Latin seems to have been
[EMAIL PROTECTED]  | garbled.
http://www.debian.org/~branden/ | -- Robert Heinlein


pgpmDiRpupyna.pgp
Description: PGP signature


Re: Developer Behavior

2001-01-08 Thread John O Sullivan

On Mon, 08 Jan 2001 16:17:42 Vince Mulhollon wrote:
 
 5) A Debian Developer will never knowingly run a production server
 on
 unstable and will never encourage a non-developer to run
 unstable.

For the record I object to any Code of Condust that includes this
clause.
btw I'm a Ham operator and I recognise the value of the rules we
operate by. I don't see any connection between this clause and
anything related to Ham radio.

johno




Re: Developer Behavior

2001-01-08 Thread Adrian Bunk
On Mon, 8 Jan 2001, Marek Habersack wrote:

 Same for me... My application was accepted in September, I applied in June -
 the only thing missing is the account. I have 8 packages waiting to be
 uploaded, one more to overtake from the current maintainer (he could/would
 sponsor it, but I prefer to wait till I'm legally in Debian) - all of them
 are actively maintained, used etc. but aren't in Debian per se. Before

I don't understand your problem: I maintained 17 or 18 packages that were
all in unstable and I had done at about a dozen uploads for Debian QA and
a complete upload of the teTeX packages before my account was created two
months ago. Where is the big problem if you send your packages to a
sponsor instead of uploading it directly that forces you not to upload a
package you have prepared?

 somebody steps forward and claims that I'm whining, I'm not - it's just a
 bit discouraging. We read many speeches here about taking part in the
...

Why do many applicants think they must get a Debian account before they
can really start working? It might sometimes take a bit more time until a
package is installed in the archive, but you can upload new and adopted
packages through a sponsor, work on the boot floppies and many other
things without a Debian account.

 marek

cu,
Adrian

-- 
A No uttered from deepest conviction is better and greater than a
Yes merely uttered to please, or what is worse, to avoid trouble.
-- Mahatma Ghandi




Re: Developer Behavior

2001-01-08 Thread Adrian Bunk
On Mon, 8 Jan 2001, Vince Mulhollon wrote:

...
 5) A Debian Developer will never knowingly run a production server on
 unstable and will never encourage a non-developer to run unstable.
...

Tou want to forbid that:
- I run unstable on a production server even if I know what I'm doing
- I tell my best friend: Unstable currently runs fine and if you want you
  can give it a try.

That would be the first time where Debian would try to regulate what I do
in the time when I'm not working for Debian and at that point I would
immediately leave Debian.

cu,
Adrian

-- 
A No uttered from deepest conviction is better and greater than a
Yes merely uttered to please, or what is worse, to avoid trouble.
-- Mahatma Ghandi





Re: Developer Behavior

2001-01-08 Thread Vince Mulhollon
 to:

 Subject: Re: Developer Behavior

01/08/2001  

02:37 PM










On Mon, 08 Jan 2001 16:17:42 Vince Mulhollon wrote:

 5) A Debian Developer will never knowingly run a production server
 on
 unstable and will never encourage a non-developer to run
 unstable.

For the record I object to any Code of Condust that includes this
clause.
btw I'm a Ham operator and I recognise the value of the rules we
operate by. I don't see any connection between this clause and
anything related to Ham radio.

johno


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]






Re: Developer Behavior

2001-01-08 Thread Mark Mealman
On Mon, Jan 08, 2001 at 09:52:25PM +0100, Adrian Bunk wrote:
 On Mon, 8 Jan 2001, Vince Mulhollon wrote:
 
 ...
  5) A Debian Developer will never knowingly run a production server on
  unstable and will never encourage a non-developer to run unstable.
 ...
 
 Tou want to forbid that:
 - I run unstable on a production server even if I know what I'm doing
 - I tell my best friend: Unstable currently runs fine and if you want you
   can give it a try.
 
 That would be the first time where Debian would try to regulate what I do
 in the time when I'm not working for Debian and at that point I would
 immediately leave Debian.


I'm no Debian Developer, but I've been running unstable on production
environments for about 3 years now.

And I sleep very well at nights, thank you very much.

I think you guys have gotten so used to Linux's rock solid stability and
Debian stable's total we know all 15,000 packages play nice with each
other solidity you've forgotten the rest of the IT world lives with
production service packs upgrades from source vendors that totally break
their OS environments(Windows NT service pack upgrades do that regularly).

Debian unstable(or testing), may not be distribution you want your heart
monitor to be running on when you're at the hospital, but it's far from
lacking production quality.

-Mark




Re: Developer Behavior [new maintainer waiting period]

2001-01-08 Thread Aaron Lehmann
On Mon, Jan 08, 2001 at 11:23:05AM -0600, Adam Heath wrote:
 What I'm trying to say is that if you prove beyond a shadow of a doubt that
 you would benefit the project, you will be accepted.

All I stated was that it was less efficient for many people to do work
through sponsors. Well, let's do an indirect proof. Assuming I would
not benefit the project much, uploading my packages takes time by
REAL Debian developers who could be doing actual work that would
benefit Debian. Getting an account would prevent me from bothering
sponsors with my silly packages.

So, whether I would benefit the project or not, it would benefit the
project to create an account for me.

Keep in mind that I don't take it _this_ serriously. The topic came up
and I commented that I was in the same situation. I'm still waiting
patiently and don't want to make a fuss. I only wish I did not have to
bother sponsors when I do have the mental capacity to upload a package.

I've even offered to help expedite the new-maintainer process if
accepted into Debian. My offer has been to create accounts, since that
seems like where one of the major bottlenecks is, but if this
responsibility can not be entrusted to brand-new developers (which is
likely the case), I would appreciate suggestions on other ways I could
help.

Thanks,
Aaron Lehmann


pgpOmXfUMfXld.pgp
Description: PGP signature