Slackwarearm-current ChangeLog (2018-01-29)

Mon Jan 29 08:08:08 UTC 2018

  • a/aaa_elflibs-14.2-arm-12.txz
  • a/gawk-4.2.0-arm-3.txz
    Recompiled against mpfr-4.0.0.
  • a/glibc-solibs-2.26-arm-5.txz
  • ap/ghostscript-9.22-arm-2.txz
  • ap/linuxdoc-tools-0.9.72-arm-5.txz
  • ap/man-db-2.7.6.1-arm-2.txz
    Include Thomas Dickey's man2html script.
    Thanks to Robby Workman, and to Willy Sudiarto Raharjo for the bug report.
  • ap/texinfo-6.5-arm-3.txz
  • d/oprofile-1.2.0-arm-3.txz
    Recompiled against binutils-2.30.
  • l/cairo-1.14.12-arm-2.txz
  • l/expat-2.2.5-arm-2.txz
  • l/ffmpeg-3.4.1-arm-3.txz
    Recompiled against libvpx-1.7.0.
  • l/freetype-2.8-arm-2.txz
  • l/glibc-2.26-arm-5.txz
  • l/glibc-i18n-2.26-arm-5.txz
  • l/glibc-profile-2.26-arm-5.txz
  • l/gst-plugins-good-1.12.4-arm-3.txz
    Recompiled against libvpx-1.7.0.
  • l/gvfs-1.34.1-arm-3.txz
    Applied upstream bugfix patches from git:
    Fix a bug in gvfs←→udev interaction
    Fix reads past EOF on Android devices
    Fix crashes on recent file changes
    Fix relative trash paths
    Thanks to Robby Workman.
  • l/harfbuzz-1.7.4-arm-2.txz
  • l/poppler-0.62.0-arm-2.txz
  • l/rasqal-0.9.33-arm-2.txz
    Recompiled against mpfr-4.0.0.
  • l/redland-1.0.17-arm-3.txz
    Removed librdf.la that was still referencing the removed mpfr.la file.
    Thanks to Matteo Bernardini.
  • t/texlive-2017.171108-arm-3.txz
    Recompiled against mpfr-4.0.0.
  • isolinux/*
  • a/btrfs-progs-v4.14.1-arm-1.txz
  • a/glibc-zoneinfo-2018c-arm-1.txz
  • a/hdparm-9.53-arm-1.txz
  • a/kernel-firmware-20180118_2a713be-noarch-1.txz
  • a/kernel-modules-armv7-4.14.15_armv7-arm-1.txz
  • a/kernel_armv7-4.14.15-arm-1.txz
  • a/kmod-25-arm-1.txz
  • a/u-boot-tools-v2018.01-arm-1.txz
  • ap/cups-filters-1.19.0-arm-1.txz
  • ap/itstool-2.0.4-arm-1.txz
    Fixed a memory exhaustion crash bug.
  • ap/rpm-4.14.1-arm-1.txz
  • ap/sqlite-3.22.0-arm-1.txz
  • ap/sudo-1.8.22-arm-1.txz
  • ap/sysstat-11.6.2-arm-1.txz
  • ap/vim-8.0.1428-arm-1.txz
    Cleaned up the gvim.desktop file. Thanks to Didier Spaier.
  • d/cmake-3.10.2-arm-1.txz
  • d/doxygen-1.8.14-arm-1.txz
    Compiled against xapian-core-1.4.5.
    Build script updated for CMake. Thanks to Robby Workman.

    Note: The PDF version of the Doxygen manual will not build, so I've patched it
    out. I've spent quite a while digging in to it, but haven't been able to
    determine where the problem lies. The SlackBuild has some notes.
    Fixes welcome!
  • d/flex-2.6.4-arm-1.txz
  • d/gcc-7.3.0-arm-1.txz
    This compiler supports -mindirect-branch=thunk-extern, allowing full
    mitigation of Spectre v2 in the kernel (once RETPOLINE is available for ARM).
    Compiled against mpfr-4.0.0.
  • d/gcc-g++-7.3.0-arm-1.txz
    Compiled against mpfr-4.0.0.
  • d/gcc-gfortran-7.3.0-arm-1.txz
    Compiled against mpfr-4.0.0.
  • d/gcc-gnat-7.3.0-arm-1.txz
    Compiled against mpfr-4.0.0.
  • d/gcc-go-7.3.0-arm-1.txz
    Compiled against mpfr-4.0.0.
  • d/gcc-objc-7.3.0-arm-1.txz
    Compiled against mpfr-4.0.0.
  • d/git-2.16.1-arm-1.txz
  • d/kernel-headers-4.14.15-arm-1.txz
  • d/python-setuptools-38.4.0-arm-1.txz
  • d/rust-1.23.0-arm-1.txz
    This is now building with NEON instructions, despite being set not to. I've
    checked the other distributions, and none are applying any patches to prevent
    it. I've had a good look at it, but have not yet been able to figure it out.
    The SlackBuild has some futile attempts to disable NEON.
    Fixes welcome!
  • k/kernel-source-4.14.15-arm-1.txz
    .config changes (thanks to ivandi):
    -CONFIG_NFS_V2=m
    +# CONFIG_NFS_V2 is not set
    -CONFIG_NFS_V4_1_MIGRATION=y
    +# CONFIG_NFS_V4_1_MIGRATION is not set
    -CONFIG_CIFS_DEBUG=y
    -CONFIG_CIFS_DEBUG2=y
    -# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
    +# CONFIG_CIFS_DEBUG is not set
  • kde/baloo-4.14.3-arm-1.txz
    Recompiled against xapian-core-1.4.5.
  • l/glib2-2.54.3-arm-1.txz
    Applied upstream patch from git (94b38beff, gmain: Partial revert of recent
    wakeup changes to gmain.c) to address CPU usage issues with LibreOffice.
  • l/gtk+2-2.24.32-arm-1.txz
  • l/libmpc-1.1.0-arm-1.txz
    Compiled against mpfr-4.0.0.
  • l/librsvg-2.42.1-arm-1.txz
  • l/libsigsegv-2.12-arm-1.txz
  • l/libsoup-2.60.3-arm-1.txz
  • l/libtasn1-4.13-arm-1.txz
  • l/libvpx-1.7.0-arm-1.txz
    Shared library .so-version bump.
  • l/libzip-1.4.0-arm-1.txz
  • l/mpfr-4.0.0-arm-1.txz
    Shared library .so-version bump.
    Removed static libmpfr.a library. I'm not sure why that was there, but it
    probably wouldn't have worked anyway without a static libgmp.a to go with it.
  • l/python-certifi-2018.1.18-arm-1.txz
  • l/system-config-printer-1.5.11-arm-1.txz
  • l/talloc-2.1.11-arm-1.txz
  • l/xapian-core-1.4.5-arm-1.txz
    Shared library .so-version bump.
  • n/ModemManager-1.6.12-arm-1.txz
  • n/bind-9.11.2_P1-arm-1.txz
    This update fixes a high severity security issue:
    Improper sequencing during cleanup can lead to a use-after-free error,
    triggering an assertion failure and crash in named.
    For more information, see:
    https://kb.isc.org/article/AA-01542
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3145
    (* Security fix *)
  • n/ca-certificates-20170717-noarch-1.txz
  • n/curl-7.58.0-arm-1.txz
    This update fixes security issues:
    HTTP authentication leak in redirects
    HTTP/2 trailer out-of-bounds read
    For more information, see:
    https://curl.haxx.se/docs/adv_2018-b3bf.html
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1000007
    https://curl.haxx.se/docs/adv_2018-824a.html
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1000005
    (* Security fix *)
    Compiled using –with-libssh2, which is evidently no longer a default
    option. Thanks to Markus Wiesner.
  • n/ipset-6.35-arm-1.txz
  • n/irssi-1.1.0-arm-1.txz
  • n/iw-4.14-arm-1.txz
  • n/libmbim-1.16.0-arm-1.txz
  • n/libnftnl-1.0.9-arm-1.txz
  • n/libqmi-1.20.0-arm-1.txz
  • n/mutt-1.9.3-arm-1.txz
  • n/nftables-0.8.1-arm-1.txz
  • n/tin-2.4.2-arm-1.txz
  • n/wget-1.19.4-arm-1.txz
    More bug fixes:
    A major bug that caused GZip'ed pages to never be decompressed has been fixed
    Support for Content-Encoding and Transfer-Encoding have been marked as
    experimental and disabled by default
  • x/libwacom-0.27-arm-1.txz
  • x/mesa-17.3.3-arm-1.txz
  • x/xf86-input-wacom-0.36.0-arm-1.txz
  • xap/geeqie-1.4-arm-1.txz
  • xap/mozilla-firefox-58.0.1-arm-1.txz
    This release contains security fixes and improvements.
    For more information, see:
    https://www.mozilla.org/en-US/security/advisories/mfsa2018-05/
    https://www.mozilla.org/security/known-vulnerabilities/firefox.html
    (* Security fix *)

    Thanks to Matteo Bernardini for the build script update to use mach.

    Note: This package will not work on machines without NEON instructions, such as
    the Tegra20. I've tried to patch it, but without success. On top of that,
    rust is also building with NEON instructions, despite be compiled not to, so
    if you want to try and build Firefox without NEON for yourself, you'll probably
    need to fix 'rust' first.
  • xap/mozilla-thunderbird-52.6.0-arm-1.txz
    This release contains security fixes and improvements.
    For more information, see:
    https://www.mozilla.org/en-US/thunderbird/52.6.0/releasenotes/
    (* Security fix *)
  • xap/vim-gvim-8.0.1428-arm-1.txz
    Cleaned up the gvim.desktop file. Thanks to Didier Spaier.
  • xap/xine-lib-1.2.9-arm-1.txz
    Compiled against libvpx-1.7.0.
  • xap/xine-ui-0.99.10-arm-1.txz
  • kernels/*
    testing/packages/slackpkg-2.82.2-noarch-6.txz: Moved.
    Moved from ap/ series - see note above.
  • ap/slackpkg-2.82.2-noarch-6.txz
    Moved to /testing.
    Due to some issues reported, I began using slackpkg myself.
    I've found unpredictable and unexpected results. For example: not finding
    'Added' packages, not upgrading existing packages, packages (that had not been
    modified in months) removed unexpectedly. The supporting files (CHECKSUMS,
    MANIFESTS, etc.) should be the same as x86, and broadly the ChangeLog.txt, so
    I'm not sure what or where the issues could be. I don't have time to determine
    what the causes might be, so it's moved to /testing until somebody has the time
    to debug and fix it.
  • l/libunwind-1.2.1-arm-1.txz
    The latest intel-gpu-tools requires this library.
  • news/2018/01/29/slackwarearm-current-changelog.txt
  • Last modified: 3 years ago
  • by Giuseppe Di Terlizzi