Makefile - Extraire le README, TODO, ...

Bug #350062 reported by Jean-Mi
2
Affects Status Importance Assigned to Milestone
ubuntu-fr Scripts - Toolbox
Invalid
Undecided
Unassigned

Bug Description

Traiter dans le Makefile l'extraction après pod2text des parties:
AUTHORS
INSTALL
LICENCE
NEWS
README
TODO

Revision history for this message
Jean-Mi (jeanmi) wrote :

Utiliser les expressions sed

Pour récupérer du texte entre deux motifs
sed -n '/-Début-/,/-Fin-/ p' mon_fichier.txt | grep -v "\-Fin\-"

Ajoute le texte après le motif recherché (Utilise pour compléter certains fichiers)
sed "/AUTHORS/a Liste des auteurs\
suite liste

sed "/motif recherché/c Ce texte remplace la ligne

sed -e 's/\.//g' -e 's/\,//g' -e 's/ //g' "$1" \
| tr 'A-Z' 'a-z' | sort | uniq -c | sort -nr
# =========================
# Fréquence des occurrences

# Enlève les points et les virgules, et
#+ change les espaces entre les mots en retours chariot,
#+ puis met les lettres en minuscule et
#+ enfin préfixe avec le nombre d'apparition et
#+ effectue un tri numérique.

description: updated
Revision history for this message
Matthias Hawran (jahwork) wrote :

Ça me parait "beaucoup de bruit pour rien"

Pour moi la plupart des fichiers "info" sont écrits a la main, et pas souvent changés.

Faisons un peu la liste pour bien savoir de quoi on parle.
Je modifie la description du bug report pour que ça apparaisse bien
et qu'on puisse la mettre a jour si besoin.

A priori jamais mis a jour
INSTALL
LICENCE

Tres peu mis a jour
AUTHORS
README

Un peu mis a jour
TODO

Utile ?
NEWS

Aussi ces sections ne devrait pas être dans la doc/POD
sauf AUTHORS

Revision history for this message
Jean-Mi (jeanmi) wrote : Re: [Bug 350062] Re: Makefile - Extraire le README, TODO, ...

ceci est nécessaire pour la création du paquet et uniquement pour le
script principal de la catégorie

README, TODO, NEWS sont absolument indispensables pour la mise en paquet
Pour LICENSE il n'y a pas d'extraction, le fichier ne fait pas partie du pod

Matthias Hawran a écrit :
> ** Description changed:
>
> - Traiter dans le Makefile l'extraction après pod2text de la partie
> - README, TODO, ...
> + Traiter dans le Makefile l'extraction après pod2text des parties:
> + AUTHORS
> + INSTALL
> + LICENCE
> + NEWS
> + README
> + TODO
>
>

Revision history for this message
Matthias Hawran (jahwork) wrote :

Ok, mais quel rapport avec l'extraction a partir du POD ?

Si README, TODO, NEWS sont absolument indispensables pour la mise en paquet
on les crée vide (ou avec presque rien) et puis c'est tout.

Pourquoi sont-ils absolument indispensables d'ailleurs ? C'est la spec .deb ? Est-ce configurable ?
(j'y connais rien)
Je vais me documenter en parallèle ;-)

Pourquoi pour le script principal uniquement ? (merci de ne pas donner des demi-réponse ;-)

Revision history for this message
Jean-Mi (jeanmi) wrote :

Oui effectivement ça fait pas tant de fichiers à faire que cela x n
catégories
A la base didrocks m'avais dit qu'il fallait les autres aussi
Mais en regardant le dir du dossier debian et sur la doc il n'y a que
ces 3 qui sont requis
si tu veux voir à quoi ça ressemble jettes un œil sur toolbox-dev

J'ai commencée une FAQ
https://answers.launchpad.net/ubuntu-fr-scripts/+faq/433

Il y a cette page qui est un point de départ intéressant
http://doc.ubuntu-fr.org/tutoriel/creer_un_paquet

Pour les spec debian
http://www.debian.org/doc/debian-policy/

Matthias Hawran a écrit :
> Ok, mais quel rapport avec l'extraction a partir du POD ?
>
> Si README, TODO, NEWS sont absolument indispensables pour la mise en paquet
> on les crée vide (ou avec presque rien) et puis c'est tout.
>
> Pourquoi sont-ils absolument indispensables d'ailleurs ? C'est la spec .deb ? Est-ce configurable ?
> (j'y connais rien)
> Je vais me documenter en parallèle ;-)
>
> Pourquoi pour le script principal uniquement ? (merci de ne pas donner
> des demi-réponse ;-)
>
>

Revision history for this message
Jean-Mi (jeanmi) wrote :

J'ai étoffée la FAQ vu que maintenant je commence à maîtriser ;)
https://answers.launchpad.net/ubuntu-fr-scripts/+faq/433

Revision history for this message
Jean-Mi (jeanmi) wrote :

Remarque maîtriser c'est vite dit je m'y suis reprise à 17 fois pour les
14 premiers "Failed" O:-)

Mais bon le prochain ça sera ufrs-math et ufrs-jeux qui sont presque prêts
me reste les fichiers debian à faire je le ferais ce coup-ci
multiplateforme et et toutes versions ubuntu

fidji a écrit :
> J'ai étoffée la FAQ vu que maintenant je commence à maîtriser ;)
> https://answers.launchpad.net/ubuntu-fr-scripts/+faq/433
>
>

Revision history for this message
Matthias Hawran (jahwork) wrote :

Invalid donc ?

Changed in ufrs-toolbox:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.