← Back to team overview

mactel-support-community team mailing list archive

Re: Where is the code?

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/27/2010 01:05 PM, Colin Harrington wrote:
> Alex,
> 
> Pommed is in a git repo:
> git://git.debian.org/pommed/pommed.git<http://git.debian.org/?p=pommed/pommed.git>via
> http://www.technologeek.org/projects/pommed/index.html.  I'm not really
> familiar with the Ubuntu style workflow, but how does that workflow handle
> packages that live in an remote git repository for example?

Launchpad can do code imports on external repositories and import them
into bzr. Basically it would look something like this, I'll use pommed
as an example project.

We would set up a pommed launchpad project, owned by the mactel-support
team. Then a git vcs import would be set up for pommed's git master to
import to lp:pommed. Also in the pommed project there would be another
branch for the pommed packaging. A build recipe would be written up to
use the lp:pommed and say, lp:pommed/<ubuntu-release> to build a package
in the ppa. This can all be automated so say whenever the packaging is
updated, the ppa gets updated with the latest package. Whenever there's
a pommed release, we just make a new commit to the packaging branch(es),
and then the ppa gets updated. We can then track bugs better, and
provide a better experience to our users.

I realise there's a fair amount of jargon in that, if anything needs
clarified let me know.


- -- 
Alex Launi
Canonical Desktop Experience Team
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk0arlwACgkQpL94dTyos27DsACfTc0cWxN2pCZ5Af+w9iozXyMq
+bwAoMAcNEUsKBxhhZChs/wG00n0qacN
=Asw5
-----END PGP SIGNATURE-----



Follow ups

References