La création du deb echoue dans le ppa

Bug #346340 reported by Jean-Mi
2
Affects Status Importance Assigned to Milestone
ubuntu-fr Scripts - Toolbox
Fix Released
Medium
Jean-Mi

Related branches

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

Si tu peux jeter un oeil, je vois pas trop ce qui ne vas pas
V'est quand même un bon début j'ai réussie à créer le paquet source

Changed in ufrs-toolbox:
assignee: nobody → didrocks
importance: Undecided → Medium
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Je mettrais moins de temps de le faire à partir de 0 et de façon correcte :)

Je le fais courant semaine prochaine.

Revision history for this message
Jean-Mi (jeanmi) wrote : Re: [Bug 346340] Re: Lacréation du deb echoue dans le ppa

Didier Roche a écrit :
> Je mettrais moins de temps de le faire à partir de 0 et de façon
> correcte :)
>
> Je le fais courant semaine prochaine.
>
>
J'ai commencée une FAQ sur le sujet

https://answers.launchpad.net/ubuntu-fr-scripts/+faq/433

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

L'adresse du ppa
https://launchpad.net/~ubuntu-fr-scripts/+archive/ppa

Le buidlog
http://launchpadlibrarian.net/24187473/buildlog_ubuntu-intrepid-i386.ufrs-toolbox_0.8.3-1_FAILEDTOBUILD.txt.gz

Je pense que le problème vient du fait que lors de la création du paquet il y a un problème avec notre Makefile et le debian/rules (qui est lui aussi un genre de Makefile)

N'étant pas familiarisée avec la syntaxe du Makefile, je ne vois pas trop ce qui ne vas pas
Sinon je suis contente j'arrive déjà à cette étape ;-)

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

Et en fait en y pensant, ce n'est pas bon que le Makefile soit exécuté pour sa propre installation
Car la il ne s'agit la pas d'installer ufrs-toolbox sur la machine comme une catégorie de script (par exemple script.sh et script.pl ne doivent pas aller dans /usr/bin et leur page de manuel ne doivent pas être exécuté)
Il faut l'installer mais tout mettre dans /usr/share/ufrs-toolbox, en revanche on peut prévoir une page de manuel avec un script (pour avoir juste l'aide par exemple) pour la toolbox

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

Je vais déjà voir la réorganisation de la toolbox

Changed in ufrs-toolbox:
assignee: didrocks → fidji
status: New → In Progress
Revision history for this message
Jean-Mi (jeanmi) wrote :

Il faut prévoir la réorganisation de la toolbox (voir bugs associé)

ufrs-toolbox/
  toolbox.sh
  Makefile
  AUTHORS *
  LICENCE *
  NEWS *
  README *
  TODO *
  models/
    README
    Makefile
    script.pl
    script.py
    script.sh

* obligatoire pour la production du paquet source
   il serait bien de pouvoir le faire automatiquement à partir du pod du script

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

J'ai réorganisée la branche ufrs-toolbox, demain je teste à nouveau la production de paquet

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

J'ai modifié le pack toolbox
on peut faire lancer cette commande pour obtenir le source
  $ bzr export -r 63 ufrs-toolbox_0.9.3.orig.tar.gz

Je vais me pencher plus en détail sur le ppa maintenant

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

Le problème avec le ppa c'est qu'en fait ça plante au moment du Makefile sinon ça passe je pense

# Add here commands to install the package into debian/ufrs-toolbox.
/usr/bin/make DESTDIR=/build/buildd/ufrs-toolbox-0.9.3/debian/ufrs-toolbox install
ls: cannot access *.pl: No such file or directory
ls: cannot access *.py: No such file or directory
make[1]: Entering directory `/build/buildd/ufrs-toolbox-0.9.3'
cp toolbox.sh
# Création des répertoires
mkdir -p /usr/bin
mkdir -p /usr/share/doc/ufrs-toolbox/html
mkdir: cannot create directory `/usr/share/doc/ufrs-toolbox': Permission denied
make[1]: *** [install] Error 1
make[1]: Leaving directory `/build/buildd/ufrs-toolbox-0.9.3'
make: *** [install] Error 2
dpkg-buildpackage: failure: /usr/bin/fakeroot debian/rules binary gave error exit status 2
******************************************************************************
Build finished at 20090328-0708
FAILED [dpkg-buildpackage died]

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

J'ai trouvée ce qui n'allai pas, il fallait $(DESTDIR) dans le Makefile en lieu et place de $(PREFIX)

Changed in ufrs-toolbox:
status: In Progress → Fix Committed
Revision history for this message
Jean-Mi (jeanmi) wrote :

Fix intégré dans la release et création du paquet dans le ppa

Changed in ufrs-toolbox:
status: Fix Committed → Fix Released
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.