|
|
Log in / Subscribe / Register

Brief items

Security

About KeePassXC's code quality control (KeePassXC blog)

The KeePassXC project has recently updated its contribution policy and README to note its policy around contributions created with generative AI tools. The project's use of those tools, such as GitHub Copilot, have raised a number of questions and concerns, which the project has responded to:

There are no AI features inside KeePassXC and there never will be!

The use of Copilot for drafting pull requests is reserved for very simple and focused tasks with a small handful of changes, such as simple bugfixes or UI changes. We use it sparingly (mostly because it's not very good at complex tasks) and only where we think it offers a benefit. Copilot is good at helping developers plan complex changes by reviewing the code base and writing suggestions in markdown, as well as boilerplate tasks such as test development. Copilot can mess up, and we catch that in our standard review process (e.g., by committing a full directory of rubbish, which we identified and fixed). You can review our copilot instructions. Would we ever let AI rewrite our crypto stack? No. Would we let it refactor and rewrite large parts of the application? No. Would we ask it to fix a regression or add more test cases? Yes, sometimes.

Emphasis in the original. See the full post to learn more about the project's processes and pull requests that have been created with AI assistance.

Comments (5 posted)

Kernel development

Kernel release status

The current development kernel is 6.18-rc5, released on November 9. Linus remarked: "In other words: it all looks just the way I like it at this point: small and boring."

Stable updates: none have been released in the last week.

The large 6.17.8 and 6.12.58 updates are in the review process; they are due on November 13.

Comments (none posted)

A proposed kernel policy for LLM-generated contributions

The kernel community is currently reviewing a proposed policy for contributors who are using large language models to assist in the creation of their patches; the primary focus is on disclosure of the use of those tools. "The goal here is to clarify community expectations around tools. This lets everyone become more productive while also maintaining high degrees of trust between submitters and reviewers."

Comments (none posted)

Quote of the week

The risk of AI slop is that this will just happen a *lot* more often, which means that patches from known high quality [contributors] will get far more attention than patches from newer contributors --- because we won't know whether it's a new contributor who is coming up to speed, or someone who is sending AI slop. So the more AI slop we get, the more this dynamic will accelerate, to the point where people who accuse us of having an old "boys/girls" club will become true, and people will accuse us of not being welcoming to new contributors.
Ted Ts'o

Comments (none posted)

Development

Firefox 145 released

Firefox 145 has been released. Notable changes in this release include note-taking features for PDFs viewed in Firefox, enhanced privacy protections, and the ability to access and manage passwords in the sidebar. This release also drops support for 32-bit Linux systems.

Comments (5 posted)

Freedesktop.org now hosts the Filesystem Hierarchy Standard

The future of the Filesystem Hierarchy Standard (FHS) has been under discussion for some time; now, Neal Gompa has announced that the FHS is "hosted and stewarded" by Freedesktop.org.

For those who are unaware, the Filesystem Hierarchy Standard (FHS) is the definition for POSIX operating systems to organize system and user data. It is broadly adopted by Linux, BSD, and other operating systems that follow POSIX-like conventions.

See this page for the specification's new home.

Comments (49 posted)

Homebrew 5.0.0 released

Version 5.0.0 of the Homebrew package manager for Linux and macOS has been released. Notable changes in this release include download concurrency by default, official support for 64-bit Arm on Linux, and more.

Comments (4 posted)

Mastodon 4.5 released

Version 4.5 of the Mastodon decentralized social-media platform has been released. Notable features in this release include quote posts, native emoji support, as well as enhanced moderation and blocking features for server administrators. The project also has a post detailing new features in 4.5 for developers of clients and other software that interacts with Mastodon.

Comments (4 posted)

Public-inbox 2.0.0 released

Version 2.0.0 of public-inbox, the mail archiving system behind lore.kernel.org and LWN's email archive, has been released. "This release includes several new features and fixes; mostly around improved integration between inboxes and coderepos for solver. Portability and reliability is also improved, especially in the internal process management of lei."

Full Story (comments: 1)

Pytest 9.0.0 released

Version 9.0.0 of pytest has been released. Notable changes in this release include the addition of subtests, native support for TOML configuration files, and a new strict mode. See the changelog for a complete list of new features, enhancements, and bug fixes.

Comments (2 posted)

Page editor: Daroc Alden
Next page: Announcements>>


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds