Proposed new release team member

Stefan Potyra sistpoty at ubuntu.com
Wed Aug 24 19:34:02 UTC 2011


Hi Dave,

On Wed, Aug 24, 2011 at 10:58:34AM +0100, Dave Walker wrote:
> On Wed, Aug 24, 2011 at 02:11:57AM +0200, Stefan Potyra wrote:
> <SNIP>
> > 
> > Given that, I'd like to ask you a question:
> > 
> > Considering, that an FFE is requested for a server/cloud-related library.
> > What would you check for the update?
> > What questions would you ask regarding the FFE?
> > 
> > Cheers,
> >    Stefan.
> 
> Hi Stefan,
> 
> Good questions. :)
> 
> However, I'm not entirely sure they can be answered in a prescriptive
> manner, as otherwise the job of the release team would be better
> defined, like AA and SRU's seem to be.  I will try my best to answer
> in generic terms.
> 
> Probably one of the first things I think is reasonable to consider is
> impact on other flavours of Ubuntu, and with that possible issues it
> might cause for other developers outside the use case that is being
> addressed in the FFe.
> 
> Is the Feature a shiny new toy, or something that is genuinely
> required for a good release?  The deeper into the cycle we progress,
> the higher the standards for the second element are to satisfy. 
> 
> In addition, a release team ack has the potential to cause instability
> and more work for others; which might not have been expecting this.
> This needs to be carefully communicated and managed to avoid surprises,
> and frustrations.
> 
> In the case of a new upstream release which introduces features, then 
> i'd look at how much confidence I/We have in the upstream for 
> stability. 
> 
> This is based on:
>  - Prior experience with the package / upstream
>  - Code quality
>  - How long the release has been in the wild, gaining confidence with
>    lack of upstream (or other distro) reports.
>  - Unit / functional tests that are applicable.
>  - Compatibility with it's reverse depends (including potential ABI
>    changes)
>  - If the package is in main, does it introduce new build / run
>    depends that need will MIR review?
>  - Does it require new (or newer) depends?
>  - If the change is coming in via a Debian sync/merge, and it's in
>    experimental - why?  Does the Debian maintainer have low
>    confidence?
>  - If we are jumping ahead of Debian, is a team or person likely to
>    have the time and knowledge to be able to support it well?
> 
> Two FFe's that have been causing me great concern for this very reason
> is:
>  - qemu-kvm- [FFE] Upgrade qemu-kvm for oneiric to version 0.15 from 
>    upstream. (LP: #827831)
>  - libvirt - [FFE] Merge 0.9.3-5 from debian unstable. (LP: #828792)
> 
> The reason these two are giving me concern, is that it is really rather 
> late in the cycle to change two things that we rely *heavily* upon.  I
> appreciate that Server is probably the largest consumer of those two
> packages, but it's not something i'd authorise without wider
> discussion as I appreciate other flavour users also use these two
> packages.
> 
> I've tasked a few people to actually use those two packages, as both
> seem to resolve some issues we've identified and believe that a FFe
> should still have consideration, but with extreme caution.
> 
> Another FFe that *i've* raised is:
>  - FFe: kombu (LP: #825093)
> 
> It's probable that we need a new upstream version for a release
> critical project.  I've already checked the reverse depends and build
> depends, and discovered that it requires a new amqplib.  I'm currently
> working with upstream to see if we can avoid this newer version if
> possible.
> 
> As these packages do not have other reverse depends other than the
> ones we are trying to resolve, i'd be happy working through this FFe
> myself.
> 
> I appreciate that one of the core qualities of a release team member is
> probably communication, consideration with fellow members and
> developers in general.  If I am accepted onto the release team, then I 
> need to either create distance between myself and the issues I need to 
> consider for release concerns, or involve other members of the release 
> team.
> 
> I think there are many more aspects to these questions, but at a
> generic level; I hope I have answered your questions.  If you have any
> further questions, please let me know.

Thanks for the detailed answer! I can do nothing but fully agree with you.
I believe that you'll be a great addition to the release team :).

And yes, I do share your feeling that communication is a key issue. If only I
were better at it ;).

> 
> Please note, my subscription for this list doesn't seem to have been
> approved as yet.  Please CC me directly on all mails regarding this
> thread, as I only noticed your reply as someone directed me to it.
> Reconstructing a mail from mbox archive isn't fun. :)

Sorry for that, I hit group-reply and thought it'd do the right thing. Hope it
works this time.

Cheers,
   Stefan.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/ubuntu-release/attachments/20110824/2657ab4c/attachment.pgp>


More information about the Ubuntu-release mailing list