[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: automatic rebuild of live-cd



On Donnerstag 17 April 2008, Andreas Tille wrote:
> On Thu, 17 Apr 2008, Sebastian Hilbert wrote:
> > Now that the LIve-CD officially works (TM) with a fully local database
> > without user interaction I am looking into fully automatic rebuild on new
> > version arrivals.
>
> Sounds reasonable.
>
> > I know there is something like a watch file for Debian.
>
> The watch file informs the Debian maintainer about new upstream versions.
> I have to admit that I failed to get a notice about new upstream versions
> for packages I would like to watch.  I know that I could run uscan on my
> machine in a cron job, but I wanted to use the service that is provided
> by the Debian-QA team to send an e-mail to the maintainer.  IMHO we should
> implement this for all Debian Med group maintained packages - but I have no
> idea how to do this.  Any clue?
>
> But this does not answer Sebastians question, because he is not interested
> in watching upstream (beeing upstream himself he just knows ;-)) but he
> wants to know when this is turned into a Debian package and available
> from the Debian mirror.
>
> > Are there any means to
> > catch the arrival of a new gnumed in testing and run the script
> > rebuild-live-cd which would do this:
>
> I know that there is a service that sends you an e-mail once a package
> has reached testing.  I'm not sure whether this service is included into
> the subscription you could do at
>
>     http://packages.qa.debian.org/g/gnumed-client.html
>
> If this is the case then you could create a mailbox say livecd@gnumed.org
> subscribe this address to gnumed-client.  Then you have to write a procmail
> rule that starts a script with ...
>
> > cd /foo/debian-live
> > lh_clean --purge
> > lh_build
>
> ... and whatever is needed and finally forewards the information to your
> own mailbox.  I think this could be a realistic plan to create the live
> CD automatically, but I doubt that it is worth implementing and testing
> for an event that happens about once in a month.  Sometimes it is enouth
> if you just notice the new package in your own mailbox and just start the
> script manually.
>
> > @Debian-med. I am now able to build live-cds for debian-med as well.
>
> Great.
>
> > One
> > method is a  so called package list. If you provide me with a list of
> > packages that make up debian-med I can include them to produce a
> > Debian-med live CD rather than just a GNUmed live-cd
> >
> > downloads as always via http://www.gnumed.de/downloads/live-cd
>
> While I'm interested in this I would rather like to ask you to provide
> your script and the data this script is needed at any public place.
> I would like to put this into the med-doc package as an example (for
> the moment - perhaps we will find some better place).  BTW, the med-doc
> package needs desperately some work and I hope to get this done soon!!!
> It is outdated like smelling fish - blame the maintainer for this. ;-)

There is absolutely no magic on my part. Debian Live's lh_build script does 
all the magic. All we need to do is feed it a list of packages to pick up.

>
> Kind regards
>
>         Andreas.
>
> --
> http://fam-tille.de



-- 
Sebastian Hilbert 
Leipzig / Germany
[www.gnumed.de]  -> PGP welcome, HTML ->/dev/null


Reply to: