Retourner aux forums || Retourner au forum Programmation.autre

Programmation.autre : bzr sur free

Posté par Nicolas (page perso, ) le 07 juin 2006
0
Bonjour,

Je cherche désespérément à publier une branche d'un projet utilisant bzr (bazaar-ng) sur mon compte free.
Lorsque je tente la commande suivante :
bzr push ftp://login:mdp@ftpperso.free.fr/projet

J'ai droit au message suivant :
bzr: ERROR: ftp does not support append()


Est-ce qu'il y a une astuce pour publier sur free, où est-ce que c'est impossible ?
J'ai la dernière version de bzr (qui est disponible sur kubuntu dapper).

Merci

> Lire le message (4 commentaires, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: bzr sur free

Posté par gros_rouge () le 07/06/2006 à 20:25. (lien). Évalué à 1.

Bonsoir,

Bug report et patch : https://launchpad.net/products/bzr/+bug/42592

  • [^]Re: bzr sur free

    Posté par Nicolas (page perso, ) le 09/06/2006 à 22:17. (lien). Évalué à 1.

    Merci, il ne me reste plus qu'à trouver comment installer tout ça ;)

    • [^]Re: bzr sur free

      Posté par gros_rouge () le 10/06/2006 à 14:01. (lien). Évalué à 1.

      Le plus propre est de reconstruire le paquet en incluant le patch. Voici la procédure :
      1. $ mkdir -p ~/ubuntu/bzr && cd ~/ubuntu/bzr
      2. Active les dépôts sources dans le fichier /etc/apt/sources.list
      3. $ sudo apt-get update
      4. $ sudo apt-get build-dep bzr
      5. $ apt-get source bzr
      6. $ export DEBFULLNAME="Ton_Prénom Ton_Nom" ; export DEBEMAIL="ton_adresse@mail"
      7. $ cd bzr-0.8.2/
      8. $ dch -i # renseigne le changelog et sauvegarde
      9. $ cd debian && mkdir patches
      10. $ wget -O patches/knit_enabled_ftp_transport.patch http://librarian.launchpad.net/2432594/knit_enabled_ftp_transport.diff
      11. Il faut ensuite modifier le fichier debian/rules comme suit :
          #!/usr/bin/make -f
          
          include /usr/share/cdbs/1/rules/debhelper.mk
          include /usr/share/cdbs/1/rules/simple-patchsys.mk
          include /usr/share/cdbs/1/class/python-distutils.mk
          
          ...

      Reconstruis le paquet...
      12. $ cd .. && debuild -i -us -uc

      ... et installe-le :
      13. $ sudo debi

      Voilà

      • [^]Re: bzr sur free

        Posté par Nicolas (page perso, ) le 10/06/2006 à 21:38. (lien). Évalué à 1.

        Génial, merci, je n'en attendais pas autant !

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.autre