Slackware-current ChangeLog

Thu Apr 19 01:04:06 UTC 2018

Hi folks, and welcome to the third ever Slackware Mass Rebuild (and the
longest ChangeLog entry in project history). There were two primary
motivations for rebuilding everything in the main tree. The first was to
switch to the new C++ ABI. The second was to get rid of all the .la files
in the LD_LIBRARY_PATH. Really, having .la files installed has been mostly
obsolete since things began to use pkg-config instead, but it's not easy
to get rid of them unless you do it all at once. If you just take them out
of one package, any other packages containing .la files that refer to the
removed ones will be broken. We've removed a few here and there before
(and then handled any packages that had referred to them with a rebuild),
but it was time to finally remove all the ones in /lib{,64} and
/usr/lib{,64}. One of the reasons that this really needed to happen is that
many projects are starting to migrate to build systems other than autotools,
and those systems do not generate .la files. So if we didn't get rid of them
now, we might end up in a situation later on where they are being removed
by upstream and then we would have to chase down the dependency breakage and
recompile (possibly many) other packages. The .la files that are outside of
the LD_LIBRARY_PATH were not removed (and shouldn't be) - those ones are
often used by the lt_dlopen() function to load plugins and removing those
ones can break things. But those ones don't cause problems… they aren't
likely to try to infect .la files produced by other packages.
IMPORTANT NOTE: If you have any third party or other packages installed on
your system that don't come with Slackware, and those packages have installed
any .la files, it is very likely that they refer to some .la files which we
have just removed, and that trying to compile against these packages will no
longer work. Luckily, the solution is simple: remove them. This command will
remove any stale .la files from the LD_LIBRARY_PATH:
rm /{,usr/}lib{,64}/*.la
Moving forward, nothing shipped in Slackware will contain any .la files in
those directories, and any SlackBuilds intended to be used with Slackware 15.0
should contain this bit of script:
# Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
In addition to those goals, the opportunity was taken to clean up slack-desc
files and make many trivial fixes to build scripts. We've also made it easy
to recompile everything again should there be a good reason to do so.
You'll also find various updates scattered throughout this long list.
Enjoy, and sorry about the bandwidth. ;-)

Packages

Rebuilt

Upgraded

Added

Removed

Thu Apr 12 23:00:51 UTC 2018

Packages

Rebuilt

Upgraded

Wed Apr 11 20:38:06 UTC 2018

Packages

Added

Rebuilt

  • a/pkgtools-15.0-noarch-7.txz
    explodepkg: support parallel bzip2 (lbzip2). Thanks to ruario.
    installpkg: support parallel bzip2 (lbzip2). Thanks to ruario.
    makepkg: support parallel bzip2 (lbzip2). Thanks to ruario.
    pkgdiff: added tool to compare the file contents of two packages.

Upgraded

Sat Apr 7 21:00:57 UTC 2018

Packages

Upgraded

Rebuilt

Fri Apr 6 20:47:43 UTC 2018

Packages

Rebuilt

Upgraded

Thu Apr 5 21:21:24 UTC 2018

Packages

Upgraded

Rebuilt

Wed Apr 4 22:07:03 UTC 2018

Packages

Rebuilt

Wed Apr 4 21:12:00 UTC 2018

Packages

Upgraded

Wed Apr 4 00:16:40 UTC 2018

Packages

Rebuilt

  • a/pkgtools-15.0-noarch-6.txz
    pkgtool: don't use LANG=C.
    installpkg: don't use LANG=C, but set LC_ALL=C prior to running dd (where we
    need to parse the output) and sort (where we need predictable collation).
  • xap/rxvt-unicode-9.22-i586-3.txz
    Don't modify the default terminfo definitions. Thanks to GazL.

Upgraded

Sun Apr 1 21:05:03 UTC 2018

Packages

Upgraded

Rebuilt

Sun Apr 1 02:53:26 UTC 2018

Packages

Rebuilt

Upgraded

Removed

Added

Thu Mar 29 20:48:28 UTC 2018

Packages

Rebuilt

Upgraded

Thu Mar 29 01:02:50 UTC 2018

Packages

Rebuilt

Upgraded

Mon Mar 26 22:06:38 UTC 2018

Packages

Upgraded

Rebuilt

  • a/etc-15.0-i586-2.txz
    Don't include /etc/termcap-* files here. They aren't needed by anything
    shipped with Slackware, and shouldn't be needed by much of anything at all.
    But we'll ship a full /etc/termcap with the ncurses package just in case.
  • l/apr-util-1.6.1-i586-3.txz
    Recompiled using –with-mysql=/usr option.

Mon Mar 26 03:28:26 UTC 2018

Packages

Upgraded

Rebuilt

Sat Mar 24 19:47:01 UTC 2018

Packages

Rebuilt

Added

Upgraded

Tue Mar 20 22:52:16 UTC 2018

Packages

Upgraded

Tue Mar 13 21:12:51 UTC 2018

Packages

Upgraded

Tue Mar 13 04:24:58 UTC 2018

Packages

Upgraded

Removed

Added

Thu Mar 8 21:52:05 UTC 2018

Packages

Rebuilt

Thu Mar 8 07:07:45 UTC 2018

Packages

Upgraded

Rebuilt

Thu Mar 1 23:24:54 UTC 2018

Packages

Upgraded

Rebuilt

Tue Feb 27 06:51:04 UTC 2018

Packages

Upgraded

Thu Feb 22 19:36:43 UTC 2018

Packages

Rebuilt

Upgraded

Thu Feb 22 04:34:23 UTC 2018

Packages

Rebuilt

Upgraded

Tue Feb 20 06:34:11 UTC 2018

Packages

Upgraded

Rebuilt

Sat Feb 17 06:06:29 UTC 2018

Packages

Upgraded

Rebuilt

  • a/pkgtools-15.0-noarch-3.txz
    installpkg: support multiple threads for xz. Thanks to ivandi.
    Default threads for plzip is now equal to the number of CPU threads on
    the system rather than the number of physical cores. Default number of
    threads on xz is set to 2, to avoid a memory allocation problem when
    using too many threads on 32-bit. Not that it matters… they still
    haven't implemented multi-threaded xz decompression.
    makepkg: refactored setting compression type by requested extension.

Fri Feb 16 03:19:36 UTC 2018

Packages

Upgraded

Rebuilt

  • a/sysvinit-scripts-2.1-noarch-5.txz
    rc.{6,K}: Use -M option with fuser. Thanks to Markus Wiesner.
  • n/network-scripts-15.0-noarch-5.txz
    rc.inet1: set the broadcast address, and flush the ip address from interfaces
    when shutting them down. Thanks to Markus Wiesner.
    netconfig: don't write hostname to NetworkManager.conf.
    Thanks to Andrzej Telszewski.

Wed Feb 14 19:48:51 UTC 2018

Packages

Rebuilt

Upgraded

Fri Feb 9 19:59:54 UTC 2018

Packages

Upgraded

Rebuilt

Fri Feb 9 02:50:56 UTC 2018

Packages

Upgraded

Rebuilt

Mon Feb 5 07:41:10 UTC 2018

Packages

Upgraded

Rebuilt

Thu Feb 1 18:24:15 UTC 2018

Packages

Upgraded

Rebuilt

Sun Jan 28 04:44:45 UTC 2018

Packages

Upgraded

Rebuilt

Fri Jan 26 03:46:16 UTC 2018

Packages

Upgraded

Rebuilt

Mon Jan 22 22:47:47 UTC 2018

Packages

Rebuilt

Upgraded

Sat Jan 20 16:00:51 UTC 2018

Packages

Upgraded

Fri Jan 19 00:08:31 UTC 2018

Packages

Upgraded

Rebuilt

  • l/glib2-2.54.3-i586-2.txz
    Applied upstream patch from git (94b38beff, gmain: Partial revert of recent
    wakeup changes to gmain.c) to address CPU usage issues with LibreOffice.

Wed Jan 17 21:36:23 UTC 2018

Packages

Rebuilt

Upgraded

Added

Mon Jan 15 23:13:01 UTC 2018

Packages

Rebuilt