[packet AUR svn] rétrograder (résolu)

Mise à jour / Création /debug de paquetages
Répondre
gile
Daikyu
Messages : 80
Inscription : sam. 06 avr. 2013, 13:31
Localisation : Fribourg (Suisse)

[packet AUR svn] rétrograder (résolu)

Message 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 :

Code : Tout sélectionner

_branch="branches/v0.5.5"
Pour ajouter le numéro de version... sans succès.

Code : Tout sélectionner

pkgver=7261
en 7410, fiasco

Quelqu'un aurait une idée de comment s'y prendre ?

Un grand merci d'avance!
Dernière modification par gile le lun. 11 août 2014, 01:00, modifié 1 fois.
Gile Dey
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17564
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [packet AUR svn] rétrograder

Message par benjarobin »

Utilise le PKGBUILD original :

Code : Tout sélectionner

yaourt -G retroshare-svn
cd retroshare-svn
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 :

Code : Tout sélectionner

makepkg --holdver
****************** Ou *******************

Utilise le PKGBUILD original :

Code : Tout sélectionner

yaourt -G retroshare-svn
cd retroshare-svn
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 :

Code : Tout sélectionner

makepkg --holdver
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
gile
Daikyu
Messages : 80
Inscription : sam. 06 avr. 2013, 13:31
Localisation : Fribourg (Suisse)

Re: [packet AUR svn] rétrograder (résolu)

Message 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.
Gile Dey
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17564
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [packet AUR svn] rétrograder (résolu)

Message 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.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [packet AUR svn] rétrograder (résolu)

Message 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.
«The following statement is not true. The previous statement is true.» :nage:
gile
Daikyu
Messages : 80
Inscription : sam. 06 avr. 2013, 13:31
Localisation : Fribourg (Suisse)

Re: [packet AUR svn] rétrograder (résolu)

Message 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.
Gile Dey
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17564
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [packet AUR svn] rétrograder (résolu)

Message 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ù ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
gile
Daikyu
Messages : 80
Inscription : sam. 06 avr. 2013, 13:31
Localisation : Fribourg (Suisse)

Re: [packet AUR svn] rétrograder (résolu)

Message 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... (^_^)
Gile Dey
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [packet AUR svn] rétrograder (résolu)

Message 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... :|
gile a écrit :TRADUCTION
L'équipe de Archlinux.fr : http://www.archlinux.fr
Marc Poiroud <marci1@archlinux.fr>, 2009-08-03
Mince... C'est-y qu'on peut proposer des trucs à ce niveau ? :shock:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17564
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [packet AUR svn] rétrograder (résolu)

Message 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...)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre