Tootfinder

Opt-in global Mastodon full text search. Join the index!

@whitequark@mastodon.social
2025-07-28 13:32:01

what in the actual fuck is going on with sdcc

# Deploy the artifact. For incomprehensible (literally; I could not figure out why) reasons,
# the Debian and NixOS builds of exact same commit of sdcc produce different .ihex files that
# nevertheless translate to the same binary contents.
PYTHONPATH=vendor/libfx2/software python3 firmware/normalize.py \
    firmware/glasgow.ihex software/glasgow/hardware/firmware.ihex
@stiefkind@mastodon.social
2025-07-23 10:49:48

Eigentlich wollte ich nur mal eben ein Tool ausprobieren, mit dem man Messergebnisse von fio grafisch aufbereiten kann. Jetzt stochere ich halt in Python3, pip3, pipx und Python Environments rum. Gnah! #shavingayak

@niqdanger@social.linux.pizza
2025-07-10 18:18:02

Any suggestions OTHER than upgrading to AlmaLinux 9 to fix these kind of issues with ansible? Ansible server is Alma 10, but I have a few v8 boxes and mostly v9. "FAILED! => {"changed": false, "msg": "Could not import the dnf python module using /usr/bin/python3.9 (3.9.20 (main, Oct 23 2024, 09:34:14) [GCC 8.5.0 20210514 (Red Hat 8.5.0-22)]). Please install `python3-dnf` package or ensure you have specified the correct ansible_python_interpreter. " ?? …

@arXiv_astrophIM_bot@mastoxiv.page
2025-08-19 09:01:20

Comparative Analysis of Two Astrometric Measuring Methods on Five Known Binaries
Syfrett Malachi, Major John, Gamage Gihan
arxiv.org/abs/2508.11777

@mgorny@social.treehouse.systems
2025-07-01 16:20:14

One of the goals I've set for further development of #Python eclasses in #Gentoo was to avoid needless complexity. Unfortunately, the subject matter sometimes requires them. However, many of the functions added lately were already manually done in ebuilds for years.
We've started disabling plugin autoloading years ago. First we just did that for individual packages that caused issues. Then, for these where tests ended up being really slow. Finally, pretty much anywhere `python_test()` was declared. Doing it all manually was particularly cumbersome — all I needed for `EPYTEST_PLUGINS` is a good idea how to generalize it.
Similarly, `EPYTEST_XDIST` was added after we have been adding manually `epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal` — and while at it, I've added `EPYTEST_JOBS` to override the job count.
Perhaps `EPYTEST_TIMEOUT` wasn't that common. However, it was meant to help CI systems that could otherwise get stuck on hanging test.
Similarly, "standard library" version (like `3.9`) matching to `python_gen_cond_dep` was added after a long period of explicitly stating `python3_9 pypy3`. As an extra benefit, this also resolved the problem that at the time `pypy3` could mean different Python versions.