🤚 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.

🤚 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.

8/ 🙏 Thanks to
@rOpenSci ,
@hadleywickham , and
@jennybryan for their guides and books! The package currently passes #rcmdcheck and almost passes #pkgcheck (need to write tests).

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.

https://github.com/libarchive/libarchive/issues/2069

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

https://github.com/pkgcore/pkgcheck/issues/663

`test_extract_tar_lrz` fails due to verbose output from lrzip 0.650+ · Issue #2069 · libarchive/libarchive

When running the test suite with lrzip 0.651 installed, I'm getting the following test failures: 7: test_extract_tar_lrz FAIL 6: test_extract_cpio_lrz FAIL The detailed logs suggest that the proble...

GitHub

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ć.

https://github.com/libarchive/libarchive/issues/2069

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

https://github.com/pkgcore/pkgcheck/issues/663

`test_extract_tar_lrz` fails due to verbose output from lrzip 0.650+ · Issue #2069 · libarchive/libarchive

When running the test suite with lrzip 0.651 installed, I'm getting the following test failures: 7: test_extract_tar_lrz FAIL 6: test_extract_cpio_lrz FAIL The detailed logs suggest that the proble...

GitHub

One new check requested for #pkgcheck, just one new check... Give it a go, implement it, ship it... 2 new checks requested for pkgcheck.

Working on pkgcheck, #gentoo QA tool, is always source for more checks.

But at the end of the day, the more checks we have, the less space there is to make mistakes for ebuild writers.

I'm happy to announce a new release of #pkgcheck (the #gentoo ebuild QA tool).

This release comes with new checks, around Rust, Ruby, Python, Perl, deprecated hashes, and also some bug fixes.

I also want to emphasize on the new flag --git-remote for pkgcheck scan, which can help those who don't have "origin" as target remote repository to compare with. For those that need it, I recommend to set it up using the config file.

https://github.com/pkgcore/pkgcheck/releases/tag/v0.10.25

Release v0.10.25 · pkgcore/pkgcheck

scan: add --git-remote option to select remote used for git operations (@arthurzam, #601) New checks: RustCheck: check for suboptimal - CRATES separator (@arthurzam, #589) RustCheck: check for su...

GitHub

#gentoo

Successfully migrated myov & racket-overlay Gitlab CI/CD to use #pkgcheck instead of #repoman.
Hesitating on migrating src_preapre-overlay tho...