savannah-hackers
[Top][All Lists]
Advanced

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

Re: [Savannah-hackers] snapshots


From: Loic Dachary
Subject: Re: [Savannah-hackers] snapshots
Date: Tue, 23 Apr 2002 12:11:40 +0200

        I exactly see what you need. And I don't see any problem with it,
except for the fact that we need to find someone to implement this generic
mechanism.

        If you need to implement this mechanism in the short term and
specificaly for emacs and on the gnu machines, I suggest you talk to
address@hidden to get an account somewhere (presumably
fencepost.gnu.org or gnudist.gnu.org). You'll then be able, without
any specific persmissions beyond writing files in the home directoy to
do exactly what you describe. The script you'll write can be run from your
crontab on a daily basis. 

        As a matter of fact you can do exactly the same on any permanently
online machine, although I see the rationale of doing it on one of the GNU
machines ;-)

        Cheers,

Colin Walters writes:
 > On Fri, 2002-04-19 at 03:08, Loic Dachary wrote:
 > >    Since what you're willing to do is likely to be specific to Emacs
 > > it probably does not make sense to re-use and adapt a generic mechanism. 
 > > Would it be convenient to have a cron script doing the job on a random
 > > GNU server + copy the resulting tarbal on the relevant machine 
 > > (alpha.gnu.org
 > > I guess) ? Or it can be done on a Debian machine if more convenient for 
 > > you.
 > 
 > Well, if there was a way to just add hooks that would be run at
 > different points in the process, then various projects could easily
 > customize the generic version of the CVS snapshot script to their needs.
 > 
 > I don't see tarsend.sh in the Savannah CVS tree, so I can't comment on
 > it.  But it shouldn't be too hard to write in theory... I'm thinking
 > just "cvs export; run-parts; tar; run-parts; xdelta", plus a cron job to
 > delete snapshots older than a week or so.
 > 
 > With this type of implementation, we Emacs people could just drop
 > 
 > #!/bin/sh
 > autoconf
 > automake
 > 
 > into a directory of scripts to be run after the cvs export.
 > 
 > Do you see any problems with this approach?  I don't know if there would
 > be any security issues with allowing developers to run arbitrary
 > scripts; presumably we can already do this anyways, by using CVS
 > triggers and such.
 > 
 > >    In any case, I'm unsure how we (savannah-hackers) can help on
 > > this specific issue. Am I mistaken in some way ?
 > 
 > Well, I'd like for it to be accessible from somewhere at gnu.org at
 > least, and preferably linked from the Emacs project page.  I can't do
 > those parts.

-- 
Loic   Dachary         http://www.dachary.org/  address@hidden
12 bd  Magenta         http://www.senga.org/      address@hidden
75010    Paris         T: 33 1 42 45 07 97          address@hidden
        GPG Public Key: http://www.dachary.org/loic/gpg.txt



reply via email to

[Prev in Thread] Current Thread [Next in Thread]