LWN.net's Journal
 
[Most Recent Entries] [Calendar View]

Monday, January 13th, 2020

    Time Event
    1:49a
    5.5-rc6 and stable kernels too
    The 5.5-rc6 kernel prepatch is out for testing. "Let's see how things go. I do suspect that this ends up being one of those 'rc8' releases, not because things look particularly bad right now, but simply because the holiday season has meant that both the testing side and the development side have been quiet. But who knows?"

    On the stable side, 5.4.11, 4.19.95, 4.14.164, 4.9.209, and 4.4.209 have all been released with another set of important fixes.

    3:43p
    Security updates for Monday
    Security updates have been issued by Arch Linux (file and firefox), Debian (apache-log4j1.2), Fedora (chromium, dovecot, GraphicsMagick, kubernetes, libvpx, makepasswd, matio, and slurm), Mageia (libtomcrypt, ming, oniguruma, opencv, pcsc-lite, phpmyadmin, and thunderbird), openSUSE (chromium, chromium, re2, and mozilla-nspr, mozilla-nss), Red Hat (chromium-browser, firefox, and rabbitmq-server), Slackware (mozilla), and SUSE (crowbar-core, crowbar-openstack, openstack-horizon-plugin-monasca-ui, openstack-monasca-api, openstack-monasca-log-api, openstack-neutron, rubygem-puma, rubygem-rest-client, firefox, libzypp, and openssl-1_1).
    6:27p
    Szorc: Mercurial's Journey to and Reflections on Python 3
    Here is a
    longish blog entry
    from Mercurial maintainer Gregory Szorc on the
    painful process of converting Mercurial to Python 3. "I
    anticipate a long tail of random bugs in Mercurial on Python 3. While the
    tests may pass, our code coverage is not 100%. And even if it were, Python
    is a dynamic language and there are tons of invariants that aren't caught
    at compile time and can only be discovered at run time. These invariants
    cannot all be detected by tests, no matter how good your test coverage
    is. This is a feature/limitation of dynamic languages. Our users will
    likely be finding a long tail of miscellaneous bugs on Python 3 for
    years.
    "
    10:36p
    Git v2.25.0
    Git 2.25 has been released. This blog
    post
    looks at "partial clone support" and "sparse checkouts" as these
    features mature. "A clone of a Git repository copies all of its data: every version of every file in the history. For very large repositories, the cost of network transfer and local storage can make this awkward or even impossible, even if you're only interested in a subset of the files. In the past several versions, Git learned the ability to execute a "partial" clone, which means that it can now clone and work with repositories without having all of their contents.

    Partial clones are still considered an experimental feature from Git's point of view. For instance, many providers (such as GitHub) don't support this feature yet, and it's continually changing and evolving within Git from release to release.
    "

    << Previous Day 2020/01/13
    [Calendar]
    Next Day >>

LWN.net   About LJ.Rossia.org