logo Gulliver

ArchivesListes

PagePrincipale :: ReglesDeFormatage :: DerniersChangements :: DerniersCommentaires? :: ParametresUtilisateur :: :: Vous êtes 38.103.63.61

Révisionnisme de la liste


Buts


Moyens


rot13_lfo


Deux possibilités :

Usage :

rot13_lfo chaine1 [chaine2] [...]

Exemples :
# arguments
sympa@tuxinette:~$ rot13_lfo Bonjour le monde 
Obawbhe yr zbaqr

# entrée standard
sympa@tuxinette:~$ echo "Bonjour le monde" | rot13_lfo
Obawbhe yr zbaqr


rev_lfo


La commande rev_lfo fait une copie des fichiers passés en argument et les archive dans le répertoire nommé rev_lfo_dir/. La commande ne fait pas de copie si une révision identique existe déjà.

Usage:

rev_lfo fichier1 [fichier2] [...]

Exemple :
# 1ere fois 
sympa@tuxinette:~/expl/gulliver/archives$ rev_lfo log.200510  
executing diff ./rev_lfo_dir/log.200510_rev_2007_12_17_01_33_08 log.200510
14063,14119d14062
< X-Sympa-To: gulliver
< Received: from localhost.localdomain (hadron.tronel.org [82.231.149.80])
[...]
diff so copy
log.200510 -> ./rev_lfo_dir/log.200510_rev_2007_12_17_01_34_01

# fois suivante
sympa@tuxinette:~/expl/gulliver/archives$ rev_lfo log.200510 
executing diff ./rev_lfo_dir/log.200510_rev_2007_12_17_01_34_01 log.200510
NO copy since [./rev_lfo_dir/log.200510_rev_2007_12_17_01_34_01] is same as [log.200510]


Procédure pour les messages antérieurs à octobre 2002


nous allons voir avec Sébastien Tanguy
car c'est Sébastien qui s'occupe de la génération html.

Procédure pour les messages postérieurs à octobre 2002


D'abord mettre à jour le présent wiki dans la partie "Liste des révisions" en indiquant si possible :

ssh sympa@linux-france.org # se connecter sur lfo
cd expl/gulliver/archives  # se déplacer dans le dossier des archives
ls                         # cela ne fait pas de mal
rev_lfo log.200510         # enregistrer une révision avant les changements
vi      log.200510         # faire les changements
rev_lfo log.200510         # enregistrer une révision après les changements



Liste des révisions


2005 01 25


Retrait complet d'un message de ftronel dans log.200510 concernant Annie Kahn.

Fonctionnement technique de l'archivage


Sur tuxinette le compte stangy a une crontab avec :
[stanguy@tuxinette] % crontab -l
1 0 * * * ~/bin/lug-genhtml.sh

Le contenu de ~/bin/lug-genhtml.sh est :

lf@tuxinette:~$ cat ~stanguy/bin/lug-genhtml.sh 
#! /bin/sh

# path in cron doesn't include ssh...
export PATH=$PATH:/usr/local/bin

month=`date -d 1-day-ago +%m`
year=`date -d 1-day-ago +%Y`

case $month in
01)
    lmonth=janvier
    ;;
02)
    lmonth=fevrier
    ;;
03)
    lmonth=mars
    ;;
04)
    lmonth=avril
    ;;
05)
    lmonth=mai
    ;;
06)
    lmonth=juin
    ;;
07)
    lmonth=juillet
    ;;
08)
    lmonth=aout
    ;;
09)
    lmonth=septembre
    ;;
10)
    lmonth=octobre
    ;;
11)
    lmonth=novembre
    ;;
12)
    lmonth=decembre
    ;;
esac

workdir=$HOME/html/lug/gulliver/ml-archives/$lmonth-$year
echo $workdir
if [ ! -d $workdir ] ; then
    mkdir $workdir ;
fi
cd $workdir

eval `ssh-agent`
ssh-add ~/.ssh/sympa-linux-france

ssh sympa@localhost cat ~sympa/expl/gulliver/archives/log.$year$month | sed -e '/------- CUT --- CUT ---/d' | formail +1 -ds | ~/bin/mhonarc -add -thread -multipg -idxfname index.html -rcfile ~/gulmh.mrc -- -

kill $SSH_AGENT_PID




Quelques lectures pour l'histoire :
http://www.linux-france.org/lug/gulliver/ml-archives/novembre-2002/msg00018.html

D'après -ca@ les archives d'avant les archives sont dans
/home/lf/dmentre/html/lug/gulliver/ateliers/archives/bootstrap/
dupliquées dans
/home/lf/html/www.linux-france.org/lug/gulliver/ateliers/archives/bootstrap/

# Du 01 Mar 2000 au 23 Aug 2002 
lf@tuxinette:~$ bzip2 -dc /home/lf/dmentre/html/gulliver/archives/bootstrap/Gulliver2.bz2 | grep '^Date:' | head -3
Date: 01 Mar 2000 10:56:38 +0100
Date: Wed, 08 Mar 2000 13:06:33 +0100
Date: 08 Mar 2000 19:21:17 +0100

lf@tuxinette:~$ bzip2 -dc /home/lf/dmentre/html/gulliver/archives/bootstrap/Gulliver2.bz2 | grep '^Date:' | tail  -3
Date: 25 Aug 2002 23:02:28 +0200
Date: 23 Aug 2002 23:02:04 +0200
Date: Wed, 28 Aug 2002 11:14:11 +0200

# Du 27 Oct 1998 au 25 Nov 1999 
lf@tuxinette:~$ bzip2 -dc /home/lf/dmentre/html/gulliver/archives/bootstrap/Gulliver.bz2 | grep '^Date:' | head  -3
Date: Tue, 27 Oct 1998 14:41:54 +0100
Date: Tue, 27 Oct 1998 16:30:46 +0100
Date: 27 Oct 1998 20:41:58 +0100

lf@tuxinette:~$ bzip2 -dc /home/lf/dmentre/html/gulliver/archives/bootstrap/Gulliver.bz2 | grep '^Date:' | tail  -3
Date: Thu, 25 Nov 1999 19:07:22 +0100
Date: Fri, 26 Nov 1999 13:10:03 +0100
Date: Fri, 26 Nov 1999 21:03:27 +0100

# Cela ne semble pas complet. Il manque décembre 1999 -> février 2000.
# C'est faux, les courriels ne sont pas dans l'ordre.


Chez moi (Gilles Lamiral) j'ai les archives débutant au
08/10/1998
avec du 05/01/1999 au 08/01/1999
qui ne figurent pas dans les archives actuelles qui commencent au 10/01/1999
http://www.linux-france.org/lug/gulliver/ml-archives/janvier-1999/
Ces archives ne proviennent pas de la propre boîte gulliver.

Conclusion temporaire :

- Il ne manque pas les sources des courriels avant octobre 2002.
- les sources d'avant octobre 2002 sont sur lfo dans /home/lf/dmentre/html/gulliver/archives/bootstrap/
- Les archives web actuelles n'ont pas été générées (je pense) à partir de /home/lf/dmentre/html/gulliver/archives/bootstrap/
- les archives actuelles n'ont pas les courriels du 08/10/1998 au 08/01/1999. GL les a. Elles sont aussi dans archives/bootstrap/
- Il y a peut-être des courriels antérieurs à 08/10/1998
- Un travail de tri (dates) et de vérification (nombre de message) est à faire avant de regénérer les archives web.
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]