All posts by jzb

Jackson: tag2upload in the first month of forky

Post Syndicated from jzb original https://lwn.net/Articles/1038486/

Ian Jackson has published a blog
post
summarizing the tag2upload service’s
first month of handling uploads for the upcoming Debian 14 (“forky”) release:

We announced tag2upload’s open beta in mid-July. That was in the
middle of the the freeze for trixie, so usage was fairly light until
the forky floodgates opened.

Since then the service has successfully performed 637 uploads, of
which 420 were in the last 32 days. That’s an average of about 13 per
day. For comparison, during the first half of September up to today
there have been 2475 uploads to unstable. That’s about 176/day.

So, tag2upload is already handling around 7.5% of uploads. This is
very gratifying for a service which is advertised as still being in
beta!

LWN covered
tag2upload in July 2024.

Libxml2 2.15.0 released

Post Syndicated from jzb original https://lwn.net/Articles/1038478/

Version
2.15.0
of libxml2 has
been released. Notable changes include the disabling of Python
bindings by default, using Doxygen to generate API documentation, as
well as bringing HTML serialization and handling of character
encodings more in line with the HTML5 specification.

Nick Wellnhofer has also announced
that he is stepping down as libxml2 maintainer, and Iván Chavero has
volunteered
to take over. LWN covered libxml2 in
June.

Systemd v258 released

Post Syndicated from jzb original https://lwn.net/Articles/1038458/

Systemd
v258
has been released with a long list of new features and
changes; slice units now have basic workload management features,
quotas for tmpfs have been added, the “systemctl start
command now has a verbose (-v) option, and more. This release
also, finally, completely removes support for control groups v1
support. LWN covered
some of systemd v258’s features and changes in August.

[$] Providing support for Windows 10 refugees

Post Syndicated from jzb original https://lwn.net/Articles/1037132/

In October, consumer versions of Windows 10 will
stop receiving security updates. Many users who would ordinarily move
to the next version are blocked by Windows 11’s hardware
requirements unless they are willing to buy a newer PC. The “End of 10” campaign is an effort to
convince those users to switch to Linux rather than sticking with an
end-of-life operating system or buying a new Windows system. At
Akademy 2025, Dr. Joseph De Veaugh-Geiss,
Bettina Louis, Carolina Silva Rodé, and Nicole Teale discussed their
work on the campaign, its progress so far, and what’s next.

Security updates for Wednesday

Post Syndicated from jzb original https://lwn.net/Articles/1038453/

Security updates have been issued by AlmaLinux (container-tools:rhel8, kernel, and podman), Debian (node-sha.js), Fedora (firefox, kea, and perl-JSON-XS), Mageia (java-1.8.0-openjdk, java-11-openjdk, java-17-openjdk, java-latest-openjdk), Oracle (kernel, libarchive, podman, and python-cryptography), Red Hat (multiple packages, mysql:8.4, and python3.11), SUSE (expat, java-1_8_0-ibm, krb5, libavif, net-tools, nginx, nvidia-open-driver-G06-signed, onefetch, pcp, rabbitmq-server313, raptor, and vim), and Ubuntu (libyang2, linux, linux-aws, linux-aws-5.4, linux-bluefield, linux-gcp,
linux-gcp-5.4, linux-hwe-5.4, linux-ibm, linux-ibm-5.4, linux-iot,
linux-kvm, linux-raspi, linux-raspi-5.4, linux-xilinx-zynqmp, linux-aws-fips, linux-fips, linux-gcp-fips, and python-xmltodict).

Varnish 8.0.0 and bonus project news

Post Syndicated from jzb original https://lwn.net/Articles/1038242/

Version
8.0.0
of Varnish Cache
has been released. In addition to a number
of changes to varnishd parameters, the ability to access some
runtime parameters using the Varnish Configuration Language, and other
improvements, 8.0.0 comes with big news; the project is forming an
organization called a forening
that will set out formal governance for the project.

The move also comes with a name change due to legal difficulties in
securing the Varnish Cache name:

The new association and the new project will be named “The Vinyl
Cache Project”, and this release 8.0.0, will be the last under the
“Varnish Cache” name. The next release, in March will be under the new
name, and will include compatility scripts, to make the transition as
smooth as possible for everybody.

I want to make it absolutely clear that this is 100% a mess of my
making: I should have insisted on a firm written agreement about the
name sharing, but I did not.

I will also state for the record, that there are no hard feelings
between Varnish Software and the FOSS project.

