LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-12-2017, 09:10 AM   #3016
CTM
Member
 
Registered: Apr 2004
Distribution: Slackware
Posts: 284

Rep: Reputation: 265Reputation: 265Reputation: 265

This idea came to me in another thread.

local::lib would be a useful addition to d/perl - it is to Perl what Virtualenv is to Python. It'd help to solve recurring problems that people in this forum run into when they use cpan(1) and other tools that install files in the system-wide Perl directories (the most common one being "I upgraded Perl via pkgtools and now Perl program X segfaults because it uses modules from CPAN that were installed in the system-wide Perl directories and link against my old binary-incompatible Perl version, how do I fix it?", to which the best answer right now is "nuke anything suspicious in the @INC directories, reinstall the modules that program X is complaining about, and hope for the best"). At least with local::lib, we could instead advise people to create separate PERL5LIB directories for Perl programs that need large collections of modules from CPAN (e.g. ZoneMinder), or maybe even do that in the SlackBuilds for those programs to completely isolate them from the system-wide Perl installation - it's not a silver bullet, but it'd make upgrading to a new Slackware version potentially much less painful.
 
1 members found this post helpful.
Old 10-12-2017, 03:15 PM   #3017
USUARIONUEVO
Member
 
Registered: Apr 2015
Posts: 647

Rep: Reputation: 194Reputation: 194
woow

xorg-server-1.19.5
https://www.x.org/releases/individua...1.19.5.tar.bz2

Quote:
CVE-2017-12176: Unvalidated extra length in ProcEstablishConnection
CVE-2017-12177: dbe: Unvalidated variable-length request in ProcDbeGetVisualInfo
CVE-2017-12178: Xi: fix wrong extra length check in ProcXIChangeHierarchy
CVE-2017-12179: Xi: integer overflow and unvalidated length in (S)ProcXIBarrierReleasePointer
CVE-2017-12180: hw/xfree86: unvalidated lengths
CVE-2017-12181: hw/xfree86: unvalidated lengths
CVE-2017-12182: hw/xfree86: unvalidated lengths
CVE-2017-12183: xfixes: unvalidated lengths
CVE-2017-12184: Unvalidated lengths
CVE-2017-12185: Unvalidated lengths
CVE-2017-12186: Unvalidated lengths
CVE-2017-12187: Unvalidated lengths
 
Old 10-12-2017, 03:29 PM   #3018
USUARIONUEVO
Member
 
Registered: Apr 2015
Posts: 647

Rep: Reputation: 194Reputation: 194
Probably related to lastest CVE discovered in to xorg-server

libXfont2-2.0.2
https://www.x.org/releases/individua...-2.0.2.tar.bz2

libXres-1.2.0
https://www.x.org/releases/individua...-1.2.0.tar.bz2
 
Old 10-13-2017, 02:51 AM   #3019
gmgf
Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 963

Rep: Reputation: 307Reputation: 307Reputation: 307Reputation: 307
libdrm-2.4.84:

https://cgit.freedesktop.org/drm/libdrm/
https://dri.freedesktop.org/libdrm/libdrm-2.4.84.tar.gz


rust-1.21.0:

https://static.rust-lang.org/dist/ru...1.0-src.tar.gz

logrotate-3.13.0:

https://github.com/logrotate/logrotate/releases
https://github.com/logrotate/logrota...-3.13.0.tar.xz

Last edited by gmgf; 10-13-2017 at 03:24 AM.
 
Old 10-13-2017, 10:57 AM   #3020
allend
Senior Member
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 4,632

Rep: Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530
Quote:
Tue Oct 10 18:08:31 UTC 2017
a/eudev-3.2.4-x86_64-2.txz: Rebuilt.
Fixed a typo in configure.ac. Thanks to Robby Workman.
a/lvm2-2.02.175-x86_64-1.txz: Upgraded.
a/mkinitrd-1.4.11-x86_64-5.txz: Rebuilt.
Save a copy of the command line used to create the initrd as "command_line"
in /boot/initrd-tree/ and within the initrd itself. Also save a copy of
/etc/mkinitrd.conf if it exists.
This is cool!
I suggest a patch to the lookkernel() function in the /usr/libexec/slackpkg/functions.d/post-functions.sh in slackpkg that will prompt a generic kernel user to update their initrd before the prompt to run lilo when the kernel is upgraded.
Code:
--- lookkernel	2017-10-14 01:58:41.754972512 +1100
+++ lookkernel.new	2017-10-14 02:02:00.990952059 +1100
@@ -1,6 +1,21 @@
 lookkernel() {
         NEWKERNELMD5=$(md5sum /boot/vmlinuz 2>/dev/null)
         if [ "$KERNELMD5" != "$NEWKERNELMD5" ]; then
+                if $(readlink /boot/vmlinuz | grep -q generic); then
+                       echo -e "\n
+Your kernel image was updated to a generic kernel. You need a new initrd."
+                        NEWKERNELVERSION=$(readlink /boot/vmlinuz | sed 's/.*-\([1-9]\)/\1/')
+                        if [ -d /lib/modules/$NEWKERNELVERSION ] && [ -f /boot/initrd-tree/command_line ]; then
+                               MKINITRD_CMD=$(sed 's/-k *[^ ]\+/-k '$NEWKERNELVERSION'/' /boot/initrd-tree/command_line)
+                               echo -e "\n
+$MKINITRD_CMD
+Do you want slackpkg to run the above command? (Y/n)"
+                               answer
+                               if [ "$ANSWER" != "n" ] && [ "$ANSWER" != "N" ]; then
+                                        $MKINITRD_CMD
+                               fi
+                        fi
+                fi
                 if [ -x /sbin/lilo ]; then
                         echo -e "\n
 Your kernel image was updated.  We highly recommend you run: lilo
Also, while slackpkg is getting some love, perhaps another patch to /usr/libexec/slackpkg/functions.d/post-functions.sh in slackpkg that will allow the use of vimdiff when handling .new files.
Code:
--- runvimdiff	2017-10-14 02:40:20.459715999 +1100
+++ runvimdiff.new	2017-10-14 02:34:44.424750496 +1100
@@ -1,3 +1,15 @@
+runvimdiff() {
+	BASENAME=$(basename $i .new)
+	FILEPATH=$(dirname $i)
+	FULLNAME="${FILEPATH}/${BASENAME}"
+
+	if [ -e ${FULLNAME} ]; then
+	    vimdiff ${FULLNAME} ${FULLNAME}.new
+	else
+	    echo "file $FULLNAME doesn't exist"
+	fi
+}
+
 looknew() {
 
 	# with ONLY_NEW_DOTNEW set, slackpkg will search only for
@@ -53,7 +65,7 @@
 					GOEX=0
 					while [ $GOEX -eq 0 ]; do
 						echo
-						showmenu $i "(K)eep" "(O)verwrite" "(R)emove" "(D)iff" "(M)erge"
+						showmenu $i "(K)eep" "(O)verwrite" "(R)emove" "(D)iff" "(M)erge" "(V)imdiff [dp put, do obtain, ^W^W switch]"
 						read ANSWER
 						case $ANSWER in
 							O|o)
@@ -70,6 +82,9 @@
 							M|m)
 								mergenew $1
 							;;
+							V|v)
+								runvimdiff $1
+							;;
 							K|k|*)
 								GOEX=1
 							;;
 
4 members found this post helpful.
Old 10-13-2017, 12:43 PM   #3021
gmgf
Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 963

Rep: Reputation: 307Reputation: 307Reputation: 307Reputation: 307
harfbuzz-1.6.0:

https://github.com/behdad/harfbuzz/releases
https://www.freedesktop.org/software...-1.6.0.tar.bz2
 
Old 10-13-2017, 05:50 PM   #3022
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 1,259

Rep: Reputation: 3494Reputation: 3494Reputation: 3494Reputation: 3494Reputation: 3494Reputation: 3494Reputation: 3494Reputation: 3494Reputation: 3494Reputation: 3494Reputation: 3494
Quote:
Originally Posted by gmgf View Post
Refuses to compile on 32-bit (no issues on x86_64). I tried backing up to llvm-4.x, and compiled starting with our first rust+cargo and going all the way through the upgrade chain, and it still failed the same way. Any hints are appreciated, but otherwise we'll leave this as-is until that ends up painting us into a corner.
 
2 members found this post helpful.
Old 10-13-2017, 05:50 PM   #3023
alex14641
Member
 
Registered: Feb 2016
Distribution: Slackware64_14.1, Slackware64_14.2, Slackware64_current
Posts: 78

Rep: Reputation: Disabled
cups 2.2.5 is out.
Source: https://github.com/apple/cups/releas...-source.tar.gz
Change log: https://github.com/apple/cups/blob/v2.2.5/CHANGES.md
 
Old 10-14-2017, 04:58 AM   #3024
gmgf
Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 963

Rep: Reputation: 307Reputation: 307Reputation: 307Reputation: 307
lame-3.100:

https://fossies.org/linux/lame/ChangeLog
https://sourceforge.net/projects/lame/files/lame/3.100/

Last edited by gmgf; 10-14-2017 at 05:07 AM.
 
2 members found this post helpful.
Old 10-14-2017, 09:31 AM   #3025
gmgf
Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 963

Rep: Reputation: 307Reputation: 307Reputation: 307Reputation: 307
Quote:
Originally Posted by volkerdi View Post
Refuses to compile on 32-bit (no issues on x86_64). I tried backing up to llvm-4.x, and compiled starting with our first rust+cargo and going all the way through the upgrade chain, and it still failed the same way. Any hints are appreciated, but otherwise we'll leave this as-is until that ends up painting us into a corner.
Ok, Pat, I have not found a patch yet, but, looking for it, I saw that fedora uses a patch to reduce the size of their package, maybe this patch would be interesting to test.

http://pkgs.fedoraproject.org/cgit/r...-rt-test.patch
 
Old 10-15-2017, 09:51 AM   #3026
alex14641
Member
 
Registered: Feb 2016
Distribution: Slackware64_14.1, Slackware64_14.2, Slackware64_current
Posts: 78

Rep: Reputation: Disabled
Quote:
Originally Posted by volkerdi View Post
Refuses to compile on 32-bit (no issues on x86_64). I tried backing up to llvm-4.x, and compiled starting with our first rust+cargo and going all the way through the upgrade chain, and it still failed the same way. Any hints are appreciated, but otherwise we'll leave this as-is until that ends up painting us into a corner.
I was able to compile it in a 32-bit VM by running configure, followed by make.
 
Old 10-15-2017, 06:28 PM   #3027
USUARIONUEVO
Member
 
Registered: Apr 2015
Posts: 647

Rep: Reputation: 194Reputation: 194
ffmpeg-3.4
http://ffmpeg.org/releases/ffmpeg-3.4.tar.bz2
 
Old 10-16-2017, 02:32 AM   #3028
gmgf
Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 963

Rep: Reputation: 307Reputation: 307Reputation: 307Reputation: 307
python-setuptool-36.6.0:

https://github.com/pypa/setuptools/a...v36.6.0.tar.gz

python-six-1.11.0:

https://github.com/benjaminp/six/archive/1.11.0.tar.gz
 
Old 10-16-2017, 06:33 AM   #3029
gmgf
Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 963

Rep: Reputation: 307Reputation: 307Reputation: 307Reputation: 307
hplip-3.17.10:

http://hplipopensource.com/hplip-web/release_notes.html
http://sourceforge.mirrorservice.org...3.17.10.tar.gz

libgphoto2-2.5.16:

http://gphoto.org/news/
https://sourceforge.net/projects/gph...gphoto/2.5.16/

Last edited by gmgf; 10-16-2017 at 06:44 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] how to show the current time at the top in the current shell Always ? rohitchauhan Linux - General 5 04-09-2014 03:05 PM
Slackware ARM (current) epic mistake: the current Android kernels are kicked out! Darth Vader Slackware 16 08-25-2013 04:36 PM
[SOLVED] setup fails on most current Slackware-current March 26, 2012 AlleyTrotter Slackware 15 04-09-2012 06:05 AM
Observation of Feb -current vs March -current Hangaber Slackware 14 03-12-2010 08:26 AM
cvs diff the most current and second last current version powah Linux - Software 1 03-30-2006 01:02 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:11 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration