188 Followers
366 Following
510 Posts

Fedora developer. Member of the Python, Go, and EPEL SIGs. provenpackager and packager sponsor. Ansible Community Steering Committee member and antsibull comaintainer. Pythonista.

Fervent TV watcher. Professional Clutz. Queer 🏳️‍🌈. Broadway fan. Vegan.

       ✡️

#nobot

Websitehttps://gtmx.me
PronounsHe/Him or They/Them

The #Ansible Bullhorn #223 is out!

Highlights: Ansible AI collaboration repository, New CI requirement for included collections, and Ansible playbook scanning tools.

Plus new Ansible-Core and Ansible Community Package releases.

New collection updates too.

Read more: https://forum.ansible.com/t/the-bullhorn-223/45608

#OpenSource #Automation

The Bullhorn #223

This week in Ansible Community Issue #223, 2026-03-30 (Past Issues) Welcome to The Bullhorn, our newsletter for the Ansible Community. If you have any questions or content you’d like to share, you’re welcome to chat with us in the Ansible Social room on Matrix, and mention newsbot to have your news item tagged for review for the next weekly issue! General news updates 🔈 Ansible AI collaboration repository gundalow said New repo for Ansible AI collaboration To allow ...

Ansible
company making maintainer work easier is now owned by company making that work harder https://astral.sh/blog/openai #Python
Astral to join OpenAI

Astral has entered into an agreement to join OpenAI as part of the Codex team.

Package managers keep using git as a database, it never works out.

https://nesbitt.io/2025/12/24/package-managers-keep-using-git-as-a-database.html

Package managers keep using git as a database, it never works out

Git repositories seem like an elegant solution for package registry data. Pull requests for governance, version history for free, distributed by design. But as registries grow, the cracks appear.

Andrew Nesbitt
I still can't believe #Brave is a thing. There apparently are just people out there who are like "I'm frustrated by the corporate bullshit in Chrome, so I think I'll try this crypto scam made by a homophobe"

So I heard you like #SBOM, so I put SBOM into the #Python wheels in #Fedora RPMs, so when you unwheel the wheels, you get the SBOM.

If your Python virtual environment was created on Fedora, your #security scanner can recognize #CVE fixes in patched pip (or setuptolos) within.

The question, however, is: What to do with this now :D

https://developers.redhat.com/articles/2025/12/15/how-reduce-false-positives-security-scans

Anyway, security scanner people, please reach out.

How to reduce false positives in security scans | Red Hat Developer

Learn about Fedora Rawhide testing a solution that embeds SBOM metadata directly into Python wheels, allowing scanners to recognize backported security fixes

Red Hat Developer

Me earlier today:

> I guess it would be relatively trivial to implement...

Famous last words...

Also — reading that the people writing the policy are feeding feedback into a LLM instead of actively engaging with contributors is kind of disappointing and hopefully not something will happen in the future
Council Policy Proposal: Policy on AI-Assisted Contributions

Personally, I don’t support a policy that’s more AI-optimist than the original policy. There are still unaddressed concerns about AI’s environmental impact and it swallowing up large amounts of art and code and other content, much of which has not been obtained through legal means and without attributing or compensating authors. And of the active open source maintainers I follow on social media — including Fedora contributors, many hold these concerns, and it seems concerns about AI have not be...

Fedora Discussion
Starting next month, LinkedIn will start training its AI on the profiles, resumes, and posts of its members. The good news is that users still have time to opt out... https://www.techradar.com/pro/linkedin-set-to-start-to-train-its-ai-on-member-profiles
LinkedIn set to start to train its AI on member profiles

User data will be used for AI training by default

TechRadar
Another day, another unnecessary sub-menu gets added to the Gitlab UI