Bug#750135: Status of #750135 (Maintainer of aptitude package)

2015-04-21 Thread Sam Hartman
> "Didier" == Didier 'OdyX' Raboud  writes:


Didier> Given the situation (an unresponsive Daniel, a proposal from
Didier> people with powers to push the situation forward), I'd be
Didier> more inclined to say yes to Christian, without a formal
Didier> resolution.

Given that Christian has asked for additional support before moving
forward, I'd prefer to give him that.  I think the resolution should be
non-binding.  Something along the lines of We observed this fact.
Christian asked for input on whether this would be a good way forward.
The TC believes it would be.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#750135: Status of #750135 (Maintainer of aptitude package)

2015-04-21 Thread Didier 'OdyX' Raboud
Hi all,

Tollef, thank you for having pushed this topic, we're heading towards a 
solution it seems.

Sorry to have taken so long to answer…

Le mercredi, 15 avril 2015, 20.13:44 Tollef Fog Heen a écrit :
> >> Quoting Axel Beckert (a...@debian.org):
> >> > In the long run I'd like to see even more people working on
> >> > Aptitude.
> >> > 
> >> > But for that, a possessive lead developer or power games are
> >> > quite
> >> > hindering. IMHO one of the reasons Aptitude's development stalled
> >> > again are those power games we've seen. So I'd prefer a solution
> >> > where people who want to do stuff are also able to do it --
> >> > without getting harassed by other people involved.
> >> 
> >> So do I. And I still have admin rights on aptitude on Alioth. Even
> >> though I'm not that much active in aptitude's development.
> >> 
> >> Here's my proposal:
> >> 
> >> - restore Manuel's commit rights
> >> - have both me and Axel watch the aptitude-devel mailing list, not
> >> to judge the technical validity of changes, but more following the
> >> social aspects
> >> - and see what happens...
> >> 
> >> It can't indeed be worse than the current situation anyway.
> >
> >I see where the proposal is coming from, but I'd like to ask you to
> >hold off on it a little bit.  I've mailed Daniel and asked him to
> >comment on the bug, so hopefully we can have his input soon and get
> >this resolved.
> >
> >(Of course, if Daniel's happy with that approach, and Manuel is too,
> >then I don't think anybody would have a problem with it.)
> 
> Daniel has not responded to the bug at all within the two weeks (and a
> few days) I asked him to, so I see no point in waiting further with
> moving forward here.
> 
> My suggestion is basically to say yes to Manuel: Make him the
> maintainer of aptitude and ask the Alioth admins to reinstate him as
> an admin, removing Daniel.

Given the situation (an unresponsive Daniel, a proposal from people with 
powers to push the situation forward), I'd be more inclined to say yes 
to Christian, without a formal resolution.

Given that we could not hear from Daniel (as of now), I think we're much 
now more in a typical "MIA" situation rather than in a "conflict 
resolution" situation. In this situation, I'd rather apply normal 
procedures than our "formal resolution" one: people who are admin on 
Alioth take it from there and apply their best judgment for the 
project's success, acknowledging Daniel's MIA status on aptitude's 
front.

> (…) I'm not sure stating that in a formal resolution is going to make
> the world a better place either.

I think the net result would be perceived as a blame of Daniel, judging 
his past actions, while we could not hear his side of the story. I'm not 
overly comfortable with this.

Cheers,
OdyX

signature.asc
Description: This is a digitally signed message part.


Bug#750135: Status of #750135 (Maintainer of aptitude package)

2015-04-20 Thread Tollef Fog Heen
]] Sam Hartman 

> A major advantage of this approach is that it can happen from within the
> aptitude project.  Christian has the technical authority to implement
> this.  He's asked for review of the social authority, but we could
> support this way of the aptitude project reorganizing itself without
> needing to override a maintainer or exclude daniel from making technical
> contributions if he reappears.

Nothing in my proposal would exclude Daniel from making technical
contributions though.

I'm happy enough to accept your suggested solution too, the practical
end result is pretty much the same.  The message we send might not be
the entirely the same, but I'd rather get it unblocked than have «my»
solution be preferred.

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#750135: Status of #750135 (Maintainer of aptitude package)

2015-04-15 Thread Tollef Fog Heen

Hi all,

