UDD status & Ubuntu Packaging Guide

Ross Gammon rosco2 at ubuntu.com
Thu Nov 24 18:40:21 UTC 2016


Hi Robie,

I was watching the git workflow session on UOS.

On 21/11/16 10:08, Robie Basak wrote:
> (adding ubuntu-devel, since this is a pretty general question that
> applies to all Ubuntu devs)
>
> On Mon, Nov 21, 2016 at 09:13:18AM +0100, Daniel Holbach wrote:
>> I think there are more and more people moving to git for Ubuntu
>> development. It'd be good if experts on this could help a bit with the
>> discussion.
> There are various forms of this. You can maintain a git tree in
> Launchpad today for packaging that you maintain.
>
> But if you want integration with uploads going in to Ubuntu from non-git
> sources, we don't have that yet.
>
> We have tooling. You can run our new importer locally on a particular
> package and maintain a local git tree based on uploads to the archive
> yourself.

I think I will give the importer a go locally for my next fix. I have 
been missing the old bzr merge proposal workflow (UDD).

> However, there are still things to figure out, such as dgit integration,
> where branches should live and be shared permanantely, and so forth.
> This is why we don't have a ready-to-clone git tree for packages
> anywhere yet.

I have never had time to play with dgit, and I have got used to working 
in a patches-unapplied state. But I understand for newcomers that are 
not used to it, dgit & patches-applied might be a good way to start 
contributing. I have used gbp-pq and git-dpm in Debian, but my 
preference is always to use quilt. To be honest, I have never followed 
all of the arguments about having a git history for patches. It is 
enough for me to be able to inspect the history of the files in 
d/patches. Anyway, for sure we should try not to break dgit which ever 
way we go.

> So it's very much still at the experimental stage. If you're interested
> in experimenting, please join us; but if you want something stable in
> the most general use case sense, I don't think we're ready yet.
>
> We are already using our importer in the server team for general work
> (both "Ubuntu merges" and more regular bugfix-type merge requests),
> storing git repositories in ~usd-import-team for now. But there's still
> quite a bit of churn happening around this I think.

I might try storing git repositories within the ubuntustudio-dev team 
for the the packages we care about in Ubuntu Studio, at least temporarily.

> We also don't yet have consensus that our way is the way forward, though
> I'm not aware of anyone else currently working on an alternative way.
>
> http://launchpad.net/usd-importer
>
> Robie
>

No problems. It is good to know that there is an idea of how we should 
be working in the future. I am sure it will take time to get everything 
line up.

Regards,

Ross



More information about the Ubuntu-motu mailing list