Migration vers GCC5 laborieuse
Le
C. Mourad Jaber

Bonjour,
Un petit point sur les grands travaux d'été debian
Tout d'abord, le passage à plasma 5 qui ne s'est fait dans la douleur, avec beaucoup de
migration impromptue dans la testing de manière anarchique et dont les effets de bord
ne sont pas encore terminés.
Ensuite un projet de grande ampleur, la migration vers gcc 5 Aujourd'hui, cela bloque
pas mal de chose et il ne me semble pas possible d'avoir une installation utilisable avec
tellement de paquetages "bas niveau" ne sont pas encore disponible
Y'a-t-il une solution pour effectuer cette migration ou bien faut-il simplement attendre
que tous les mainteneurs de paquetage recompilent leurs applications ?
++
Mourad
Un petit point sur les grands travaux d'été debian
Tout d'abord, le passage à plasma 5 qui ne s'est fait dans la douleur, avec beaucoup de
migration impromptue dans la testing de manière anarchique et dont les effets de bord
ne sont pas encore terminés.
Ensuite un projet de grande ampleur, la migration vers gcc 5 Aujourd'hui, cela bloque
pas mal de chose et il ne me semble pas possible d'avoir une installation utilisable avec
tellement de paquetages "bas niveau" ne sont pas encore disponible
Y'a-t-il une solution pour effectuer cette migration ou bien faut-il simplement attendre
que tous les mainteneurs de paquetage recompilent leurs applications ?
++
Mourad
"C. Mourad Jaber"
Perso j'étais arrivé à une situation indémerdable avec SID et j'ai
rétrogradé en testing avec succès : pinning 1001 pour testin g et 100
pour SID + experimental mais je crois que je n'ai que Iceweasel dans ce
cas. Ensuite je suis repassé en 900 pour testing. J'ai même pu
réinstaller kde-full et Libreoffice.
âjour,
Plasma 5 est Ok en Sid (âfin, ça lâétait av ant GCC 5, fallait
mettre à jour au bon moment ;oP ).
En fait, il semblerait quâil nây a pas seulement beso in de
recompiler (sinon je pense que ça se ferait un peu plus vite,
avec des [BO]NMU ([binary-only] non-maintainer upload) p.ex.),
il faut aussi adapter. Ãa touche seulement le C++ (parce que
lâABI C++ a changé pour C++11).
Il y a eu plusieurs messages précédant la migration :
https://lists.debian.org/debian-devel-announce/2015/07/msg00000.html
https://lists.debian.org/debian-devel-announce/2015/08/msg00000.html
https://lists.debian.org/debian-devel-announce/2015/08/msg00002.html
Donc, ouais, il faut attendreâ¦
--
Sylvain Sauvage
Oui, j'ai eu le bon réflexe quand trop de morceau de plasma 5 sont tombés en testing (avec
la mise à jour de bluedevil et du network-manager en particulier)
C'est violent tout de même, une phase experimentale, même longue aurait peut-être été
préférable... Parce que là ça bloque tout SID pour longtemps !
3000 packages à vérifier/recompiler/tester manuellement, ça fait du boulot pour plusieurs
mois...
Mes 2 cents
Mourad
L'essence même de SID est unstable ! On sait donc à quoi s'attendre ;-)
Rester en testing est la solution si l'on veut les dernières versions
sans les ennuis possibles d'unstable. Ou le pinning comme proposé
préalablement.
--
Daniel
Mais Sid a des mises à jour de sécurité plus rapides.
(Et Testing nâest pas beaucoup plus stable, les grosses
migrations nây sont pas beaucoup plus rapides, juste un peu
moins risquées.)
--
Sylvain Sauvage
C'est uniquement pour ce dernier point que j'ai répondu, l'auteur
faisant le reproche de l'instabilité dans la durée et du risque de non
fonctionnement.
--
Daniel
Je dois avouer que malgré quelques frayeur, globalement, j'ai un plasma 5 qui fonctionne
plutôt bien...
Par contre, la gestion des dépendence est à revoir.
Le truc qui pose problème est le systray qui n'est compatible qu'avec les applications
kde/plasma 5 et donc toutes les autres applications sont exclues...
Par contre, depuis l'importation de gcc5 en unstable, plus possible de faire la moindre
mise à jour sans dommages colatéraux important...
++
Mourad
Ça pour moi c'est le point bloquant....
Idem chez moi maisâ¦
⦠câétait de ça dont je parlais principalem ent pour le « Ok ».
Moi, câest lâabsence dâinterface dbus pour le presse-papier
qui me gêne (klipper 4 étant incompatible avec Plasma 5).
Ouaip, faut passer par 'aptitude safe-upgrade' pour mettre Ã
jour parce que sinon, aptitude qui nâarrive pas à trouver (tout
seul) quâil faut conserver les vieilles versions de gcc et
libstdc++ et non pas désinstaller tout le resteâ¦
--
Sylvain Sauvage
Moi j'utilise:
// Tweak aptitude to not suggest removals as first option.
// Suggested on:
// https://lists.debian.org/debian-user/2014/07/msg00398.html
Aptitude::ProblemResolver::SolutionCost "removals";
--
Vincent Lefèvre 100% accessible validated (X)HTML - Blog: Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)