Sponsorship Process (Was: Re: Packaging Help)
Daniel Holbach
daniel.holbach at ubuntu.com
Fri Oct 2 12:04:03 BST 2009
On Mo, 2009-09-28 at 20:43 +0200, Loïc Martin wrote:
> Don't IRC reviewers address a different issue? They're probably good for
> when you need help in fixing a bug, and for teaching, but how do they
> deal with the sponsoring issue? Even if they were also a place to ask
> for it, that's just adding another layer to the sponsoring process, and
> discriminates against new contributors, who don't use IRC (and asking
> upstream to find someone to nag on IRC each time there's a patch, a
> backport or a new release?)
It's obvious that reviewers will lean towards reviewing stuff they know
well, deal with on a daily basis or are interested in because of some
reason. If you spend a bit of time on reviewing stuff during a week and
have a look at the sponsoring bugs list you naturally overlook stuff. On
the other hand I'd like to point that we manage to review hundreds of
patches per month.
There's a difference between "additional layer in the process" and "an
additional offer". The conclusion that "if you don't know about
reviewers-being-on-IRC, you're screwed" is a bit too quick for my taste:
we are a very distributed team with lots of different interests. You
need to arrange opportunities for people getting together and working on
something together.
If nobody tended to a specific sponsoring bug, it should be easy to turn
up during somebody's hour of review and say "Hey can you please spend a
few minutes on bug X?"
> Where does it helps for people that have
> been maintaining a package in Ubuntu for a few releases already (only
> name in the changelog), and suddenly nobody has the time to upload the
> new version anymore? How long till they give up?
I would expect that developers who took care of a package or a set of
packages for so long apply for per-package upload privileges
https://wiki.ubuntu.com/UbuntuDevelopers#PerPackage
> Actually, nothing in the documentation tells you there's an added step
> after hitting "Confirmed" and subscribing the relevant sponsors.
> However, it's often necessary, and since being obnoxious on #ubuntu-motu
> is counterproductive, you progressively learn to pick up the bugs you
> think, and not to much, because that way you can leave a few days
> between asking on the channel.
Which added step are you talking about? Do you mean that being on IRC is
a requirement for getting packages uploaded? There is a lot of people
who don't do it. Sure, sometimes I think "it'd be easier to resolve this
on IRC now", but it's definitely not a requirement and I don't think it
should be.
> Just as an illutration of what I'm talking about, gnucash crashes for a
> lot of users in Hardy/Intrepid/Jaunty (and Debian :P) because of a
> faulty patch that got reverted upstream long ago (I only remembered that
> one because a backport request is on atm). It's a trivial job to revert
> the patch and ask for an SRU; the sponsoring part is where it hurts.
> Fact is, only time I did an SRU took at least two emails to
> #ubuntu-motu, and much nagging - there's no other word, sorry - on IRC,
> for a debian/control one-word-change. For gnucash, I already had some
> sponsor requests for other packages on (and some planned), and not
> burning all the vessels on a problem where the users that could test
> -proposed have probably given up already is something you have to learn
> quickly if you want some of your work uploaded in Ubuntu. So no SRU for
> gnucash, even though the actual work for submitting the request was
> never the problem in the first place (work was done for Karmic anyway).
>
> (Same for xvid - requesting the sync with pkg-multimedia would be
> suicidal when nobody's been interested in an improved package, even with
> the work done already.)
I'm sorry to hear that these cases weren't resolved quickly, especially
if the solution was quick and easy.
Have a great day,
Daniel
More information about the ubuntu-devel
mailing list