Wed Jan 12 22:04:33 UTC 2022

Good hello, and welcome to the third and final release candidate for Slackware
15.0. We're 99% frozen at this point and are mostly looking for regression or
other bug reports that might be able to be addressed before this goes stable.
Of course, the management here reserves the right to make exceptions... that
5.15.15 kernel version has a nice ring to it. If your requests didn't make it
into this iteration, perhaps we will revisit them for the next -current cycle.
Some were just a little too late but will more than likely be needed next time
(I'm looking at Didier's grubconfig), while others are just out of scope for
the main tree where I like to abide by YAGNI as much as possible.
Anyway, let's get some testing done and we'll be there soon. Enjoy! :-)
a/aaa_base-15.0-x86_64-2.txz:  Rebuilt.
  The Linux Counter has shut down, so remove the registration email.
  Update the welcome email for Slackware 15.0.
a/aaa_libraries-15.0-x86_64-13.txz:  Rebuilt.
  Upgraded: libsigsegv.so.2.0.7.
a/eudev-3.2.11-x86_64-1.txz:  Upgraded.
a/haveged-1.9.17-x86_64-1.txz:  Upgraded.
a/hdparm-9.63-x86_64-1.txz:  Upgraded.
a/kernel-firmware-20220111_13dca28-noarch-1.txz:  Upgraded.
a/kernel-generic-5.15.14-x86_64-1.txz:  Upgraded.
a/kernel-huge-5.15.14-x86_64-1.txz:  Upgraded.
a/kernel-modules-5.15.14-x86_64-1.txz:  Upgraded.
ap/vim-8.2.4065-x86_64-1.txz:  Upgraded.
d/kernel-headers-5.15.14-x86-1.txz:  Upgraded.
d/strace-5.16-x86_64-1.txz:  Upgraded.
d/vala-0.54.6-x86_64-1.txz:  Upgraded.
k/kernel-source-5.15.14-noarch-1.txz:  Upgraded.
  VMD m -> y
  Thanks to dr.s.
kde/attica-5.90.0-x86_64-1.txz:  Upgraded.
kde/baloo-5.90.0-x86_64-1.txz:  Upgraded.
kde/bluez-qt-5.90.0-x86_64-1.txz:  Upgraded.
kde/breeze-icons-5.90.0-noarch-1.txz:  Upgraded.
kde/extra-cmake-modules-5.90.0-x86_64-1.txz:  Upgraded.
kde/frameworkintegration-5.90.0-x86_64-1.txz:  Upgraded.
kde/kactivities-5.90.0-x86_64-1.txz:  Upgraded.
kde/kactivities-stats-5.90.0-x86_64-1.txz:  Upgraded.
kde/kapidox-5.90.0-x86_64-1.txz:  Upgraded.
kde/karchive-5.90.0-x86_64-1.txz:  Upgraded.
kde/kauth-5.90.0-x86_64-1.txz:  Upgraded.
kde/kbookmarks-5.90.0-x86_64-1.txz:  Upgraded.
kde/kcalendarcore-5.90.0-x86_64-1.txz:  Upgraded.
kde/kcmutils-5.90.0-x86_64-1.txz:  Upgraded.
kde/kcodecs-5.90.0-x86_64-1.txz:  Upgraded.
kde/kcompletion-5.90.0-x86_64-1.txz:  Upgraded.
kde/kconfig-5.90.0-x86_64-1.txz:  Upgraded.
kde/kconfigwidgets-5.90.0-x86_64-1.txz:  Upgraded.
kde/kcontacts-5.90.0-x86_64-1.txz:  Upgraded.
kde/kcoreaddons-5.90.0-x86_64-1.txz:  Upgraded.
kde/kcrash-5.90.0-x86_64-1.txz:  Upgraded.
kde/kdav-5.90.0-x86_64-1.txz:  Upgraded.
kde/kdbusaddons-5.90.0-x86_64-1.txz:  Upgraded.
kde/kdeclarative-5.90.0-x86_64-1.txz:  Upgraded.
kde/kded-5.90.0-x86_64-1.txz:  Upgraded.
kde/kdelibs4support-5.90.0-x86_64-1.txz:  Upgraded.
kde/kdesignerplugin-5.90.0-x86_64-1.txz:  Upgraded.
kde/kdesu-5.90.0-x86_64-1.txz:  Upgraded.
kde/kdewebkit-5.90.0-x86_64-1.txz:  Upgraded.
kde/kdnssd-5.90.0-x86_64-1.txz:  Upgraded.
kde/kdoctools-5.90.0-x86_64-1.txz:  Upgraded.
kde/kemoticons-5.90.0-x86_64-1.txz:  Upgraded.
kde/kfilemetadata-5.90.0-x86_64-1.txz:  Upgraded.
kde/kglobalaccel-5.90.0-x86_64-1.txz:  Upgraded.
kde/kguiaddons-5.90.0-x86_64-1.txz:  Upgraded.
kde/kholidays-5.90.0-x86_64-1.txz:  Upgraded.
kde/khtml-5.90.0-x86_64-1.txz:  Upgraded.
kde/ki18n-5.90.0-x86_64-1.txz:  Upgraded.
kde/kiconthemes-5.90.0-x86_64-1.txz:  Upgraded.
kde/kidletime-5.90.0-x86_64-1.txz:  Upgraded.
kde/kimageformats-5.90.0-x86_64-1.txz:  Upgraded.
kde/kinit-5.90.0-x86_64-1.txz:  Upgraded.
kde/kio-5.90.0-x86_64-1.txz:  Upgraded.
kde/kirigami2-5.90.0-x86_64-1.txz:  Upgraded.
kde/kitemmodels-5.90.0-x86_64-1.txz:  Upgraded.
kde/kitemviews-5.90.0-x86_64-1.txz:  Upgraded.
kde/kjobwidgets-5.90.0-x86_64-1.txz:  Upgraded.
kde/kjs-5.90.0-x86_64-1.txz:  Upgraded.
kde/kjsembed-5.90.0-x86_64-1.txz:  Upgraded.
kde/kmediaplayer-5.90.0-x86_64-1.txz:  Upgraded.
kde/knewstuff-5.90.0-x86_64-1.txz:  Upgraded.
kde/knotifications-5.90.0-x86_64-1.txz:  Upgraded.
kde/knotifyconfig-5.90.0-x86_64-1.txz:  Upgraded.
kde/kpackage-5.90.0-x86_64-1.txz:  Upgraded.
kde/kparts-5.90.0-x86_64-1.txz:  Upgraded.
kde/kpeople-5.90.0-x86_64-1.txz:  Upgraded.
kde/kplotting-5.90.0-x86_64-1.txz:  Upgraded.
kde/kpty-5.90.0-x86_64-1.txz:  Upgraded.
kde/kquickcharts-5.90.0-x86_64-1.txz:  Upgraded.
kde/kross-5.90.0-x86_64-1.txz:  Upgraded.
kde/krunner-5.90.0-x86_64-1.txz:  Upgraded.
kde/kservice-5.90.0-x86_64-1.txz:  Upgraded.
kde/ktexteditor-5.90.0-x86_64-1.txz:  Upgraded.
kde/ktextwidgets-5.90.0-x86_64-1.txz:  Upgraded.
kde/kunitconversion-5.90.0-x86_64-1.txz:  Upgraded.
kde/kwallet-5.90.0-x86_64-1.txz:  Upgraded.
kde/kwayland-5.90.0-x86_64-1.txz:  Upgraded.
kde/kwidgetsaddons-5.90.0-x86_64-1.txz:  Upgraded.
kde/kwindowsystem-5.90.0-x86_64-1.txz:  Upgraded.
kde/kxmlgui-5.90.0-x86_64-1.txz:  Upgraded.
kde/kxmlrpcclient-5.90.0-x86_64-1.txz:  Upgraded.
kde/latte-dock-0.10.7-x86_64-1.txz:  Upgraded.
kde/modemmanager-qt-5.90.0-x86_64-1.txz:  Upgraded.
kde/networkmanager-qt-5.90.0-x86_64-1.txz:  Upgraded.
kde/oxygen-icons5-5.90.0-noarch-1.txz:  Upgraded.
kde/plasma-framework-5.90.0-x86_64-1.txz:  Upgraded.
kde/plasma-workspace-5.23.5-x86_64-2.txz:  Rebuilt.
  [PATCH] [libtaskmanager] Increase buffer for pipewire format negotiation.
  Thanks to ZhaoLin1457.
  [PATCH] runners/shell: Port from KToolInvocation::invokeTerminal
  to KTerminalLauncherJob.
  Thanks to gmgf.
kde/prison-5.90.0-x86_64-1.txz:  Upgraded.
kde/purpose-5.90.0-x86_64-1.txz:  Upgraded.
kde/qqc2-desktop-style-5.90.0-x86_64-1.txz:  Upgraded.
kde/solid-5.90.0-x86_64-1.txz:  Upgraded.
kde/sonnet-5.90.0-x86_64-1.txz:  Upgraded.
kde/syndication-5.90.0-x86_64-1.txz:  Upgraded.
kde/syntax-highlighting-5.90.0-x86_64-1.txz:  Upgraded.
kde/threadweaver-5.90.0-x86_64-1.txz:  Upgraded.
l/SDL2-2.0.20-x86_64-1.txz:  Upgraded.
l/SDL2_ttf-2.0.18-x86_64-1.txz:  Upgraded.
l/libsigsegv-2.14-x86_64-1.txz:  Upgraded.
l/pango-1.48.11-x86_64-1.txz:  Upgraded.
l/python-urllib3-1.26.8-x86_64-1.txz:  Upgraded.
n/getmail-6.18.6-x86_64-1.txz:  Upgraded.
n/iproute2-5.16.0-x86_64-1.txz:  Upgraded.
n/metamail-2.7-x86_64-10.txz:  Rebuilt.
  Fixed misnamed mimencode man page. Thanks to mbeninca.
n/mtr-0.95-x86_64-1.txz:  Upgraded.
n/socat-1.7.4.3-x86_64-1.txz:  Upgraded.
xap/freerdp-2.5.0-x86_64-1.txz:  Upgraded.
xap/gnuplot-5.4.3-x86_64-1.txz:  Upgraded.
xap/mozilla-firefox-91.5.0esr-x86_64-1.txz:  Upgraded.
  This release contains security fixes and improvements.
  For more information, see:
    https://www.mozilla.org/en-US/firefox/91.5.0/releasenotes/
    https://www.mozilla.org/security/advisories/mfsa2022-02/
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22746
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22743
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22742
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22741
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22740
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22738
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22737
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-4140
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22748
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22745
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22744
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22747
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22739
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22751
  (* Security fix *)
xap/mozilla-thunderbird-91.5.0-x86_64-1.txz:  Upgraded.
  This release contains security fixes and improvements.
  For more information, see:
    https://www.mozilla.org/en-US/thunderbird/91.5.0/releasenotes/
    https://www.mozilla.org/en-US/security/advisories/mfsa2022-03/
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22746
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22743
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22742
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22741
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22740
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22738
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22737
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-4140
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22748
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22745
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22744
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22747
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22739
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22751
  (* Security fix *)
xap/vim-gvim-8.2.4065-x86_64-1.txz:  Upgraded.
isolinux/initrd.img:  Rebuilt.
kernels/*:  Upgraded.
usb-and-pxe-installers/usbboot.img:  Rebuilt.
This commit is contained in:
Patrick J Volkerding 2022-01-12 22:04:33 +00:00 committed by Eric Hameleers
parent 2e2faadf3a
commit 1d3ade18ad
45 changed files with 1274 additions and 1045 deletions

View file

@ -11,9 +11,195 @@
<description>Tracking Slackware development in git.</description> <description>Tracking Slackware development in git.</description>
<language>en-us</language> <language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id> <id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
<pubDate>Fri, 7 Jan 2022 06:03:52 GMT</pubDate> <pubDate>Wed, 12 Jan 2022 22:04:33 GMT</pubDate>
<lastBuildDate>Fri, 7 Jan 2022 16:59:39 GMT</lastBuildDate> <lastBuildDate>Thu, 13 Jan 2022 07:59:45 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.13</generator> <generator>maintain_current_git.sh v 1.13</generator>
<item>
<title>Wed, 12 Jan 2022 22:04:33 GMT</title>
<pubDate>Wed, 12 Jan 2022 22:04:33 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20220112220433</link>
<guid isPermaLink="false">20220112220433</guid>
<description>
<![CDATA[<pre>
Good hello, and welcome to the third and final release candidate for Slackware
15.0. We're 99% frozen at this point and are mostly looking for regression or
other bug reports that might be able to be addressed before this goes stable.
Of course, the management here reserves the right to make exceptions... that
5.15.15 kernel version has a nice ring to it. If your requests didn't make it
into this iteration, perhaps we will revisit them for the next -current cycle.
Some were just a little too late but will more than likely be needed next time
(I'm looking at Didier's grubconfig), while others are just out of scope for
the main tree where I like to abide by YAGNI as much as possible.
Anyway, let's get some testing done and we'll be there soon. Enjoy! :-)
a/aaa_base-15.0-x86_64-2.txz: Rebuilt.
The Linux Counter has shut down, so remove the registration email.
Update the welcome email for Slackware 15.0.
a/aaa_libraries-15.0-x86_64-13.txz: Rebuilt.
Upgraded: libsigsegv.so.2.0.7.
a/eudev-3.2.11-x86_64-1.txz: Upgraded.
a/haveged-1.9.17-x86_64-1.txz: Upgraded.
a/hdparm-9.63-x86_64-1.txz: Upgraded.
a/kernel-firmware-20220111_13dca28-noarch-1.txz: Upgraded.
a/kernel-generic-5.15.14-x86_64-1.txz: Upgraded.
a/kernel-huge-5.15.14-x86_64-1.txz: Upgraded.
a/kernel-modules-5.15.14-x86_64-1.txz: Upgraded.
ap/vim-8.2.4065-x86_64-1.txz: Upgraded.
d/kernel-headers-5.15.14-x86-1.txz: Upgraded.
d/strace-5.16-x86_64-1.txz: Upgraded.
d/vala-0.54.6-x86_64-1.txz: Upgraded.
k/kernel-source-5.15.14-noarch-1.txz: Upgraded.
VMD m -> y
Thanks to dr.s.
kde/attica-5.90.0-x86_64-1.txz: Upgraded.
kde/baloo-5.90.0-x86_64-1.txz: Upgraded.
kde/bluez-qt-5.90.0-x86_64-1.txz: Upgraded.
kde/breeze-icons-5.90.0-noarch-1.txz: Upgraded.
kde/extra-cmake-modules-5.90.0-x86_64-1.txz: Upgraded.
kde/frameworkintegration-5.90.0-x86_64-1.txz: Upgraded.
kde/kactivities-5.90.0-x86_64-1.txz: Upgraded.
kde/kactivities-stats-5.90.0-x86_64-1.txz: Upgraded.
kde/kapidox-5.90.0-x86_64-1.txz: Upgraded.
kde/karchive-5.90.0-x86_64-1.txz: Upgraded.
kde/kauth-5.90.0-x86_64-1.txz: Upgraded.
kde/kbookmarks-5.90.0-x86_64-1.txz: Upgraded.
kde/kcalendarcore-5.90.0-x86_64-1.txz: Upgraded.
kde/kcmutils-5.90.0-x86_64-1.txz: Upgraded.
kde/kcodecs-5.90.0-x86_64-1.txz: Upgraded.
kde/kcompletion-5.90.0-x86_64-1.txz: Upgraded.
kde/kconfig-5.90.0-x86_64-1.txz: Upgraded.
kde/kconfigwidgets-5.90.0-x86_64-1.txz: Upgraded.
kde/kcontacts-5.90.0-x86_64-1.txz: Upgraded.
kde/kcoreaddons-5.90.0-x86_64-1.txz: Upgraded.
kde/kcrash-5.90.0-x86_64-1.txz: Upgraded.
kde/kdav-5.90.0-x86_64-1.txz: Upgraded.
kde/kdbusaddons-5.90.0-x86_64-1.txz: Upgraded.
kde/kdeclarative-5.90.0-x86_64-1.txz: Upgraded.
kde/kded-5.90.0-x86_64-1.txz: Upgraded.
kde/kdelibs4support-5.90.0-x86_64-1.txz: Upgraded.
kde/kdesignerplugin-5.90.0-x86_64-1.txz: Upgraded.
kde/kdesu-5.90.0-x86_64-1.txz: Upgraded.
kde/kdewebkit-5.90.0-x86_64-1.txz: Upgraded.
kde/kdnssd-5.90.0-x86_64-1.txz: Upgraded.
kde/kdoctools-5.90.0-x86_64-1.txz: Upgraded.
kde/kemoticons-5.90.0-x86_64-1.txz: Upgraded.
kde/kfilemetadata-5.90.0-x86_64-1.txz: Upgraded.
kde/kglobalaccel-5.90.0-x86_64-1.txz: Upgraded.
kde/kguiaddons-5.90.0-x86_64-1.txz: Upgraded.
kde/kholidays-5.90.0-x86_64-1.txz: Upgraded.
kde/khtml-5.90.0-x86_64-1.txz: Upgraded.
kde/ki18n-5.90.0-x86_64-1.txz: Upgraded.
kde/kiconthemes-5.90.0-x86_64-1.txz: Upgraded.
kde/kidletime-5.90.0-x86_64-1.txz: Upgraded.
kde/kimageformats-5.90.0-x86_64-1.txz: Upgraded.
kde/kinit-5.90.0-x86_64-1.txz: Upgraded.
kde/kio-5.90.0-x86_64-1.txz: Upgraded.
kde/kirigami2-5.90.0-x86_64-1.txz: Upgraded.
kde/kitemmodels-5.90.0-x86_64-1.txz: Upgraded.
kde/kitemviews-5.90.0-x86_64-1.txz: Upgraded.
kde/kjobwidgets-5.90.0-x86_64-1.txz: Upgraded.
kde/kjs-5.90.0-x86_64-1.txz: Upgraded.
kde/kjsembed-5.90.0-x86_64-1.txz: Upgraded.
kde/kmediaplayer-5.90.0-x86_64-1.txz: Upgraded.
kde/knewstuff-5.90.0-x86_64-1.txz: Upgraded.
kde/knotifications-5.90.0-x86_64-1.txz: Upgraded.
kde/knotifyconfig-5.90.0-x86_64-1.txz: Upgraded.
kde/kpackage-5.90.0-x86_64-1.txz: Upgraded.
kde/kparts-5.90.0-x86_64-1.txz: Upgraded.
kde/kpeople-5.90.0-x86_64-1.txz: Upgraded.
kde/kplotting-5.90.0-x86_64-1.txz: Upgraded.
kde/kpty-5.90.0-x86_64-1.txz: Upgraded.
kde/kquickcharts-5.90.0-x86_64-1.txz: Upgraded.
kde/kross-5.90.0-x86_64-1.txz: Upgraded.
kde/krunner-5.90.0-x86_64-1.txz: Upgraded.
kde/kservice-5.90.0-x86_64-1.txz: Upgraded.
kde/ktexteditor-5.90.0-x86_64-1.txz: Upgraded.
kde/ktextwidgets-5.90.0-x86_64-1.txz: Upgraded.
kde/kunitconversion-5.90.0-x86_64-1.txz: Upgraded.
kde/kwallet-5.90.0-x86_64-1.txz: Upgraded.
kde/kwayland-5.90.0-x86_64-1.txz: Upgraded.
kde/kwidgetsaddons-5.90.0-x86_64-1.txz: Upgraded.
kde/kwindowsystem-5.90.0-x86_64-1.txz: Upgraded.
kde/kxmlgui-5.90.0-x86_64-1.txz: Upgraded.
kde/kxmlrpcclient-5.90.0-x86_64-1.txz: Upgraded.
kde/latte-dock-0.10.7-x86_64-1.txz: Upgraded.
kde/modemmanager-qt-5.90.0-x86_64-1.txz: Upgraded.
kde/networkmanager-qt-5.90.0-x86_64-1.txz: Upgraded.
kde/oxygen-icons5-5.90.0-noarch-1.txz: Upgraded.
kde/plasma-framework-5.90.0-x86_64-1.txz: Upgraded.
kde/plasma-workspace-5.23.5-x86_64-2.txz: Rebuilt.
[PATCH] [libtaskmanager] Increase buffer for pipewire format negotiation.
Thanks to ZhaoLin1457.
[PATCH] runners/shell: Port from KToolInvocation::invokeTerminal
to KTerminalLauncherJob.
Thanks to gmgf.
kde/prison-5.90.0-x86_64-1.txz: Upgraded.
kde/purpose-5.90.0-x86_64-1.txz: Upgraded.
kde/qqc2-desktop-style-5.90.0-x86_64-1.txz: Upgraded.
kde/solid-5.90.0-x86_64-1.txz: Upgraded.
kde/sonnet-5.90.0-x86_64-1.txz: Upgraded.
kde/syndication-5.90.0-x86_64-1.txz: Upgraded.
kde/syntax-highlighting-5.90.0-x86_64-1.txz: Upgraded.
kde/threadweaver-5.90.0-x86_64-1.txz: Upgraded.
l/SDL2-2.0.20-x86_64-1.txz: Upgraded.
l/SDL2_ttf-2.0.18-x86_64-1.txz: Upgraded.
l/libsigsegv-2.14-x86_64-1.txz: Upgraded.
l/pango-1.48.11-x86_64-1.txz: Upgraded.
l/python-urllib3-1.26.8-x86_64-1.txz: Upgraded.
n/getmail-6.18.6-x86_64-1.txz: Upgraded.
n/iproute2-5.16.0-x86_64-1.txz: Upgraded.
n/metamail-2.7-x86_64-10.txz: Rebuilt.
Fixed misnamed mimencode man page. Thanks to mbeninca.
n/mtr-0.95-x86_64-1.txz: Upgraded.
n/socat-1.7.4.3-x86_64-1.txz: Upgraded.
xap/freerdp-2.5.0-x86_64-1.txz: Upgraded.
xap/gnuplot-5.4.3-x86_64-1.txz: Upgraded.
xap/mozilla-firefox-91.5.0esr-x86_64-1.txz: Upgraded.
This release contains security fixes and improvements.
For more information, see:
https://www.mozilla.org/en-US/firefox/91.5.0/releasenotes/
https://www.mozilla.org/security/advisories/mfsa2022-02/
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22746
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22743
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22742
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22741
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22740
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22738
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22737
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-4140
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22748
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22745
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22744
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22747
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22739
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22751
(* Security fix *)
xap/mozilla-thunderbird-91.5.0-x86_64-1.txz: Upgraded.
This release contains security fixes and improvements.
For more information, see:
https://www.mozilla.org/en-US/thunderbird/91.5.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2022-03/
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22746
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22743
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22742
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22741
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22740
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22738
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22737
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-4140
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22748
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22745
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22744
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22747
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22739
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22751
(* Security fix *)
xap/vim-gvim-8.2.4065-x86_64-1.txz: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
</pre>]]>
</description>
</item>
<item> <item>
<title>Fri, 7 Jan 2022 06:03:52 GMT</title> <title>Fri, 7 Jan 2022 06:03:52 GMT</title>
<pubDate>Fri, 7 Jan 2022 06:03:52 GMT</pubDate> <pubDate>Fri, 7 Jan 2022 06:03:52 GMT</pubDate>

View file

@ -1,3 +1,181 @@
Wed Jan 12 22:04:33 UTC 2022
Good hello, and welcome to the third and final release candidate for Slackware
15.0. We're 99% frozen at this point and are mostly looking for regression or
other bug reports that might be able to be addressed before this goes stable.
Of course, the management here reserves the right to make exceptions... that
5.15.15 kernel version has a nice ring to it. If your requests didn't make it
into this iteration, perhaps we will revisit them for the next -current cycle.
Some were just a little too late but will more than likely be needed next time
(I'm looking at Didier's grubconfig), while others are just out of scope for
the main tree where I like to abide by YAGNI as much as possible.
Anyway, let's get some testing done and we'll be there soon. Enjoy! :-)
a/aaa_base-15.0-x86_64-2.txz: Rebuilt.
The Linux Counter has shut down, so remove the registration email.
Update the welcome email for Slackware 15.0.
a/aaa_libraries-15.0-x86_64-13.txz: Rebuilt.
Upgraded: libsigsegv.so.2.0.7.
a/eudev-3.2.11-x86_64-1.txz: Upgraded.
a/haveged-1.9.17-x86_64-1.txz: Upgraded.
a/hdparm-9.63-x86_64-1.txz: Upgraded.
a/kernel-firmware-20220111_13dca28-noarch-1.txz: Upgraded.
a/kernel-generic-5.15.14-x86_64-1.txz: Upgraded.
a/kernel-huge-5.15.14-x86_64-1.txz: Upgraded.
a/kernel-modules-5.15.14-x86_64-1.txz: Upgraded.
ap/vim-8.2.4065-x86_64-1.txz: Upgraded.
d/kernel-headers-5.15.14-x86-1.txz: Upgraded.
d/strace-5.16-x86_64-1.txz: Upgraded.
d/vala-0.54.6-x86_64-1.txz: Upgraded.
k/kernel-source-5.15.14-noarch-1.txz: Upgraded.
VMD m -> y
Thanks to dr.s.
kde/attica-5.90.0-x86_64-1.txz: Upgraded.
kde/baloo-5.90.0-x86_64-1.txz: Upgraded.
kde/bluez-qt-5.90.0-x86_64-1.txz: Upgraded.
kde/breeze-icons-5.90.0-noarch-1.txz: Upgraded.
kde/extra-cmake-modules-5.90.0-x86_64-1.txz: Upgraded.
kde/frameworkintegration-5.90.0-x86_64-1.txz: Upgraded.
kde/kactivities-5.90.0-x86_64-1.txz: Upgraded.
kde/kactivities-stats-5.90.0-x86_64-1.txz: Upgraded.
kde/kapidox-5.90.0-x86_64-1.txz: Upgraded.
kde/karchive-5.90.0-x86_64-1.txz: Upgraded.
kde/kauth-5.90.0-x86_64-1.txz: Upgraded.
kde/kbookmarks-5.90.0-x86_64-1.txz: Upgraded.
kde/kcalendarcore-5.90.0-x86_64-1.txz: Upgraded.
kde/kcmutils-5.90.0-x86_64-1.txz: Upgraded.
kde/kcodecs-5.90.0-x86_64-1.txz: Upgraded.
kde/kcompletion-5.90.0-x86_64-1.txz: Upgraded.
kde/kconfig-5.90.0-x86_64-1.txz: Upgraded.
kde/kconfigwidgets-5.90.0-x86_64-1.txz: Upgraded.
kde/kcontacts-5.90.0-x86_64-1.txz: Upgraded.
kde/kcoreaddons-5.90.0-x86_64-1.txz: Upgraded.
kde/kcrash-5.90.0-x86_64-1.txz: Upgraded.
kde/kdav-5.90.0-x86_64-1.txz: Upgraded.
kde/kdbusaddons-5.90.0-x86_64-1.txz: Upgraded.
kde/kdeclarative-5.90.0-x86_64-1.txz: Upgraded.
kde/kded-5.90.0-x86_64-1.txz: Upgraded.
kde/kdelibs4support-5.90.0-x86_64-1.txz: Upgraded.
kde/kdesignerplugin-5.90.0-x86_64-1.txz: Upgraded.
kde/kdesu-5.90.0-x86_64-1.txz: Upgraded.
kde/kdewebkit-5.90.0-x86_64-1.txz: Upgraded.
kde/kdnssd-5.90.0-x86_64-1.txz: Upgraded.
kde/kdoctools-5.90.0-x86_64-1.txz: Upgraded.
kde/kemoticons-5.90.0-x86_64-1.txz: Upgraded.
kde/kfilemetadata-5.90.0-x86_64-1.txz: Upgraded.
kde/kglobalaccel-5.90.0-x86_64-1.txz: Upgraded.
kde/kguiaddons-5.90.0-x86_64-1.txz: Upgraded.
kde/kholidays-5.90.0-x86_64-1.txz: Upgraded.
kde/khtml-5.90.0-x86_64-1.txz: Upgraded.
kde/ki18n-5.90.0-x86_64-1.txz: Upgraded.
kde/kiconthemes-5.90.0-x86_64-1.txz: Upgraded.
kde/kidletime-5.90.0-x86_64-1.txz: Upgraded.
kde/kimageformats-5.90.0-x86_64-1.txz: Upgraded.
kde/kinit-5.90.0-x86_64-1.txz: Upgraded.
kde/kio-5.90.0-x86_64-1.txz: Upgraded.
kde/kirigami2-5.90.0-x86_64-1.txz: Upgraded.
kde/kitemmodels-5.90.0-x86_64-1.txz: Upgraded.
kde/kitemviews-5.90.0-x86_64-1.txz: Upgraded.
kde/kjobwidgets-5.90.0-x86_64-1.txz: Upgraded.
kde/kjs-5.90.0-x86_64-1.txz: Upgraded.
kde/kjsembed-5.90.0-x86_64-1.txz: Upgraded.
kde/kmediaplayer-5.90.0-x86_64-1.txz: Upgraded.
kde/knewstuff-5.90.0-x86_64-1.txz: Upgraded.
kde/knotifications-5.90.0-x86_64-1.txz: Upgraded.
kde/knotifyconfig-5.90.0-x86_64-1.txz: Upgraded.
kde/kpackage-5.90.0-x86_64-1.txz: Upgraded.
kde/kparts-5.90.0-x86_64-1.txz: Upgraded.
kde/kpeople-5.90.0-x86_64-1.txz: Upgraded.
kde/kplotting-5.90.0-x86_64-1.txz: Upgraded.
kde/kpty-5.90.0-x86_64-1.txz: Upgraded.
kde/kquickcharts-5.90.0-x86_64-1.txz: Upgraded.
kde/kross-5.90.0-x86_64-1.txz: Upgraded.
kde/krunner-5.90.0-x86_64-1.txz: Upgraded.
kde/kservice-5.90.0-x86_64-1.txz: Upgraded.
kde/ktexteditor-5.90.0-x86_64-1.txz: Upgraded.
kde/ktextwidgets-5.90.0-x86_64-1.txz: Upgraded.
kde/kunitconversion-5.90.0-x86_64-1.txz: Upgraded.
kde/kwallet-5.90.0-x86_64-1.txz: Upgraded.
kde/kwayland-5.90.0-x86_64-1.txz: Upgraded.
kde/kwidgetsaddons-5.90.0-x86_64-1.txz: Upgraded.
kde/kwindowsystem-5.90.0-x86_64-1.txz: Upgraded.
kde/kxmlgui-5.90.0-x86_64-1.txz: Upgraded.
kde/kxmlrpcclient-5.90.0-x86_64-1.txz: Upgraded.
kde/latte-dock-0.10.7-x86_64-1.txz: Upgraded.
kde/modemmanager-qt-5.90.0-x86_64-1.txz: Upgraded.
kde/networkmanager-qt-5.90.0-x86_64-1.txz: Upgraded.
kde/oxygen-icons5-5.90.0-noarch-1.txz: Upgraded.
kde/plasma-framework-5.90.0-x86_64-1.txz: Upgraded.
kde/plasma-workspace-5.23.5-x86_64-2.txz: Rebuilt.
[PATCH] [libtaskmanager] Increase buffer for pipewire format negotiation.
Thanks to ZhaoLin1457.
[PATCH] runners/shell: Port from KToolInvocation::invokeTerminal
to KTerminalLauncherJob.
Thanks to gmgf.
kde/prison-5.90.0-x86_64-1.txz: Upgraded.
kde/purpose-5.90.0-x86_64-1.txz: Upgraded.
kde/qqc2-desktop-style-5.90.0-x86_64-1.txz: Upgraded.
kde/solid-5.90.0-x86_64-1.txz: Upgraded.
kde/sonnet-5.90.0-x86_64-1.txz: Upgraded.
kde/syndication-5.90.0-x86_64-1.txz: Upgraded.
kde/syntax-highlighting-5.90.0-x86_64-1.txz: Upgraded.
kde/threadweaver-5.90.0-x86_64-1.txz: Upgraded.
l/SDL2-2.0.20-x86_64-1.txz: Upgraded.
l/SDL2_ttf-2.0.18-x86_64-1.txz: Upgraded.
l/libsigsegv-2.14-x86_64-1.txz: Upgraded.
l/pango-1.48.11-x86_64-1.txz: Upgraded.
l/python-urllib3-1.26.8-x86_64-1.txz: Upgraded.
n/getmail-6.18.6-x86_64-1.txz: Upgraded.
n/iproute2-5.16.0-x86_64-1.txz: Upgraded.
n/metamail-2.7-x86_64-10.txz: Rebuilt.
Fixed misnamed mimencode man page. Thanks to mbeninca.
n/mtr-0.95-x86_64-1.txz: Upgraded.
n/socat-1.7.4.3-x86_64-1.txz: Upgraded.
xap/freerdp-2.5.0-x86_64-1.txz: Upgraded.
xap/gnuplot-5.4.3-x86_64-1.txz: Upgraded.
xap/mozilla-firefox-91.5.0esr-x86_64-1.txz: Upgraded.
This release contains security fixes and improvements.
For more information, see:
https://www.mozilla.org/en-US/firefox/91.5.0/releasenotes/
https://www.mozilla.org/security/advisories/mfsa2022-02/
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22746
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22743
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22742
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22741
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22740
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22738
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22737
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-4140
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22748
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22745
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22744
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22747
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22739
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22751
(* Security fix *)
xap/mozilla-thunderbird-91.5.0-x86_64-1.txz: Upgraded.
This release contains security fixes and improvements.
For more information, see:
https://www.mozilla.org/en-US/thunderbird/91.5.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2022-03/
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22746
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22743
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22742
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22741
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22740
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22738
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22737
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-4140
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22748
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22745
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22744
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22747
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22739
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22751
(* Security fix *)
xap/vim-gvim-8.2.4065-x86_64-1.txz: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
+--------------------------+
Fri Jan 7 06:03:52 UTC 2022 Fri Jan 7 06:03:52 UTC 2022
a/kernel-firmware-20220106_4aa2c65-noarch-1.txz: Upgraded. a/kernel-firmware-20220106_4aa2c65-noarch-1.txz: Upgraded.
a/tcsh-6.23.02-x86_64-1.txz: Upgraded. a/tcsh-6.23.02-x86_64-1.txz: Upgraded.

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
Slackware initrd mini HOWTO Slackware initrd mini HOWTO
by Patrick Volkerding, volkerdi@slackware.com by Patrick Volkerding, volkerdi@slackware.com
Wed Jan 5 19:47:19 UTC 2022 Wed Jan 12 21:38:19 UTC 2022
This document describes how to create and install an initrd, which may be This document describes how to create and install an initrd, which may be
required to use the 4.x kernel. Also see "man mkinitrd". required to use the 4.x kernel. Also see "man mkinitrd".
@ -33,15 +33,15 @@ flexible to ship a generic kernel and a set of kernel modules for it.
The easiest way to make the initrd is to use the mkinitrd script included The easiest way to make the initrd is to use the mkinitrd script included
in Slackware's mkinitrd package. We'll walk through the process of in Slackware's mkinitrd package. We'll walk through the process of
upgrading to the generic 5.15.13 Linux kernel using the packages upgrading to the generic 5.15.14 Linux kernel using the packages
found in Slackware's slackware/a/ directory. found in Slackware's slackware/a/ directory.
First, make sure the kernel, kernel modules, and mkinitrd package are First, make sure the kernel, kernel modules, and mkinitrd package are
installed (the current version numbers might be a little different, so installed (the current version numbers might be a little different, so
this is just an example): this is just an example):
installpkg kernel-generic-5.15.13-x86_64-1.txz installpkg kernel-generic-5.15.14-x86_64-1.txz
installpkg kernel-modules-5.15.13-x86_64-1.txz installpkg kernel-modules-5.15.14-x86_64-1.txz
installpkg mkinitrd-1.4.11-x86_64-26.txz installpkg mkinitrd-1.4.11-x86_64-26.txz
Change into the /boot directory: Change into the /boot directory:
@ -52,7 +52,7 @@ Now you'll want to run "mkinitrd". I'm using ext4 for my root filesystem,
and since the disk controller requires no special support the ext4 module and since the disk controller requires no special support the ext4 module
will be the only one I need to load: will be the only one I need to load:
mkinitrd -c -k 5.15.13 -m ext4 mkinitrd -c -k 5.15.14 -m ext4
This should do two things. First, it will create a directory This should do two things. First, it will create a directory
/boot/initrd-tree containing the initrd's filesystem. Then it will /boot/initrd-tree containing the initrd's filesystem. Then it will
@ -61,10 +61,10 @@ you could make some additional changes in /boot/initrd-tree/ and
then run mkinitrd again without options to rebuild the image. That's then run mkinitrd again without options to rebuild the image. That's
optional, though, and only advanced users will need to think about that. optional, though, and only advanced users will need to think about that.
Here's another example: Build an initrd image using Linux 5.15.13 Here's another example: Build an initrd image using Linux 5.15.14
kernel modules for a system with an ext4 root partition on /dev/sdb3: kernel modules for a system with an ext4 root partition on /dev/sdb3:
mkinitrd -c -k 5.15.13 -m ext4 -f ext4 -r /dev/sdb3 mkinitrd -c -k 5.15.14 -m ext4 -f ext4 -r /dev/sdb3
4. Now that I've built an initrd, how do I use it? 4. Now that I've built an initrd, how do I use it?

View file

@ -1,5 +1,5 @@
Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.15.13)! Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.15.14)!
If you need to pass extra parameters to the kernel, enter them at the prompt If you need to pass extra parameters to the kernel, enter them at the prompt
below after the name of the kernel to boot (e.g., huge.s). below after the name of the kernel to boot (e.g., huge.s).

View file

@ -1,3 +1,3 @@
These kernels are version 5.15.13. These kernels are version 5.15.14.

View file

@ -898,7 +898,6 @@ gzip ./source/l/openal-soft/doinst.sh
gzip ./source/l/libtheora/libtheora-1.1.1.latex.patch gzip ./source/l/libtheora/libtheora-1.1.1.latex.patch
gzip ./source/l/libtheora/libtheora-1.1.1-libpng16.patch gzip ./source/l/libtheora/libtheora-1.1.1-libpng16.patch
gzip ./source/l/libnl3/doinst.sh gzip ./source/l/libnl3/doinst.sh
gzip ./source/l/SDL2/e2ade2bfc46d915cd306c63c830b81d800b2575f.patch
gzip ./source/l/SDL2/SDL2-2.0.9-khrplatform.patch gzip ./source/l/SDL2/SDL2-2.0.9-khrplatform.patch
gzip ./source/l/QtAV/doinst.sh gzip ./source/l/QtAV/doinst.sh
gzip ./source/l/libindicator/libindicator.LIBM.diff gzip ./source/l/libindicator/libindicator.LIBM.diff

View file

@ -65,9 +65,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \ "jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \ "kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \ "kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 5.15.13 kernel (needs an initrd)" "on" \ "kernel-generic" "Generic 5.15.14 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.15.13 Linux kernel" "on" \ "kernel-huge" "Loaded 5.15.14 Linux kernel" "on" \
"kernel-modules" "Linux 5.15.13 kernel modules -- REQUIRED" "on" \ "kernel-modules" "Linux 5.15.14 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \ "kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \ "lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \ "less" "A text pager utility - REQUIRED" "on" \

View file

@ -65,9 +65,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \ "jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \ "kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \ "kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 5.15.13 kernel (needs an initrd)" "on" \ "kernel-generic" "Generic 5.15.14 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.15.13 Linux kernel" "on" \ "kernel-huge" "Loaded 5.15.14 Linux kernel" "on" \
"kernel-modules" "Linux 5.15.13 kernel modules -- REQUIRED" "on" \ "kernel-modules" "Linux 5.15.14 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \ "kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \ "lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \ "less" "A text pager utility - REQUIRED" "on" \

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \ the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \ Press ENTER when you are \
done." 11 70 1 \ done." 11 70 1 \
"kernel-source" "Linux 5.15.13 kernel source" "on" \ "kernel-source" "Linux 5.15.14 kernel source" "on" \
2> $TMP/SeTpkgs 2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \ the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \ Press ENTER when you are \
done." 11 70 1 \ done." 11 70 1 \
"kernel-source" "Linux 5.15.13 kernel source" "on" \ "kernel-source" "Linux 5.15.14 kernel source" "on" \
2> $TMP/SeTpkgs 2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs

View file

@ -1,10 +1,8 @@
# Invite the new admin to register their machine with the Linux Counter: # Send root a welcome email unless we detect that it's there already:
if [ ! -f var/spool/mail/root ]; then if ! grep -q "Welcome to Linux (Slackware 15.0)" var/spool/mail/root 2> /dev/null ; then
mv var/spool/mail/root.new var/spool/mail/root
else
cat var/spool/mail/root.new >> var/spool/mail/root cat var/spool/mail/root.new >> var/spool/mail/root
rm var/spool/mail/root.new
fi fi
rm var/spool/mail/root.new
# (Starting with Slackware 8.1) note: These links are now replaced by # (Starting with Slackware 8.1) note: These links are now replaced by
# copies of the header files that were used to compile glibc (in the # copies of the header files that were used to compile glibc (in the
# kernel-headers package). The version number on the kernel-headers # kernel-headers package). The version number on the kernel-headers

View file

@ -1,67 +1,18 @@
From root@hive64.slackware.lan Fri May 20 15:16:45 2016 From root@z-mp.slackware.lan Tue Jan 11 14:18:55 2022
Return-Path: <root@hive64.slackware.lan> Return-Path: <root@z-mp.slackware.lan>
Received: from hive64.slackware.lan (localhost [127.0.0.1]) X-Original-To: root
by hive64.slackware.lan (8.15.2/8.15.2) with ESMTP id u4KKGjAg003580 Delivered-To: root@z-mp.slackware.lan
for <root@hive64.slackware.lan>; Fri, 20 May 2016 15:16:45 -0500 Received: by z-mp.slackware.lan (Postfix, from userid 0)
Received: (from root@localhost) id D7F87251F63; Tue, 11 Jan 2022 14:18:36 -0600 (CST)
by hive64.slackware.lan (8.15.2/8.15.2/Submit) id u4KKGj0X003579 Date: Tue, 11 Jan 2022 14:18:36 -0600
for root; Fri, 20 May 2016 15:16:45 -0500 To: root@z-mp.slackware.lan
From: root@hive64.slackware.lan Subject: Welcome to Linux (Slackware 15.0)!
Message-Id: <201605202016.u4KKGj0X003579@hive64.slackware.lan> User-Agent: mailx v14.9.23
Date: Fri, 20 May 2016 15:16:45 -0500 Message-Id: <20220111201855.D7F87251F63@z-mp.slackware.lan>
To: root@hive64.slackware.lan From: root@z-mp.slackware.lan
Subject: Register with the Linux counter project
User-Agent: Heirloom mailx 12.5 7/5/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
(Adapted from a question in the Linux-FAQ) Welcome! I'm glad to see you've made it this far! :^)
How Many People Use Linux?
Linux is freely available, and no one is required to register with
any central authority, so it is difficult to know. Several businesses
survive solely on selling and supporting Linux. Linux newsgroups are
some of the most heavily read on Usenet. Accurate numbers are hard to
come by, but the number is almost certainly in the millions.
However, people can register as Linux users at the Linux Counter
project, which has been in existence since 1993. In August of 2012
the project counted more than 133,000 users, but that is certainly
only a small fraction of all users. The operator of the Linux Counter
estimated over 60 million users at that time.
To get counted, visit the Web site at:
http://linuxcounter.net
...and fill in the registration form.
The current count is posted monthly to news:comp.os.linux.misc, and
is always available from the Web site.
From root@hive64.slackware.lan Fri May 20 15:16:49 2016
Return-Path: <root@hive64.slackware.lan>
Received: from hive64.slackware.lan (localhost [127.0.0.1])
by hive64.slackware.lan (8.15.2/8.15.2) with ESMTP id u4KKGnSF003585
for <root@hive64.slackware.lan>; Fri, 20 May 2016 15:16:49 -0500
Received: (from root@localhost)
by hive64.slackware.lan (8.15.2/8.15.2/Submit) id u4KKGnJj003584
for root; Fri, 20 May 2016 15:16:49 -0500
From: root@hive64.slackware.lan
Message-Id: <201605202016.u4KKGnJj003584@hive64.slackware.lan>
Date: Fri, 20 May 2016 15:16:49 -0500
To: root@hive64.slackware.lan
Subject: Welcome to Linux (Slackware 14.2)!
User-Agent: Heirloom mailx 12.5 7/5/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Welcome! I'm glad to see you've made it this far! :^)
Here are a few hints to help you navigate through the Linux operating Here are a few hints to help you navigate through the Linux operating
system a little bit better. system a little bit better.
@ -69,18 +20,18 @@ system a little bit better.
Tools to help configure your system: Tools to help configure your system:
pkgtool: Remember those screens you saw while each package was pkgtool: Remember those screens you saw while each package was
installing? You can see all that information (and more) again. The installing? You can see all that information (and more) again. The
simplest way is to use the 'pkgtool' utility to view the package simplest way is to use the 'pkgtool' utility to view the package
contents. Another way is to use 'less' or a text editor to read the contents. Another way is to use 'less' or a text editor to read the
files in /var/log/packages and /var/log/scripts (this is the method I files in /var/log/packages and /var/log/scripts (this is the method I
use). The pkgtool script serves as a frontend to the command line use). The pkgtool script serves as a frontend to the command line
package tools, so it's a menu based program that will enable you to package tools, so it's a menu based program that will enable you to
remove, install, or view packages that are currently installed on the remove, install, or view packages that are currently installed on the
system. pkgtool will also allow you to re-run some of the system admin system. pkgtool will also allow you to re-run some of the system admin
scripts that you may have seen during the installation process. scripts that you may have seen during the installation process.
Slackware's command line package tools: I use these utilities most Slackware's command line package tools: I use these utilities most
of the time when I have packages to install, remove, or upgrade. These of the time when I have packages to install, remove, or upgrade. These
are the tools: are the tools:
installpkg -- Installs packages installpkg -- Installs packages
@ -92,28 +43,28 @@ are the tools:
slackpkg: For those more used to automated package management tools slackpkg: For those more used to automated package management tools
you might like to try slackpkg (my favorite due to its simple, you might like to try slackpkg (my favorite due to its simple,
straightforward approach to keeping a machine up to date). Slackpkg straightforward approach to keeping a machine up to date). Slackpkg
can be found in the slackware/ap directory. A search of the web will can be found in the slackware/ap directory. A search of the web will
turn up more tools as well. You should approach these cautiously, as turn up more tools as well. You should approach these cautiously, as
Slackware is designed around the idea that the system should be a Slackware is designed around the idea that the system should be a
complete installation kept updated with any official patches. This complete installation kept updated with any official patches. This
avoids the mess of dependencies that some other Linux based GNU systems avoids the mess of dependencies that some other Linux based GNU systems
face. However, many (if not most) of these tools won't know what to do face. However, many (if not most) of these tools won't know what to do
about .new config files, or how to handle upgrading a package that has about .new config files, or how to handle upgrading a package that has
changed to a new name. Some also think that any package with a larger changed to a new name. Some also think that any package with a larger
build number is "better", when there have been many instances that a build number is "better", when there have been many instances that a
new upstream release wasn't working properly and we had to roll back to new upstream release wasn't working properly and we had to roll back to
an earlier one, and an automated upgrade tool didn't want to an earlier one, and an automated upgrade tool didn't want to
"downgrade" the package. This is something upgradepkg will gladly do, "downgrade" the package. This is something upgradepkg will gladly do,
as it doesn't (as it should not) take the package's version number to as it doesn't (as it should not) take the package's version number to
mean much of anything. Regarding automatic upgrades, there have also mean much of anything. Regarding automatic upgrades, there have also
been cases where a library upgrade caused unwanted side effects in been cases where a library upgrade caused unwanted side effects in
programs that link with it. In theory, most libraries used on the programs that link with it. In theory, most libraries used on the
system try to retain backwards compatibility, but in practice this system try to retain backwards compatibility, but in practice this
isn't always the case. While any issued patches should be installed to isn't always the case. While any issued patches should be installed to
keep your system secure, always remember the old adage "don't fix it if keep your system secure, always remember the old adage "don't fix it if
it ain't broke" when considering other upgrades and additions, it ain't broke" when considering other upgrades and additions,
especially if they come from unofficial sources. Again, there's a lot especially if they come from unofficial sources. Again, there's a lot
of good stuff out there, but there's also some that's not so good. of good stuff out there, but there's also some that's not so good.
It's always a good idea to look packages over before you install them. It's always a good idea to look packages over before you install them.
This is as simple as using 'less' to view the contents so you can see This is as simple as using 'less' to view the contents so you can see
@ -123,23 +74,23 @@ extract the archive into a temporary directory to take a closer look.
netconfig: netconfig is a menu based program that will help to netconfig: netconfig is a menu based program that will help to
configure your network. You will be asked several questions and given configure your network. You will be asked several questions and given
an opportunity to review your settings before the changes are an opportunity to review your settings before the changes are
committed. More advanced settings are available by editing the committed. More advanced settings are available by editing the
/etc/rc.d/rc.inet1.conf config file directly. /etc/rc.d/rc.inet1.conf config file directly.
pppsetup: pppsetup is a menu based program that will help you to pppsetup: pppsetup is a menu based program that will help you to
connect to your ISP via a PPP connection. As with netconfig you are connect to your ISP via a PPP connection. As with netconfig you are
asked a series of questions and given a chance to review your settings. asked a series of questions and given a chance to review your settings.
KDE also includes a utility for configuring PPP dialup connections. KDE also includes a utility for configuring PPP dialup connections.
This is found in KDE's Internet menu (kppp). This is found in KDE's Internet menu (kppp).
xwmconfig: If you have installed the X window system, you can use xwmconfig: If you have installed the X window system, you can use
xwmconfig to choose your default window manager. Running this as root xwmconfig to choose your default window manager. Running this as root
will set the system default while running it as a normal user will only will set the system default while running it as a normal user will only
set the window manager for that user. An /etc/X11/xorg.conf config set the window manager for that user. An /etc/X11/xorg.conf config
file is no longer required to run X, but you may still use one if you file is no longer required to run X, but you may still use one if you
wish. An initial xorg.conf may be generated by running: X -configure wish. An initial xorg.conf may be generated by running: X -configure
For many modern drivers (such as those using Kernel Mode Setting), For many modern drivers (such as those using Kernel Mode Setting),
X -configure no longer generates a working xorg.conf. For those drivers X -configure no longer generates a working xorg.conf. For those drivers
you could start by copying /etc/X11/xorg.conf-vesa to /etc/X11/xorg.conf you could start by copying /etc/X11/xorg.conf-vesa to /etc/X11/xorg.conf
and then edit this line: and then edit this line:
Driver "vesa" Driver "vesa"
@ -147,25 +98,34 @@ Change "vesa" to the name of the X driver for your chipset.
liloconfig: If you are using the LILO boot loader to start your liloconfig: If you are using the LILO boot loader to start your
system you can use liloconfig to setup and install Lilo to the boot system you can use liloconfig to setup and install Lilo to the boot
drive. There's a simple installation which tries to automatically set drive. There's a simple installation which tries to automatically set
up LILO to boot Linux (also Windows if found). For more advanced up LILO to boot Linux (also Windows if found). For more advanced
users, the expert option offers more control over the installation users, the expert option offers more control over the installation
process. If you have a lot of partitions, the selection menu in process. If you have a lot of partitions, the selection menu in
'expert' mode may overflow. You'll likely then want to go to another 'expert' mode may overflow. You'll likely then want to go to another
console and find the partition you want with 'fdisk -l | less', and console and find the partition you want with 'fdisk -l | less', and
then go back and enter it (proving that you are, indeed, an expert). then go back and enter it (proving that you are, indeed, an expert).
eliloconfig: If you are using the elilo boot loader to start your
system that uses UEFI BIOS, then eliloconfig is used to copy the kernel
(and the initrd if one is found) to the EFI System Partition, as well as
to add a menu entry for Slackware to the EFI Boot Menu. After upgrading
to a new kernel, use "geninitrd" to create an updated initrd, and then
use eliloconfig to copy the kernel and initrd to the EFI System Partition.
If you've already added a menu entry for Slackware you do not need to do
it again, and indeed probably should not to avoid extra wear on the nvram
used to store EFI data.
Other configuration files: Other configuration files:
The majority of system configuration files can be found in and below The majority of system configuration files can be found in and below
the /etc directory. Most system configuration is done by editing these the /etc directory. Most system configuration is done by editing these
files with a text editor such as 'vi', "nano", or 'joe'. If you're not files with a text editor such as 'vi', "nano", or 'joe'. If you're not
sure which files you need to edit to configure a given package, use sure which files you need to edit to configure a given package, use
'less' or 'pkgtool' to see what files are installed by the package 'less' or 'pkgtool' to see what files are installed by the package
paying special attention to any files placed in /etc or that end with paying special attention to any files placed in /etc or that end with
the suffix .new (these are usually moved into place if there's not the suffix .new (these are usually moved into place if there's not
already a configuration file with the same name). After upgrading a already a configuration file with the same name). After upgrading a
package, if a .new config file is put in place you'll have to decide package, if a .new config file is put in place you'll have to decide
whether to delete the .new, move it over the existing config file whether to delete the .new, move it over the existing config file
(losing any custom configuration information in the old file), or make (losing any custom configuration information in the old file), or make
@ -178,16 +138,16 @@ Hardware, network, and kernel issues:
If you've got hardware such as a CD-ROM drive or Ethernet card that If you've got hardware such as a CD-ROM drive or Ethernet card that
doesn't seem to work with Linux, it's possible that the kernel you're doesn't seem to work with Linux, it's possible that the kernel you're
using doesn't contain the needed support. In that case, you can do one using doesn't contain the needed support. In that case, you can do one
of two things: of two things:
1. Load the support with kernel modules. This is probably the 1. Load the support with kernel modules. This is probably the
simplest way to handle the situation. Just edit simplest way to handle the situation. Just edit
/etc/rc.d/rc.modules so that it loads the modules you need. /etc/rc.d/rc.modules so that it loads the modules you need.
2. Recompile your kernel, including the needed driver(s). 2. Recompile your kernel, including the needed driver(s).
However, recompiling your kernel is an extreme measure that can be However, recompiling your kernel is an extreme measure that can be
both difficult and dangerous to the stability of your system. If you both difficult and dangerous to the stability of your system. If you
decide to go that route, either be sure you know the potential pitfalls decide to go that route, either be sure you know the potential pitfalls
or seek guidance from someone experienced with kernel configuration, or seek guidance from someone experienced with kernel configuration,
compilation, and installation. compilation, and installation.
@ -196,32 +156,32 @@ compilation, and installation.
with udev if the hardware is present in the system, unless the modules with udev if the hardware is present in the system, unless the modules
are not udev-capable yet, or they are blacklisted in a file in are not udev-capable yet, or they are blacklisted in a file in
/etc/modprobe.d/ (local config files) or /lib/modprobe.d/ (config files /etc/modprobe.d/ (local config files) or /lib/modprobe.d/ (config files
that ship with the system). If the module for the driver you need is that ship with the system). If the module for the driver you need is
blacklisted, copy the appropriate file from /lib/modprobe.d/ to blacklisted, copy the appropriate file from /lib/modprobe.d/ to
/etc/modprobe.d/ and then comment out the line that blacklists the module /etc/modprobe.d/ and then comment out the line that blacklists the module
by putting # at the beginning. Files found in /etc/modprobe.d/ will by putting # at the beginning. Files found in /etc/modprobe.d/ will
override those found in /lib/modprobe.d/ and will not be overwritten by override those found in /lib/modprobe.d/ and will not be overwritten by
upgrades. If that doesn't fix the issue, check with "lsmod" to make sure upgrades. If that doesn't fix the issue, check with "lsmod" to make sure
that the module is loading correctly. If not, try loading it in the that the module is loading correctly. If not, try loading it in the
/etc/rc.d/rc.modules file. /etc/rc.d/rc.modules file.
If you're on a standalone LAN without a nameserver, make sure you If you're on a standalone LAN without a nameserver, make sure you
don't have a nameserver line in /etc/resolv.conf, or you may experience don't have a nameserver line in /etc/resolv.conf, or you may experience
delays with many network commands as they attempt to query the bogus delays with many network commands as they attempt to query the bogus
nameserver. Most people these days will have a nameserver, or be able nameserver. Most people these days will have a nameserver, or be able
to access one via their router/gateway. Most DHCP servers will tell to access one via their router/gateway. Most DHCP servers will tell
dhcpcd what it needs to know in order to set up your /etc/resolv.conf dhcpcd what it needs to know in order to set up your /etc/resolv.conf
automatically. automatically.
Want to run NFS? You'll need to install the rpcbind and nfs-utils Want to run NFS? You'll need to install the rpcbind and nfs-utils
packages. Then, edit your /etc/exports to allow NFS access. (see 'man packages. Then, edit your /etc/exports to allow NFS access. (see 'man
exports' for examples). Finally, set rc.rpc and rc.nfsd executable: exports' for examples). Finally, set rc.rpc and rc.nfsd executable:
chmod 755 /etc/rc.d/rc.rpc chmod 755 /etc/rc.d/rc.rpc
chmod 755 /etc/rc.d/rc.nfsd chmod 755 /etc/rc.d/rc.nfsd
To start the NFS server, either reboot or execute the two rc files. To start the NFS server, either reboot or execute the two rc files.
The kernel is now set up with the CONFIG_SCSI_MULTI_LUNS option The kernel is now set up with the CONFIG_SCSI_MULTI_LUNS option
to scan for new "SCSI" devices automatically. However, if that fails to scan for new "SCSI" devices automatically. However, if that fails
to work after inserting a digital media card, or plugging in a new USB to work after inserting a digital media card, or plugging in a new USB
or IEEE1394 (Firewire) device, you may need to run the following or IEEE1394 (Firewire) device, you may need to run the following
command before it becomes available as a mountable device: command before it becomes available as a mountable device:
@ -262,7 +222,7 @@ that CUPS will start at boot:
This local "website" may also be reached using the CUPS configuration This local "website" may also be reached using the CUPS configuration
menu choice within a desktop environment such as KDE. menu choice within a desktop environment such as KDE.
See the extensive docs in /usr/doc/cups for more details. If you See the extensive docs in /usr/doc/cups for more details. If you
don't see your exact printer model when adding a new printer, often don't see your exact printer model when adding a new printer, often
one that's "close" will do the trick. one that's "close" will do the trick.
@ -272,24 +232,24 @@ Users who plan to print (or scan) need to be members of the "lp" group.
Mouse support: Mouse support:
Only very ancient mice will need any special treatment in order to Only very ancient mice will need any special treatment in order to
get basic support, and with GPM cut and paste on the console. Most get basic support, and with GPM cut and paste on the console. Most
will work with the "ps2" or "imps2" protocols. If you should happen to will work with the "ps2" or "imps2" protocols. If you should happen to
have one of the ancient mice that is not a serial, PS/2, or USB mouse have one of the ancient mice that is not a serial, PS/2, or USB mouse
then you'll probably have to load a kernel module in order to get it to then you'll probably have to load a kernel module in order to get it to
work. At this point in time, a busmouse is rare. These days, most work. At this point in time, a busmouse is rare. These days, most
mice are PS/2 (with a 6 pin round plug) or USB, or occasionally serial mice are PS/2 (with a 6 pin round plug) or USB, or occasionally serial
(with a 9 pin trapezoidal plug). These kinds of mice don't require any (with a 9 pin trapezoidal plug). These kinds of mice don't require any
special setup as the system should detect and activate them special setup as the system should detect and activate them
automatically. If you think your mouse might need a special driver (if automatically. If you think your mouse might need a special driver (if
it's not working), read the comments in /etc/rc.d/rc.modules to see it's not working), read the comments in /etc/rc.d/rc.modules to see
which one is needed, and edit the file to load it at boot time. It's which one is needed, and edit the file to load it at boot time. It's
also possible that the /dev/mouse link may need to be changed to point also possible that the /dev/mouse link may need to be changed to point
to the proper mouse device. Or, compile a new kernel with built in to the proper mouse device. Or, compile a new kernel with built in
support for your mouse and install that. support for your mouse and install that.
Using the lsmod command, you can see if the psmouse module is loaded. Using the lsmod command, you can see if the psmouse module is loaded.
If so, you're using the psmouse module for a PS/2-like mouse (including If so, you're using the psmouse module for a PS/2-like mouse (including
most touchpads). If you need to adjust the mouse protocol, make a copy most touchpads). If you need to adjust the mouse protocol, make a copy
of the config file, and then edit that: of the config file, and then edit that:
cp /lib/modprobe.d/psmouse.conf /etc/modprobe.d/psmouse.conf cp /lib/modprobe.d/psmouse.conf /etc/modprobe.d/psmouse.conf
@ -301,38 +261,38 @@ switch, or to properly enable tap-to-click with a touchpad.
Network support: Network support:
Of course, you're going to want to get your machine online. If you Of course, you're going to want to get your machine online. If you
have a router supporting DHCP you're probably already on by now. have a router supporting DHCP you're probably already on by now.
Otherwise, 'netconfig' will give you a simple network connection. To Otherwise, 'netconfig' will give you a simple network connection. To
get your machine on the net, you'll need to install packages from the get your machine on the net, you'll need to install packages from the
N (network) series. If you aren't sure which ones you'll need, the N (network) series. If you aren't sure which ones you'll need, the
easiest thing is to just install them all. Network services will not easiest thing is to just install them all. Network services will not
run unless activated by making the startup scripts in /etc/rc.d/ run unless activated by making the startup scripts in /etc/rc.d/
executable, so it doesn't hurt to have them installed. Your machine executable, so it doesn't hurt to have them installed. Your machine
should be configured at least with loopback using the "netconfig" should be configured at least with loopback using the "netconfig"
utility. If you are using a modem, make sure the serial port your utility. If you are using a modem, make sure the serial port your
modem uses is correctly configured, and then use 'pppsetup' to configure modem uses is correctly configured, and then use 'pppsetup' to configure
the dialup process. Additional documentation on pppsetup can be found the dialup process. Additional documentation on pppsetup can be found
in /usr/doc/pppsetup-*/. DSL/Cable users who need to use PPPoE (PPP in /usr/doc/pppsetup-*/. DSL/Cable users who need to use PPPoE (PPP
over Ethernet) should see the docs in /usr/doc/rp-pppoe-3.12/. over Ethernet) should see the docs in /usr/doc/rp-pppoe-3.12/.
If you will be using wireless (or even a wired interface), you might If you will be using wireless (or even a wired interface), you might
want to let NetworkManager handle your network connections. This is want to let NetworkManager handle your network connections. This is
a choice during the initial installation, but may also be selected a choice during the initial installation, but may also be selected
later by rerunning netconfig, or by setting the startup script later by rerunning netconfig, or by setting the startup script
to executable (chmod 755 /etc/rc.d/rc.networkmanager). When Network to executable (chmod 755 /etc/rc.d/rc.networkmanager). When Network
Manager is used to handle connections, a nice interface is provided Manager is used to handle connections, a nice interface is provided
to scan for wireless access points and make changes to the network to scan for wireless access points and make changes to the network
configuration. This interface runs automatically with KDE or Xfce. configuration. This interface runs automatically with KDE or Xfce.
In fluxbox, the nm-applet program will need to be launched. Other In fluxbox, the nm-applet program will need to be launched. Other
window managers lack a system tray to display nm-applet, so for those window managers lack a system tray to display nm-applet, so for those
you might want to look at wicd in /extra, which also provides a nice you might want to look at wicd in /extra, which also provides a nice
GUI tool for connecting to wireless (or wired) networks. For window GUI tool for connecting to wireless (or wired) networks. For window
managers that do not provide a tray for running programs, start managers that do not provide a tray for running programs, start
"wicd-client" to make changes. With NetworkManager or wicd, it's "wicd-client" to make changes. With NetworkManager or wicd, it's
a good idea to remove any existing network configuration in a good idea to remove any existing network configuration in
/etc/rc.d/rc.inet1.conf first. This can be done by running netconfig /etc/rc.d/rc.inet1.conf first. This can be done by running netconfig
and setting the machine to use loopback. Then, if you're using and setting the machine to use loopback. Then, if you're using
NetworkManager run it a second time and select NetworkManager. NetworkManager run it a second time and select NetworkManager.
If you need to set up your Linux machine as a router for other systems, If you need to set up your Linux machine as a router for other systems,
@ -340,7 +300,7 @@ you'll want to set up the interfaces in /etc/rc.d/rc.inet1.conf, and
set up NAT support with something like this in /etc/rc.d/rc.firewall, set up NAT support with something like this in /etc/rc.d/rc.firewall,
and then make rc.firewall executable. and then make rc.firewall executable.
# Delete and flush. Default table is "filter". # Delete and flush. Default table is "filter".
# Others like "nat" must be explicitly stated. # Others like "nat" must be explicitly stated.
iptables --flush iptables --flush
# Flush all the rules in filter and nat tables # Flush all the rules in filter and nat tables
@ -355,16 +315,23 @@ echo "Enabling ip_forwarding..."
echo 1 > /proc/sys/net/ipv4/ip_forward echo 1 > /proc/sys/net/ipv4/ip_forward
It's possible to expand (or reduce ;-) this script for just about any It's possible to expand (or reduce ;-) this script for just about any
firewall needed. See "man iptables" for lots of information. firewall needed. See "man iptables" for lots of information.
F: FAQ series, and the HOWTO documentation collection: F: FAQ series, and the HOWTO documentation collection:
If you installed the F series, you find detailed documentation on If you installed the F series, you find detailed documentation on
many common Linux tasks in /usr/doc/Linux-HOWTOs. Each of these many common Linux tasks in /usr/doc/Linux-HOWTOs. Each of these
instructional files covers a particular Linux task. They cover most instructional files covers a particular Linux task. They cover most
system administration tasks in a lot more detail than this little email system administration tasks in a lot more detail than this little email
does. does. At this point the majority of these have been unmaintained for
years and are largely obsolete, but in spite of this there are still
good hints to be found. In general a search engine will be your best
bet for finding additional information. Or, visit the Slackware forum
on Linux Questions and you'll find a helpful community who can answer
your questions (or perhaps even I'll answer you there):
https://www.linuxquestions.org/questions/slackware-14/
There is also a collection of Linux related FAQs (lists of Frequently There is also a collection of Linux related FAQs (lists of Frequently
Asked Questions with answers) /usr/doc/Linux-FAQs. Asked Questions with answers) /usr/doc/Linux-FAQs.

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2015, 2018, 2021 Patrick J. Volkerding, Sebeka, Minnesota, USA # Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2015, 2018, 2021, 2022 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved. # All rights reserved.
# #
# Redistribution and use of this script, with or without modification, is # Redistribution and use of this script, with or without modification, is
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=aaa_base PKGNAM=aaa_base
VERSION=15.0 VERSION=15.0
BUILD=${BUILD:-1} BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then

View file

@ -23,7 +23,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=aaa_libraries PKGNAM=aaa_libraries
VERSION=${VERSION:-15.0} VERSION=${VERSION:-15.0}
BUILD=${BUILD:-12} BUILD=${BUILD:-13}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# Copyright 2006, 2008, 2009, 2010, 2011, 2012, 2013, 2015, 2017, 2018, 2020, 2021 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2006, 2008, 2009, 2010, 2011, 2012, 2013, 2015, 2017, 2018, 2020, 2021, 2022 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved. # All rights reserved.
# #
# Redistribution and use of this script, with or without modification, is # Redistribution and use of this script, with or without modification, is
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=eudev PKGNAM=eudev
VERSION=${VERSION:-$(echo eudev-*.tar.* | cut -d - -f 2 | rev | cut -f 3- -d . | rev)} VERSION=${VERSION:-$(echo eudev-*.tar.* | cut -d - -f 2 | rev | cut -f 3- -d . | rev)}
BUILD=${BUILD:-2} BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@ -79,6 +79,13 @@ zcat $CWD/eudev.ignore_bind_unbind_events.diff.gz | patch -p1 --verbose || exit
# Don't require groups that we don't need: # Don't require groups that we don't need:
zcat $CWD/eudev.no.renderD.no.kvm.diff.gz | patch -p1 --verbose || exit 1 zcat $CWD/eudev.no.renderD.no.kvm.diff.gz | patch -p1 --verbose || exit 1
if [ ! -r configure ]; then
if [ -x ./autogen.sh ]; then
NOCONFIGURE=1 ./autogen.sh
else
autoreconf -vif
fi
fi
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \
--with-rootprefix=/ \ --with-rootprefix=/ \
@ -153,7 +160,7 @@ chmod 0755 $PKG/lib/udev/*
mkdir -p $PKG/usr/doc/eudev-$VERSION mkdir -p $PKG/usr/doc/eudev-$VERSION
cp -a \ cp -a \
COPYING* README* TODO \ BUILD* CONTRIBUTING* COPYING* LEGACY* NOTES* README* TODO* \
$PKG/usr/doc/eudev-$VERSION $PKG/usr/doc/eudev-$VERSION
# Compress and fix manpage symlinks: # Compress and fix manpage symlinks:

View file

@ -1,3 +1,6 @@
Wed Jan 12 19:45:11 UTC 2022
Added "nvme" command-line utility. Thanks to peake.
+--------------------------+
Wed Dec 15 04:07:42 UTC 2021 Wed Dec 15 04:07:42 UTC 2021
/sbin/probe: Discover MMC storage devices using lsblk. /sbin/probe: Discover MMC storage devices using lsblk.
Thanks to Stuart Winter. Thanks to Stuart Winter.

View file

@ -912,6 +912,7 @@ ap/ddrescue \
ap/dmidecode \ ap/dmidecode \
ap/lsscsi \ ap/lsscsi \
ap/neofetch \ ap/neofetch \
ap/nvme-cli \
ap/terminus-font \ ap/terminus-font \
d/gcc \ d/gcc \
d/gcc-g++ \ d/gcc-g++ \
@ -1160,6 +1161,7 @@ cp --remove-destination -fa${VERBOSE1} ${EXTRA_PKGS_USRSBIN} \
chpasswd \ chpasswd \
dnsmasq \ dnsmasq \
ntpdate \ ntpdate \
nvme \
parted \ parted \
partprobe \ partprobe \
partx \ partx \
@ -2256,6 +2258,7 @@ if [ -d usr/man ]; then
man1/lzip.1.bz2 \ man1/lzip.1.bz2 \
man1/plzip.1.bz2 \ man1/plzip.1.bz2 \
man1/neofetch.1.bz2 \ man1/neofetch.1.bz2 \
man1/nvme.1.bz2 \
; do ; do
mkdir -p man/$(dirname $manpage) mkdir -p man/$(dirname $manpage)
cp -a man.full/$manpage man/$manpage cp -a man.full/$manpage man/$manpage

View file

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 5.15.13 Kernel Configuration # Linux/x86 5.15.14 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y

View file

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 5.15.13 Kernel Configuration # Linux/x86 5.15.14 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y
@ -2089,7 +2089,7 @@ CONFIG_HOTPLUG_PCI_ACPI_IBM=m
# #
# PCI controller drivers # PCI controller drivers
# #
CONFIG_VMD=m CONFIG_VMD=y
CONFIG_PCI_HYPERV_INTERFACE=m CONFIG_PCI_HYPERV_INTERFACE=m
# #

View file

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 5.15.13 Kernel Configuration # Linux/x86 5.15.14 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y

View file

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 5.15.13 Kernel Configuration # Linux/x86 5.15.14 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y

View file

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 5.15.13 Kernel Configuration # Linux/x86 5.15.14 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y
@ -2089,7 +2089,7 @@ CONFIG_HOTPLUG_PCI_ACPI_IBM=m
# #
# PCI controller drivers # PCI controller drivers
# #
CONFIG_VMD=m CONFIG_VMD=y
CONFIG_PCI_HYPERV_INTERFACE=m CONFIG_PCI_HYPERV_INTERFACE=m
# #

View file

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 5.15.13 Kernel Configuration # Linux/x86 5.15.14 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y

View file

@ -1 +1 @@
2 1

View file

@ -1 +1 @@
2 1

View file

@ -1 +1 @@
1 2

View file

@ -1,2 +0,0 @@
cat $CWD/patch/breeze-icons/05f11af435edc57650d0221ed8a74ecfb997e576.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
cat $CWD/patch/breeze-icons/08bf45db9b883b4201ac3cbb666821472f17ad97.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }

View file

@ -1,125 +0,0 @@
From 05f11af435edc57650d0221ed8a74ecfb997e576 Mon Sep 17 00:00:00 2001
From: Christoph Cullmann <cullmann@kde.org>
Date: Mon, 6 Dec 2021 18:12:46 +0000
Subject: [PATCH] improve installation of light fallback icons
icon install works now like this:
* collect all light icons
* install them just for light theme
* install dark icons
* install all missing ones from light theme we collected before
---
icons-dark/CMakeLists.txt | 45 +++++++++++----------------------------
icons/CMakeLists.txt | 18 ++++++----------
2 files changed, 20 insertions(+), 43 deletions(-)
diff --git a/icons-dark/CMakeLists.txt b/icons-dark/CMakeLists.txt
index 40590a8b..ab582c13 100644
--- a/icons-dark/CMakeLists.txt
+++ b/icons-dark/CMakeLists.txt
@@ -4,10 +4,6 @@ endif()
########### install files ###############
-set(breeze_icon_dark_dirs
- actions animations applets apps devices emblems
- mimetypes places status)
-
set(BREEZE_INSTALL_DIR ${KDE_INSTALL_FULL_ICONDIR}/breeze-dark)
if(WITH_ICON_GENERATION)
@@ -26,36 +22,21 @@ if(NOT WIN32)
endif()
if(NOT SKIP_INSTALL_ICONS)
- # In order to ensure the dark icons are copied over the light icons which
- # are installed into the dark theme for BUG:444095, we need to execute the
- # copy command ourselves rather than using CMake's internal copy mechanism
- # used by the normal install command, so we use CODE mode of install to
- # execute_process and print an appropriate status message.
- # See https://bugs.kde.org/show_bug.cgi?id=445489
- set(COPY_CMD "cp -a")
- set(XCOPY_ARGS "")
- if(WIN32)
- set(COPY_CMD "xcopy")
- set(XCOPY_ARGS "/q /e /y")
- endif(WIN32)
- install(CODE "cmake_policy(VERSION 3.6)
- foreach(CAT_DIR ${breeze_icon_dark_dirs})
- execute_process(COMMAND ${COPY_CMD} \${CAT_DIR} \$ENV{DESTDIR}${BREEZE_INSTALL_DIR} ${XCOPY_ARGS} ERROR_QUIET WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
- endforeach()
- file(GLOB_RECURSE ICON_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} LIST_DIRECTORIES false ${CMAKE_CURRENT_SOURCE_DIR}/*.svg)
- foreach(ICON_FILE IN LISTS ICON_FILES)
- message(STATUS \"Installing: \$ENV{DESTDIR}${BREEZE_INSTALL_DIR}/\${ICON_FILE}\")
- endforeach()")
+ file(GLOB_RECURSE icon_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.svg")
+ foreach (icon_file ${icon_files})
+ install(FILES ${icon_file} DESTINATION ${BREEZE_INSTALL_DIR} RENAME ${icon_file})
+ endforeach()
+
+ # install for all missing icons the light icons as fallback
+ foreach (icon_file ${BREEZE_LIGHT_ICONS})
+ if (NOT ${icon_file} IN_LIST icon_files)
+ install(FILES ${CMAKE_SOURCE_DIR}/icons/${icon_file} DESTINATION ${BREEZE_INSTALL_DIR} RENAME ${icon_file})
+ endif()
+ endforeach()
+
install(FILES index.theme DESTINATION ${BREEZE_INSTALL_DIR})
if(WITH_ICON_GENERATION)
- install(CODE "cmake_policy(VERSION 3.6)
- foreach(GEN_DIR ${breeze_icon_dark_dirs})
- execute_process(COMMAND ${COPY_CMD} \${GEN_DIR} \$ENV{DESTDIR}${BREEZE_INSTALL_DIR} ${XCOPY_ARGS} ERROR_QUIET WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/generated)
- endforeach()
- file(GLOB_RECURSE ICON_FILES RELATIVE ${CMAKE_CURRENT_BINARY_DIR}/generated LIST_DIRECTORIES false ${CMAKE_CURRENT_BINARY_DIR}/generated/*.svg)
- foreach(ICON_FILE IN LISTS ICON_FILES)
- message(STATUS \"Installing: \$ENV{DESTDIR}${BREEZE_INSTALL_DIR}/\${ICON_FILE}\")
- endforeach()")
+ install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/generated/ DESTINATION ${BREEZE_INSTALL_DIR})
endif()
endif()
diff --git a/icons/CMakeLists.txt b/icons/CMakeLists.txt
index 220b81e9..8f31db4a 100644
--- a/icons/CMakeLists.txt
+++ b/icons/CMakeLists.txt
@@ -4,10 +4,6 @@ endif()
########### install files ###############
-set(breeze_icon_dirs
- actions animations applets apps categories preferences devices emblems
- emotes mimetypes places status)
-
set(BREEZE_INSTALL_DIR ${KDE_INSTALL_FULL_ICONDIR}/breeze)
if(WITH_ICON_GENERATION)
@@ -26,17 +22,17 @@ if(NOT WIN32)
endif()
if(NOT SKIP_INSTALL_ICONS)
- install(DIRECTORY ${breeze_icon_dirs} DESTINATION ${BREEZE_INSTALL_DIR})
+ # collect all our icons we need to install, will be used by dark icon set as fallback icons if not there, too
+ file(GLOB_RECURSE icon_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.svg")
+ set(BREEZE_LIGHT_ICONS ${icon_files} PARENT_SCOPE)
+ foreach (icon_file ${icon_files})
+ install(FILES ${icon_file} DESTINATION ${BREEZE_INSTALL_DIR} RENAME ${icon_file})
+ endforeach()
+
install(FILES index.theme DESTINATION ${BREEZE_INSTALL_DIR})
if(WITH_ICON_GENERATION)
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/generated/ DESTINATION ${BREEZE_INSTALL_DIR})
endif()
-
- # Install the colored icon sizes into breeze-dark theme as well, to ensure
- # that icons are available on alternate environments which do not support
- # colorized symbolic icons which are not named as "-symbolic"
- # NOTE: icons-dark will install /some/ files over top of these
- install(DIRECTORY ${breeze_icon_dirs} DESTINATION ${BREEZE_INSTALL_DIR}-dark)
endif()
gtk_update_icon_cache(${BREEZE_INSTALL_DIR})
--
GitLab

View file

@ -1,41 +0,0 @@
From 08bf45db9b883b4201ac3cbb666821472f17ad97 Mon Sep 17 00:00:00 2001
From: Rodney Dawes <dobey.pwns@gmail.com>
Date: Mon, 6 Dec 2021 15:13:22 -0500
Subject: [PATCH] Include "*@*" in the icon_files list for installation
As some of the directories of the theme are symlinks for scaled sizes
we need to include them in the list of files to install as well.
---
icons-dark/CMakeLists.txt | 2 +-
icons/CMakeLists.txt | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/icons-dark/CMakeLists.txt b/icons-dark/CMakeLists.txt
index ab582c13..6ceddc5c 100644
--- a/icons-dark/CMakeLists.txt
+++ b/icons-dark/CMakeLists.txt
@@ -22,7 +22,7 @@ if(NOT WIN32)
endif()
if(NOT SKIP_INSTALL_ICONS)
- file(GLOB_RECURSE icon_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.svg")
+ file(GLOB_RECURSE icon_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.svg" "${CMAKE_CURRENT_SOURCE_DIR}/*@*")
foreach (icon_file ${icon_files})
install(FILES ${icon_file} DESTINATION ${BREEZE_INSTALL_DIR} RENAME ${icon_file})
endforeach()
diff --git a/icons/CMakeLists.txt b/icons/CMakeLists.txt
index 8f31db4a..b48852eb 100644
--- a/icons/CMakeLists.txt
+++ b/icons/CMakeLists.txt
@@ -23,7 +23,7 @@ endif()
if(NOT SKIP_INSTALL_ICONS)
# collect all our icons we need to install, will be used by dark icon set as fallback icons if not there, too
- file(GLOB_RECURSE icon_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.svg")
+ file(GLOB_RECURSE icon_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/*.svg" "${CMAKE_CURRENT_SOURCE_DIR}/*@*")
set(BREEZE_LIGHT_ICONS ${icon_files} PARENT_SCOPE)
foreach (icon_file ${icon_files})
install(FILES ${icon_file} DESTINATION ${BREEZE_INSTALL_DIR} RENAME ${icon_file})
--
GitLab

View file

@ -1,2 +1,4 @@
# [PATCH] Revert "No icons on the desktop by default": # [PATCH] Revert "No icons on the desktop by default":
cat $CWD/patch/plasma-workspace/0001-Revert-No-icons-on-the-desktop-by-default.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } cat $CWD/patch/plasma-workspace/0001-Revert-No-icons-on-the-desktop-by-default.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
cat $CWD/patch/plasma-workspace/70d23b89.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
cat $CWD/patch/plasma-workspace/926f864756e5586f38574c166abdb5befa3dc771.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }

View file

@ -0,0 +1,52 @@
From 70d23b891e95bc6911389773f320a4406a12bd87 Mon Sep 17 00:00:00 2001
From: Lufan Zhong <lufanzhong@gmail.com>
Date: Sun, 26 Dec 2021 19:33:09 +0000
Subject: [PATCH] runners/shell: Port from KToolInvocation::invokeTerminal to
KTerminalLauncherJob
kinit is being deprecated; this change will allow it to open a terminal and execute
commands normally without kinit being present.
BUG: 437131
FIXED-IN: 5.24
---
runners/shell/shellrunner.cpp | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/runners/shell/shellrunner.cpp b/runners/shell/shellrunner.cpp
index 03b54e1f1..be4058acf 100644
--- a/runners/shell/shellrunner.cpp
+++ b/runners/shell/shellrunner.cpp
@@ -12,8 +12,9 @@
#include <KLocalizedString>
#include <KNotificationJobUiDelegate>
#include <KShell>
-#include <KToolInvocation>
+#include <KTerminalLauncherJob>
#include <QAction>
+#include <QProcessEnvironment>
#include <QRegularExpression>
#include <QStandardPaths>
@@ -62,7 +63,17 @@ void ShellRunner::run(const Plasma::RunnerContext &context, const Plasma::QueryM
{
if (match.selectedAction()) {
const QVariantList data = match.data().toList();
- KToolInvocation::invokeTerminal(data.at(0).toString(), data.at(1).toStringList());
+ const QStringList list = data.at(1).toStringList();
+ QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
+ for (const auto& str : list)
+ {
+ const int pos = str.indexOf('=');
+ env.insert(str.left(pos), str.mid(pos+1));
+ }
+ auto job = new KTerminalLauncherJob(data.at(0).toString());
+ job->setProcessEnvironment(env);
+ job->setUiDelegate(new KNotificationJobUiDelegate(KJobUiDelegate::AutoHandlingEnabled));
+ job->start();
return;
}
--
GitLab

View file

@ -0,0 +1,38 @@
From 926f864756e5586f38574c166abdb5befa3dc771 Mon Sep 17 00:00:00 2001
From: David Edmundson <kde@davidedmundson.co.uk>
Date: Wed, 8 Dec 2021 13:08:43 +0000
Subject: [PATCH] [libtaskmanager] Increase buffer for pipewire format
negotiation
Libtaskmanager's buffer for spa_builder is too small on certain
configurations. Because podBuilder->state.offset is never reset, the
buffer space can run out when EGL returns a long list of dma_buf
modifiers, causing PipeWire negotiation to fail.
An example is when EGL returns 20 modifiers. There are 6 formats defined
in pipewiresourcestream.cpp, for each format it will construct 2 frames,
one with 21*8=168 bytes long of modifiers. The modifier lists for all
frames will be 6*168=1008 bytes (only 16 bytes left of 1024 bytes), let
alone other frames.
BUG: 446061
---
libtaskmanager/declarative/pipewiresourcestream.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libtaskmanager/declarative/pipewiresourcestream.cpp b/libtaskmanager/declarative/pipewiresourcestream.cpp
index a6713ae76..f1d3032a5 100644
--- a/libtaskmanager/declarative/pipewiresourcestream.cpp
+++ b/libtaskmanager/declarative/pipewiresourcestream.cpp
@@ -260,7 +260,7 @@ bool PipeWireSourceStream::createStream(uint nodeid)
pwNodeId = nodeid;
pw_stream_add_listener(pwStream, &streamListener, &pwStreamEvents, this);
- uint8_t buffer[1024];
+ uint8_t buffer[4096];
spa_pod_builder podBuilder = SPA_POD_BUILDER_INIT(buffer, sizeof(buffer));
const QVector<spa_video_format> formats =
--
GitLab

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# Copyright 2017, 2018, 2019, 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA # Copyright 2017, 2018, 2019, 2020, 2022 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved. # All rights reserved.
# #
# Redistribution and use of this script, with or without modification, is # Redistribution and use of this script, with or without modification, is
@ -88,9 +88,6 @@ find . \
# Fix video-opengles1 build failure: # Fix video-opengles1 build failure:
zcat $CWD/SDL2-2.0.9-khrplatform.patch.gz | patch -p1 --verbose || exit 1 zcat $CWD/SDL2-2.0.9-khrplatform.patch.gz | patch -p1 --verbose || exit 1
# Fix build against wayland-1.20.0:
zcat $CWD/e2ade2bfc46d915cd306c63c830b81d800b2575f.patch.gz | patch -p1 --verbose || exit 1
# Configure: # Configure:
CFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \
./configure \ ./configure \

View file

@ -1,40 +0,0 @@
From e2ade2bfc46d915cd306c63c830b81d800b2575f Mon Sep 17 00:00:00 2001
From: David Redondo <kde@david-redondo.de>
Date: Fri, 10 Dec 2021 16:22:34 +0100
Subject: [PATCH] Fix build against wayland 1.20
Fixes #5088
---
src/video/wayland/SDL_waylanddyn.h | 2 ++
src/video/wayland/SDL_waylandsym.h | 4 ++++
2 files changed, 6 insertions(+)
diff --git a/src/video/wayland/SDL_waylanddyn.h b/src/video/wayland/SDL_waylanddyn.h
index 13b0884d076..2268555604a 100644
--- a/src/video/wayland/SDL_waylanddyn.h
+++ b/src/video/wayland/SDL_waylanddyn.h
@@ -95,6 +95,8 @@ void SDL_WAYLAND_UnloadSymbols(void);
#define wl_proxy_marshal_constructor_versioned (*WAYLAND_wl_proxy_marshal_constructor_versioned)
#define wl_proxy_set_tag (*WAYLAND_wl_proxy_set_tag)
#define wl_proxy_get_tag (*WAYLAND_wl_proxy_get_tag)
+#define wl_proxy_marshal_flags (*WAYLAND_wl_proxy_marshal_flags)
+#define wl_proxy_marshal_array_flags (*WAYLAND_wl_proxy_marshal_array_flags)
#define wl_seat_interface (*WAYLAND_wl_seat_interface)
#define wl_surface_interface (*WAYLAND_wl_surface_interface)
diff --git a/src/video/wayland/SDL_waylandsym.h b/src/video/wayland/SDL_waylandsym.h
index d6e6a761d39..32e47d26e2d 100644
--- a/src/video/wayland/SDL_waylandsym.h
+++ b/src/video/wayland/SDL_waylandsym.h
@@ -84,6 +84,10 @@ SDL_WAYLAND_MODULE(WAYLAND_CLIENT_1_18)
SDL_WAYLAND_SYM(void, wl_proxy_set_tag, (struct wl_proxy *, const char * const *))
SDL_WAYLAND_SYM(const char * const *, wl_proxy_get_tag, (struct wl_proxy *))
+SDL_WAYLAND_MODULE(WAYLAND_CLIENT_1_20)
+SDL_WAYLAND_SYM(struct wl_proxy*, wl_proxy_marshal_flags, (struct wl_proxy *proxy, uint32_t opcode, const struct wl_interface *interfac, uint32_t version, uint32_t flags, ...))
+SDL_WAYLAND_SYM(struct wl_proxy*, wl_proxy_marshal_array_flags, (struct wl_proxy *proxy, uint32_t opcode, const struct wl_interface *interface, uint32_t version, uint32_t flags, union wl_argument *args))
+
SDL_WAYLAND_INTERFACE(wl_seat_interface)
SDL_WAYLAND_INTERFACE(wl_surface_interface)
SDL_WAYLAND_INTERFACE(wl_shm_pool_interface)

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=SDL2_ttf PKGNAM=SDL2_ttf
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-3} BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
@ -94,6 +94,8 @@ CFLAGS="$SLKCFLAGS" \
--mandir=/usr/man \ --mandir=/usr/man \
--disable-static \ --disable-static \
--disable-dependency-tracking \ --disable-dependency-tracking \
--enable-harfbuzz-builtin=no \
--enable-freetype-builtin=no \
--build=$ARCH-slackware-linux || exit 1 --build=$ARCH-slackware-linux || exit 1
# Build and install: # Build and install:

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libsigsegv PKGNAM=libsigsegv
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-3} BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=python-urllib3 PKGNAM=python-urllib3
VERSION=${VERSION:-$(echo urllib3-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo urllib3-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-3} BUILD=${BUILD:-1}
SRCNAM=urllib3 SRCNAM=urllib3

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=getmail PKGNAM=getmail
VERSION=${VERSION:-$(echo getmail6-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo getmail6-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2} BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# Copyright 2009, 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA # Copyright 2009, 2018, 2022 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved. # All rights reserved.
# #
# Redistribution and use of this script, with or without modification, is # Redistribution and use of this script, with or without modification, is
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=metamail PKGNAM=metamail
VERSION=2.7 VERSION=2.7
BUILD=${BUILD:-9} BUILD=${BUILD:-10}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
@ -90,6 +90,9 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+ -exec chmod 644 {} \+
# Fix misnamed man page:
mv man/mmencode.1 man/mimencode.1
CFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=mtr PKGNAM=mtr
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-3} BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then

View file

@ -1,3 +1,8 @@
Tue Jan 11 05:21:01 UTC 2022
fcitx: Fix build by double quoting $SLKCFLAGS.
fcitx-configtool: Fix build by double quoting $SLKCFLAGS.
Thanks to ponce and nobodino.
+--------------------------+
Tue Apr 6 18:07:59 UTC 2021 Tue Apr 6 18:07:59 UTC 2021
fcitx: Remove -fPIC to fix build (it uses it anyway). Thanks to nobodino. fcitx: Remove -fPIC to fix build (it uses it anyway). Thanks to nobodino.
fcitx-configtool: Remove -fPIC to fix build. Thanks to nobodino. fcitx-configtool: Remove -fPIC to fix build. Thanks to nobodino.

View file

@ -90,8 +90,8 @@ mkdir build
cd build cd build
cmake \ cmake \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \ -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DCMAKE_C_FLAGS:STRING=${SLKCFLAGS} \ -DCMAKE_C_FLAGS:STRING="${SLKCFLAGS}" \
-DCMAKE_CXX_FLAGS:STRING=${SLKCFLAGS} \ -DCMAKE_CXX_FLAGS:STRING="${SLKCFLAGS}" \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX} \ -DLIB_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX} \
.. ..

View file

@ -95,8 +95,8 @@ zcat $CWD/fcitx-autostart.patch.gz | patch -p0 --verbose -d data/script/
mkdir build mkdir build
cd build cd build
cmake \ cmake \
-DCMAKE_C_FLAGS:STRING=${SLKCFLAGS} \ -DCMAKE_C_FLAGS:STRING="${SLKCFLAGS}" \
-DCMAKE_CXX_FLAGS:STRING=${SLKCFLAGS} \ -DCMAKE_CXX_FLAGS:STRING="${SLKCFLAGS}" \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX} \ -DLIB_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX} \
-DMAN_INSTALL_DIR=/usr/man \ -DMAN_INSTALL_DIR=/usr/man \

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=freerdp PKGNAM=freerdp
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2} BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then