Varnish Software has always been, and still is, an important and
valued contributor to the FOSS project, but sometimes even friends can
make a mess of a situation.

[$] KDE launches its own distribution (again)

Post Syndicated from jzb original https://lwn.net/Articles/1037166/

At Akademy 2025, the
KDE Project released an
alpha version of KDE Linux, a
distribution built by the project to “include the best
implementation of everything KDE has to offer, using the most advanced
technologies
“. It is aimed at providing an operating system
suitable for home use, business use, OEM installations, and more
eventually“. For now there are many rough edges and missing
features that users should be aware of before taking the plunge; but
it is an interesting look at the kind of complete Linux system that
KDE developers would like to see.

Security updates for Wednesday

Post Syndicated from jzb original https://lwn.net/Articles/1037471/

Security updates have been issued by Fedora (buildah, containers-common, glycin, loupe, podman, rust-matchers, and rust-tracing-subscriber), Red Hat (fence-agents, jackson-annotations, jackson-core, jackson-databind, jackson-jaxrs-providers, and jackson-modules-base, pki-deps:10.6, python-requests, python3.12-cryptography, redis:6, redis:7, and resource-agents), Slackware (libssh), SUSE (aide, cloud-init, iperf, java-1_8_0-openjdk, jq, kernel-devel, python-deepdiff, regionServiceClientConfigAzure, regionServiceClientConfigEC2, and regionServiceClientConfigGCE), and Ubuntu (gnutls28).

Anaconda WebUI: progress update and roadmap

Post Syndicated from jzb original https://lwn.net/Articles/1037349/

Fedora’s Community Blog has a short
update
on the progress of Fedora’s new installer with a web-based
interface. The new installer was introduced for the Workstation
edition in Fedora Linux 42, it is now approved to be
included in all Fedora spins and the KDE edition for
Fedora 43. Final deprecation of the GTK-based installer is set
for Fedora 45. LWN covered the installer
changes in April.

[$] Testing the 2-in-1 Framework 12 Laptop

Post Syndicated from jzb original https://lwn.net/Articles/1035758/

Framework Computer is a US-based
computer manufacturer with a line of Linux-supported, modular, easily
repairable and upgradeable laptops. In February, the company announced
a new model, the Framework Laptop 12,
an “entry-level” 12.2-inch convertible notebook that can be
used as a laptop or tablet. The systems were made available for pre-order
in April, I received mine in mid-August. Since then, I have been
putting it through its paces with Debian 13 (“trixie”) and
Fedora Linux 42. It’s a good choice for users who want a
Linux-friendly, lightweight, 2-in-1
device—if they are willing to make a few concessions on storage
capacity, RAM, and CPU/GPU choices.

Niri 25.08 released

Post Syndicated from jzb original https://lwn.net/Articles/1036625/

Version
25.08
of the niri scrollable-tiling Wayland compositor has been
released. Notable changes include xwayland-satellite
integration, modal exit confirmation, and the introduction of basic
support for screen readers:

A series
of posts
by fireborn earlier this year on the screen reader
situation in Linux got me curious: how does one support
screen readers in a Wayland compositor? The documentation is
unfortunately scarce and difficult to find. Thankfully, @DataTriny from the AccessKit project came across my issue,
pointed me at the right protocols, and answered a lot of my questions.

So, as of this release, niri has basic support for screen readers!
We implement the org.freedesktop.a11y.KeyboardMonitor D-Bus
interface for Orca to listen and
grab keyboard keys, and we expose the main niri UI elements via
AccessKit. […]

The current screen reader support and further considerations are
documented on the new Accessibility wiki page.

LWN covered niri in
July.

Linux From Scratch 12.4 released

Post Syndicated from jzb original https://lwn.net/Articles/1036624/

Version
12.4
of Linux From Scratch (LFS) and Beyond Linux From Scratch
(BLFS) have been released. LFS
provides step-by-step instructions on building a customized Linux
system entirely from source, and BLFS helps to extend an LFS
installation into a more usable system. Notable changes in this
release include updates to GNU Binutils 2.45, GCC 15.2, GNU C Library
(glibc) 2.42, and Linux 6.15.1. See the Changelog
for all updates since 12.3.

New ELF specification for public review

Post Syndicated from jzb original https://lwn.net/Articles/1036569/

Cary Coutant has announced
a draft for version 4.3 of the
Executable and Linking Format (ELF) object file format. The
specification was formerly part of the Unix System
V Release 4 (SVR4) gABI document
:

The last published gABI documents were the Fourth Edition and a draft
of Edition 4.1, both published in March 1997. The ELF portions of the
document were updated several times between 1998 and 2015, published
online […]

I’ve published the last draft from 2015 as Version 4.2, and collected
the several changes since then, along with new e_machine values, as
Version 4.3.

The source for the draft is on GitHub in reStructuredText
format, and Coutant has collected the mailing list discussions for
changes in 4.3 as GitHub
issues
. Thanks to Jose E. Marchesi for the tip.

Security updates for Wednesday

Post Syndicated from jzb original https://lwn.net/Articles/1036567/

Security updates have been issued by AlmaLinux (httpd, kernel, and kernel-rt), Debian (python-eventlet and python-h2), Mageia (aide, gnutls, tomcat, and vim), Oracle (httpd, mod_http2, postgresql:15, python3.11, python3.12, python3.9, and udisks2), Red Hat (kernel, postgresql, postgresql:12, and postgresql:15), SUSE (dcmtk, jupyter-bqplot-jupyterlab, kured, libudisks2-0, munge, python-eventlet, python-future, python311-eventlet, rekor, traefik2, and ucode-intel), and Ubuntu (linux-aws, linux-azure-5.15, linux-gcp-6.8, linux-gke, linux-gkeop, linux-hwe-6.8, linux-nvidia,
linux-nvidia-6.8, linux-nvidia-lowlatency, linux-raspi, linux-gke, linux-ibm-5.15, linux-kvm, and protobuf).

[$] Removing Guix from Debian

Post Syndicated from jzb original https://lwn.net/Articles/1035491/

As a rule, if a package is shipped with a Debian release, users can
count on it being available, and updated, for the entire
life of the release. If package foo is included in the stable
release—currently Debian 13
(“trixie”)—a user can
reasonably expect that it will continue to be available with security
backports as long as that release is supported, though it may not be
included in Debian 14 (“forky”). However, it is likely that the
Guix package manager will soon
be removed from the repositories for Debian 13 and
Debian 12 (“bookworm”, also called oldstable).

[$] Highlights from systemd v258: part one

Post Syndicated from jzb original https://lwn.net/Articles/1028275/

The next release of systemd has been percolating for an unusually
long time. Systemd releases are usually about six months apart, but
v257 came out in
December 2024, and v258 just now seems to be nearing the finish
line; the third release candidate for v258 was published on
August 20 (release
notes
). Now is a good time to dig in and take a look at some of
the new features, enhancements, and removals coming soon to
systemd. These include new workload-management features, a concept for
multiple home-directory environments, and the final, once-and-for-all
removal of support for control
groups version 1
.

Python: The Documentary

Post Syndicated from jzb original https://lwn.net/Articles/1035537/

Attendees at EuroPython had the chance to preview part of
Python: The Documentary during a
keynote panel
. The full film, created by CultRepo, is now available on YouTube:

This is the story of the world’s most beloved programming language:
Python. What began as a side project in Amsterdam during the 1990s
became the software powering artificial intelligence, data science and
some of the world’s biggest companies. But Python’s future wasn’t
certain; at one point it almost disappeared.

This 90-minute documentary features Guido van Rossum, Travis
Oliphant, Barry Warsaw, and many more, and they tell the story of
Python’s rise, its community-driven evolution, the conflicts that
almost tore it apart, and the language’s impact on… well…
everything.

The video
of the keynote is also available.

Rosenzweig: Dissecting the Apple M1 GPU, the end

Post Syndicated from jzb original https://lwn.net/Articles/1035332/

Alyssa Rosenzweig has written a blog post
about her work to help ship a “great driver” for the Apple M1
GPU that supports OpenGL, Vulkan, and enables gaming with Proton.

We’ve succeeded beyond my dreams. The challenges I chased, I have
tackled. The drivers are fully upstream in Mesa. Performance isn’t too
bad. With the Vulkan on Apple myth busted, conformant Vulkan is now
coming to macOS via LunarG’s
KosmicKrisp
project building on my work.

Satisfied, I am now stepping away from the Apple ecosystem. My
friends in the Asahi Linux orbit will carry the torch from here.

Rosenzweig indicates her next project will be working on Intel’s
Xe-HPG graphics architecture. LWN covered her talk on Apple
M1/M2 GPU drivers in October 2024.