logo Gulliver

ArchivesListes

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

Révisionnisme de la liste gulliver@gulliver.eu.org


A faire




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


rot5_lfo


Même chose que pour rot13 mais pour les chiffres (numéros de téléphone par exemple).

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


Ensuite il faut regénérer les messages

ssh lf@linux-france.org # se connecter sur lfo avec le compte lf
# détruire le mois complet
rm  -rf html/www.linux-france.org/lug/gulliver/ml-archives/octobre-2005/
lug-genhtml.sh 2005 10 # aaaa mm




Liste des révisions


  1. Fait. Rendre anonyme http://www.linux-france.org/lug/gulliver/ml-archives/decembre-2004/msg00073.html
  2. Fait. Rendre anonyme http://www.linux-france.org/lug/gulliver/ml-archives/octobre-2004/msg00155.html


log.200907_rev_2009_07_21_01_56_11


rot5 sur numéro de portable de Nono

2005-01-25


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

2009-01-29 (pour archive 2006-02)


Anonymisation dans log.200602 d'une demande de stage reçu sur contact et propagée par erreur sur gulliver@. Suppression du CV Word attaché.

Fonctionnement technique de l'archivage


Sur tuxinette (depuis mai 2011, avant c'était stanguy) le compte lf a une crontab avec :
lf@tuxinette:~$ crontab -l
1 0 * * * ~lf/bin/lug-genhtml.sh

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

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

month=${2:-`date -d 1-day-ago +%m`}
year=${1:-`date -d 1-day-ago +%Y`}

sympa_log="/home/sympa/expl/gulliver/archives/log.$year$month" 
test -f $sympa_log || { echo Byebye since NO $sympa_log ; exit ; } 

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-archives2/$lmonth-$year
workdir=/home/lf/html/www.linux-france.org/lug/gulliver/ml-archives/$lmonth-$year
echo $workdir
test -d $workdir || mkdir -p $workdir
cd $workdir
chmod 600 .mhonarc.db
cat $sympa_log | sed -e '/------- CUT --- CUT ---/d' | formail +1 -ds | ~/bin/mhonarc -add -thread -multipg -idxfname index.html -rcfile ~/etc/gulmh.mrc -- -
chmod 000 .mhonarc.db




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 n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]