Re: Readjusting SRU review process

2013-05-27 Thread Adam Conrad
On Thu, May 23, 2013 at 03:00:01PM -0700, Brian Murray wrote:
 
 Given that Launchpad API doesn't expose a way to contact users, what
 would be the best way of sending the uploader of a package being
 rejected email?

Ideally, fixing https://bugs.launchpad.net/launchpad/+bug/31750 would
be the right answer to this, rather than having the API expose a field
for who to contact on reject and having your (possibly broken) local
MTA send an email out of band.

CCing William to see if we can get an estimate on the horror involved
in tacking a -m'Message' on to rejecting packages, and then you can
just use that.

... Adam

-- 
technical-board mailing list
technical-board@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/technical-board


Re: Readjusting SRU review process

2013-05-27 Thread Adam Conrad
On Fri, May 24, 2013 at 05:19:14PM +0200, Martin Pitt wrote:
 Brian Murray [2013-05-24  8:00 -0700]:
  
  Having said that, I currently don't reject things because there is not a
  good way to communicate the reason for rejection to the uploader.
 
 Why is following up in the bug not a good way?

Following up in bugs is fine for SRUs, since they're all meant to be
tied to bugs anyway.  This isn't true for, say, things in the NEW
queue, however.

And, even in the SRU case, you might have an SRU that addresses 24
bugs: which one do you follow up on?  All 24?  The first in the list?
The one that seems most relevant to the problem you found with the
upload?

At any rate, I'm having StevenK work on getting Soyuz to allow for
a rejection comment, and from there, we can let the debate drop, since
we'll be able to do rejection comments or, if you prefer, you can
follow up to a bug, and have the rejection comment be:

 https://bugs.launchpad.net/ubuntu/+source/foo/+bug/1234/comments/5

That should address use-cases in both directions, while allowing the
uploader to get a proper reject response with some information that
doesn't mean they need to hunt through all 24 linked bugs for their
excuse.

(And, while I usually do the ping on IRC thing myself, this is also
one thing that stops me from rejecting packages, as not everyone keeps
the same IRC hours as I do and, shockingly, some people are offline
when I try to contact them, async communication is definitely better
in this case).

... Adam

-- 
technical-board mailing list
technical-board@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/technical-board


m...@ubuntu.com broken

2013-05-27 Thread Matt Zimmerman
I expired out of ubuntu-core-dev, which apparently caused me to be removed
from ubuntumembers (techboard isn't in ubuntumembers).  This has caused
m...@ubuntu.com to start bouncing, which is the email address I used to
subscribe to technical-board@lists, so I'm no longer receiving tech board
email.

I don't require upload privileges at the moment but would like to retain
membership status.  What's the best way?

-- 
 - mdz

-- 
technical-board mailing list
technical-board@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/technical-board


Re: Apologies

2013-05-27 Thread Martin Pitt
Colin Watson [2013-05-27 15:22 +0100]:
 It's a UK bank holiday today, so I won't be around this evening.
 
 I believe it's a US public holiday too; should we defer the meeting?

WFM; the only pending topic that I can see is the discussion of the
OpenSSL licensing issue (which we already deferred last time because
you couldn't attend, so it would be pointless to try and discuss it
today when you also cannot attend).

Martin
-- 
Martin Pitt| http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

-- 
technical-board mailing list
technical-board@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/technical-board


Re: Apologies

2013-05-27 Thread Colin Watson
On Mon, May 27, 2013 at 04:27:20PM +0200, Martin Pitt wrote:
 Colin Watson [2013-05-27 15:22 +0100]:
  It's a UK bank holiday today, so I won't be around this evening.
  
  I believe it's a US public holiday too; should we defer the meeting?
 
 WFM; the only pending topic that I can see is the discussion of the
 OpenSSL licensing issue (which we already deferred last time because
 you couldn't attend, so it would be pointless to try and discuss it
 today when you also cannot attend).

I suspect that is at least in part overtaken by events anyway, since I
hear MongoDB upstream has added / is adding an exception.

-- 
Colin Watson   [cjwat...@ubuntu.com]

-- 
technical-board mailing list
technical-board@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/technical-board


Re: Readjusting SRU review process

2013-05-27 Thread Martin Pitt
Steve Langasek [2013-05-24 13:19 -0700]:
 There are definitely times when I have a sense that the SRUs in the queue
 are not the best use of our time.  Every developer has their own idea of
 what's important enough to SRU, and it's difficult as an SRU team member to
 be in the position of arbitrating, and rejecting uploads because /you/ don't
 think they're important.  It's also difficult to actually /know/ what's
 important enough for an SRU when it's sitting in front of you in the queue -
 some of this only shows up in aggregate after the fact, when we see that
 -proposed is full of packages that no one has bothered to verify.

That's actually a very good point. It seems that over time we have
become rather lenient about which kind of fixes we allow as SRUs. My
gut feeling is that the current level is just about right for LTSes,
but especially with the deemphasized role of the non-LTS releases we
should perhaps set the bar much higher again for those?

 We've tried to mitigate this with stricter enforcement of the
 requirements around test cases

Having those is great, but a separate issue from the severity of bugs.

 but it seems there is still a big gap between the resources for
 preparing SRUs and the resources for validating them.  Maybe we need
 to start pushing for self-verification of SRUs more aggressively?
 With defined test cases, this is less risky than in the past, and if
 SRU uploaders were explicitly expected to do the verification (if no
 one else does), then that could help reduce the problem of
 fire-and-forget SRUs clogging up -proposed with no one to verify
 them.

We have done this in the past for cases where verification for other
people proved hard/impossible, like for rare hardware. I don't think
that self-verification is a bad thing when being documented properly.
It's not even the primary concern for SRUs, as we most importantly
need to avoid regressions in them, not necessarily be completely sure
that all of the referenced bugs are 100% fixed (as we can always do a
followup SRU).

My feeling is that having fewer SRUs (for the non-LTSes) altogether
would go a long way in raising motivation again; what's your feeling
about this?

Thanks,

Martin
-- 
Martin Pitt| http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)


signature.asc
Description: Digital signature
-- 
technical-board mailing list
technical-board@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/technical-board


Re: Catch up with the CC Thursday 30th May

2013-05-27 Thread Martin Pitt
Hello fellow TBers,

Laura Czajkowski [2013-05-27 10:06 +0100]:
 We'd like for some representatives of your board to join us at our
 next meeting for this on Thursday, 30th May, 2013 at 17:00 UTC.

I'm on holiday and in the mountains this Wed to Saturday, so I cannot
join this. Does anyone else have time?

Thanks,

Martin

-- 
Martin Pitt| http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

-- 
technical-board mailing list
technical-board@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/technical-board