SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
2017-06-10 6.9.8-10 Cristy <quetzlzacatenango@image...>
* Introduce SetMagickSecurityPolicy() (MagickCore) and
MagickSetSecurityPolicy() (MagickWand) to set the ImageMagick security
policy (reference https://github.com/ImageMagick/ImageMagick/issues/407).
I tried to compile libclc-20160921_520743b with LLVM 4.0 and it was failing with:
Code:
./utils/prepare-builtins.cpp:1:10: fatal error: 'llvm/Bitcode/ReaderWriter.h' file not found
I updated libclc to the latest (as of now) git_20170602_1cb3fbf and it compiled fine.
Looks like LLVM 4.0 introduced API changes, and you compiled libclc-20160921_520743b just before upgrading to LLVM 4.0, so you didn't encounter the error. Mesa-17.1.2 seems to compile fine against libclc-git_20170602_1cb3fbf too.
Just a heads up.
P.S. I've been doing all of this on 14.2, but that should be irrelevant.
Some parts of the Releases Notes may provide food for thoughts for upcoming Slackware version and derivatives.
Some examples:
2.2.6 Move to "Modern" GnuPG
Done. Should be doc'd already in C&H unless I forgot to push those changes.
Quote:
2.2.8 A new method for naming network interfaces
Nope. I guess it's technically there if someone needs it, but the number of reports I've gotten about it is zero. I suspect that anyone who actually needs that manages to figure it out.
Quote:
5.1.1 Late mounting of /usr is no longer supported (make /usr a separate partition should be explicitly discouraged anyway)
This hasn't been expected to work for a while, but meh, if someone tries and it works, good for them.
Quote:
5.3.1 Older ciphers and SSH1 protocol disabled in OpenSSH by default
Yep, probably worth a mention.
Quote:
5.3.3 Desktops will migrate to libinput Xorg driver
In theory, nobody should even notice this.
Quote:
5.3.9 net-tools will be deprecated in favor of iproute2 (both are shipped in Slackware)
This one is doubtful, but I do have a work in progress on it. However, I've received zero feedback on it from anyone, even though I *know* it has bugs. https://harrier.slackbuilds.org/cgit...slacknetsetup/
I'd love to get feedback (and especially patches for bugs - I lost interest since nobody seems to have tried it).
Quote:
A.4 Upgrade legacy locales to UTF-8 (include something about that in "Changes and Hints"?)
This one is doubtful, but I do have a work in progress on it. However, I've received zero feedback on it from anyone, even though I *know* it has bugs. https://harrier.slackbuilds.org/cgit...slacknetsetup/
I'd love to get feedback (and especially patches for bugs - I lost interest since nobody seems to have tried it).
One major reason to go for iproute2 is that it has full support for network namespaces. Yesterday I set up a Slackware container whose host-side veth adapter was in a non-main network namespace and found that I wasn't able to get any network connectivity without also installing iproute2 inside the container - if nothing else, could that at least be added to the default package list in source/ap/lxc/lxc-slackware.in?
Separately from the iproute2 issue above, the default "minimal" package list for Slackware containers is missing a few packages that mean some tools won't work inside containers:
Code:
/usr/bin/setpriv
libcap-ng.so.0 => not found
/usr/bin/wget
libunistring.so.0 => not found
/usr/sbin/ninfod
libgnutls-openssl.so.27 => not found
/bin/ping6
libgnutls-openssl.so.27 => not found
/sbin/udevadm
libkmod.so.2 => not found
/sbin/udevd
libkmod.so.2 => not found
/sbin/tipc
libmnl.so.0 => not found
/sbin/arpd
libdb-4.8.so => not found
/usr/libexec/gnupg/gpgkeys_ldap
libsasl2.so.3 => not found
/usr/libexec/gnupg/gpgkeys_curl
libsasl2.so.3 => not found
/usr/libexec/gnupg/gpgkeys_hkp
libsasl2.so.3 => not found
The wget breakage in particular is a bit of a problem.
The following packages need to be added to the package list in source/ap/lxc/lxc-slackware.in to make these programs usable:
Separately from the iproute2 issue above, the default "minimal" package list for Slackware containers is missing a few packages that mean some tools won't work inside containers:
Code:
...
/sbin/udevadm
libkmod.so.2 => not found
/sbin/udevd
libkmod.so.2 => not found
...
The following packages need to be added to the package list in source/ap/lxc/lxc-slackware.in to make these programs usable:
a/kmod
"kmod - Program to manage Linux Kernel modules"
I don't think this will be useful in a container.
Some packages have many tools inside, with diffrent dependencies, without corresponding to each other.
So a package may have still half of its functionality, even if not all dependencies are covered.
The minimal-installation may end up very big, if all dependencies from all further dependencies have to be covered.
e.g. the eudev package will do almost nothing in a container, therefor kmod is not needed as a dependency for it.
But some other's package core functionality may need libudev.so from the eudev package.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.