1. 31

NEW FEATURES AND NOTEWORTHY NEW PACKAGES

  • Support for 64-bit little-endian POWER machines (ppc64le)
  • Support for 64-bit IBM z Systems (s390x)
  • Rust 1.17.0 and Cargo 0.18.0
  • GHC 8.0.2
  • Julia 0.5.2

SIGNIFICANT UPDATES

  • GCC 6.3
  • LLVM 4.0
  • PHP 7.1
  • Go 1.8
  • Python 3.6
  • LuaJIT 2.1beta3
  • nginx 1.12
  • Ruby 2.4

NOTEWORTHY CHANGES

  • The llvm package has been changed to be provided by a versioned llvm package, which is presently llvm4;
  • The -grsec kernel-related packages have been renamed to -hardened;

DEVELOPMENT-RELATED CHANGES

  • MD5 and SHA-1 hashes have been removed from APKBUILDs, being obsoleted by SHA-512; set -e is now implied in APKBUILDs, automatically failing the build upon unhandled failing commands;
  • A check() function has been added to APKBUILDs that allows packages to run test suites after build(), ensuring no regressions have occurred. This has been implemented for a number of packages, and policy onward will be to have them either be present or explicitly opted-out of with good reasoning;

CREDITS

  • Thanks to everyone sending in patches, bug reports, new and updated aports
  • Thanks to GIGABYTE, Scaleway, Fastly, IBM, Packet, and vpsFree for providing us with hardware and hosting.
    1. 4

      Anyone here use Alpine Linux as their desktop? Any thoughts on it they would like to share? The good, the bad, the ugly?

    2. 1

      I really like alpine, and rely on it for almost all my deploiements. However i experienced a lot of issues with their CDN which seems not totally stable.

    3. 1

      Alpine looks really cool. Going to give it a try in a VM and kick the tires.

      I run FreeBSD most everywhere, but for when I need a linux system, it would be nice to use something cleaner than the CentOS that I currently use – I’m getting sick and tired of fighting with journald corruption issues.

    4. 1

      Wow, I had no idea they had managed to make this many languages work with musl, I had seen scripts to crosscompile ghc for musl but they seemed a little unreliable at the time.

      I’ll try this out in a vm and if its more stable than void linux, I might switch to it.

      1. 1

        As the guy that ported it, yes cross compiling ghc is not my most favorite thing. But it can be done.