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.
Requesting the support of hibernation to the swap file for mkinitrd/initrd
In case the preview swap support patch was overlooked, I'm
updating the patch file from the recent updates and re-request the
support of hibernation to the swap file for mkinitrd/initrd.
The current slackware(both 14.2 and -current) might be regarded as
'hibernation to swap file ready', the only change to the vanilla initrd
when resuming from the swap file is the necessary file
'/sys/power/resume_offset'.
I am about to upgrade python3 in Slint as it includes an old, now unsupported version.
I assume that I can safely upgrade to python3.9. However in case Slackware15 ends up shipping python3.10 I would follow suite thus would have to rebuild many packages twice and so would have to do our users using third party packages built against python3, which I'd prefer to avoid.
As the 3.10.0 schedule indicates Monday, 2021-10-04 as ETA for 3.10.0 I don't expect 3.10 to be shipped in Slackware, but I'd be grateful for a confirmation that it will ship 3.9.x instead.
Last edited by Didier Spaier; 04-28-2021 at 11:22 AM.
Build python3 with the --enable-optimizations configure options.
Unless there's is a major inconvenience doing that other than the added build time and a small increase of the packages size, which are not significant? A quick Internet search didn't find any recently reported. I just rebuilt using the SlackBuild from Slackware64-current in a Slint64-14.2 VM python 3.9.4 with the --enable-optimizations added to the configure command with no obvious issue. I've also inserted this before ./configure :
I think defaulting to mounting the efi partition with the "sync" option should make the partition more resistant to corruption - it's a vfat partition, so a crash/power loss between when the user thinks the partition has been written and when the bits hit the hardware can leave it in a broken state. Using sync would shorten that time window. A downside is that reading/writing the partition is slower for the user, but since this is typically only done when updating the boot settings, it shouldn't be a problem (anyway the user can always change their fstab manually).
I've not tested, and I'm not knowledgeable about the installer, but I guess the change would be to the SeTEFI install script:
Hey Pat, any chance to enable Automatic Process Group Scheduling(SCHED_AUTOGROUP=y) on Kernel? Cheers.
Code:
Automatic process group scheduling (SCHED_AUTOGROUP)
CONFIG_SCHED_AUTOGROUP:
This option optimizes the scheduler for common desktop workloads by
automatically creating and populating task groups. This separation
of workloads isolates aggressive CPU burners (like build jobs) from
desktop applications. Task group autogeneration is currently based
upon task session.
Symbol: SCHED_AUTOGROUP [=y]
Type : bool
Defined at init/Kconfig:1205
Prompt: Automatic process group scheduling
Location:
-> General setup
Selects: CGROUPS [=y] && CGROUP_SCHED [=y] && FAIR_GROUP_SCHED [=y]
I am using it a few day with Kernel 5.12 recompiled just with that option on, and no issues until now, just for you guys know.
Our April maintenance releases of BIND are available and can be downloaded
from the ISC software download page, https://www.isc.org/download
In addition to bug fixes and feature improvements, these releases also contain
fixes for several security vulnerabilities, CVE-2021-25214, CVE-2021-25215,
and CVE-2021-25216, about which more information is provided in these
Security Advisories
In short, what you're demanding runs contrary to the documentation and doesn't even work. I suspect if the sample file were to be left alone in /etc/postfix, people would try to edit it there and wonder why it doesn't work. Plus it would get overwritten. I'm not about to .new protect something that's not a functional config file (the /etc/aliases file *is* currently .new protected).
It doesnt work for you because its governed by main.cf which as I already said years ago used to use /etc/postfix this is where we started and our configs carry on all the way through just adding required new options.
forget it, I can see you rather sit here and type out 500 lines rather than take onboard what i'm suggesting a simple check to see if a file exists and if so leave it, else over write it, that would help those old long time postfix users and existing ones so no one has to change a dman thing.
you've mad eit clear youre not interested, so this is my final word to you or anyone else about it, I give up.
we will just exclude your postfix packages from now on and use the source
mkinitrd.orig refers to the vanilla 'source/a/mkinitrd' directory;
mkinitrd refers to the modified version.
man patch:
Quote:
Originally Posted by man patch
Avoid sending patches that compare backup file names like README.orig, since this might confuse patch into patching a backup file instead of the real file. Instead, send patches that compare the same base file names in different directories, e.g. old/README and new/README.
Murrine theme engine not found by gtk2 programs under XFCE Greybird theme
In Slackware64 current as of the Tue Apr 27 ChangeLog entry, the following is reported when running gtk2 programs under the XFCE environment when the Greybird theme is in use:
Code:
Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine"
I'm not all that familiar with the way GTK themes work, but it appears that on start up the selected theme under /usr/share/themes/ is processed. The Greybird theme (provided by the xfce/Greybird package) provides a gtk2 theme which can be found in /usr/share/themes/Greybird/gtk-2.0/. The gtkrc file therein contains several references to
Code:
engine "murrine"
so this might be the cause of the error. It seems the murrine theme is not currently included in Slackware64-current since I can find none of its files mentioned in the MANIFEST.bz2 file (such as "libmurrine").
The error does not prevent programs from starting, but it may indicate something which should be resolved. There are two obvious approaches:
Provide the murrine theme engine that's required by Greybird.
Remove Greybird from Slackware64 current and replace it with a similar theme which uses the engines which are present in Slackware64 current.
Personally I would prefer option 1 since Greybird seems to be one of few themes which has a strong and clear contrast between the appearance of focused and unfocused windows.
In Slackware64 current as of the Tue Apr 27 ChangeLog entry, the following is reported when running gtk2 programs under the XFCE environment when the Greybird theme is in use:
Code:
Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine"
I'm not all that familiar with the way GTK themes work, but it appears that on start up the selected theme under /usr/share/themes/ is processed. The Greybird theme (provided by the xfce/Greybird package) provides a gtk2 theme which can be found in /usr/share/themes/Greybird/gtk-2.0/. The gtkrc file therein contains several references to
Code:
engine "murrine"
so this might be the cause of the error. It seems the murrine theme is not currently included in Slackware64-current since I can find none of its files mentioned in the MANIFEST.bz2 file (such as "libmurrine").
The error does not prevent programs from starting, but it may indicate something which should be resolved. There are two obvious approaches:
Provide the murrine theme engine that's required by Greybird.
Remove Greybird from Slackware64 current and replace it with a similar theme which uses the engines which are present in Slackware64 current.
Personally I would prefer option 1 since Greybird seems to be one of few themes which has a strong and clear contrast between the appearance of focused and unfocused windows.
Is there anything that prevents it from being built with gtk3 instead?
wonder what all these maketag and tagfile files are in dirs, never noticed them before, our local mirror is first time fetching them tonight by the logs, theyve never been synced before today, probably upstream mirror had an acl and they changed it I guess
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.