Weekly Status Report: 2019-05-19

Hello all!

There is much to discuss about the impending release of Adélie Linux 1.0-BETA3. As this is being written, the area where many of us live and work is under the threat for a multi-day tornado outbreak. This may cause some additional delays in the release process, but rest assured — 1.0-BETA3 will be the best release of Adélie Linux yet, and worth a little wait!

Web site

Top 5 referring sites to the Web site:

  • 84: Google searches
  • 60: without-systemd.org
  • 36: Repology
  • 31: DuckDuckGo searches
  • 28: Reddit

Top 5 pages accessed (and homepage):

  • 1056: /
  • 269: /about.html
  • 53: /announcements/
  • 53: /announcements/1.0-BETA2.html
  • 48: /team.html
  • 47: /about-qa.html
  • 34: /contribute.html

Packaging

A. Wilcox (awilfox@) updated KDE Applications to 19.04.1, and updated XFS to 5.0.0.

General discussion / image

Our PowerPC bootable images have been tested on many different hardware and firmware combinations, and now successfully boot on IBM pSeries systems and on QEMU/KVM. They have also been verified to boot via USB on iBook G3, PowerBook G4, Power Mac G5, and Talos II.

Our x86 images now have tested working EFI support, including Apple EFI and Intel UEFI.

The ARM64 root filesystem tarballs (rootfs) now have their respective kernel DTB files.

iw and dosfstools have been added to all Adélie Linux images. OpenRC has been removed from the mini-rootfs.

Weekly Status Report: 2019-03-24

Hello all!

In addition to packaging improvements, we are pleased to announce that we have launched a new blog at adelie.blog! This blog is proudly run with the libre WordPress and should respect your privacy much better than our old blog.

Web site

Top 5 referring sites to the Web site:

  • 47: without-systemd.org
  • 44: Google searches
  • 32: Reddit
  • 16: Repology
  • 15: DuckDuckGo searches

Top 5 pages accessed (and homepage):

  • 900: /
  • 219: /about.html
  • 148: /announcements/
  • 43: /about-qa.html
  • 42: /announcements/1.0-BETA2.html
  • 33: /contribute.html

CD images

The device-mapper package (including the dmsetup command) and the lzop package have been added to the live environment and full installation media.

Packaging

A. Wilcox (awilfox@) added a patch to fix an issue in Konsole that could cause display issues. They also ported GTKSpell to Enchant 2.

Luis Ressel (aranea) fixed chrony to use libedit, with help from Samuel Holland (smaeul). He also updated unbound to 1.9.1.

zlg bumped many Python 3 packages.

Laurent Bercot (skarnet@) added a package for the netqmail MTA.

Max Rees (sroracle@) updated PHP to 7.2.16.

Kiyoshi Aman (aerdan@) bumped many desktop packages, including Featherpad, GTK+ 3.0, ImageMagick, Qt5ct, and XFCE.

General discussion

A security issue in cURL was fixed. Boost was overhauled and updated to its latest version. digiKam was removed, as it no longer builds on the Adélie Linux system. An issue in APK Tools that caused the ‘list’ applet to malfunction in certain scenarios was fixed. Java 8, via OpenJDK, has been added. A long-standing bug in FreeType was fixed. The latest version of GDB is once again available on 64-bit ARM systems.

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.

Weekly Status Report: 2018-01-13

Hello all!

I’d like to start writing weekly status reports about what is going on around the project. This is also an easy way to catch up with what happened for people who cannot, for whatever reason, read the IRC backlog.

Web site

The Adélie Web site had a large process overhaul, and a slight reorganisation.

The Web site now has a functional template system, which means the nav bar and footer only have to be changed one time (instead of on each HTML file). This will allow us to ensure the site is kept up to date easier and faster. The system uses simple POSIX Make, with grep and sed, so is completely portable.

Meanwhile, the About page was split into separate Meet The Team, Q&A, and About The Distro pages. Additionally, a section was added as a ‘quick overview’ of what we offer.

Top 5 referring URLs to the Web site:

Top 5 pages accessed (and homepage):

  • 3075: /
  • 246: /about.html
  • 51: /announcements/1.0-BETA2.html
  • 48: /about-qa.html
  • 46: /team.html
  • 45: /contribute.html

These statistics generated by yours truly, using grep and awk on privatised Apache logs.

Wiki

  • awilfox@ and aerdan@ both catalogued their available hardware for testing. The catalogue is available for reading on the Wiki.
  • The Project:Roadmap pages were updated to reflect the BETA3 target.

CD Image (image.git)

  • The CD image system now supports mastering of multi-architecture discs. It is still early days, requiring some manual intervention, but the hope is that we will be able to generate a CD that has a GRUB menu to select 32-bit or 64-bit kernel/userland. This will allow us to serve more people with less resources. (For example, we’ll only need to have a single print run for x86 and PPC, not a 32-bit and a 64-bit for each.)

Shimmy

  • The _NPROCESSORS_ONLN extension for getconf(1) has been added. This is supported by glibc, Solaris, Mac OS X, and AIX, and is used by the Linux kernel build system to determine the number of build jobs to run.

gcompat

  • smauel fixed support for newer Linux kernels (v4.17+). He also implemented pthread_getname_np and optional obstack support, and cleaned up some of the code.

Packaging

  • aerdan@ bumped some Perl packages, and ensured all Perl packages have the proper owner (the Adélie Perl Team). He also bumped some aspell dictionaries that have newer third-party releases, and many other packages.
  • skarnet@ bumped system/utmps, fixing a bug in wtmpd.
  • aerdan@ added:
    • user/pcmanfm, a lightweight file manager for X11.
    • user/uptimed.
    • And a few others.
  • awilfox@ fixed system/ca-certificates to generate the /etc/ssl directory correctly when installing to a chroot. They also added:
    • user/adwaita-icon-theme, ensuring Gtk3 apps have proper toolbar icons.
    • user/gnumeric, a spreadsheet application.
    • user/gnu-ghostscript, which allows PostScript files to be manipulated, and is a requirement of many CUPS printer drivers.
    • user/jpegoptim and user/optipng, image optimisers.
    • user/nfs-utils, for network file sharing.
    • user/openttd, a game.
    • user/rdesktop, for RDP connections to Windows® computers.
    • and many others, mostly from the alpha7 and alpha2 missing package
      lists.
  • multiplexd, a relative newcomer, has also been busy! They added:
    • user/abiword and its dependencies, a light-weight word processor.
    • user/nftables and its dependencies, a firewall and NAT system.

General discussion

Issues with nouveau were shaken out; on ppc64, a special Xorg.conf setting is required to prevent improper behaviour and coloured lines. Additionally, a Pentium 4 test box was set up in the main Tulsa lab so that the pmmx architecture can be better tested going forward.

Support for “RAW” digital camera image files was added to Krita, ImageMagick, KStars, GwenView, and KPhotoAlbum.

Here’s to a great week ahead!