LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
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 04-19-2018, 08:56 AM   #31
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,109

Rep: Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179

they are cited in the ChangeLog
Quote:
Originally Posted by Pat in the ChangeLog
The .la files that are outside of the LD_LIBRARY_PATH were not removed (and shouldn't be) - those ones are often used by the lt_dlopen() function to load plugins and removing those ones can break things. But those ones don't cause problems... they aren't likely to try to infect .la files produced by other packages.
 
2 members found this post helpful.
Old 04-19-2018, 09:00 AM   #32
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Debian, Void, Slackware, VMs
Posts: 7,342

Rep: Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746Reputation: 3746
Quote:
Originally Posted by dive View Post
I hope you didn't have any problems with the changelog email?

I just checked my Sent folder and it's 1562 lines long. The subject alone is 190 lines!
Thanks dive! No problems with receiving your changelog e-mail. Yes. This changelog is the biggest changelog in Slackware history.
 
Old 04-19-2018, 09:01 AM   #33
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,376

Rep: Reputation: 2756Reputation: 2756Reputation: 2756Reputation: 2756Reputation: 2756Reputation: 2756Reputation: 2756Reputation: 2756Reputation: 2756Reputation: 2756Reputation: 2756
Quote:
A CD/DVD subscription might be another option (if you don't have this already) but you should note that it starts from 14.2. Also I am not sure how many people still use these for install.
I collect the DVDs as souvenirs and emergency boot disks. Also useful for installing VMs, setting up PXE boots (thanks Alien_Bob!) and accessing source code.
I am happy to pay the money. If the disk arrives in the mail, that is a bonus! So far, it has _never_ failed to arrive.

PS - Maybe I am not as old as I thought. I have never seen a Mass Rebuild before. Love the attitude, clear the decks, close the hatches and dive, dive, dive!
 
Old 04-19-2018, 09:04 AM   #34
sombragris
Member
 
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 873

Rep: Reputation: 394Reputation: 394Reputation: 394Reputation: 394
I love the smell of fresh ChangeLogs in the morning...
 
2 members found this post helpful.
Old 04-19-2018, 09:07 AM   #35
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by allend View Post
PS - Maybe I am not as old as I thought. I have never seen a Mass Rebuild before. Love the attitude, clear the decks, close the hatches and dive, dive, dive!
I think he is probably referring to the a.out to ELF transition (~1995), Slackware64 (~2009), and now this.
 
1 members found this post helpful.
Old 04-19-2018, 09:12 AM   #36
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,125

Rep: Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297Reputation: 7297
Quote:
Originally Posted by slackb0t View Post
I was thinking the same thing.. might just stay with the current -current until 15 comes out. However, I have done every other update with current since 14.2 and things have always worked. Blah.. ok I talked myself into it... I will try it :P
A kernel update was released early this morning, so I think I'll wait until it is available in -current and then download a -current.iso and do a fresh installation.

Last edited by cwizardone; 04-19-2018 at 09:15 AM.
 
1 members found this post helpful.
Old 04-19-2018, 10:01 AM   #37
HQuest
Member
 
Registered: Jan 2018
Location: 2001:470:c2d0::/56
Distribution: Anything I can interface with
Posts: 92

Rep: Reputation: Disabled
Quote:
Originally Posted by ponce View Post
they are cited in the ChangeLog
Yep, shame on me. Too many things on a single ChangeLog.

Upgraded two of my dev servers, rebuilt/updated two of my custom packages, everything works like a champ.
 
1 members found this post helpful.
Old 04-19-2018, 10:14 AM   #38
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
Right:
Code:
didier[~]$ PKG=somepackage
didier[~]$ set -B
didier[~]$ echo $PKG/{,usr/}
somepackage/ somepackage/usr/
didier[~]$ set +B
didier[~]$ echo $PKG/{,usr/}
somepackage/{,usr/}
didier[~]$
However, "set -o posix" doesn't change the default behavior.

There are more bashisms in the Slackware scripts and there have been threads about that in the past:
https://www.linuxquestions.org/quest...-s-4175507325/
https://www.linuxquestions.org/quest...on-4175502351/
https://www.linuxquestions.org/quest...ten-in-849052/
https://www.linuxquestions.org/quest...13-0-a-778084/
You should test with dash instead of "set -o posix". Bash is not reliable at testing portability. The best way to do that is to actually test other shells, the checkbashisms script and shellcheck can help to some degree.
Code:
$ dash
$ echo {foo,bar}
{foo,bar}
Brace expansions only work in bash, zsh, ksh and shells derived from ksh (excluding posh).

Quote:
Originally Posted by Didier Spaier View Post
Those who want their scripts to behave as sh will rewrite the command, no big deal.
Editing every SlackBuild on every update would be a giant pain, but more than that I don't want to find my own scripts at SBo are full of brace expansions when 15.0 is released.

Edit: Also, as a side note, "set -o posix" is of course not posix...

http://pubs.opengroup.org/onlinepubs...hap02.html#set

Last edited by orbea; 04-19-2018 at 10:21 AM.
 
Old 04-19-2018, 10:51 AM   #39
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Then, is the time for the resident shell scripting Gurus to propose a better solution...

I guess our BDFL will be glad to consider their proposals.
 
Old 04-19-2018, 11:09 AM   #40
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Quote:
Originally Posted by Darth Vader View Post
Then, is the time for the resident shell scripting Gurus to propose a better solution...

I guess our BDFL will be glad to consider their proposals.
I am no guru, but its not hard. This should be portable.

Code:
find $PKG/lib${LIBDIRSUFFIX} $PKG/usr/lib${LIBDIRSUFFIX} -type f -maxdepth 1 -iname '*.la' -exec rm -f {} \;
Or
Code:
rm -f $PKG/lib${LIBDIRSUFFIX}/*.la $PKG/usr/lib${LIBDIRSUFFIX}/*.la
 
2 members found this post helpful.
Old 04-19-2018, 11:15 AM   #41
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by orbea View Post
I am no guru, but its not hard. This should be portable.

Code:
find $PKG/lib${LIBDIRSUFFIX} $PKG/usr/lib${LIBDIRSUFFIX} -type f -maxdepth 1 -iname '*.la' -exec rm -f {} \;
Or
Code:
rm -f $PKG/lib${LIBDIRSUFFIX}/*.la $PKG/usr/lib${LIBDIRSUFFIX}/*.la
The nice thing about Pat's solution (the one with the bashism) is it will remove the .la files on a multilib system; in just one little line.
 
Old 04-19-2018, 11:29 AM   #42
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
I'm talking about the command that would be added to build scripts to prevent .la files from being reinstalled and not the command you ran in your interactive shell to remove no longer needed .la files.
 
1 members found this post helpful.
Old 04-19-2018, 11:37 AM   #43
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Good point.
 
Old 04-19-2018, 11:59 AM   #44
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,062

Rep: Reputation: Disabled
Quote:
Originally Posted by orbea View Post
Edit: Also, as a side note, "set -o posix" is of course not posix...
Right, you made my day

The best way to check portability is to look into the POSIX specification. Of course it is not mentioned there and this answers that.

This reminds me the old saying "This algorithm has been proven to provide the right result but be careful, I didn't test it yet".
 
2 members found this post helpful.
Old 04-19-2018, 12:08 PM   #45
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
I believe that this noble issue of shell scripting is worth for its own thread.

Now let's focus in the main dish. Since years, many of us advocated/lamented for "a clean and rebuildable Slackware tree", and today those dreams became true*: our BDFL and his lieutenants served us the entire hog at roast.

So, first of all, I think we should figure out how to eat and digest it, preferable avoiding the "hospitalization" ...

-------------------
* With a bit of "be careful what you wish"...

Last edited by Darth Vader; 04-19-2018 at 12:21 PM.
 
2 members found this post helpful.
  


Reply



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
Sweeet...........-current changelog. SqdnGuns Slackware 7 05-06-2012 03:42 PM
RSS feed of current-ChangeLog? grissiom Slackware 4 07-26-2009 10:18 PM
Intel Current Changelog hitest Slackware 3 05-06-2007 08:56 AM
Q&A in current changelog davidsrsb Slackware 1 11-10-2006 10:53 AM
Mirror of current changelog? Coldfirex Slackware 3 02-04-2003 07:30 AM

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

All times are GMT -5. The time now is 03:31 PM.

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
Open Source Consulting | Domain Registration