[Pkg-crosswire-devel] Xiphos daily builds

Dmitrijs Ledkovs dmitrij.ledkov at gmail.com
Sat Aug 15 21:57:22 BST 2009


https://edge.launchpad.net/~crosswire-daily/+archive/ppa

Hello all =)

I've sent up and tested and it now works. This is what cron does on my machine:

1) Pull xiphos trunk into bzr branch
2) Push this bazaar branch into launchpad
https://code.edge.launchpad.net/~dmitrij.ledkov/xiphos/trunk
3) Generate source packages for each series (hardy -> karmic)
4) Upload it to the ~crosswire-daily ppa using dl+daily account

The last one is a security compromise. Changes from trunk
automatically propagate into the ppa using password-less ssh / gpg
keys designated for this role. So if xiphos svn trunk or my computer
gets compromised this daily ppa will have malicious code in it =)

Unfortunately I can't get svn revision numbers to show up in the final
deb version so you should either look up bzr branch log on the website
and match up bzr revision number -> commit messege -> svn revno or
look on the date for the approximate freshness =)

I'll tweak these automatic builds further soon =) but at least it works for now.

On my plan is to build against nightly or at least weekly sword but
that might not happen soon.

In addition I'm thinking to provide xiphos-waf daily builds which
might foster adoption of waf build system =)

So I welcome to you to use
https://edge.launchpad.net/~crosswire-daily/+archive/ppa
and any feedback is welcome =)

-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич




More information about the Pkg-crosswire-devel mailing list