Weekly Status Report: 2019-09-23

Hello all!

This week has once again seen a primary focus on the specifications for Horizon, and work on APK Foundry. There have been some other interesting developments as well.

Web site

Top 5 referring sites to the Web site:

  • 78: Google searches
  • 75: DistroWatch
  • 31: DuckDuckGo searches
  • 27: Repology
  • 23: This very blog

Top 5 pages accessed (and homepage):

  • 1175: /
  • 251: /about.html
  • 137: Horizon Specifications
  • 57: /about-qa.html
  • 36: /contribute.html
  • 35: /team.html

Horizon

Specification work on Horizon continues to be done, with an emphasis on the disk partitioning portion of the system. Discussions about a syntax for having comments in a HorizonScript were also had.

APK Foundry

Max Rees (sroracle@) continues to work hard on the finishing touches of APK Foundry. They have now successfully run AF jobs on four Tier 1 architectures.

musl

Dan Theisen (djt@) has been working on implementing the APIs in musl. This will allow us to package software like K3b and filelight.

General discussion

Our community has graciously sent in some hardware donations this week. An Apple Radeon 9200 was sent in to investigate some issues with display on some models of eMac G4 and Mac mini. A new NVMe device for the PPC64 builder was donated after the existing NVMe device was destroyed by a freak accident. More memory for the PPC64 builder has also been donated. We thank our community very much for these generous donations!

We are still in need of some monetary donations to make it through October. If you have a bit to spare and want to show your support for the work we’re doing to provide high-quality libre software to everyone, please consider contributing. You can find out how on our Contribution page. Thank you!

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.

Weekly Status Report: 2019-03-17

Hello all!

A smorgasbord of updates and fixes abound all throughout the Adélie Linux system this week. We also saw many fixes to conform better to the POSIX® standard.

Web site

Top 5 referring sites to the Web site:

  • 67: without-systemd.org
  • 55: Google searches
  • 46: Reddit
  • 24: DuckDuckGo searches
  • 22: Repology

Top 5 pages accessed (and homepage):

  • 987: /
  • 220: /about.html
  • 97: /announcements/
  • 49: /about-qa.html
  • 47: /team.html
  • 37: /announcements/1.0-BETA2.html

CD images

We have added the nano package to all CD images as an alternative to vim. Both editors are now available in the live environment and full installation media.

musl libc

We have contributed POSIX® conformance fixes to the musl libc. Most are pending upstream acceptance, including namespace pollution fixes in <unistd.h>, definition of O_TTY_INIT in <fcntl.h>, and a correctness fix for fpathconf(3). A fix for setvbuf(3) has already been accepted upstream. We have additionally corrected the implementation of renameat(2); however, a more appropriate fix would be kernel-side.

Shimmy

Shimmy is our small toolset designed to provide POSIX®-like tools for Linux systems. Our implementation of the getconf(1) utility has had some enhancements. POSIX2 options are now correctly supported, and NAME_MAX (and others) now use statvfs(2) and statfs(2) calls to return the correct, file system-dependent values.

Packaging

A. Wilcox (awilfox@) updated many packages. The Heimdal implementation of Kerberos 5 was removed. Python 3 support has been fixed in Qt Declarative. Wayland was made optional for KDE, and was removed as an (erroneous) dependency of LXQt. An issue that prevented the mailx mail application from starting has been fixed.

Max Rees (sroracle@) updated LibreOffice and its dependencies.

Laurent Bercot (skarnet@) added a package for libsodium.

Luis Ressel (aranea) added packages for gmime, isync, and notmuch.