[rebuild] Rebuild packages suite à maj perl. (Résolu)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

[rebuild] Rebuild packages suite à maj perl. (Résolu)

Message par alh54 »

Bonjour,

Comme indiqué dans la news relative à la mise à jour de perl j'ai 43 packages à reconstruire:

Code : Tout sélectionner

imagemagick
libproxy
net-snmp
perl-crypt-openssl-bignum
perl-crypt-openssl-random
perl-crypt-openssl-rsa
perl-crypt-ssleay
perl-digest-hmac
perl-digest-sha1
perl-encode-locale
perl-error
perl-file-listing
perl-html-parser
perl-html-tagset
perl-http-cookies
perl-http-daemon
perl-http-date
perl-http-message
perl-http-negotiate
perl-io-html
perl-io-socket-inet6
perl-io-socket-ssl
perl-libwww
perl-locale-gettext
perl-lwp-mediatypes
perl-lwp-protocol-https
perl-mail-dkim
perl-mail-spf
perl-mailtools
perl-net-dns
perl-net-http
perl-net-ip
perl-net-ssleay
perl-netaddr-ip
perl-path-class
perl-socket6
perl-timedate
perl-try-tiny
perl-uri
perl-www-robotrules
spamassassin
subversion
xfconf
comment faut-il procéder? avec yaourt ou avec ABS comme indiqué ici.
yaourt me parait plus simple et plus rapide, qu'en pensez-vous?
Merci pour toute réponse.
Dernière modification par alh54 le ven. 08 sept. 2017, 09:56, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [rebuild] Rebuild packages suite à maj perl.

Message par benjarobin »

Bonjour,
Les paquets que tu listes sont des paquets des dépôts officiels, tu ne devrais vraiment pas les reconstruire.
Comment as tu obtenu cette liste ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [rebuild] Rebuild packages suite à maj perl.

Message par hopimet »

Salut,

A priori tu n'as rien à faire pour les paquets provenant des dépôts officiels. Ils ont déjà été reconstruits et leur mise à jour suffit.

Par exemple, pour imagemagick : 12 days Perl versioned binary modules rebuild
https://git.archlinux.org/svntogit/pack ... magemagick

Seuls ceux qui viennent d'AUR sont donc à reconstruire. Vérifie donc simplement si tu en as dans ce cas.
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [rebuild] Rebuild packages suite à maj perl.

Message par hopimet »

benjarobin a écrit : mer. 06 sept. 2017, 20:58 Comment as tu obtenu cette liste ?
J'imagine en utilisant la commande indiquée sur la page d'accueil : pacman -Qqo '/usr/lib/perl5/5.26/vendor_perl'

Chez moi ça renvoie ça :

Code : Tout sélectionner

imagemagick
libproxy
net-snmp
perl-clone
perl-dbi
perl-error
perl-xml-libxml
perl-xml-parser
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [rebuild] Rebuild packages suite à maj perl.

Message par benjarobin »

Je vous conseil vivement de relire la NEWS. C'est un exemple de message qui peut s'afficher lors de la mise à jour. Si cela vous arrive alors il faudra suivre le message et lancer les commandes données.
J'ai personnellement fait la mise à jour et je n'ai eu aucun message. Le contenu de /usr/lib/perl5/ ne contient plus que les dossiers 5.26 et x86_64-linux-thread-multi.
Si le dossier contient autre chose, il y a de forte chance d'avoir eu un message lors de la mise à jour de pacman.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [rebuild] Rebuild packages suite à maj perl.

Message par hopimet »

Je ne comprends pas bien.
Je viens de réinstaller perl pour voir le hook. Ça me donne :

Code : Tout sélectionner

sudo pacman -S perl
avertissement : perl-5.26.0-4 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1) perl-5.26.0-4

Taille totale installée :     51,97 MiB
Taille de mise à jour nette :   0,00 MiB

:: Procéder à l’installation ? [O/n] o
(1/1) vérification des clés dans le trousseau                                       [################################################] 100%
(1/1) vérification de l’intégrité des paquets                                       [################################################] 100%
(1/1) chargement des fichiers des paquets                                           [################################################] 100%
(1/1) analyse des conflits entre fichiers                                           [################################################] 100%
(1/1) vérification de l’espace disque disponible                                    [################################################] 100%
:: Traitement des changements du paquet...
(1/1) réinstallation perl                                                           [################################################] 100%
:: Exécution des crochets de post-transaction...
(1/2) Warn about old perl modules
(2/2) Arming ConditionNeedsUpdate...
Donc à priori pas de vieux modules. C'est ça ?

Dans /usr/lib/perl5/ j'ai juste le dossier 5.26 qui contient 3 sous dossiers (core_perl, site_perl et vendor_perl).
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [rebuild] Rebuild packages suite à maj perl.

Message par benjarobin »

Oui pas de vieux module, tout est OK. On est passé de /usr/lib/perl5/vendor_perl à /usr/lib/perl5/5.26/vendor_perl
Tu peux noter l'ajout de la version
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [rebuild] Rebuild packages suite à maj perl.

Message par hopimet »

OK merci. Ce qui m'avait induit le doute c'est la commande donnée dans la news qui me renvoyait :

Code : Tout sélectionner

pacman -Qqo '/usr/lib/perl5/vendor_perl'
erreur : ne peut pas lire le fichier « /usr/lib/perl5/vendor_perl » : Aucun fichier ou dossier de ce type
Du coup j'avais utilisé pacman -Qqo '/usr/lib/perl5/5.26/vendor_perl', ce qui, a posteriori, est assez idiot de ma part puisque ça me renvoie les modules de la version 5.26 en cours. Quelle buse je fais !

A noter que la version "française" de la news donne une commande erronée avec des espaces en trop dans le chemin de fichier :

Code : Tout sélectionner

(NdT: AVERTISSEMENT: '/usr/lib/perl5/vendor_perl' contient des données d'au moins 143 paquets qui ne seront PAS utilisés par l'interpréteur Perl installé.
-> Exécutez la commande suivante pour obtenir une liste des paquets affectés: pacman -Qqo '/ usr / lib / perl5 / vendor_perl' )
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [rebuild] Rebuild packages suite à maj perl.

Message par alh54 »

Merci pour toutes vos réponses.
En fait j'ai mal compris la news, les paquets listés dans le 1er post viennent du dépôt officiel, je n'ai pas eu de message semblable à celui de la news lors de la mise à jour, tant mieux s'il n'y a rien faire.
Répondre