Re: RFC: Introducing Debian Enhancement Proposals (DEPs)

2008-01-18 Thread Bas Wijnen
On Fri, Jan 18, 2008 at 12:34:42PM +1000, Anthony Towns wrote:
> On Wed, Jan 16, 2008 at 12:18:30PM +0100, Adeodato Sim?? wrote:
> > Currently, when having discussions about improvements to Debian, it is
> > not always clear when consensus has been reached, and people willing to
> > implement it may start too early, [...]
> 
> Isn't it useful to have sample implementations before trying to decide
> whether an idea is good or not? PEPs often seem to have patches for the
> feature they're suggesting, before they're accepted.

If people want to do this, it's useful.  The problem that is described
is that people don't actually want to do this, because they don't know
if their solution will be used.  For such situations, it is useful to
have a way to see that there is a rough consensus.

Obviously this doesn't guarantee that the work is used, but it improves
chances, which may be enough to just go and do it.

> > Secondly, we lack at the moment a central index in which to list such
> > proposals, which would be useful to see at a glance what open fronts
> > there are at a given moment in Debian, [...]
> 
> bugs.debian.org/ gives us a central index of ways in which Debian should
> be improving, along with all of:

Not the sort of things that DEPs are proposed for IMO.  Or at least it
isn't used as such.  For example, the machine-parsable copyright thing
seems (to me) to be pretty much accepted as a Good Thing, but it's
unclear when it would be a good idea to start suggesting or even
mandating it in policy.

> > and who is taking care of them
> > and, additionally, to serve as a storage place for successfully
> > completed proposals, documenting the outcome of the discussion and the
> > details of the implementation.

Also, I disagree that the BTS is a usable "storage place" for completed
proposals.  Or do you suggest to keep a bug open for things which we
have consensus on?  It would of course be an option, but I like bugs to
be closed, personally.  And IME they are much harder to find when they
are, which makes the system less useful as an archive.

> > Workflow
> > 
> > A "Debian enhancement" can be pretty much any change to Debian,
> > technical or otherwise. Examples of situations when the DEP process
> > might be or might have been used include:
> 
> > * Introducing new debian/control fields (Homepage, Vcs-*).
> > * Making debian/copyright be machine parseable.
> > * Agreeing upon a meta-package name or virtual package name.
> 
> These sorts of issues are already tracked with the BTS, for instance when
> they're dealt with by the tech-ctte or -policy.

Right.  The BTS is one place where these things can happen.  In other
cases, other places are used, for example wiki.debian.org, or mailing
lists.  The proposal is as non-invasive as possible and leaves all these
options open.  Implementors can just use whatever they want.  That's
good, because some people will not like the BTS as a medium for this
sort of thing.  The fact that it can do it is irrelevant.  If people
don't like it, they might hold off working on things.  I would prefer to
avoid that.

> Is it really a good idea to merge "this is how we run our distribution" and
> "this is how we organise our project" ?

IMO it's fine to use the same process for it (especially because with
this process, we can continue to do things the way we did them before),
but I agree that the actual archive might be split with a section for
each.

> > The result of all this is:
> >   1. an implementation of the enhancement and
> 
> That's kind of implied by any process that results in changes happening...

Still quite important, because without it the proposal would be
worthless. ;-)

> >   2. a document that can be referred to later on without having to dig
> >  up and read through large discussions.
> 
> What's the benefit of this, as distinct from maintained documentation
> that's distributed with the feature?

Are you suggesting that each new feature must be implemented by one
person (or a small team with lots of communication), and they can then
present the idea including a full implementation with documentation?
That doesn't really sound like how things usually work in Debian.
Normally, IME, people have ideas, people talk about them, there may be
some implementations of solutions, which get changed, and maybe at some
point things are implemented somehow.  All this is fine, except that
during the process, you can't see where you are, and at the end, people
may "forget" to write proper documentation about it.  Both these
problems are solved by the proposal, without forcing much policy on the
implementors.

> In so far as a DEP is about tracking a feature request, the BTS seems the
> right way to handle it.

No, that would be _a_ right way.  The whole point of DEPs is to not
mandate such a thing.

