Re: Annonce d'un nouveau paquet guppy5.deb Ubuntu - Debian

2014-11-12 Par sujet Nicolas Boulenguez
On Wed, Nov 12, 2014 at 07:45:44AM +0100, Jean Millet wrote:
 Bonjour à tous,

Bonjour.

 Nouveau sur cette liste et également dans le développement de paquet .deb,

 Mon gros problème est que je ne maîtrise pas l'anglais et je fais donc cette
 annonce sur les listes en français. Ce n'est probablement pas la meilleure
 solution et je sollicite donc votre aide.

Il faut remplir un rapport de bug ITP (Intent To Package), qui sera
automatiquement transmis à debian-devel. En anglais,
impérativement :-). L’outil reportbug t’aidera à le faire dans les
règles.

Le document
https://www.debian.org/doc/manuals/maint-guide/
répond à ces questions, et bien d’autres.

 J'ai commencé le développement sur une Ubuntu 14.04 LTS et je fais
 des tests en parallèle sur une Debian 7.

La version finale du paquet doit être construite dans une debian
unstable. Sauf erreur de ma part, il est possible d’utiliser un chroot
Debian unstable dans une Ubuntu.

 Dois-je faire l'annonce de guppy5.deb sur la liste debian-devel-announce ou
 sur une autre liste ? Et puis-je utiliser le français sur cette liste ou sur
 d'autres qui sont en principe prévues pour l'anglais ?.

Il est indispensable d’accomplir certaines démarches en anglais, ne
serait-ce que remplir les fichiers debian/control ou debian/changelog.
Le milieu est indulgent avec les anglophones non-natifs, et une
demande de relecture passera très bien.

Bon courage.

--
Quidquid latine dictum sit, altum videtur.


-- 
To UNSUBSCRIBE, email to debian-devel-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141112082350.GA11920@pegase



Re: Annonce d'un nouveau paquet guppy5.deb Ubuntu - Debian

2014-11-12 Par sujet Jean Millet


Le 12/11/2014 09:23, Nicolas Boulenguez a écrit :

On Wed, Nov 12, 2014 at 07:45:44AM +0100, Jean Millet wrote:

Bonjour à tous,

Bonjour.


Nouveau sur cette liste et également dans le développement de paquet .deb,
Mon gros problème est que je ne maîtrise pas l'anglais et je fais donc cette
annonce sur les listes en français. Ce n'est probablement pas la meilleure
solution et je sollicite donc votre aide.

Il faut remplir un rapport de bug ITP (Intent To Package), qui sera
automatiquement transmis à debian-devel. En anglais,
impérativement :-). L’outil reportbug t’aidera à le faire dans les
règles.

Le document
https://www.debian.org/doc/manuals/maint-guide/
répond à ces questions, et bien d’autres.


J'ai commencé le développement sur une Ubuntu 14.04 LTS et je fais
des tests en parallèle sur une Debian 7.

La version finale du paquet doit être construite dans une debian
unstable. Sauf erreur de ma part, il est possible d’utiliser un chroot
Debian unstable dans une Ubuntu.


Dois-je faire l'annonce de guppy5.deb sur la liste debian-devel-announce ou
sur une autre liste ? Et puis-je utiliser le français sur cette liste ou sur
d'autres qui sont en principe prévues pour l'anglais ?.

Il est indispensable d’accomplir certaines démarches en anglais, ne
serait-ce que remplir les fichiers debian/control ou debian/changelog.
Le milieu est indulgent avec les anglophones non-natifs, et une
demande de relecture passera très bien.

Bon courage.

--
Quidquid latine dictum sit, altum videtur.



Bonjour Nicolas,

J'ai bien lu la doc en question et beaucoup d'autres.

Merci pour la réponse très rapide.

A bientôt sans doute.

--
Cordialement,
Jean Millet (JeandePeyrat)
http://www.freeguppy.org
http://asso.freeguppy.org


---
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce 
que la protection avast! Antivirus est active.
http://www.avast.com


--
To UNSUBSCRIBE, email to debian-devel-french-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5463671c.3030...@free.fr



Quelle structure et méthode adopter pour mon paquet guppy5.deb ?

2014-11-12 Par sujet Jean Millet

Bonjour à tous,


Ci-dessous les structures de mes deux premiers essais.


