[Pkg-salt-team] Ubuntu packaging and repository location

Andrii Senkovych jolly_roger at itblog.org.ua
Thu May 23 15:19:15 UTC 2013


Hi,

I'm currently trying to understand some ways to manage debian
development side-by-side with upstream [1,2] but am a bit confused and
need some assistance to undestand the workflow as a whole. This topic
requires more knowledge than I currently posses but anyway I'd like
everyone to look at it. Russ has told once that he's going to write an
extended post about his workflow (CC'ing him as a kind reminder) and I
hope to see it.

In short, Russ Allbery shows how to collaborate Debian packaging with
upstream. I really think positive about this approach and consider it
better than and oldschool packaging based on the tarballs.

Concerning your proposals:

I support incorporation with Ubuntu guys, I totally agree that we need
to incorporate their packaging. However I don't see any need to have a
single central repository, especially on github. I've found that
current Ubuntu salt maintainer is MOTU Team that means that all Debian
packaging will eventually appear in Ubuntu. If there are any
maintainers left that want to exclusively support Ubuntu packages,
there's still no need to have a central repository, but to make
collaboration better the repositories should have a single parent. As
an example:

1) We sync our git reposiory based on git.debian.org with upstream as
suggested in Russ' posts
2) Ubuntu maintainers for our repository and host it wherever they
please and contact us via this list. Since all work is opensourced, we
can simply contribute to each other by notifying that some job's done
(see git request-pull command).
3) Our repository mirrors Ubuntu's packaging under a separate branch,
the same goes for Ubuntu guys
4) Upstream can mirror both branches for continious integration
purposes (and for visibility you mentioned).

What do you think?


[1]: http://www.eyrie.org/~eagle/journal/2013-04/001.html
[2]: http://joeyh.name/blog/entry/upstream_git_repositories/
[3]: http://packages.ubuntu.com/raring/salt-common
--
Kind regards,

Andriy Senkovych



More information about the pkg-salt-team mailing list