[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: The status of desktop-base in wheezy



Hi everybody, and sorry for the delay in commenting on this flame^W
thread. As a (lame) excuse this thread took me during a long-ish period
of (Debian-related) travels, that ended only now arriving at DebConf12.

On Thu, Jun 21, 2012 at 04:08:58PM -0400, Paul Tagliamonte wrote:
> As many of you know, we're tragically close to freeze. As a result, the
> usual process of voting, debating and picking a theme via consensus is
> not really possible. There was also a distinct lack of interest in such
> a process, as well.
> 
> I've taken it upon myself to start getting desktop-base into shape for
> wheezy.

First of all let's observe that, looking strictly *from the point of
view of typical Debian procedures*, what Paul did is flawless. He picked
up the job on himself, coordinated with the desktop-base package
maintainers, and coordinated with the Release Team to ensure that an
important part of our forthcoming stable release was in good shape for
the freeze. For this work, and for the courage that it took to do that,
I think we should all be grateful to Paul: thanks!

Unfortunately, that is not enough to conclude that the whole "Debian
Wheezy artwork process" has worked at its best. Some of it is in need of
massive improvement, while others parts of it did work quite well.

Before looking at the details, let's ask ourselves while we (partially)
failed: because nobody picked up the job of organizing the selection
process. Yves-Alexis, who did the job for the Squeeze, made it very
clear that he wasn't willing to do that again. And that's a very good
start actually: stepping down considerately is very helpful for other
team members. But that's not enough to find someone else doing the
job. Which is why I've been calling repeatedly for volunteers, both on
this list and on debian-devel-announce, willing to do the job. Finding
no one. So I did try to cover it up myself, one step at a time, but at
each step I made it very clear that I didn't want to step on anybody's
toes and that I'd have preferred if some of the people active on this
list pick up the remaining tasks. (Still finding no one.)

So, what did work well? My answer: the call for help went well. We sent
out a PR on it and we got 24 submitted proposals for Wheezy. If the wiki
pages are to be trusted on this, we got only 4 for Squeeze. This is
massive improvement! No matter which decision process we choose and its
flaws, proposals are what allow to make a decision in the first place
and all artists who contributed a proposal have helped with that, even
if they haven't been chosen.

And what didn't work well? The timing and the (meta-)decision on how to
decide the artwork. Even if I didn't really want to do this myself, I
"gladly" take my share of responsibility on these two. I didn't really
realize (out of naivety) that a good deal of the theme should've been
ready for the Freeze. I was (implicitly) counting on freeze exceptions
and I didn't know theme-related exceptions had caused RC bugs in the
past.

Then there's the meta-decision. I did mention surveys as a possible
mechanism for choosing the theme, but actually never committed to it.
Originally, I wanted to discuss how to decide on this list. But more
recently, discussing with people who worked on this in the past, I got
convinced of doing it differently: nominating a group of people (a
"committee", if you want) that would've taken the decision. Given no one
else was doing the job, I thought it would've been legitimate to do so,
possibly (DPL) delegating the committee members to take the decision.

In fact, the day Paul picked up the task, I was looking for committee
members, starting first with informal /query-ies, as I often do for this
kind of stuff. I didn't have much luck with that either; of the people
who I contacted, only Yves-Alexis was willing to participate (thanks!),
although only as a fallback if I was short on candidates. I would've
escalated the call for team members to this list, but Paul stepped in
first.

In the end, that final timing part is no big deal, the problem is that
we were too late anyhow. Yes, that sucks, and I'm concerned because what
happened gets in the way of the ability of we, Debian "packagers", to
work with Debian "artists". I'm really sorry. But that's what happened.
I think it happened that way because we have been unable to find, for
more than 1 year, someone willing to coordinate the decision process.
That kind of "management" contributions are as useful as packaging
contributions and artistic contributions; we really need to find a way
to attract them.

Could we do better next time? Ulrich is right to have doubts, given he
has been dissatisfied with how the process went with Squeeze already.
My answer is that I've no idea. It could go better if: (1) we remember
this and (2) someone steps in and do the coordination work with
sufficient time advance. Either way, I think we should keep in mind what
went well (the call for artwork) and repeat it.

Thanks for the time you all put in making Wheezy a nice-looking release.

Cheers.


PS I think one specific criticism mentioned by Ulrich in this thread is
   not particularly fair, the one about (paraphrasing) "I've submitted
   on a proposal and I now feel I wasted my time". That specific problem
   is not related to how we made the decision, it's a more general
   problem of calling for several artworks and choosing only one of
   them, be it by vote, committee, of benevolent dictator ruling. In
   part, I disagree it's wasted time all together; as I mentioned above
   we need different proposals to make a choice, that's useful
   contribution already. On the other hand, we should (and could)
   minimize the sensation of wasted time, by shipping alternative
   proposals and make it technically easy to change theme, distro-wide,
   in a given Debian release.
-- 
Stefano Zacchiroli     zack@{upsilon.cc,pps.jussieu.fr,debian.org} . o .
Maître de conférences   ......   http://upsilon.cc/zack   ......   . . o
Debian Project Leader    .......   @zack on identi.ca   .......    o o o
« the first rule of tautology club is the first rule of tautology club »

Attachment: signature.asc
Description: Digital signature


Reply to: