1 év 11 hónap óta
The Python packaging picture is generally a bit murky; there are lots of
different stakeholders, with disparate wishes and needs, which all adds up
to a fairly large set of multi-faceted problems. Back in the first three
months of the year, we
looked at various
discussions around packaging, some of which are still ongoing.
A
packaging
summit was held at
PyCon 2023 to bring some of the
participants of those discussions together in one room. One of its sessions
was on adding
a namespaces feature to the
Python Package
Index (PyPI). It provides a look into some of the
difficulties that
can arise, especially when trying to accommodate a long legacy of existing
practices, which is often a millstone around the neck of those trying to
make packaging improvements.
jake
1 év 11 hónap óta
Security updates have been issued by Debian (avahi, kernel, linux-5.10, nodejs, webkit2gtk, and wpewebkit), Gentoo (chromium, google-chrome, microsoft-edge, dbus, dbus-broker, dhcp, firefox, firejail-lts, libapreq2, libsdl, libsdl2, lua, proftpd, python, PyPy3, sudo, syslog-ng, systemd, tor, uptimed, vim, and xfce4-settings), Oracle (emacs and libwebp), Red Hat (libwebp), Scientific Linux (libwebp), and SUSE (ceph, ffmpeg-4, git, pdns-recursor, and shim).
corbet
2 év óta
Linters are tools that analyze a program's source code to detect various
problems such as syntax errors, programming mistakes, style violations, and
more. They are important for maintaining code quality and
readability in a project, as well as for catching bugs early in the
development cycle. Last year, a new Python linter appeared:
Ruff. It's fast, written in
Rust, and in less than a year it has
been adopted by some high-profile projects, including
FastAPI,
Pandas, and
SciPy.
jake
2 év óta
Version 3.21.0 of the
Valgrind
code-analysis tool is out. Changes include
better integration with the GDB debugger, better checks for non-portable
realloc() calls, and a number of other improvements.
corbet
2 év óta
The
Guix project ("a transactional
package manager and an advanced distribution of the GNU system") has
announced
a milestone toward its goal of bootstrapping an entire distribution from
source:
If you run guix pull today, you get a package graph of more than
22,000 nodes rooted in a 357-byte program—something that had never
been achieved, to our knowledge, since the birth of Unix.
This is an interesting exercise, but should also be a defense against
"trusting trust" attacks.
(Thanks to Ludovic Courtès and Andy Tai).
corbet
2 év óta
Security updates have been issued by Debian (libdatetime-timezone-perl and tzdata), Fedora (chromium), Red Hat (emacs and libwebp), Slackware (netatalk), and Ubuntu (php7.0).
corbet
2 év óta
No data structures found in the Linux kernel — at least, in any version
that escaped from Linus Torvalds's development machine — are older than the
buffer head. Like many other legacies from the early days of Linux, buffer
heads have been targeted for removal for years. They persist, though,
despite the problems they present. Now, Christoph Hellwig has posted
a patch
series that enables the building of a kernel without buffer heads — but
the cost of doing so at this point will be more than most want to pay.
corbet
2 év óta
Greg Kroah-Hartman has announced the
6.3.1,
6.2.14,
6.1.27, and
5.15.110 stable kernels. They all contain a
fairly small collection of important fixes. Note that there is a
report
of build problems in the wireguard subsystem for the 6.1.27 and 5.15.110
kernels, so we may see updates for those fairly soon.
jake
2 év óta
Security updates have been issued by Debian (distro-info-data, ffmpeg, jackson-databind, jruby, libapache2-mod-auth-openidc, libxml2, openvswitch, sniproxy, and wireshark), Fedora (git, libsignal-protocol-c, php-nyholm-psr7, python-setuptools, rust-askama, rust-askama_shared, rust-comrak, thunderbird, and webkitgtk), SUSE (git, glib2, shadow, thunderbird, and webkit2gtk3), and Ubuntu (Apache Commons Net, git, linux-azure-5.15, linux-azure-fde, linux-kvm, linux-ibm-5.4, linux-snapdragon, netty, and ZenLib).
jake
2 év óta
Version
4.9 of the SystemTap tracing tool has been released. The headline
changes this time include a new, Jupyter-based frontend and a
language-server-protocol interface for name completion.
corbet
2 év óta
As of this writing, nearly 7,500 non-merge changesets have been pulled into
the mainline repository for the 6.4 kernel release. The 6.4 merge window
is thus clearly off and running, with a number of significant changes
merged already. Read on for a summary of the most significant pulled
so far.
corbet
2 év óta
For those who are waiting for the upcoming Debian "bookworm" release, the
date
has
now been set: it's coming out on June 10. The full-freeze date
for the distribution will be May 24.
corbet
2 év óta
Security updates have been issued by Fedora (git, libpcap, php-laminas-diactoros2, php-nyholm-psr7, tcpdump, and xen), Oracle (cloud-init), Scientific Linux (kernel), SUSE (conmon, docker, glib2, glibc, libmicrohttpd, libX11, liferea, python3, qemu, rubygem-actionview-5_1, s390-tools, stellarium, vim, and xen), and Ubuntu (linux, linux-aws, linux-aws-5.4, linux-azure, linux-azure-4.15,
linux-azure-5.4, linux-gcp, linux-gcp-4.15, linux-gcp-5.4, linux-gke,
linux-gkeop, linux-hwe, linux-hwe-5.4, linux-ibm, linux-kvm, linux-oracle,
linux-oracle-5.4 and openssl-ibmca).
jake
2 év óta
When the developers of the Linux security module (LSM) subsystem find
themselves disagreeing with other kernel developers, it tends to be because
those other developers don't think to — or don't want to — add security
hooks to their shiny new subsystems. Sometimes, though, the addition of
new hooks by non-LSM developers can also create some friction. Andrii
Nakryiko's posting of
a pair of
BPF-related security hooks raised a couple of interesting questions,
one of which spurred a fair amount of discussion, and one that did not.
corbet
2 év óta
Security updates have been issued by Fedora (chromium, perl-Alien-ProtoBuf, and redis), Oracle (kernel), SUSE (dmidecode, fwupd, libtpms, libxml2, openssl-ibmca, and webkit2gtk3), and Ubuntu (cloud-init, ghostscript, linux, linux-aws, linux-aws-5.15, linux-azure, linux-gke, linux-gke-5.15,
linux-gkeop, linux-hwe-5.15, linux-ibm, linux-lowlatency,
linux-lowlatency-hwe-5.15, linux-oracle, linux-oracle-5.15, linux, linux-aws, linux-azure, linux-gcp, linux-hwe-5.19, linux-ibm,
linux-kvm, linux-lowlatency, linux-oracle, linux-raspi, and linux, linux-aws, linux-kvm, linux-lts-xenial).
jake
2 év óta
The LWN.net Weekly Edition for April 27, 2023 is available.
corbet
2 év óta
Longtime Pythonista Ned Batchelder gave the first of four keynotes at PyCon's
20th-anniversary edition,
PyCon 2023, which was held
April 19-27 in Salt Lake City, Utah. In fact, it is still being held
at the time of this writing; the sprints continue for four days after the
three days of main-conference talks. Batchelder presented his thoughts on
communication, how it can often go awry for technical people, and how to
make it work better.
jake
2 év óta
corbet
2 év óta
Version
13.1 of the GCC compiler suite has been released.
This release integrates a frontend for the Modula-2 language which
was previously available separately and lays foundation for a
frontend for the Rust language which will be available in a future
release.
Other changes include the removal of support for the STABS
debugging-information format, addition of a number of C++23 features, a
number of static-analyzer improvements, support for a number of recent CPU
features, and more. See this page for details.
corbet
2 év óta
Security updates have been issued by Fedora (chromium, lilypond, and lilypond-doc), Oracle (java-1.8.0-openjdk), Red Hat (emacs, java-1.8.0-openjdk, java-11-openjdk, java-17-openjdk, kernel, kernel-rt, pesign, and virt:rhel, virt-devel:rhel), Scientific Linux (java-1.8.0-openjdk and java-11-openjdk), Slackware (git), SUSE (fwupd, git, helm, and runc), and Ubuntu (firefox, golang-1.18, linux-hwe-5.15, and openssl, openssl1.0).
corbet
Ellenőrizve
2 perc 58 másodperc ago
LWN.net is a comprehensive source of news and opinions from
and about the Linux community. This is the main LWN.net feed,
listing all articles which are posted to the site front page.
Feliratkozás a következőre: Linux Weekly News hírcsatorna