home.social

Search

1000 results for “gentoo”

  1. #Gentoo should be prepared for testing random #Python packages now.

    In addition to #tox and #nox, we have #flit, #hatch, #pdm, #pixi, #PythonPoetry and #uv. Did I miss anything?

    /me compares with xkcd.com/1987/

    #packaging

  2. Wyszły wyniki ankiety dla opiekunów otwartego oprogramowania #Tidelift.

    Co ciekawe, jest tam cytat z mojej ankiety. Zgadniecie który?

    explore.tidelift.com/2024-surv

    #WolneOprogramowanie #Gentoo

  3. Przypadkowe narzekanie z krainy #Gentoo na dziś:

    1. Testy w #LibArchive zaczęły się sypać (a #BSDCPIO oraz #BSDTar nagle zaczęły śmiecić wyjście), bo #LRZip postanowił zmienić przeznaczenie opcji `-q`. Przedtem wyłączała zupełnie szczegółowe informacje na wyjściu, które LRZip domyślnie rzuca, a teraz trzeba podawać `-Q`, żeby zupełnie wyciszyć.

    github.com/libarchive/libarchi

    2. #Git 2.43.2 zepsuł #PkgCheck, bo `git log` przestał akceptować `--no-find-copies`.

    github.com/pkgcore/pkgcheck/is

  4. Random #Gentoo moaning for today:

    1. #LibArchive started failing its tests (and #BSDCPIO and #BSDTar started being verbose) because #LRZip decided to repurpose the `-q` option. Previously, it silenced all the verbose output it defaults to, now you actually need to pass `-Q` to silence it.

    github.com/libarchive/libarchi

    2. #Git 2.43.2 broke #PkgCheck since `git log` apparently no longer accepts `--no-find-copies`.

    github.com/pkgcore/pkgcheck/is

  5. Done my share of #Gentoo bumps for the morning.

    #libarchive 3.7.2 fails tests on 32-bit architectures. Hopefully it's just a matter of testing "ricer mode" of zstd that can't work on 32-bit arches, and not a more general code bug.

    github.com/libarchive/libarchi

    Also it doesn't seem that anyone is actually making any progress on fixing libarchive.pc:

    github.com/libarchive/libarchi
    github.com/libarchive/libarchi

    google-auth seems to have started removing the dependency on six. Unfortunately, they still don't seem to be interested in fixing support for urllib3-2:

    github.com/googleapis/google-a

    #brotli 1.1.0 seems to have started crashing on pypy3. Someone even reported a bug but I can already imagine how much Google cares. That said, it gives an RPython traceback, so I'm going to file that to #PyPy upstream as well.

    github.com/google/brotli/issue

    #Python

  6. Decided to switch shells and terminals entirely on #gentoo #linux so here is my new system info! #ksh (KoRN Shell) with #coolretroterm and #i3wm and I also added a cute little cowsay message in the next photo! Let me know what you think and maybe please consider boosting this so others can see my cool new setup!

  7. Seed: the first release (v1.1) of #GenBerry can handle #raspberrypi Zero, ZeroW, 1B, 2B, 3B, 3B+ and 4B in both 64 and 32 bits and install #gentoo onto it or build an image file or a tarball. It also allow you to communicate via usb tethering, serial.
    github.com/dervishe-/GenBerry

  8. Seed: the first release (v1.1) of #GenBerry can handle #raspberrypi Zero, ZeroW, 1B, 2B, 3B, 3B+ and 4B in both 64 and 32 bits and install #gentoo onto it or build an image file or a tarball. It also allow you to communicate via usb tethering, serial.
    github.com/dervishe-/GenBerry

  9. has become my daily driver over the last few months. The biggest advantage of Gentoo isn't the bragging rights (that still belongs to the users 😆 ). It's the fact that it's damn easy to package anything for the system. EClasses handle a lot of corner cases for you. And development tooling is top notch (I will be release one of my own soon).

    For those who are familiar with on other , do you know of anything more convenient?

  10. dev.to/luzero/cross-stages-exp

    Some notes on my experiments on building #Gentoo for the #riscv BPI-F3 using only #crossdev

    It starts shaping up nicely!

  11. @mgorny The #OpenPGP situation is really sad especially because there is no alternative in sight.
    This was also the topic of the round table discussion in the #GentooWorkshop 2025-06-14. Dear community, what do you think? Would you like another meeting to discuss #LibrePGP, #Sequioa-pgp and #GnuPG? Just let us know.
    gentoo-ev.org/news/online-work

  12. @mgorny The #OpenPGP situation is really sad especially because there is no alternative in sight.
    This was also the topic of the round table discussion in the #GentooWorkshop 2025-06-14. Dear community, what do you think? Would you like another meeting to discuss #LibrePGP, #Sequioa-pgp and #GnuPG? Just let us know.
    gentoo-ev.org/news/online-work

  13. @mgorny The #OpenPGP situation is really sad especially because there is no alternative in sight.
    This was also the topic of the round table discussion in the #GentooWorkshop 2025-06-14. Dear community, what do you think? Would you like another meeting to discuss #LibrePGP, #Sequioa-pgp and #GnuPG? Just let us know.
    gentoo-ev.org/news/online-work

  14. No to poprawcie mnie, jeżeli się mylę, co do aktualnego stanu #OpenPGP.

    Po pierwsze, jest dawne #RFC4880bis, aktualnie przepychane jako "#LibrePGP", używane przez #GnuPG (i #rnp?), z formatem kluczy "v5" — i zdaje się, że każdy inny projekt spogląda na to z politowaniem.

    Po drugie, jest #RFC9580 z formatem kluczy "v6", używany przez #OpenPGPjs, #SequoiaPGP (i inne narzędzia), ale odrzucony przez GnuPG. I wygląda na to, że jest przepychane z założeniem, że GnuPG ugnie się pod presją.

    Więc mamy dwa niezgodne ze sobą standardy, ze "wspólnym mianownikiem" w postaci zabytkowego #RFC4880; jedne narzędzia przepychają jeden standard i ignorują drugi, a inne decydują się wspierać oba, by pomóc swoim użytkownikom. A #Gentoo ostatecznie utknie z tym, co wspierać będzie GnuPG, bo potrzebujemy kryptografii, która działa na wszystkich wspieranych platformach, a nie tylko tam, gdzie Rust.

    bugs.gentoo.org/963069

  15. 🤚 Free Saturday
    👉 Saturday spent working on Free Software

    Highlights from #Gentoo:
    #Gemato is now compatible with #FreePG and mostly compatible with #SequoiaPGP chameleon.
    • Prepared patches to support FreePG and SequoiaPGP chameleon as "gpg" symlink providers.
    #FlexiBLAS is now enabled by default on ~arch.
    • Finally finished working on #PkgCheck check for missing #PyPI provenance checks.
    • gpy-list-pkg-impls now includes "does this package have tests?" state, can optionally include PythonCompatUpdate results from PkgCheck and output mIRC colors. In other words, our IRC bot will now tell us when dependencies let us port new packages to #Python 3.14, and whether these packages have tests.

  16. 🤚 Free Saturday
    👉 Saturday spent working on Free Software

    Highlights from #Gentoo:
    #Gemato is now compatible with #FreePG and mostly compatible with #SequoiaPGP chameleon.
    • Prepared patches to support FreePG and SequoiaPGP chameleon as "gpg" symlink providers.
    #FlexiBLAS is now enabled by default on ~arch.
    • Finally finished working on #PkgCheck check for missing #PyPI provenance checks.
    • gpy-list-pkg-impls now includes "does this package have tests?" state, can optionally include PythonCompatUpdate results from PkgCheck and output mIRC colors. In other words, our IRC bot will now tell us when dependencies let us port new packages to #Python 3.14, and whether these packages have tests.

  17. 🤚 Free Saturday
    👉 Saturday spent working on Free Software

    Highlights from #Gentoo:
    #Gemato is now compatible with #FreePG and mostly compatible with #SequoiaPGP chameleon.
    • Prepared patches to support FreePG and SequoiaPGP chameleon as "gpg" symlink providers.
    #FlexiBLAS is now enabled by default on ~arch.
    • Finally finished working on #PkgCheck check for missing #PyPI provenance checks.
    • gpy-list-pkg-impls now includes "does this package have tests?" state, can optionally include PythonCompatUpdate results from PkgCheck and output mIRC colors. In other words, our IRC bot will now tell us when dependencies let us port new packages to #Python 3.14, and whether these packages have tests.

  18. 🤚 Wolna sobota
    👉 Sobota z pracą nad Wolnym Oprogramowaniem

    Nowości w #Gentoo:
    #Gemato wspiera #FreePG i w większości #SequoiaPGP chameleon.
    • Przygotowałem wsparcie FreePG i SequoiaPGP chameleon jako dostawców "gpg".
    #FlexiBLAS jest teraz używany domyślnie w ~arch.
    • W końcu dokończyłem sprawdzanie nieużywanych podpisów paczek #PyPI w #PkgCheck.
    • gpy-list-pkg-impls teraz uwzględnia "czy ta paczka ma testy?", może opcjonalnie włączać wyniki PythonCompatUpdate z PkgCheck i stosować kolorki mIRC-a. Innymi słowy, nasz bot IRC-owy będzie podpowiadał nam, kiedy zależności będą umożliwiać portowanie kolejnych paczek na Pythona 3.14, i czy te paczki mają testy.

  19. 🤚 Wolna sobota
    👉 Sobota z pracą nad Wolnym Oprogramowaniem

    Nowości w #Gentoo:
    #Gemato wspiera #FreePG i w większości #SequoiaPGP chameleon.
    • Przygotowałem wsparcie FreePG i SequoiaPGP chameleon jako dostawców "gpg".
    #FlexiBLAS jest teraz używany domyślnie w ~arch.
    • W końcu dokończyłem sprawdzanie nieużywanych podpisów paczek #PyPI w #PkgCheck.
    • gpy-list-pkg-impls teraz uwzględnia "czy ta paczka ma testy?", może opcjonalnie włączać wyniki PythonCompatUpdate z PkgCheck i stosować kolorki mIRC-a. Innymi słowy, nasz bot IRC-owy będzie podpowiadał nam, kiedy zależności będą umożliwiać portowanie kolejnych paczek na Pythona 3.14, i czy te paczki mają testy.

  20. 🤚 Wolna sobota
    👉 Sobota z pracą nad Wolnym Oprogramowaniem

    Nowości w #Gentoo:
    #Gemato wspiera #FreePG i w większości #SequoiaPGP chameleon.
    • Przygotowałem wsparcie FreePG i SequoiaPGP chameleon jako dostawców "gpg".
    #FlexiBLAS jest teraz używany domyślnie w ~arch.
    • W końcu dokończyłem sprawdzanie nieużywanych podpisów paczek #PyPI w #PkgCheck.
    • gpy-list-pkg-impls teraz uwzględnia "czy ta paczka ma testy?", może opcjonalnie włączać wyniki PythonCompatUpdate z PkgCheck i stosować kolorki mIRC-a. Innymi słowy, nasz bot IRC-owy będzie podpowiadał nam, kiedy zależności będą umożliwiać portowanie kolejnych paczek na Pythona 3.14, i czy te paczki mają testy.

  21. There is now an interesting guide by @mid_kid (mid-kid.root.sx/git/mid-kid/bo) on installing from just source and a tiny 200 byte kernel. At the moment it's a bit longish and starts with then pivots to to obtain 64-bit toolchain and finally bootstraps from there.

    Potentially some steps could be optimized, and removed but it works.

  22. I've just updated my gentoo-bootstrap overlay (gitlab.com/stikonas/gentoo-boo) with fixes to GCC →OpenJDK 8 bootstrap. (There was a bit of breakage due to some old ecj tarballs disappearing from distfiles.gentoo.org)

  23. If you think #Gentoo was boring recently, I've been doing some stuff to make it more interesting. No need to thank me.

    #FlexiBLAS: now default in order to break more ~arch systems
    #FreePG: available as an alternative on ~arch, but dependencies need to be updated still to allow it more
    #ZlibNG: started experimenting with it locally, flag still masked

  24. To speed up software upgrades on my dated :gentoo: laptop, I finally installed (distributed C/C++ compilation) on a more powerful machine in the network (was easy with Docker).

    I'm impressed how much big this difference this makes. Much quicker than expected, I can actually use the laptop during updating, _and_ I don't get random compilation errors due to hardware overheating.

  25. Ciekawostka: jeżeli różne programy sypią się z błędami typu:

    (…): GLib-GIO-ERROR **: 20:46:27.286: Settings schema '…' does not contain a key named '…'

    a macie pewność, że schematy skompilowane, i definitywnie zawierają taki klucz, to może okazać się, że z jakiegoś powodu w waszym katalogu domowym siedzi dodatkowy plik ze skompilowanymi schematami, i jest używany zamiast systemowego.

    Czyli:

    rm ~/.local/share/glib-2.0/schemas/gschemas.compiled

    #Gentoo #GNOME #glib

  26. Ciekawostka: jeżeli różne programy sypią się z błędami typu:

    (…): GLib-GIO-ERROR **: 20:46:27.286: Settings schema '…' does not contain a key named '…'

    a macie pewność, że schematy skompilowane, i definitywnie zawierają taki klucz, to może okazać się, że z jakiegoś powodu w waszym katalogu domowym siedzi dodatkowy plik ze skompilowanymi schematami, i jest używany zamiast systemowego.

    Czyli:

    rm ~/.local/share/glib-2.0/schemas/gschemas.compiled

    #Gentoo #GNOME #glib

  27. Ciekawostka: jeżeli różne programy sypią się z błędami typu:

    (…): GLib-GIO-ERROR **: 20:46:27.286: Settings schema '…' does not contain a key named '…'

    a macie pewność, że schematy skompilowane, i definitywnie zawierają taki klucz, to może okazać się, że z jakiegoś powodu w waszym katalogu domowym siedzi dodatkowy plik ze skompilowanymi schematami, i jest używany zamiast systemowego.

    Czyli:

    rm ~/.local/share/glib-2.0/schemas/gschemas.compiled

    #Gentoo #GNOME #glib

  28. Fun fact: if random applications are crashing with errors like:

    (…): GLib-GIO-ERROR **: 20:46:27.286: Settings schema '…' does not contain a key named '…'

    and you've already verified that you've compiled the schemas, and that the schema contains the listed key, then it may mean that for some reason you have another compiled schema file in your home directory, and it's taking precedence.

    In other words:

    rm ~/.local/share/glib-2.0/schemas/gschemas.compiled

    #Gentoo #GNOME #glib