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-motu mailing list
Ubuntu-motu@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu

Reply via email to