Weekly Status Report: 2019-05-12

Hello all!

We’ve had a lot of exciting improvements and additions to Adélie Linux in preparation for the release of 1.0-BETA3.

Web site

Top 5 referring sites to the Web site:

  • 66: Google searches
  • 43: without-systemd.org
  • 20: Reddit
  • 18: musl.cc
  • 18: Repology
  • 9: Twitter

Top 5 pages accessed (and homepage):

  • 1000: /
  • 236: /about.html
  • 54: /team.html
  • 40: /about-qa.html
  • 32: /announcements/1.0-BETA2.html
  • 31: /announcements/

gcompat

All of the issues identified by Codacy have been resolved. This included a few potential NULL pointer dereferences, variable scope fixes, and use of memalign. Additionally, the __wcscpy_chk symbol was added.

General discussion

We welcome Luis Ressel (aranea@) as our newest committer! He has been contributing to Adélie for the past few months and brings experience in many fields, including s6.

PAM configuration has been slightly hardened, to ensure users without passwords are never allowed access to an Adélie Linux system unless the administrator explicitly enables such.

Packaging

Luis Ressel (aranea@) added packages for wireless-regdb and iw.

A. Wilcox (awilfox@) updated SpiderMonkey (MozJS) to 60.5.2, and PolicyKit to 0.116. They also added packages for PPP, ModemManager, and NetworkManager.

Weekly Status Report: 2019-05-05

Hello all,

This has been a busy week for the Adélie Linux system. Multiple projects are now utilising CI systems for testing and quality assurance, and GRUB has been completely overhauled. More on these developments and more below…

Web site

Top 5 referring sites to the Web site:

  • 59: Google searches
  • 50: without-systemd.org
  • 33: Repology
  • 32: Reddit
  • 15: DuckDuckGo searches

Top 5 pages accessed (and homepage):

  • 1184: /
  • 212: /about.html
  • 49: /about-qa.html
  • 46: /team.html
  • 39: /announcements/
  • 39: /announcements/1.0-BETA2.html
  • 30: /contribute.html

Documentation

Multiple contributors have submitted fixes to our Administrator’s Handbook, which have all been merged.

gcompat

gcompat 0.4.0 has been released, bringing wider support and building on Travis CI. Read more in the official release announcement.

libucontext

libucontext is also now using Travis CI for automatic per-commit testing.

Packaging

A. Wilcox (awilfox@) updated many packages, including Gutenprint (printer drivers), Quaternion (Matrix chat client), and KDE applications.

Kiyoshi Aman (aerdan@) updated MATE packages.

Dan Theisen (djt@) updated nano, Postfix, and Protobuf, and added packages for Ruby RSpec.

General discussion

The patch for incorrect behaviour in the apk-tools list applet has landed upstream.

Our GRUB package has been overhauled to use /etc/default/grub as most other distributions, instead of /etc/update-extlinux.conf.

gcompat 0.4.0 released

The Adélie Linux Release Engineering Team is proud to announce that gcompat 0.4.0 has been released. This release includes wider support for glibc binaries and reliability enhancements.

Symbols added

  • __strdup
  • __wcstol_internal
  • mtrace and muntrace
  • pthread_getname_np

Functional changes

  • gcompat can now optionally include obstack support via musl-obstack.
  • Support for static-linked binaries on Linux kernels newer than 4.16 has been added.
  • <utmpx.h> is now used for all utmp-related functions, supporting the utmps package.

Enhancements

  • gcompat is now using the Travis CI service to run build testing on every commit.
  • gcompat is now using the Codacy service for static testing.

The new release of gcompat can be downloaded on any Adélie Linux mirror. (xz) (bz2)

2877ec45de0ca2272649cc8389dd99225fb919adcf5e2819fe5e5e2b5426819de97cce09afcd5d3a734828aedd819da94dc0266529c5b02525961032a63d2b43  gcompat-0.4.0.tar.bz2
32b4038a031b9af2d5febb547fe9268eb829f40bb2437c94afe5b939e06e7337448ad7f2dce34362829d19672ede54eec8fc34dc755736dbc76f347906ba5ead  gcompat-0.4.0.tar.xz

Weekly Status Report: 2019-04-14

Hello all!

It’s been a busy week with a lot of exciting progress made. We’ve managed to land the Go programming language on 32-bit PowerPC! Additionally, another fix has been accepted upstream to the musl libc, and we’ve added more stubs to gcompat for wider compatibility.

Web site

Top 5 referring sites to the Web site:

  • 114: Baidu searches
  • 114: Google searches
  • 55: without-systemd.org
  • 22: Reddit
  • 17: DuckDuckGo searches

Top 5 pages accessed (and homepage):

  • 1006: /
  • 218: /about.html
  • 108: /announcements/
  • 51: /team.html
  • 46: /announcements/1.0-BETA2.html
  • 43: /about-qa.html

gcompat

Stub functions for mtrace and muntrace were added by A. Wilcox (awilfox@) for compatibility with the binary Raspberry Pi tools shipped by the Raspberry Pi Foundation.

libucontext

Bobby Bingham (koorogi) has completely overhauled PowerPC support in libucontext, which has culminated in GCC Go running properly on 32-bit PowerPC.

musl libc

The definition of O_TTY_INIT in <fcntl.h> has been accepted upstream.

Packaging

A. Wilcox (awilfox@) updated libucontext with the new PowerPC patches discussed above. They also fixed an issue with APR on 32-bit PowerPC and an issue with X.Org testing on 64-bit ARM.

Kiyoshi Aman (aerdan@) fixed an issue with the dialog package.