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.

Weekly Status Report: 2019-04-28

Hello all,

We’re happy to report that in addition to our usual round of package fixes, we have released a new version of the libucontext library – which brings us full support for GCC Go!

Web site

Top 5 referring sites to the Web site:

  • 67: Reddit
  • 62: without-systemd.org
  • 35: Google searches
  • 31: Repology
  • 12: Mas Linux

Top 5 pages accessed (and homepage):

  • 1033: /
  • 234: /about.html
  • 46: /about-qa.html
  • 40: /announcements/1.0-BETA2.html
  • 39: /team.html
  • 38: /announcements/

libucontext

An issue that could cause a crash on 32-bit Intel machines has been fixed. This fix is included in the libucontext 0.9.0 release; for more information, see the release announcement.

Packaging

Max Rees (sroracle@) updated the Nextcloud Client to 2.5.2.

A. Wilcox (awilfox@) added the z3 package for Clang. They also updated LLVM and Clang to version 8.0.0, and added the SPARC and WebAssembly targets to our LLVM package. They additionally fixed more bugs in GCC Go.

A. Wilcox (awilfox@) and Kiyoshi Aman (aerdan@) worked together to bump many of the desktop packages in Adélie Linux. Additionally, aerdan@ added a package for licensecheck, which allows for automation of code licensing audits.

General discussion

It’s finally here – GCC Go runs on all five architectures! 32-bit and 64-bit PowerPC, x86, and 64-bit ARM can now all run Go code. We thank awilfox@, koorogi, and the other brave porters who have made this possible.

libucontext 0.9.0 released

The Adélie Linux Release Engineering Team is proud to announce the immediate release of libucontext 0.9.0. This is the first release of libucontext under the Adélie Linux umbrella, after its previous author orphaned it.

Some improvements since release 0.1.3 include:

  • More coverage in test suite, allowing for better testing and faster porting to new platforms.
  • Complete rewrite of PowerPC support, fully tested and known to work.
  • Static linking support.
  • Fix for a crash on 32-bit x86 platforms.
  • New upstream: Adélie Linux.

You may download libucontext 0.9.0 from any Adélie Linux mirror.

47ffa743e0b364d7a5d5ae633f89e83a7e3bbdf62a8a703a06a522c08b187b785548e8b8d58d53fc4fd984575f086794e74c12d40075326c6e88024e841550b6  libucontext-0.9.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.