Pour le premier paquet guppy_html.deb pas de problème de compilation, le 
paquet est bien créé et s'installe bien dans /usr/var/www/html/ et 
dossier guppy (c'est également OK dans var/www/ ou autre en modifiant 
l’arborescence.



Alors tout est pour le mieux ? Ben non car Lintian n'est pas du tout 
content et me dit surtout qu'un paquet ne doit pas s'installer dans 
/var/www/ … sauf exception à décrire… mais là je n'ai pas tout compris.



Quoi qu'il en soit ce ne serait pas compatible avec tous les hébergeurs 
qui ont le DocumentRoot tour à tour dans /www/, html, public_html, 
httpdocs ou autre sinon il faudrait autant de .deb que de serveurs :-((




guppy_html.deb

.

├── DEBIAN

│   ├── changelog

│   ├── compat

│   ├── control

│   ├── copyright

│   ├── docs

│   └── rules

├

└── var

└── www

└── html

└── guppy

├── admin

│ ├── administrateur.php

│ ├── admin.php

│ ├── adminredac.php

│ ├── admjqstyle.css

│ ├── admstyle.css

│ ├── editors

et la suite des directories et fichiers du cms guppy.




version /usr/share


Donc pour faire plaisir à Lintian et sur « ses conseils », dans la 
mesure ou j'ai compris, ce qui est peu probable, je place « guppy » dans 
/usr/share/ et là Lintian est très content :-)) et guppy s'installe bien 
dans /usr/share/ sauf que placer un CMS sur le web dans /usr/share/ ce 
n'est pas terrible :-((



J'ai pensé à utiliser postinst pour lancer un script qui ferait un mv 
vers /var/www/ ou autre mais il faudrait un choix interactif avec 
l'utilisateur lors de l’installation du paquet. Çà ne me paraît pas très 
propre et comment faire ?



L'idéal serait que le paquet s'installe dans le dossier courant ou il 
faudrait simplement se placer avant de lancer apt-get install guppy !



Désolé d'avoir été aussi long mais il me fallait planter le décor.


Si vous avez des idées sur la méthode à utiliser et quelques 
explications qui vont avec ce sera avec plaisir.


.

├── DEBIAN

│   ├── changelog

│   ├── compat

│   ├── control

│   ├── copyright

│   ├── docs

│   └── rules

├── etc

├── tree_usr_share.txt

└── usr

└── share

├── doc

│ └── guppy-5.0.x

│   ├── changelog.gz

│   └── copyright

└── guppy

├── admin

│ ├── administrateur.php

│ ├── admin.php

│ ├── adminredac.php


Et la suite des directories et fichiers du cms guppy


Merci d'avance pour vos réponses.


--
Cordialement,
Jean Millet (JeandePeyrat)
http://www.freeguppy.org
http://asso.freeguppy.org



---
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce 
que la protection avast! Antivirus est active.
http://www.avast.com


Re: Quelle structure et méthode adopter pour mon paquet guppy5.deb ?

2014-11-12 Par sujet Naper Hamza
Vous l'installiez sur /usr/share , puis vous faites un shell script qui
sera installer sur /usr/bin , qui fera le déplacement et la configuration
selon le serveur de l'utilisateur

On Thursday, November 13, 2014, Jean Millet jean.mil...@free.fr wrote:

  Bonjour à tous,


  Ci-dessous les structures de mes deux premiers essais.


  Pour le premier paquet guppy_html.deb pas de problème de compilation, le
 paquet est bien créé et s'installe bien dans /usr/var/www/html/ et dossier
 guppy (c'est également OK dans var/www/ ou autre en modifiant
 l’arborescence.


  Alors tout est pour le mieux ? Ben non car Lintian n'est pas du tout
 content et me dit surtout qu'un paquet ne doit pas s'installer dans
 /var/www/ … sauf exception à décrire… mais là je n'ai pas tout compris.


  Quoi qu'il en soit ce ne serait pas compatible avec tous les hébergeurs
 qui ont le DocumentRoot tour à tour dans /www/, html, public_html, httpdocs
 ou autre sinon il faudrait autant de .deb que de serveurs :-((



  guppy_html.deb

 .

 ├── DEBIAN

 │   ├── changelog

 │   ├── compat

 │   ├── control

 │   ├── copyright

 │   ├── docs

 │   └── rules

 ├

 └── var

 └── www

 └── html

 └── guppy

 ├── admin

 │   ├── administrateur.php

 │   ├── admin.php

 │   ├── adminredac.php

 │   ├── admjqstyle.css

 │   ├── admstyle.css

 │   ├── editors

 et la suite des directories et fichiers du cms guppy.




  version /usr/share


  Donc pour faire plaisir à Lintian et sur « ses conseils », dans la
 mesure ou j'ai compris, ce qui est peu probable, je place « guppy » dans
 /usr/share/ et là Lintian est très content :-)) et guppy s'installe bien
 dans /usr/share/ sauf que placer un CMS sur le web dans /usr/share/ ce
 n'est pas terrible :-((


  J'ai pensé à utiliser postinst pour lancer un script qui ferait un mv
 vers /var/www/ ou autre mais il faudrait un choix interactif avec
 l'utilisateur lors de l’installation du paquet. Çà ne me paraît pas très
 propre et comment faire ?


  L'idéal serait que le paquet s'installe dans le dossier courant ou il
 faudrait simplement se placer avant de lancer apt-get install guppy !


  Désolé d'avoir été aussi long mais il me fallait planter le décor.


  Si vous avez des idées sur la méthode à utiliser et quelques
 explications qui vont avec ce sera avec plaisir.

 .

 ├── DEBIAN

 │   ├── changelog

 │   ├── compat

 │   ├── control

 │   ├── copyright

 │   ├── docs

 │   └── rules

 ├── etc

 ├── tree_usr_share.txt

 └── usr

 └── share

 ├── doc

 │   └── guppy-5.0.x

 │   ├── changelog.gz

 │   └── copyright

 └── guppy

 ├── admin

 │   ├── administrateur.php

 │   ├── admin.php

 │   ├── adminredac.php


  Et la suite des directories et fichiers du cms guppy


  Merci d'avance pour vos réponses.


  --
 Cordialement,
 Jean Millet (JeandePeyrat)http://www.freeguppy.orghttp://asso.freeguppy.org



 --
http://www.avast.com/

 Ce courrier électronique ne contient aucun virus ou logiciel malveillant
 parce que la protection Antivirus avast! http://www.avast.com/ est
 active.