> >   * this period must be long enough that there is a consensus that the
> > enhancement works (on the basis of implementation evaluation)
> 
> Adding delays

Re^4: ideas regarding a conflict management strategy

2008-01-18 Thread Lars Versen
> > > I had reasons why I dont fill the pipe with E-Mails that contain 20
> > > pages long efforts if the expectation is pretty hostile feedback.

> > As you can see, posting generalities didn't really fare much better.

> Right - 20 pages of anything, from someone who doesn't appear to be
> contributing to the community which he insists should change to his
> standards, is not going to be particularly well-received.

Steve Langasek, exactly that is a general misunderstanding of you and a few 
other Debian Developers.
"I have three world-class operating system releases to my credit, and you dont" 
is cause for respect and fame, but it does not justify the attitude, that 
anybody else has no right to voice his opinion, if he cant show up with similar 
credit.

Conciousness, awareness, understanding and practise of non-violent 
communication.

The Debian Bug Tracking System is open, the developer and project lists are 
open, the entire structure is open. And this has a reason. It is exactly what 
makes Debian special and attractive compared to other distributions. But open 
structures also have their downsides compared to communities that are lead by 
companies.
We see in real life every day how democratic processes are a real challenge to 
all involved people. Most of us are conscious about the fact that democracy is 
not a perfect system. But we are aware that it is the best mechanism available 
to keep huge groups of people together in a peaceful way.

A few smart people with a good understanding of social ethics made up the 
Debian Social Contract. And one of the main points of this Debian Social 
Contract is "we will not hide problems" and "our priorities are our users". 
Thank you for keeping that in mind through all your actions.

Some people obviously value tribalism much higher than the Debian Social 
Contract, when they went to attack "Patrick Frank" some months ago only because 
he was voicing a concern, that the current Debian Project Leader used 
defacements of other Debian Developers during his electoral compaign. And I am 
not making up this entire case again, just to cause another destructive flame 
war. Feel reminded on the electoral compaign lead in the US mass media between 
Hillary Clinton and Barack Obama: mud fighting instead of dealing with facts. 
And the reference to "Patrick Frank" was made up by you, Steve Langasek.
When I have a look at this public conflict from that time around "Patrick 
Frank", then I come to the conclusion that "we will not hide problems" is not 
taken very serious. And observations of behaviour from Debian Developers on 
chat rooms on Internet Relay Chat from the last years show, that many people 
take "our priorities are our users" not very serious.

A few smart people with a good understanding of social ethics made up the 
Debian Free Software Guidelines. And one of the main points of these Debian 
Free Software Guidelines is "No Discrimination".

What is the point of making software that does not discriminate other people, 
but the behaviour of several Debian Developers does?

Did you sign the Debian Social Contract and agree to the Debian Free Software 
Guidelines to get as much reputation as possible for being one of the best 
hackers, or do you enjoy giving people great tools so they can have the most 
benefit from using their computer?

The Debian community is not about your ego and not about mine.
Its about the desires of many people. 
To cover as many desires as possible is the main philosophy of Debian ever 
since.

And exactly that was my point in my first E-Mails, when some people chose to 
try to give my name a bad reputation instead of dealing with the facts.

Most of the Debian Developers need to get conscious about their own 
personality, the personality of other Debian Developers and the personality of 
all the people they have to deal with in general.

I tried to explain why I am convinced about that requirement.

GNU/Debian Linux is used and supported by companies like Hewlett Packard, Intel 
and many others.
Shouldnt that create good self confidence for all the people who help to make 
GNU/Debian Linux what it is?
Why do some people use that self confidence against small people like me, 
instead of trying to catch the message that I try to voice?

The problems that I see and try to express are problems that are seen by other 
people, too. Some people deal with it in a different way. A really smart way of 
dealing with some of these problems of the Debian community was, when Mark 
Shuttleworth gave birth to the Ubuntu project. Much smarter people than me will 
write a book about his life sooner or later. So again, I dont aim to give a 
scienctific work here. But one of the reasons why Ubuntu catches much of the 
fame that would usually be due to the work of many Debian Developers is, that 
Mark Shuttlerworth was giving the Ubuntu community a clear and clean structure 
which is kept together by the company Cannonical. While many Debian Develo

