Thursday 24 November 2016

Re: UDD status & Ubuntu Packaging Guide

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

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel