Page 1 sur 1
[packet AUR svn] rétrograder (résolu)
Publié : dim. 10 août 2014, 21:37
par gile
Bonjour,
J'ai un souci avec un paquet Aur en SVN. J'ai à ma disposition :
Code : Tout sélectionner
$ yaourt retroshare
1 Aur/retroshare 0.5.5c-2 (125)
Serverless encrypted instant messenger with filesharing, chatgroups, e-mail.
2 Aur/retroshare-deb 0.5.2a-1 (3)
Serverless encrypted instant messenger with filesharing, chatgroups, e-mail.Based on the deb package (PKGBUILD is rgiht now an
ugly hack and not ready for every day useage is still missing deps)
3 Aur/retroshare-svn 7261-1 [installed: 7487-1] (10)
Serverless encrypted instant messenger with filesharing, chatgroups, e-mail.
1) Est plein de bogues et plante souvent (en tout cas chez moi),
2) est vraiment ancien et a des soucis de compatibilité avec les versions actuelles,
3) fonctionnait très bien jusqu'à une mise à jour récente... Est actuellement plein de bogues.
Je ne sais pas pourquoi, mais mon cache de pacman ne me garde pas les anciens paquets de CE logiciel ?!?!?! (mais c'est un autre soucis...)
J'aimerais bien pouvoir compiler à une version précise du logiciel. Le PKGBUILD est ici :
http://pastebin.archlinux.fr/538379
J’aimerais conserver la branche, mais compiler dans une version bien précise (7410) le truc, c'est que je ne vois pas comment forcer le téléchargement de cette version particulière. j'ai tenté de modifier :
Pour ajouter le numéro de version... sans succès.
en 7410, fiasco
Quelqu'un aurait une idée de comment s'y prendre ?
Un grand merci d'avance!
Re: [packet AUR svn] rétrograder
Publié : dim. 10 août 2014, 22:18
par benjarobin
Utilise le PKGBUILD original :
Edit le PKGBUILD et modifie pkgver pour la révision qui t’intéresse (Actuellement inutile...)
On récupère les sources à la bonne révision :
Code : Tout sélectionner
makepkg --holdver --verifysource
cd v0.5.5
svn up -r 7261
cd ..
Lance la construction du paquet avec la commande :
******************
Ou *******************
Utilise le PKGBUILD original :
Modifie le PKGBUILD :
- Modifie
pkgver=7261
- Rajoute
'#revision=7261'
à la ligne svn des sources, ce qui donne : Code : Tout sélectionner
'svn://svn.code.sf.net/p/retroshare/code/'$_branch'#revision=7261'
Lance la construction du paquet avec la commande :
Re: [packet AUR svn] rétrograder (résolu)
Publié : lun. 11 août 2014, 01:05
par gile
Un super gros merci !!!!
J'y ais passé des heures sans réussir... j'étais pourtant assez proche de la deuxième solution que tu propose. Mais je me suis arrêté à la première. Elle a fonctionné!
Merci beaucoup.
Pourrais-tu m'indiquer une source pour comprendre la mécanique en jeux ?
Pour le svn je pense être au clair... mais c'est surtout la construction du PKGBUILD qui m'est encore obscure. J'ai déjà tâté les Man.
Re: [packet AUR svn] rétrograder (résolu)
Publié : lun. 11 août 2014, 09:48
par benjarobin
Je n'avais pas la réponse avant que tu la pose. J'ai juste regardé dans les man de makepkg et de PKGBUILD.
Re: [packet AUR svn] rétrograder (résolu)
Publié : lun. 11 août 2014, 10:00
par FoolEcho
gile a écrit :
Je ne sais pas pourquoi, mais mon cache de pacman ne me garde pas les anciens paquets de CE logiciel ?!?!?! (mais c'est un autre soucis...)
Pour info, avec yaourt il faut préciser
EXPORT=2
dans /etc/yaourtc (ou ~/.yaourtc) pour placer les paquets AUR dans le cache de pacman.
Re: [packet AUR svn] rétrograder (résolu)
Publié : lun. 11 août 2014, 20:32
par gile
J'ai aussi lu ces deux man, mais le :
Code : Tout sélectionner
--holdver
Utile quand vous faites des paquetages en développement.
Avertis makepkg de passer au dernier numéro de version
dans l'arbre de développement du paquetage.
me reste totalement abscons (^_^)
Un grand merci à toi !
@FoolEcho: Un grand merci, je viens de faire le changement.
Re: [packet AUR svn] rétrograder (résolu)
Publié : lun. 11 août 2014, 20:45
par benjarobin
Hum, je te rassure je ne suis pas sur de comprendre ce qui est dis, ou pire ce que je comprends est l'inverse de ce qui est fait...
Si tu as des petites bases en anglais, je te déconseille vivement d'installer les man en français car souvent de mauvaise qualité (mal traduit...). D'ailleurs je ne sais même pas quel paquet fournit ces man traduis...
En anglais tu as ceci :
When using VCS sources (PKGBUILD(5)) any currently checked out source will not be updated to the latest revision.
Edit: Impossible de trouver l'origine de cette traduction (man officiel, ou de AUR, ou via page Web...). Tu tires ceci d'où ?
Re: [packet AUR svn] rétrograder (résolu)
Publié : mar. 12 août 2014, 07:48
par gile
C'est bien là qu'est le problème... je me débrouille en français, en italien et en allemand (et en quelques langues dites mortes), mais je ne maitrise pas un traitre mot d’anglais.
Code : Tout sélectionner
➤ pacman -Qo /usr/share/man/fr/man5/makepkg.conf.5.gz
/usr/share/man/fr/man5/makepkg.conf.5.gz appartient à man-pages-pacman-fr 20090803-2
et le man me dit:
Code : Tout sélectionner
AUTEURS
Mainteneurs actuels :
· Dan McGee <dan@archlinux.org>
· Xavier Chantry <shiningxc@gmail.org>
· Aaron Griffin <aaron@archlinux.org>
Anciens contributeurs :
· Judd Vinet <jvinet@zeroflux.org>
· Aurelien Foret <aurelien@archlinux.org>
TRADUCTION
L'équipe de Archlinux.fr : http://www.archlinux.fr
Marc Poiroud <marci1@archlinux.fr>, 2009-08-03
le translate de google me donne lui (^_^) :
Code : Tout sélectionner
Lors de l'utilisation des sources de VCS (PKGBUILD (5)) de n'importe quelle source actuellement extrait ne sera pas mis à jour à la dernière version.
C'est vrai que pour beaucoup de page de man la traduction est un vrai problème... j'ai beau les relire 10 fois... cela ne m'aide pas... (^_^)
Re: [packet AUR svn] rétrograder (résolu)
Publié : mar. 12 août 2014, 10:57
par FoolEcho
benjarobin a écrit :Hum, je te rassure je ne suis pas sur de comprendre ce qui est dis, ou pire ce que je comprends est l'inverse de ce qui est fait...
Si tu as des petites bases en anglais, je te déconseille vivement d'installer les man en français car souvent de mauvaise qualité (mal traduit...). D'ailleurs je ne sais même pas quel paquet fournit ces man traduis...
En effet, gros soucis sur la traduction française... qui exprime carrément le contraire (man/wiki
https://wiki.archlinux.org/index.php/VC ... Guidelines ... expérience...)... Après la traduction est très vieille et pacman a évolué (notamment sur la gestion des systèmes de révision de version...)... donc peut-être...
Mince... C'est-y qu'on peut proposer des trucs à ce niveau ?

Re: [packet AUR svn] rétrograder (résolu)
Publié : mar. 12 août 2014, 12:35
par benjarobin
Au vu de l'age du man (5 ans), je te conseil la suppression du paquet... Sinon au moins avec un traducteur automatique (google par exemple) on a un truc pas trop faux (ou pas...)