Re: RFC: Introducing Debian Enhancement Proposals (DEPs)

2008-01-18 Thread Anthony Towns
On Fri, Jan 18, 2008 at 09:12:53AM +0100, Bas Wijnen wrote:
> If people want to do this, it's useful.  The problem that is described
> is that people don't actually want to do this, because they don't know
> if their solution will be used.  

That seems a pretty bad rationale -- implementing your solution (demoing,
prototyping, whatever) is a first step in convincing people your idea's
good, not something you do after everyone agrees with you.

> Obviously this doesn't guarantee that the work is used, but it improves
> chances, which may be enough to just go and do it.

Sure, getting a second opinion before starting is useful; but you'd do
that before a DEP anyway?

> > bugs.debian.org/ gives us a central index of ways in which Debian should
> > be improving, along with all of:
> Not the sort of things that DEPs are proposed for IMO.  Or at least it
> isn't used as such.  

It certainly has been in the past.

Reasons to use it again would be: it already exists, it integrates well
with lots of other things we do in Debian.

Reasons not to use it would be that it doesn't do something that's needed.

> For example, the machine-parsable copyright thing
> seems (to me) to be pretty much accepted as a Good Thing, but it's
> unclear when it would be a good idea to start suggesting or even
> mandating it in policy.

Well, that's an issue with how -policy is working, not an issue with
the BTS.

> Also, I disagree that the BTS is a usable "storage place" for completed
> proposals.  [...]

bugs.debian.org/10 is a much more reliable reference for a closed
report than most wikis, or even mailing lists.

> And IME they are much harder to find when they
> are, which makes the system less useful as an archive.

That's mostly because people tend not to look through old bugs. They're
certainly searchable, eg:

  http://bugs.debian.org/cgi-bin/pkgreport.cgi?archive=yes;package=project
  http://bugs.debian.org/cgi-bin/pkgreport.cgi?archive=both;package=project

> Right.  The BTS is one place where these things can happen.  

The BTS is a *tracking* system -- it helps you keep track of where a
bug fix is up to. If you're wanting to track feature requests (which is
what the states and unique id assignment is about), then the BTS is a
useful tool.

> In other
> cases, other places are used, for example wiki.debian.org, or mailing
> lists.  The proposal is as non-invasive as possible and leaves all these
> options open. 

If you leave all options open, you're not doing anything.

> > >   2. a document that can be referred to later on without having to dig
> > >  up and read through large discussions.
> > What's the benefit of this, as distinct from maintained documentation
> > that's distributed with the feature?
> Are you suggesting that each new feature must be implemented by one
> person (or a small team with lots of communication), and they can then
> present the idea including a full implementation with documentation?

Huh? I've no idea where you'd get that from.

If you have documentation that describes what was originally proposed,
but not what was implemented, let alone changes that've been made since,
what's so great about it?

For example, if a proposal for changing debconf travel funding was made,
what's the great advantage of having the original proposal, when it will
have almost certainly changed as soon as it's actually tried, and will have
changed further later.

Another example. The original proposal (well, one of them) for the current
new maintainer process, was

http://lists.debian.org/debian-project/1999/10/msg3.html

But the current documentation for the n-m process is

http://www.debian.org/devel/join/newmaint

The original discussions are interesting for historical reasons, but I'm
not seeing what the win is in having "a document that can be referred
to later on without having to dig up and read through large discussions."

> and at the end, people
> may "forget" to write proper documentation about it.  Both these
> problems are solved by the proposal, without forcing much policy on the
> implementors.

It's not writing documentation in the first place that's hard; it's
writing it so it's useful for the people who'll use it (not the people
who're implementing it), and keeping it up to date as changes are made.

> > In so far as a DEP is about tracking a feature request, the BTS seems the
> > right way to handle it.
> No, that would be _a_ right way.  The whole point of DEPs is to not
> mandate such a thing.

It's instead mandating deps.debian.net for indexing, a new rfc822 format,
a bunch of manually managed states, posts to lists to manually claim a
number, all of which we already have a tool for?

> > >   * this period must be long enough that there is a consensus that the
> > > enhancement works (on the basis of implementation evaluation)
> > Adding delays seems to contradict the previous notes about DEPs not
> > changing who gets to make decisions -- if it takes five minutes for t

Re: RFC: Introducing Debian Enhancement Proposals (DEPs)

2008-01-18 Thread Bas Wijnen
On Fri, Jan 18, 2008 at 07:33:41PM +1000, Anthony Towns wrote:
> On Fri, Jan 18, 2008 at 09:12:53AM +0100, Bas Wijnen wrote:
> > If people want to do this, it's useful.  The problem that is described
> > is that people don't actually want to do this, because they don't know
> > if their solution will be used.  
> 
> That seems a pretty bad rationale -- implementing your solution (demoing,
> prototyping, whatever) is a first step in convincing people your idea's
> good, not something you do after everyone agrees with you.

It depends on what the idea is.  How about the social committee thing.
AFAIK it's discussed here on -project, but I have no idea what the
current status is.  I think it's something like "we want it, we don't
really know how exactly, we also don't know how to elect them".  If
there would be a central document where the current state with respect
to this is recorded, that would be nice.

Also, in case of a long discussion, the BTS isn't really that good a
tool.  The bug log would get enourmous, and people who want to know "the
current state" and are not interested in the history don't want to read
through the entire log.

That's the sort of thing that is solved here: there should be an url
where people can check how the current proposal is, with a link to the
place to discuss it.  That link can very well point to the BTS if the
drivers want it to.  But let's not force them to do that.  If they
prefer discussing on a mailing list, allow them to do that.  It's all
about "let people do what they want, the way they want it, and if others
like it, let them use it".

> > Obviously this doesn't guarantee that the work is used, but it improves
> > chances, which may be enough to just go and do it.
> 
> Sure, getting a second opinion before starting is useful; but you'd do
> that before a DEP anyway?

You'd probably do that a little bit before a DEP, but mostly during the
DRAFT phase, I suppose.  Such as in this case (DEP0), nobody has yet
written anything to deal out the numbers.  I proposed to do it, but I'll
wait to see if we're actually going to do anything like this.  If not,
I'd be wasting my time.

> > > bugs.debian.org/ gives us a central index of ways in which Debian should
> > > be improving, along with all of:
> > Not the sort of things that DEPs are proposed for IMO.  Or at least it
> > isn't used as such.  
> 
> It certainly has been in the past.
> 
> Reasons to use it again would be: it already exists, it integrates well
> with lots of other things we do in Debian.
> 
> Reasons not to use it would be that it doesn't do something that's needed.

I'm not saying (and AFAICS DEP0 isn't either) that we _shouldn't_ use
the BTS.  I'm only saying we shouldn't _mandate_ it.  I like that
approach very much.  Things work pretty well now.  People do things the
way they like.  Some parts could be improved, in particular related to
tracking the current state of an issue and having a document when it's
final.  That's what DEP0 is adding.  And it does this elegantly, without
forcing a new (or old) system on people.

> > For example, the machine-parsable copyright thing
> > seems (to me) to be pretty much accepted as a Good Thing, but it's
> > unclear when it would be a good idea to start suggesting or even
> > mandating it in policy.
> 
> Well, that's an issue with how -policy is working,

No, it isn't.  Changes in policy shouldn't be made unless there is
consensus that it's a good idea.  We're still at the state that we want
to know if there's consensus.  In this case, proposing a policy change
should not happen before the DEP has at least become CANDIDATE (assuming
that the drivers choose to use the DEP system for it).

> not an issue with the BTS.

No, there isn't an issue with the BTS, as you described it is very
capable of being a medium for discussing a topic.  If it's used for
that, it can even do most thing (if not all) that DEP0 wants to make
sure are always done.  But if someone wants to discuss on a wiki, or a
mailinglist, then that should be possible, too.

Remember that the drivers can choose to ignore the DEP system
completely.  If you want to propose something and use the BTS to track
it, nothing is stopping you.  The DEP system is only intended to provide
you with a way of organising things, not to force it on you.  Since DEPs
have no formal meaning (in that things which are in a DEP can't be used
to tell people "what you do wrong, and you must change it", like a GR or
policy can), there's really nothing terrible happening.

