| 6 Jul 2023 |
| Rémi changed their display name from remimer to Rémi. | 11:23:32 |
Rémi | Bonjour tout le monde 👋
Je viens d'installer NixOS, et on m'a recommandé de rejoindre ce canal. Si jamais j'ai des questions je me tournerai vers vous ;) | 11:24:22 |
| Rémi changed their display name from Rémi to remimer. | 11:26:17 |
| Rémi changed their display name from remimer to Rémi. | 11:28:14 |
| 7 Jul 2023 |
Bruno Adele | Bonjour, vers les 17h30, j'ai voulu installer openshoot-qt avec la commande nix-shell -p openshoot, 4h de compilation après, je me suis pris l'erreur suivante g++: fatal error: Killed signal terminated program cc1plus, les 12 CPU étaient au taquet ainsi que les 16Go de RAM.
La question est comment savoir lorsque on désire installer un nouvel outil, si il va utiliser le cache ou compiler le logiciel.
De plus je pense que je n'ai pas une machine trop obsolete, c'est quand même assez dommage de ne pas pouvoir installer certains logiciel
| 19:32:58 |
Bruno Adele | * Bonsoir, vers les 17h30, j'ai voulu installer openshoot-qt avec la commande nix-shell -p openshoot, 4h de compilation après, je me suis pris l'erreur suivante g++: fatal error: Killed signal terminated program cc1plus, les 12 CPU étaient au taquet ainsi que les 16Go de RAM.
La question est comment savoir lorsque on désire installer un nouvel outil, si il va utiliser le cache ou compiler le logiciel.
De plus je pense que je n'ai pas une machine trop obsolete, c'est quand même assez dommage de ne pas pouvoir installer certains logiciel
| 19:33:06 |
Bruno Adele | * Bonsoir, vers les 17h30, j'ai voulu installer openshoot-qt avec la commande nix-shell -p openshoot, 4h de compilation après, je me suis pris l'erreur suivante g++: fatal error: Killed signal terminated program cc1plus, les 12 CPU étaient au taquet ainsi que les 16Go de RAM.
La question est comment savoir lorsque on désire installer un nouvel outil, si il va utiliser le cache ou compiler le logiciel.
De plus je pense que je n'ai pas une machine trop obsolete, c'est quand même assez dommage de ne pas pouvoir installer certains logiciel :)
| 19:33:39 |
nim65s | C'est pas une bonne réponse parce que je débute avec nix, mais je dirais déjà de manière générale qu'en compilant avec moins de threads en parallèle, on consomme moins de ram d'un coup, et on risque moins les oomkill :) | 19:42:21 |
Bruno Adele |  Download 2023-07-07_21-59.png | 20:03:33 |
Bruno Adele | Dans ce cas, je pense que tu fais allusion à l'option nix.settings.max-jobs | 20:03:35 |
@sinavir:matrix.org | C'est étrange qu'il faille compiler ce programme. Tu as quelle version de nixpkgs ? | 20:33:01 |
Gaël Reyrol | C'est bizarre parce que openshot-qt est bien dans le cache binaire de nixos :
StorePath: /nix/store/b2qnw2lhg0mdc9gjbm7dk2pvxs248ga2-openshot-qt-3.0.0
URL: nar/06n5cln8yi7m718pzzzkn4drxiyr2npq37qvqbb042dsf5i7kwl8.nar.xz
Compression: xz
FileHash: sha256:06n5cln8yi7m718pzzzkn4drxiyr2npq37qvqbb042dsf5i7kwl8
FileSize: 76078624
NarHash: sha256:19wnls26c04xkhawplsmq2rbivdav90072fhjsjvhz78r81vpbwi
NarSize: 146072512
References: 0q8gqxnvc9xpdvjh6m1dx9r90sjaaxym-python3.10-pycparser-2.21 0yqzb5d31mfxazcf26y0v0126qzmjabf-qtwebchannel-5.15.9-bin 1r6n7v2wam7gkr18gxccpg7p5ywgw551-python3-3.10.12 3n58xw4373jp0ljirf06d8077j15pc4j-glibc-2.37-8 4k182588zcl6j9n08qmy8395qanxw86r-python3.10-py-1.11.0 4rfyzw9km8r9axci2plk4dcir6wfvmz7-python3.10-urllib3-1.26.14 5rd456gindf3iwn2sgndylfdc57z3kak-python3.10-dbus-python-1.2.18 8zwvgpb21ydpzr3qn9718rkk60ywz5z1-python3.10-PyQtWebEngine-5.15.4 9f63g8hd0f2iyxzpw41jrr9qqqhcfdab-gtk+3-3.24.38 9gcz02sf2rrvp3da94rq6y4vm6d4gfsn-python3.10-pyqt5-sip-12.11.0 aq95hjlc206mgm8c486xa2zk5njsc8k0-python3.10-pysocks-1.7.1 b2qnw2lhg0mdc9gjbm7dk2pvxs248ga2-openshot-qt-3.0.0 cy62fz0d4crk63nhnv0dxla2nkh6fc1j-python3.10-pyzmq-24.0.1 dh7ag7p91brfx0b8j7d0mqs7dn8f651g-python3.10-cffi-1.15.1 gc84varir8700qsr6cd4n8s605cx9wsv-python3.10-brotlicffi-1.0.9.2 gmryj5hs9y7ha2xdyzpykcp961859yd3-qtwebengine-5.15.13-bin gr3i70ra2bgyv5k905n3xlibzq7m9qja-librsvg-2.55.1 igk6zdy2kmxx7cfgyibyqv6lvg5hpl78-python3.10-charset-normalizer-3.0.1 jhvvim7i9mn8yjshz2hzp5i6zv89kjmy-python3.10-sip-4.19.25 jnmpmf7nzqwpx414n0s06srn6cixjfp2-python3.10-httplib2-0.21.0 jsmb1cls4j8x12sj63c8casdfb2dsikd-qtbase-5.15.9-bin k02y9sxszrmvx5bjkgscwflpfqg7prsv-libopenshot-0.3.2 k48ff1v3ncifasc29vvfflhgsmcbx651-qtdeclarative-5.15.9-bin n6dgw5p1c1jswjyxclaajw32135s50lp-qtquickcontrols-5.15.9 ncywl5mg89b6y479zczj0vw8xvm8ypvp-python3.10-PyQtWebEngine-5.15.4-dev nhg1hvlyg8m33npyl6l5nisf920dicss-qtmultimedia-5.15.9-bin p1hqnnviw7lcv21kvkhsh92s9rvni5cz-python3.10-requests-2.31.0 riaw0vz9drq7gap6yawncjrs6agqqpwy-python3.10-pyparsing-3.0.9 rnb4c9f217ak6xwxlfqlfw0avvhclxlw-dconf-0.40.0-lib rqgb6n50znn7dpmp96g8xi08x8yx3a65-qtlocation-5.15.9-bin rxllsm8srrgn5zjyc75709izl94ivw82-python3.10-idna-3.4 s2bxq8qkwaw0jri2chpk96rwig1ckwbj-gsettings-desktop-schemas-44.0 v286z87irid5vn13y2z6fphfrzmgj0kf-gcc-12.3.0-lib vvmlllyii8fi7i6cchh9wgs736issgl7-python3.10-PyQt5-5.15.9 xsj4vsmzksavb63flas17sd3j392j8ds-qtsvg-5.15.9-bin yrxvg4mdbnv94gs29bljfn9svryiiknc-python3.10-brotli-1.0.9 z7m3d8q8ksaqmpd7cj1kykqqbspjvkjs-python3.10-certifi-2022.12.07
Deriver: zh9908nyj16b3gqz4mdwicln55clmqh4-openshot-qt-3.0.0.drv
Sig: cache.nixos.org-1:Y1WjxM5MSZGt+ziQJ3u/CK+/0y6UAlWlLwKl+ApO6E+ePEdNuncylkPaQe9MeztjKhck43IcWm64N+5tcZ/aBA==
| 21:02:10 |
Gaël Reyrol | je comprends pas pourquoi il aurait besoin de le builder | 21:03:46 |
Bruno Adele |  Download 2023-07-07_23-05.png | 21:05:22 |
Bruno Adele | sinavir: J'ai unstable | 21:05:26 |
Bruno Adele | Note: et j'ai beau avoir eu à changer le parametre nix.settings.max-jobs ca n'a rien changé :) il a utilisé les 12 CPU | 21:07:06 |
Gaël Reyrol | tu avais restart nix-daemon ? Il y avait quoi dans /etc/nix/nix.conf ? | 21:07:45 |
Bruno Adele |  Download 2023-07-07_23-11.png | 21:12:24 |
Bruno Adele | Oui, et il y'avait max-jobs = 6, | 21:12:28 |
Bruno Adele | Gaël Reyrol: C'est quoi la commande que tu as utilisé pour afficher l'info d'un paquet ? | 21:12:46 |
Bruno Adele | * Oui, et il y'avait max-jobs = 6, et on peut voir sur la capture, qu'il n'a pas tenu compte du nombre de thread alouer pour le build | 21:14:52 |
Gaël Reyrol | nix eval 'nixpkgs#openshot-qt.outPath', je prends le hash seulement et curl https://cache.nixos.org/b2qnw2lhg0mdc9gjbm7dk2pvxs248ga2.narinfo | 21:15:28 |
Gaël Reyrol | * nix eval 'nixpkgs#openshot-qt.outPath', je prends le hash seulement et curl https://cache.nixos.org/{hash}.narinfo | 21:15:42 |
Bruno Adele | J'ai apporté quelque modification à ta commande curl https://cache.nixos.org/$(nix eval 'nixpkgs#openshot-qt.outPath' | grep -Eo "[a-z0-9]{32}").narinfo | 21:20:50 |
Bruno Adele | Note: J'ai peu être par abus de language accusé le build de openshoot, mais c'est peut être une dépendance qu'il build ? | 21:22:29 |
Bruno Adele |  Download 2023-07-07_23-24.png | 21:25:17 |
Bruno Adele | Bon visiblement, il veut builder les 3 :) | 21:25:28 |
Bruno Adele |  Download 2023-07-07_23-27.png | 21:27:56 |
Bruno Adele | Je ne suis pas sensé avoir le même hash ? | 21:28:02 |
Gaël Reyrol | Si donc c'est pas la même dérivation mais nix-shell utilise nix-channels non ? | 21:28:34 |