← Back to team overview

ubuntu-phone team mailing list archive

Re: ANN: Changes to our Upstream Landing and Merge Review Practices in January

 

On Jan 09, 2014, at 08:34 AM, Didier Roche wrote:

>So, the idea that we enforced from this process are quite simple:

>source package name == project name. So, if you have "foo" source package in
>Ubuntu where we are upstream for, you know that you can confidently bzr
>branch lp:foo and that's what is in the latest development version of ubuntu.

>inline packaging: You know and are sure that the packaging is . We also
>sanitize and try to standardize the packaging to have the effect of no
>surprise. You know the package is going to use dh9, debian/rules will be
>structured that way, we are use --fail-missing to avoid new files not being
>shipped without noticing…

I think this is fine policy, as long as it's documented and easily
discoverable.  But also note that this won't eliminate *some* confusion about
branch locations because you're also going to have the imported source
branches too, e.g. ubuntu:foo (a.k.a. lp:ubuntu/trusty/foo).

Modulo importer delays and failures, lp:foo and ubuntu:foo *should* be
identical content-wise, even though they won't have a common ancestor and
won't support merges between them.

-Barry


Follow ups

References