> > Also, I disagree that the BTS is a usable "storage place" for completed
> > proposals.  [...]
> 
> bugs.debian.org/10 is a much more reliable reference for a closed
> report than most wikis, or even mailing lists.

Yes, it's reliable, but not very usable. :-)  The DEP storage should
obviously also be reliable, and for that reason it's using the unique
numbers.  I'm not saying it's more reliable than the BTS.  It's as
reliable.  This is not the reason to use

Re: Re^4: ideas regarding a conflict management strategy

2008-01-18 Thread Bas Wijnen
Hi,

This is my first and only mail on this subject.

> Subject: Re: Re^4: ideas regarding a conflict management strategy

Why do you start new threads all the time?  It breaks mutt's threaded
view, and it makes sure that your message shows as a new thread.  This
also makes it impossible to ignore the rest of the thread without
specifying that you really want to ignore it with every message from
you.  The only reason I can see for doing this, is that you want to make
sure people don't ignore you, even if they want to.  If that is indeed
the intention, that makes you a spammer IMO.  And thereby even less
sympathetical.

On Fri, Jan 18, 2008 at 10:02:12AM +0100, Lars Versen wrote:
> > Right - 20 pages of anything, from someone who doesn't appear to be
> > contributing to the community which he insists should change to his
> > standards, is not going to be particularly well-received.
> 
> Steve Langasek, exactly that is a general misunderstanding of you and
> a few other Debian Developers.  "I have three world-class operating
> system releases to my credit, and you dont" is cause for respect and
> fame, but it does not justify the attitude, that anybody else has no
> right to voice his opinion, if he cant show up with similar credit.

I can't show similar credit, and Steve doesn't do that to me.  That's
because I do actually do things in Debian.  I wasn't release manager,
and I'm not a maintainer of important packages, but I am active in the
community, and do some things.  The only thing I've seen from you is
e-mails about how to change things.  

You are not listed as the maintainer of any package, I don't know you as
someone who is active in translations or ports or infrastructure.  In
short, I don't know you at all.  You seem to be a total outsider to the
project.  I fully agree with Steve: as an outsider, you should not
expect positive responses to a proposal to radically change the project.
(Although you didn't really do any proposal so far, you just mentioned
some things nobody contested, and complained about being mistreated.)

> Conciousness, awareness, understanding and practise of non-violent
> communication.

I'd like to add one: no useless communication.  Please don't post to a
list if you have nothing useful to say.

> A few smart people with a good understanding of social ethics made up
> the Debian Social Contract. And one of the main points of this Debian
> Social Contract is "we will not hide problems" and "our priorities are
> our users". Thank you for keeping that in mind through all your
> actions.

You seem to read that as "you guys promised to do anything any user
asks".  Guess what?  That's not what we think it means.

> What is the point of making software that does not discriminate other
> people, but the behaviour of several Debian Developers does?

Who is discriminating, on what grounds, and how is that unacceptable?
Do you mean Steve shouldn't be allowed to tell you that you're annoying,
because he doesn't tell others the same thing?  If so, get serious.

> Why do some people use that self confidence against small people like
> me, instead of trying to catch the message that I try to voice?

Because Debian is driven by a community.  People who do things tend to
be taken more seriously, especially when it is about large changes.

If you really want to help make Debian better, you should start by
getting involved.  Build packages, for example.  As long as you're not
willing to do actual work, don't expect people to welcome your advice
about changing Debian.

That's all I have to say about this.  If you want a reply from me,
please post off-list.  I shall not reply to anything which is (also)
sent to the list.  And certainly not if it's sent as a new thread.

Thanks,
Bas

-- 
I encourage people to send encrypted e-mail (see http://www.gnupg.org).
If you have problems reading my e-mail, use a better reader.
Please send the central message of e-mails as plain text
   in the message body, not as HTML and definitely not as MS Word.
Please do not use the MS Word format for attachments either.
For more information, see http://pcbcn10.phys.rug.nl/e-mail.html


signature.asc
Description: Digital signature


Re: RFC: Introducing Debian Enhancement Proposals (DEPs)

2008-01-18 Thread MJ Ray
Anthony Towns <[EMAIL PROTECTED]> wrote:
> On Wed, Jan 16, 2008 at 12:18:30PM +0100, Adeodato Sim?? wrote:
> > * Making debian/copyright be machine parseable.
> > * Agreeing upon a meta-package name or virtual package name.
>
> These sorts of issues are already tracked with the BTS, for instance when
> they're dealt with by the tech-ctte or -policy.

Aside: where is "Making debian/copyright be machine parseable" in BTS?
Where would it go?

It's a good point that much of this could be done in the BTS,
but maybe it's worth a DEP explaining how to map DEPs onto BTS.
Or maybe it's perverting the BTS.  I dunno.  Sounds good though.

Thanks,
-- 
MJR/slef
My Opinion Only: see http://people.debian.org/~mjr/
Please follow http://www.uk.debian.org/MailingLists/#codeofconduct


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



Re: Re^4: ideas regarding a conflict management strategy

2008-01-18 Thread MJ Ray
"Lars Versen" <[EMAIL PROTECTED]> wrote:
> Steve Langasek, exactly that is a general misunderstanding of you and
> a few other Debian Developers.
> "I have three world-class operating system releases to my credit,
> and you dont" [...]

I don't believe Steve Langasek ever wrote that.  Please try to quote
accurately and give references where appropriate.  If no quote or
reference is available, that might suggest the point should be cut.

[...]
> What is the point of making software that does not discriminate other
> people, but the behaviour of several Debian Developers does?

I don't know.  There is a difference between discriminating against a
person and judging a person according to their actions.

> Did you sign the Debian Social Contract and agree to the Debian Free
> Software Guidelines to get as much reputation as possible for being
> one of the best hackers, or do you enjoy giving people great tools so
> they can have the most benefit from using their computer?

Neither.

> [...] GNU/Debian Linux is used and supported by companies like Hewlett
> Packard, Intel and many others.
> Shouldnt that create good self confidence for all the people who help
> to make GNU/Debian Linux what it is?

Not necessarily.  They are just companies and most companies act in
their narrow self-interest.

> Why do some people use that self confidence against small people like
> me, instead of trying to catch the message that I try to voice?

To stop you doing the harm to the project that they forsee.

Hope that helps,
-- 
MJ Ray http://mjr.towers.org.uk/email.html tel:+44-844-4437-237 -
Webmaster-developer, statistician, sysadmin, online shop builder,
consumer and workers co-operative member http://www.ttllp.co.uk/ -
Writing on koha, debian, sat TV, Kewstoke http://mjr.towers.org.uk/


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



Re: RFC: Introducing Debian Enhancement Proposals (DEPs)

2008-01-18 Thread Anthony Towns
On Fri, Jan 18, 2008 at 12:15:33PM +0100, Bas Wijnen wrote:
> > > For example, the machine-parsable copyright thing
> > > seems (to me) to be pretty much accepted as a Good Thing, but it's
> > > unclear when it would be a good idea to start suggesting or even
> > > mandating it in policy.
> > Well, that's an issue with how -policy is working,
> No, it isn't.  Changes in policy shouldn't be made unless there is
> consensus that it's a good idea.  

Yes, and you get that consensus by proposing a change and addressing
any problems people raise with it. You propose the change by filing a
bug report against the debian-policy package.

> > That's mostly because people tend not to look through old bugs. They're
> > certainly searchable, eg:
> I know, but it doesn't look nice.  

So this all sounds like changing things for the sake of changing
things, rather than actually solving any problems to me. Count me as
not interested.

Cheers,
aj


signature.asc
Description: Digital signature


Using the BTS instead of a different system? (Was: RFC: Introducing Debian Enhancement Proposals (DEPs))

2008-01-18 Thread Lucas Nussbaum
On 18/01/08 at 12:15 +0100, Bas Wijnen wrote:
> > If you've already decided you want to invent your own system,
> 
> Oh no, it's not decided at all.  I'm not convinced by you, but if many
> others are, this isn't going to happen I suppose.  That's why we're
> discussing it. ;-)

I'm not convinced either.

It will make sense that discussion about some DEPs happens on the BTS.
However, the big improvement I see with DEPs, is that we have a single
document to read, that summarizes the state of the issue.

Let's take bug #209008 (debian-policy: [PROPOSAL] common interface for
parallel building in DEB_BUILD_OPTIONS) as an example. There are already
50 mails in that bug report, split in 5 threads. If you want to know the
status of this pseudo-DEP, you basically have to read them all.

Having a separate document with summarizes the motivations and the state
of this issue would be really useful, and would allow other people to
contribute to the thread without going through the 50 mails.

However, there might still be something to address in DEP0: maybe we
should allow the discussion about DEPs to happen in a different place,
specified by the DEP itself. In the case of a pseudo-DEP about parallel
building, the DEP could specify that discussion should happen on the
BTS.
-- 
| Lucas Nussbaum
| [EMAIL PROTECTED]   http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |


signature.asc
Description: Digital signature


Usage of linda

2008-01-18 Thread Joerg Jaspert
Hi

James recently merged a little branch from me into mainline dak code,
its changelog having:

  * dak/examine_package.py (check_deb): Remove linda call. It
provides no added benefit to lintian anymore.

Iow - while you are free to use linda, NEW doesn't use it
anymore.

During the last few months I did file bugs against lintian requesting
the things linda knew that lintian did not knew. All that I noticed got
included into lintian (thanks to its maintainers), so we now live
without a linda on the ftp-master host.[1]

Note that you should check your packages with the *latest* available
lintian version. Either by checking on a system running an up2date
unstable - or by using the etch-backport of lintian that I maintain on
backports.org. That backport is also installed and kept at the latest
version on the ftp-master host. I reject based on it. :)


[1] Yay, no annoying eastereggs anymore. They arent funny if you see
them a hundred of times.. :)

-- 
bye Joerg
* maxx hat weasel seine erste packung suse gebracht, der hat mich dafür
  später zu debian gebracht
 .oO( und jetzt ist der DD.  jeder macht mal fehler.. )
 du hast 2 gemacht du warst auch noch advocate :P


pgpwJ8KEyb6DJ.pgp
Description: PGP signature


Re: Using the BTS instead of a different system? (Was: RFC: Introducing Debian Enhancement Proposals (DEPs))

2008-01-18 Thread Joey Hess
Lucas Nussbaum wrote:
> Let's take bug #209008 (debian-policy: [PROPOSAL] common interface for
> parallel building in DEB_BUILD_OPTIONS) as an example. There are already
> 50 mails in that bug report, split in 5 threads. If you want to know the
> status of this pseudo-DEP, you basically have to read them all.

So FWIW, this is a limitation of the BTS, that it would be valuable to
fix in the BTS. I sometimes find myself retitling a bug report to
summarize the outcome of a particularly long discussion in it. Such
summaries tend to make poor titles though, since they're often many
lines long. I sometimes see a bug report that starts out being about many
issues, and ends up being only about one simple change (such as #452640),
but if you're not careful, you'll have to read the whole bug log to
figure that out.

In these sort of cases, and the case of storing something like a DEP in
the BTS, you want a field that's like the title in that it can be
changed and appears near the top of the bug page, and that's like the
body of a message sent to the bts, in that it can contain arbitrary
freeform text, links, etc.

If we called this field a summary, one interface to use it could be to
mail [EMAIL PROTECTED] to set a new summary. This would add
the message to the detailed bug log, so that old historical summaries
would be available, and the newest summary would be displayed at the top
of the bug report. It would probably also be useful to have a way to get
a bug report's newest summary out of the bts and into $EDITOR so minor
modifications can easily be made and sent back to the bts.


FWIW, while I of course like that the DEP system is using ikiwiki, I've so
far found aj's arguments about using the BTS instead more convincing.

-- 
see shy jo


signature.asc
Description: Digital signature


Re: Using the BTS instead of a different system? (Was: RFC: Introducing Debian Enhancement Proposals (DEPs))

2008-01-18 Thread Anthony Towns
On Fri, Jan 18, 2008 at 01:16:29PM -0500, Joey Hess wrote:
> If we called this field a summary, one interface to use it could be to
> mail [EMAIL PROTECTED] to set a new summary. This would add
> the message to the detailed bug log, [...]

That more or less means having a particular message in the bug log be
the "summary", so adding:

Summary-Mail: 6

to db-h/nn/nn.summary, a -summary alias that updates the Summary-Mail
field to that mail's number, and probably a "summary  " control
command as well. Presumably Summary-Mail: should either default to unset
(there is no summary), or the initial bug report.

Not sure what the display should look like. It could be just a link
to the particular message, or it could be the entire summary message
separated by 's or similar, or it could be the first paragraph or
n lines of the summary message.

> would be available, and the newest summary would be displayed at the top
> of the bug report. It would probably also be useful to have a way to get
> a bug report's newest summary out of the bts and into $EDITOR so minor
> modifications can easily be made and sent back to the bts.

In that case it'd probably be good for the summary messages themselves
to be considered "boring".

Cheers,
aj



signature.asc
Description: Digital signature


Re: Re^4: ideas regarding a conflict management strategy

2008-01-18 Thread Steve Langasek
On Fri, Jan 18, 2008 at 02:35:57PM +, MJ Ray wrote:
> "Lars Versen" <[EMAIL PROTECTED]> wrote:
> > Steve Langasek, exactly that is a general misunderstanding of you and
> > a few other Debian Developers.
> > "I have three world-class operating system releases to my credit,
> > and you dont" [...]

> I don't believe Steve Langasek ever wrote that.  Please try to quote
> accurately and give references where appropriate.

Thanks for the vote of confidence in my moral character, but aside from the
attribution of uncharacteristically sloppy punctuation, that is AFAICR a
direct quote.  To be sure, I don't in any sense regard those releases as
exclusively mine; a Debian release is certainly a huge committment on the
part of the release manager, but even if we were to discount the significant
efforts of all the individual package maintainers who make unstable
something worth trying to release, every release I've been involved in has
been a group effort on the part of the release team and other motivated
developers.

The context for that comment was that, during a series of IRC ban evasions
one night on the part of our soliloquist ("Frank"? "Lars"? "Sybil"?[1]), I
had the honor of kickbanning him from #debian-devel; at which point he chose
to message me privately about my action, and I obligingly engaged him in the
most insulting way possible to distract him from his previous activity of
disrupting Debian's official IRC channels.  I think there may also have been
some comments in there about sex with his mother.  None of those comments
should be taken as indicative of anything besides my disdain for a
particular disruptive non-contributor.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED]

[1] Attempting to avoid the consequences of his past actions by changing
identities seems to be a pattern with Frank.  Aside from his long history of
ban evasion on two IRC networks and several Debian channels, we see in his
latest message that he persists in the charade that Lars and Patrick are not
the same person -- in spite of telling coincidences of style, topic, word
choice, and misuse of English, and in spite of the fact that he himself was
the first to name "Patrick Frank" in this thread.  I for one think those
actions speak much louder -- and with greater brevity -- than his words.


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



Re: RFC: Introducing Debian Enhancement Proposals (DEPs)

2008-01-18 Thread Luca Brivio
#include 

january 16, 2008, Michael Banck wrote:
> Personally, I think DEP should go to d-d-a *once accepted* (dunno about
> obsoleted, maybe as well), but initial drafts should go to either
> debian-devel (DEP touches development, I assume this will be the vast
> majority of DEPs, also the case for most examples from DEP0), or
> debian-project (DEP does not touch development, the `finding
> sponsorship' example from DEP0 and DEP0 itself).

...or both - I'd say -, if DEP touches both development and project.

(It's so straightforward... why instead flooding d-d-a with *drafts*?)

> Otherwise, I think this is a good idea.  Did you consider moving dep.d.n
> over to wiki.debian.org once that is run by ikiwiki and DEPs are
> common practise?

IMHO wiki.debian.org should, as the generic domain name suggests, be about 
somewhat random news, tips, ideas, coordination, teams stuff, and so on. 
DEPs, when agreed upon and well formalized, would be worth their own 
subdomain, of course a d.o. one.

Just my 2 ¢.

-- 
Luca