Bienvenue, vous n'êtes pas connecté. ( Se connecter - S'enregistrer )

Pour une discussion en directe, retrouvez-vous :
-Sur IRC : irc.freenode.net #zenwalk-fr , #zenwalk
-Sur Jabber : general@chat.zenwalk-fr.org ou http://jeti.zenwalk-fr.org/

Forum ZenWalk-fr.org > Usages Spécifiques > Développement > Atelier ZenBuilds/ZenPackages > Ajouter son package au répertoire de Zenwalk

  • Sujet Fermé
RSS >  Ajouter son package au répertoire de Zenwalk, Devenir Zenwalk/Community Packager
fredg #1 04/03/2008 - 18h10

Groupe : Membres
Messages : 243
Enregistré le : 23/12/2007

Hors ligne Site Web

Pour que votre package soit inclu/uploadé sur le répertoire internet de zenwalk, [extra] ou mieux [ISO], il y a quelques règles à respecter.
Ces différentes démarches sont nécessaires, elles garantissent un minimum la stabilité du package et le sérieux avec lequel il a été fait.

1. Vous devez proposer votre package pour test, il sera testé par la communauté (soyez patient ;) ). Vous pouvez le proposer sur ce forum mais il a plus de chance de se faire tester sur le forum principal ou la communauté est beaucoup plus importante qu'ici. Pour les tests, vous devez fournir :
 - l'url du projet avec une petite description
 - le package.tgz
 - le package.md5
 - le package.dep
 - le fichier de logs de la création de votre package
 - le ZenBuild
 - les sources

2. Les packages doivent être construits sur un système SNAPSHOT propre ( = zenwalk-base upgradé vers snapshot sans autres ajouts de packages que celui que vous construisez, ceci évite l'ajout bien inutile de dépendances).

3. Ne sont admis dans CURRENT que les packages mis à jour pour des raisons de sécurité ou de bugs.

4. Si vous n'avez pas de répertoire FTP où stocker vos packages, faites en la demande à AxXium (Michael Verret) (voir page contact, email en anglais ;) ) et une place vous sera octroyée là : http://users.zenwalk.org/user-accounts/

5. Une fois le package approuvé, vous devez poster dans FIFO [EXTRA] ou FIFO [ISO], qui sont la liste des tâches des mainteneurs du repertoire internet.

6. Le post dans FIFO doit comprendre :
 - package.tgz
 - package.md5
 - package.dep
 - un ChangeLog

7. Le ChangeLog
[extra/la_catégorie (a, l, n, x, xap, ...)] Added (=ajout de) ou Updated (=mis à jour de) package.tgz (blablabla)

8. La catégorie
 a - La base du système
 ap - Applications diverses qui ne requièrent pas de serveur X
 d - Outils de dévéloppement. Compileurs, debuggueurs, interpréteurs, et les pages man.
 e - Enlightment
 f - FAQs, HOWTOs, et autre documentation
 g - Gnome
 games - Jeux :)
 kde - KDE
 l - Librairies
 locale - Packages de localisation
 n - Programmes réseaux. (démons, mails, telnet, lecteurs de news, ...)
 s - Packages Serveurs. Apache, php etc.
 t - teTeX
 tcl - Tcl/tk packages
 x - La base du serveur X
 xap - Applications qui ont besoin de X

9. Si ces règles ne sont pas respectées, votre package ne sera jamais uploadé, même s'il ne s'agit que d'un ChangeLog défectueux ;)

10. Veuillez aussi ajouter votre liste de packages et la maintenir :
 - ISO
 - EXTRA

Merci de contribuer à ce projet !!

++ Fred :)
Ce message a été édité par fredg le 04/03/2008 à 22h53.
  • Sujet Fermé

Forum ZenWalk-fr.org > Usages Spécifiques > Développement > Atelier ZenBuilds/ZenPackages > Ajouter son package au répertoire de Zenwalk

 >  Informations du forum

1 personne(s) présente(s) durant une période de 10 minutes (0 membre(s) et 1 invité(s)).