2015-03-29 21:19 Tollef Fog Heen:
>]] Christian PERRIER
>
>Hi bubulle!
>
>> Quoting Axel Beckert (a...@debian.org):
>>
>> > In the long run I'd like to see even more people working on Aptitude.
>> >
>> > But for that, a possessive lead developer or power games are quite
>> > hindering. IMHO one of the reasons Aptitude's development stalled
>> > again are those power games we've seen. So I'd prefer a solution where
>> > people who want to do stuff are also able to do it -- without getting
>> > harassed by other people involved.
>>
>>
>> So do I. And I still have admin rights on aptitude on Alioth. Even
>> though I'm not that much active in aptitude's development.
>>
>> Here's my proposal:
>>
>> - restore Manuel's commit rights
>> - have both me and Axel watch the aptitude-devel mailing list, not to
>> judge the technical validity of changes, but more following the
>> social aspects
>> - and see what happens...
>>
>> It can't indeed be worse than the current situation anyway.
>
>I see where the proposal is coming from, but I'd like to ask you to hold
>off on it a little bit.  I've mailed Daniel and asked him to comment on
>the bug, so hopefully we can have his input soon and get this resolved.
>
>(Of course, if Daniel's happy with that approach, and Manuel is too,
>then I don't think anybody would have a problem with it.)

Daniel has not responded to the bug at all within the two weeks (and a
few days) I asked him to, so I see no point in waiting further with
moving forward here.

My suggestion is basically to say yes to Manuel: Make him the maintainer
of aptitude and ask the Alioth admins to reinstate him as an admin,
removing Daniel.  Manuel is clearly interested in working on aptitude
and seems to be interested in having other people contribute as well.
Given aptitude currently has a lot of bugs and is an important package
in the Debian ecosystem, I'd like to move forward on this fairly soon.

I'm unsure to what, if any, extent we should comment on the social
conflict here.  I don't think it's productive for people to remove
others from projects unless they're actively harmful or MIA, but on the
other hand, I'm not sure stating that in a formal resolution is going to
make the world a better place either.

We'll need a formal resolution text and such, but are anybody opposed to
what I'm suggesting above, before we start on the wordsmithing?

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#750135: Status of #750135 (Maintainer of aptitude package)

2015-03-30 Thread Manuel A. Fernandez Montecelo

2015-03-29 21:19 Tollef Fog Heen:

]] Christian PERRIER

Hi bubulle!


Quoting Axel Beckert (a...@debian.org):

> In the long run I'd like to see even more people working on Aptitude.
>
> But for that, a possessive lead developer or power games are quite
> hindering. IMHO one of the reasons Aptitude's development stalled
> again are those power games we've seen. So I'd prefer a solution where
> people who want to do stuff are also able to do it -- without getting
> harassed by other people involved.


So do I. And I still have admin rights on aptitude on Alioth. Even
though I'm not that much active in aptitude's development.

Here's my proposal:

- restore Manuel's commit rights
- have both me and Axel watch the aptitude-devel mailing list, not to
judge the technical validity of changes, but more following the
social aspects
- and see what happens...

It can't indeed be worse than the current situation anyway.


I see where the proposal is coming from, but I'd like to ask you to hold
off on it a little bit.  I've mailed Daniel and asked him to comment on
the bug, so hopefully we can have his input soon and get this resolved.

(Of course, if Daniel's happy with that approach, and Manuel is too,
then I don't think anybody would have a problem with it.)



The proposal of Christian could have been implemented 1 year ago, long before I
thought about submitting the issue to the CTTE.

When Daniel Hartwig removed permissions from me to commit, against the opinion
of the few people that cared to voice it, Axel and Christian refused to do this
(they were informed, and they are both admins of the project so they had the
power to do it).

And indeed, in my original request I left open the possibility of keeping Daniel
Hartwig as an admin:

 "Keeping him as member and contributing is completely fine for me; admin is
  also fine as long as somebody takes the responsibility for acting
  *immediately* if he starts doing the same things again (with me or somebody
  else).  I also think that it would be good if other people also contributed
  to this important project."

But this was only if somebody took the responsibility for *immediately*
reverting actions resulting from abusive behaviour as maintainer, should it
happen again.  10 months later without anybody doing anything about it, even
when Hartwig is MIA for many months, I do not consider this a good solution now.



So my request to the committee, independently of if I am going to get
permissions to commit again, is that Daniel Hartwig is removed as admin of the
aptitude project in Alioth, and question if he should be consider a maintainer
at all or if the package should be put out to adoption, for the reasons stated
in the original email and repeated below (now additionally with almost 10 months
being inactive/MIA since my request):

a) Technical

a.1) Daniel Burrows is the founder and only person who can say "this project is
mine".  Neither Daniel Hartwig nor anybody around these days (including me)
has been an historical maintainer of the package (perhaps Christian, but
only the i18n part, AFAIK).

a.2) Daniel Hartwig arrived around Nov 2011, same as me (months after Daniel
Burrows left).

In practical terms, both about the "upstream" part and the package
maintainance, Hartwig has been developing and actively maintaining aptitude
only for less than a year -- mostly in 2011-2012, and only during a brief
period of 2014 reacting to my return to the activity.  2013 was a barren
year for development, bugs not addressed, and the package was NMUed for
months without reaction.  Daniel Hartwig only released one version
"recently", in June 2014, his previous one was in 2012-11-07.

With the little that I did in a few weeks of 2014 (until kicked), I did
about as much as Hartwig in 2013+2014 together, and triaged/closed more
bugs.  I released 4 versions in early 2014, with numerous but small fixes
-- that was the plan to try to reduce the humongous number of bugs, and
Axel approved.

In summary, in practical terms Hartwig has been neglecting both the
upstream part and the package maintainance during most of the time that
he's been listed as uploader/maintainer.

a.3) I do not claim to be a decisive developer of aptitude, and I don't want to
be the only one taking decisions, or the sole/main admin or maintainer.

But precisely because of that, I do not think that somebody with as little
history and dedication in the project (both aptitude and Debian) as Hartwig
should put himself in a position of gatekeeper of what goes into the
project when somebody steps up after months/years of abandon, without
giving any explanation, and only to disappear again when the sparks of new
development are extinguished again.

As a member of Debian, I believe that Hartwig's behaviour since 2012 has
been harmful, and should not be allowed to repeat these actions if anybody
with i

Bug#750135: Status of #750135 (Maintainer of aptitude package)

2015-03-29 Thread Christian PERRIER
Quoting Tollef Fog Heen (tfh...@err.no):

> > It can't indeed be worse than the current situation anyway.
> 
> I see where the proposal is coming from, but I'd like to ask you to hold
> off on it a little bit.  I've mailed Daniel and asked him to comment on
> the bug, so hopefully we can have his input soon and get this resolved.


No problem. I was indeed waiting to see comments to my proposal
without doing anything, anyway. I'll follow the issue as well to see
where it goes and help where I can.




signature.asc
Description: Digital signature


Bug#750135: Status of #750135 (Maintainer of aptitude package)

2015-03-29 Thread Tollef Fog Heen
]] Christian PERRIER 

Hi bubulle!

> Quoting Axel Beckert (a...@debian.org):
> 
> > In the long run I'd like to see even more people working on Aptitude.
> > 
> > But for that, a possessive lead developer or power games are quite
> > hindering. IMHO one of the reasons Aptitude's development stalled
> > again are those power games we've seen. So I'd prefer a solution where
> > people who want to do stuff are also able to do it -- without getting
> > harassed by other people involved.
> 
> 
> So do I. And I still have admin rights on aptitude on Alioth. Even
> though I'm not that much active in aptitude's development.
> 
> Here's my proposal: 
> 
> - restore Manuel's commit rights
> - have both me and Axel watch the aptitude-devel mailing list, not to
> judge the technical validity of changes, but more following the
> social aspects
> - and see what happens...
> 
> It can't indeed be worse than the current situation anyway.

I see where the proposal is coming from, but I'd like to ask you to hold
off on it a little bit.  I've mailed Daniel and asked him to comment on
the bug, so hopefully we can have his input soon and get this resolved.

(Of course, if Daniel's happy with that approach, and Manuel is too,
then I don't think anybody would have a problem with it.)

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#750135: Status of #750135 (Maintainer of aptitude package)

2015-03-28 Thread Manuel A. Fernandez Montecelo
(Dropping a bunch of addresses, I believe that those that I removed
are subscribed to the bug report, the mailing list, MIA or not
interested).


Hello,

2015-03-27 21:29 GMT+00:00 Don Armstrong :
> On Fri, 27 Mar 2015, Javier Barroso wrote:
>> Sincerely I would expect this bug to be solved in less than a year. It
>> has to been frustrating to be at Manuel circunstances. I know CTTE has
>> been very very very busy , I'm understand this is not the biggest
>> issue, but 8 month of not activities on git should be sufficient to
>> give the power to Manuel and tell to Daniel to have a collaborative
>> aptitude
>
> The CTTE certainly has not been very active on this issue. That's
> definitely our problem, but as near as I can tell, none of the parties
> have been very active either.

I didn't want to insist on this in the mailing list or IRC meetings
because of all of the discussions about systemd and so on -- they were
more important, and all what happened kept the committee very busy for
months.  And after that because of the burnt-out of people and other
urgent questions for the freeze.

In the meantime, I was doing other more interesting and rewarding
things in Debian anyway... if nobody cared about aptitude enough to
keep an active development, so be it.


Overall I was not very active in aptitude after that, yes, I sent only
a few e-mails since then (in Oct/Nov) to the mailing list to reply to
some security questions of some user, possibly affecting apt (or
similar reports at the time in apt's mailing list); and others
discussing a bit with the apt team (David) about API/ABI breakages
that would affect aptitude.

If with not being active you mean that I have not been active at all
in the development of aptitude, other people already explained that it
was because I was effectively expelled from the development group (==
no commit rights).  The only thing that I can do is to send e-mails to
the mailing lists or bug reports, but why to reply to bugs if I cannot
fix anything in the repository, my contributions are blocked, and
otherwise there is nobody integrating the patches proposed by other
people for months or years?

I could have created a fork, or could have uploaded a new revision
package setting the repository to collab-maint, but I thought that
doing those kind of things would only create more confusion for
aptitude/Debian users and would not have helped the situation in
general.


> Currently unresolved questions from me are the following:
>
> 1) Is there still a conflict here? What precisely is it?
>
> 2) What would a resolution of this conflict look like to the parties?

The reply to both questions above is in my original request, specially
in the 4 paragraphs towards the end, between "Over the history of the
projects [...]" and "[...] to start with".

I think that all what I explained in the original request to the
committee applies now, because nothing changed, the last year only
added up in the same pattern.  I was expelled more than 1 year ago,
and sent the request to the committee 10 months ago, but the
development ceased again since then, mirroring what had happened in
previous years/cycles.

A quick glance to the development log [1] in 2013-2015 should explain
quite clearly the status of the project. (The commits in early January
authored by other people were added by me, picking from patches in BTS
or development branches -- it does not mean that those people were
active at that time).

[1] http://anonscm.debian.org/cgit/aptitude/aptitude.git/log/


The request to the CTTE was sent after consulting in private with
several people who know better about the procedures than I do, so I
think that it will be useful to come to a clear decision, and would
also be useful for similar cases that could arise around central tools
of the project in the future.


Cheers.
-- 
Manuel A. Fernandez Montecelo 


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#750135: Status of #750135 (Maintainer of aptitude package)

2015-03-28 Thread Christian PERRIER
Quoting Axel Beckert (a...@debian.org):

> In the long run I'd like to see even more people working on Aptitude.
> 
> But for that, a possessive lead developer or power games are quite
> hindering. IMHO one of the reasons Aptitude's development stalled
> again are those power games we've seen. So I'd prefer a solution where
> people who want to do stuff are also able to do it -- without getting
> harassed by other people involved.


So do I. And I still have admin rights on aptitude on Alioth. Even
though I'm not that much active in aptitude's development.

Here's my proposal: 

- restore Manuel's commit rights
- have both me and Axel watch the aptitude-devel mailing list, not to
judge the technical validity of changes, but more following the
social aspects
- and see what happens...

It can't indeed be worse than the current situation anyway.

It can be done without "blessing" of the CTTE : after all, I'm admin
of the project, this was indeed granted to me by Daniel Burrows, the
original aptitude developerprecisely because he feared that him
becomign MIA would be an issue. And *I* am the one who granted Daniel
Hartwig admin rights *because* he was doing a very useful work to keep
aptitude development going on.

So, indeed, I think I'm legitimate enough to decide what is
best. Still, an advice from the CTTE wouldn't hurt.




signature.asc
Description: Digital signature


Bug#750135: Status of #750135 (Maintainer of aptitude package)

2015-03-27 Thread Axel Beckert
Hi,

[In the following "Daniel" always refers to Daniel Hartwig, not to
Daniel Burrows. Daniel Burrows is no more involved in Aptitude's
development for quite a while. He's of course still welcome to
continue to contribute to Aptitude, at least from my point of view.]

Don Armstrong wrote:
> On Fri, 27 Mar 2015, Javier Barroso wrote:
> > Sincerely I would expect this bug to be solved in less than a year. It
> > has to been frustrating to be at Manuel circunstances. I know CTTE has
> > been very very very busy , I'm understand this is not the biggest
> > issue, but 8 month of not activities on git should be sufficient to
> > give the power to Manuel and tell to Daniel to have a collaborative
> > aptitude
> 
> The CTTE certainly has not been very active on this issue. That's
> definitely our problem, but as near as I can tell, none of the parties
> have been very active either.

No wonder. Daniel has kicked Manuel out of the Alioth project (at
least revoked his commit access), so Manuel can't really do any coding
work on Aptitude.

I must say that I'm not happy at all about this (IMHO anything else
but kind) move. Daniel might argue that this was necessary, but I
disagree.

> Currently unresolved questions from me are the following:
> 
> 1) Is there still a conflict here?

I fear so. I'd be happy to see Manuel back working on Aptitude, since
I haven't seen any commit or mail from Daniel in like 9 months or so.
But since Daniel kicked him out...

Actually, I'd like to see _both_ working on Aptitude again as they
approached mostly different sets of issues. Daniel mostly seemed to
work on a few bigger issues while Manuel fixed a lot of smaller, but
partially quite annoying issues.

> 2) What would a resolution of this conflict look like to the parties?

One thing which came to my mind was to revoke Alioth Project Admin
privileges from any of the conflicting parties to avoid such power
games in the future.

But then again, I didn't want to become part of those power games I'd
like to get rid of.

OTOH, if Daniel continues to be as MIA as he looked like in the past
year, we need a new Aptitude maintainer anyways. So it seems obvious
to me to put Manuel back in charge if he still wants to work on
Aptitude. A good date for making such a cut seems to be the start of
the Stretch release cycle, i.e. directly after the Jessie release.

Not having to take this decision on my own (for the reasons outlined
above), but having multiple other developers (e.g. the Tech CTTE)
backing an decision (whichever it will be) would be helpful, because I
really do not want to come under fire from any of the two parties.

I also suggested to use feature branches and reviewing them on the
mailing list before merging to not get in conflict during coding. But
despite some agreeing e-mails, this seemed to be of no avail.

> FWICT, it looks like Axel is also working on aptitude development;

Nope, not on development. I'm just doing bug triage and other
administrative stuff like caring about
https://aptitude.alioth.debian.org/. Doing C++ development is not what
I'm good at. (One of the reasons why I'm listed in Uploaders.)

You can count on me to continue doing Aptitude bug triage, sponsoring
Aptitude uploads, testing Aptitude releases, administrating the
Aptitude project on Alioth, maybe even do commits with regards to
packaging, documentation and typos. I'm a heavy Aptitude user and I
don't want to see it die, so that's how I try to contribute as I can't
do the C++ coding.

> what is his opinion of this issue?

At some point I had given up to get Daniel and Manuel working together
without attacking or provoking each other. But in some way, that's
still what I would like to see.

In the long run I'd like to see even more people working on Aptitude.

But for that, a possessive lead developer or power games are quite
hindering. IMHO one of the reasons Aptitude's development stalled
again are those power games we've seen. So I'd prefer a solution where
people who want to do stuff are also able to do it -- without getting
harassed by other people involved.

Regards, Axel
-- 
 ,''`.  |  Axel Beckert , http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-|  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE


signature.asc
Description: Digital signature


Bug#750135: Status of #750135 (Maintainer of aptitude package)

2015-03-27 Thread Don Armstrong
On Fri, 27 Mar 2015, Javier Barroso wrote:
> Sincerely I would expect this bug to be solved in less than a year. It
> has to been frustrating to be at Manuel circunstances. I know CTTE has
> been very very very busy , I'm understand this is not the biggest
> issue, but 8 month of not activities on git should be sufficient to
> give the power to Manuel and tell to Daniel to have a collaborative
> aptitude

The CTTE certainly has not been very active on this issue. That's
definitely our problem, but as near as I can tell, none of the parties
have been very active either.

Currently unresolved questions from me are the following:

1) Is there still a conflict here? What precisely is it?

2) What would a resolution of this conflict look like to the parties?

FWICT, it looks like Axel is also working on aptitude development; what
is his opinion of this issue?

-- 
Don Armstrong  http://www.donarmstrong.com

It is easier to build strong children than to repair broken men.
 -- Frederick Douglass


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org