OVH Cloud OVH Cloud

C'est varaiment sec pkg2ng ?

35 réponses
Avatar
xavier
J'ai un FreeBSD10-RELESE, upgradé d'un 9.2-RELEASE

Après avoir appliqué pkg2ng, j'ai voulu reconctruire les ports. Une
vraie boucherie !

|---> Packages processed: 0 done, 1 ignored, 275 skipped and 104 failed

J'ai tout bien fait comme spécifié, vérifié l'arbre des ports (pkgdb -F)
*avant*. Heureusement que j'ai pas de pseudo-ports bsdpan-*, encore !

C'est quoi! ce brin. Et on n'a plus que 5 mois avant que ça devienne
obligatoire ?

Tiens, un exemple au hasard, avec un message aussi explicatif qu'une
Injurebox Microsoft :

|===> Building package for libiconv-1.14_3
|/usr/local/lib/compat/pkg/libmd.so.5: unsupported file layout
|*** Error code 1

Ah, oui, évidemment, je ne veux pas de packages binaires, sinon j'aurais
pris une Debian.

Déçu, très déçu par cette release.

--
XAv
In your pomp and all your glory you're a poorer man than me,
as you lick the boots of death born out of fear.
(Jethro Tull)

10 réponses

1 2 3 4
Avatar
xavier
patpro ~ patrick proniewski wrote:

J'ai aussi fait la manip avec une 9.2 mise à jour en 10.0. Tout s'est
bien passé à part un léger souci de dépendance sur le port portupgrade :

Après m'avoir désinstallé la version "freebsd 9", il a rencontré un
blocage sur rubydb-quelque-chose. Il a ensuite refusé de réinstaller
portupgrade qui n'était pas dans la "bonne architecture" (9 au lieu de
10). J'ai installé manuellement rubydb-truc et portupgrade à partir de
l'arbre des ports, et tout refonctionne normalement.
Là il est en train de recompiler tous les autres ports, aucune erreur so
far.



Ton histoire de ruby-bdb me fait subodorer très fort qu'il soit
nécessaire de réinstaller *tout* le méta-port
ports-maintenance-tools....

--
XAv
In your pomp and all your glory you're a poorer man than me,
as you lick the boots of death born out of fear.
(Jethro Tull)
Avatar
xavier
Bon, c'était très con et vicieux à la fois.

Les compils avec make reinstall clean se passaient bien.
Par contre, portupgrade persistait à vouloir utiliser pkg_create.

Et le coupable est : pkgtools.conf (et moi accessoirement) où traînait
une directive générale (port = *) avec WITH*OUT*_PKGNG=yes, qui prenait
le pas sur le WITH_PKGNG=yes de /etc/make.conf.

Deux jours de perdus, grmblblbl.

La piste de virer et réinstaller ports-maintenance-tools était bonne,
juste un peu brutale...


--
XAv
In your pomp and all your glory you're a poorer man than me,
as you lick the boots of death born out of fear.
(Jethro Tull)
Avatar
Patrick Lamaizière
patpro ~ patrick proniewski :

En passant, vous avez vu qu'on a un nouvel arbre des ports "stable"
dispo ? (ça c'est cool) :

http://blogs.freebsdish.org/portmgr/2014/04/02/ports-2014q2-branched/



haa hooo, c'est super ça. Par contre j'imagine qu'il faut renoncer à
portsnap et utiliser svn (pour les ports, pas pour les pkg) ?



oui j'ai demandé à bapt@ faut passer par SVN, y'a rien encore pour
portsnap.

svn <yourpreferredproto>://<yourfavoritemirror>/ports/branches/2014Q2
/usr/ports

puis make index (pas sûr si c'est encore nécessaire ?)

Je suis en train de l'essayer dans poudriere.
Avatar
patpro ~ patrick proniewski
In article <lhj5p9$2evv$,
Patrick Lamaizière wrote:

Avec poudriere on garde le meilleur des deux (facilité de changer
les options, facilité de mise à jour).



pas encore eu le temps de tester...

En passant, vous avez vu qu'on a un nouvel arbre des ports "stable"
dispo ? (ça c'est cool) :

http://blogs.freebsdish.org/portmgr/2014/04/02/ports-2014q2-branched/



haa hooo, c'est super ça. Par contre j'imagine qu'il faut renoncer à
portsnap et utiliser svn (pour les ports, pas pour les pkg) ?

patpro

--
photo http://photo.patpro.net/
blog http://www.patpro.net/
Avatar
xavier
Xavier wrote:

Et le coupable est : pkgtools.conf (et moi accessoirement) où traînait
une directive générale (port = *) avec WITH*OUT*_PKGNG=yes, qui prenait
le pas sur le WITH_PKGNG=yes de /etc/make.conf.



Quel con, quand j'y repense...

--
XAv
In your pomp and all your glory you're a poorer man than me,
as you lick the boots of death born out of fear.
(Jethro Tull)
Avatar
xavier
Patrick Lamaizière wrote:

puis make index (pas sûr si c'est encore nécessaire ?)



portsdb -fU fait la même chose en nettement plus rapide.

--
XAv
In your pomp and all your glory you're a poorer man than me,
as you lick the boots of death born out of fear.
(Jethro Tull)
Avatar
Patrick Lamaizière
Xavier :

Xavier wrote:

Et le coupable est : pkgtools.conf (et moi accessoirement) où traînait
une directive générale (port = *) avec WITH*OUT*_PKGNG=yes, qui prenait
le pas sur le WITH_PKGNG=yes de /etc/make.conf.



Quel con, quand j'y repense...



Ça arrive, plus c'est con plus c'est long (!).
Avatar
David Marec
Le 03-04-2014, Xavier a écrit :
Patrick Lamaizière wrote:

puis make index (pas sûr si c'est encore nécessaire ?)



portsdb -fU fait la même chose en nettement plus rapide.





'-FU' (make fetchindex), plutôt. En quoi ce serait plus rapide, sinon ?
- La commande est sensée lancer un 'make index' -
Avatar
espie
In article <1ljj2e4.8cfayi1mbkduoN%,
Xavier wrote:
Bon, c'était très con et vicieux à la fois.

Les compils avec make reinstall clean se passaient bien.
Par contre, portupgrade persistait à vouloir utiliser pkg_create.

Et le coupable est : pkgtools.conf (et moi accessoirement) où traînait
une directive générale (port = *) avec WITH*OUT*_PKGNG=yes, qui prenait
le pas sur le WITH_PKGNG=yes de /etc/make.conf.

Deux jours de perdus, grmblblbl.

La piste de virer et réinstaller ports-maintenance-tools était bonne,
juste un peu brutale...



Ca t'aura permis de raler comme un porc sur de malheureux outils qui
ne t'ont rien fait.

De mon point de vue, ca prouve bien que la route "pkg2ng" est la bonne.
Ca va enfin permettre a Free de passer un serieux coup de karsher dans
tous ces outils a la con plus ou moins equivalents, et de se retrouver
avec UNE suite d'outils propre et qui marche.

(le bouzin avec 3 millions d'options a la con, c'est plutot linux dans
mon experience, hein. Ne surtout pas virer un vieil outil, ca pourrait
froisser...)
Avatar
Patrick Lamaizière
Marc Espie :

De mon point de vue, ca prouve bien que la route "pkg2ng" est la bonne.
Ca va enfin permettre a Free de passer un serieux coup de karsher dans
tous ces outils a la con plus ou moins equivalents, et de se retrouver
avec UNE suite d'outils propre et qui marche.



C'est clair que pkg ça change la vie et c'est une très bonne chose.
1 2 3 4