LinuxQuestions.org
Visit Jeremy's Blog.
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 01-21-2018, 05:35 PM   #91
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2-Multilib XDM/FVWM3
Posts: 780

Rep: Reputation: 260Reputation: 260Reputation: 260

Quote:
Originally Posted by bassmadrigal View Post
This is not a discussion about switching compilers,
OK, but even a later release of the same compiler is actually a different compiler, because the default flags or new flags will cause a different final package.
Quote:
Originally Posted by bassmadrigal View Post
...<snip>...
Once that gcc version makes it to Slackware, any newly compiled programs will have the benefit of minimal attack vectors, but any of the older ones are still vulnerable (to whatever degree they were vulnerable). The older binaries will still work, but they'll be vulnerable.
Do we know which applications are vulnerable now to these proposed possible attacks? Not that I've read, perhaps the set of packages vulnerable is much smaller than is being worried about. As a project manager for both IT and building projects I often heard that if we didn't fix the whole program schedule that everything would fail, when in reality all that was needed was retiming or upmanning the delivery of one or two deliverables kept the project on schedule and often in budget. I'm just pointing out that there is worry and proclamations about an unknown potential.
Quote:
Originally Posted by bassmadrigal View Post
If that does end up happening, I believe that Pat is more than capable of fixing broken packages (as he has done countless times in the past) or finding alternatives if the older packages need to be removed. What I don't believe is that this is a reason to make sure Slackware packages can be recompiled at any given time, since what users do to their machines is on them. If they need a program recompiled, it's on them to figure out how to do it.
Again, we are in complete agreement on these points.
Quote:
Originally Posted by bassmadrigal View Post
Keep in mind, the thing I was disagreeing with was this quote:

Code:
 FACT: there are no compilation issues in stable which aren't caused by user mis-actions or flag misuse.
Maybe this should have read, "re-compilation" rather than "compilation", but my point is still the same. Even nobino and his project are finding very few problems with re-compilation, and even those that are problems he hasn't identified if they are critical or extension of one of the WM or DE's.
 
Old 01-21-2018, 06:19 PM   #92
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Quote:
Originally Posted by bamunds View Post
Hmm, that isn't what I read in my post #65. What I read is just the opposite. I never said the team compiles "everything" at release time when a new release is made. I said the team compiles from the sources included in the DVD and that no guarantee is made that compiling at a later time will be successful.
That's what I meant by "everything," and again, it's not true.

Everything on the Slackware DVD gets compiled while it is in -current, but not necessarily during the release cycle for that Slackware version, and certainly not right at release. There is no guarantee that everything on the Slackware DVD will compile with the sources provided, even right at release. Most of it will, but some of it may not.

I've said this about 5 times now, so I think I will just leave it at that.

Last edited by montagdude; 01-21-2018 at 06:38 PM.
 
Old 01-22-2018, 02:59 AM   #93
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Original Poster
Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Quote:
Originally Posted by bassmadrigal View Post
The package as developed by Pat and team is not broken. You can say it is as much as you want, but it works perfectly fine as intended. And that is a fact, not an opinion. If you need to recompile the package because it isn't to your liking, then that is on you and you need to find out how to get it to compile the way you want, including, if necessary, finding patches to ensure it compiles properly.
on a realease, a package source should compile, I do not mean the binary, but the concept, once again a fact you ignore kindly.

Quote:
Originally Posted by bassmadrigal View Post
It isn't Pat and team's job to ensure you can run custom stock packages... but they do provide you a good starting point based on how they created their package.
custom stock packages != take the delivered source package and recompile it as it is


Quote:
Originally Posted by bassmadrigal View Post
I really wish Ford put the turn signal arm straight out from my steering wheel column rather than angled up on my vehicle, but just because I don't like it doesn't mean it is broken. It still works as Ford intended, even if I don't like it.
thanks for the demonstration that you still did not understand anything. you start to become embarrassing.
It was a nice weekend, but this starts to become boring.
 
Old 01-22-2018, 03:10 AM   #94
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,064

Rep: Reputation: Disabled
Quote:
Originally Posted by a4z View Post
this starts to become boring.
Now that all interested agree to disagree, maybe let's this thread have some rest?
Attached Thumbnails
Click image for larger version

Name:	hibernate.png
Views:	13
Size:	17.7 KB
ID:	26793  

Last edited by Didier Spaier; 01-22-2018 at 03:14 AM.
 
7 members found this post helpful.
Old 01-22-2018, 07:42 AM   #95
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 a4z View Post
on a realease, a package source should compile, I do not mean the binary, but the concept, once again a fact you ignore kindly.
You continue to ignore that Slackware is not a source distribution. It provides binaries, and those work as expected. What you *want* is that packages can be recompiled, but Slackware is under no obligation to provide it, and not doing so doesn't break the existing binary package.

Quote:
Originally Posted by a4z View Post
custom stock packages != take the delivered source package and recompile it as it is
What other reason could you have to need it to be able to compile? There is no reason if you're not diverging from the stock package because the stock package works fine.

Quote:
Originally Posted by a4z View Post
thanks for the demonstration that you still did not understand anything. you start to become embarrassing.
I don't think I'm the one who should be embarrassed in this thread... You continue to ignore that Slackware is not source based and demand that a binary distribution cater to your desire to compile said distribution.
 
4 members found this post helpful.
Old 01-22-2018, 10:26 AM   #96
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
This hair splitting over the difference of broken packages and broken build scripts is not only inane, its tedious.
 
2 members found this post helpful.
Old 01-22-2018, 12:07 PM   #97
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
those interested on what can be done: two alternatives according to that discussion on lkml.org: https://lkml.org/lkml/2018/1/21/163

"We do need the IBPB feature to complete the protection that retpoline
gives us — it's that or rebuild all of userspace with retpoline."

"IBPB: It's kind of expensive (order of magnitude ~4000 cycles)"

read the following answer of L.Torvald in the same thread (he's talking about INTEL people):

"So somebody isn't telling the truth here. Somebody is pushing complete
garbage for unclear reasons. Sorry for having to point that out."

Is there new vulnerabilities to be announced sooner or later?

That thread is rather cool, compared to the thread on lkml.org!

Last edited by nobodino; 01-22-2018 at 12:29 PM.
 
2 members found this post helpful.
Old 01-25-2018, 03:25 PM   #98
ivandi
Member
 
Registered: Jul 2009
Location: Québec, Canada
Distribution: CRUX, Debian
Posts: 528

Rep: Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866
GCC 7.3 is out. Full retpoline ahead. The rat race begins


Cheers
 
4 members found this post helpful.
Old 01-26-2018, 01:31 PM   #99
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Original Poster
Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Quote:
Originally Posted by ivandi View Post
GCC 7.3 is out. Full retpoline ahead. The rat race begins


Cheers
already reported
 
Old 01-26-2018, 02:41 PM   #100
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,242

Rep: Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322
Er, are there actually a lot of packages that have build scripts that need to be updated?

I find that kinda unlikely, considering that: a) I've never had trouble rebuilding packages from -current, and b) all the packages in the x86 branch were rebuilt just a year or two ago (I pointed this out earlier).

Keep in mind that "need to set up a build environment to build the package" is not the same thing as "can't build the package".

Last edited by dugan; 01-26-2018 at 10:23 PM.
 
Old 01-27-2018, 02:33 PM   #101
SCerovec
Senior Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 2,477
Blog Entries: 2

Rep: Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982
It saddens me to see not many see the trees of the woods here?

Slackware maybe has come to a mayor crossroad here.

How come no one mentioned Slackware has legendary binary backwards compatibility?

Would the ABI change, this simply would not more be the case.

This is not a road bump - this is the end of road for those proprietary binary blobs or whatever, that where still working on Slackware every since.

And I have yet to find such a blob outside of the professional (as for money) use or computers.

Where Intel (and AMD) and the Kernel devs able to solve this the proper way, the ABI could stay and only the packages exposed to the actual threat vector could be hardened (browsers & co) ?
 
Old 01-27-2018, 05:47 PM   #102
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 SCerovec View Post
How come no one mentioned Slackware has legendary binary backwards compatibility?
Slackware doesn't aim for backwards compatibility. If an ABI changes (which frequently occurs, as many who run -current know), then it's possible that programs compiled against it will be broken. This is no different for Slackware compared to Debian, Arch, or Gentoo.

This is why it isn't recommended to take packages from -current and install them on 14.2 (or packages from 14.1 and install them on 14.2) since you can run into incompatibilities.

If recompiling gcc using a different standard makes all previously compiled binaries incompatible, it's not any different (other than the scope) than when some library has a new, incompatible ABI and Pat needs to recompile those. You can't expect to run binaries compiled on a version of Slackware different than your own.

Quote:
Originally Posted by SCerovec View Post
This is not a road bump - this is the end of road for those proprietary binary blobs or whatever, that where still working on Slackware every since.
This is a limitation of using proprietary blobs. If the programs they rely on change, they may stop functioning. This is why you can't install AMD's legacy catalyst drivers onto 14.2. They only support up to Xorg 1.17, and 14.2 went up to 1.18. Early versions of the proprietary amdgpu-pro driver didn't support Xorg 1.19, so it could only be installed on 14.2. Newer versions only support 1.19, so you can't install them on 14.2.

If the people creating those blobs take it into account, they can support multiple versions of software. Just look at Nvidia's binary driver, VirtualBox or Steam. All work across a variety of versions on a variety of distros. If you're running the bleeding edge of some software (the kernel is a common one), they may be a bit behind with support, but they're usually updated within a few weeks.
 
1 members found this post helpful.
Old 01-27-2018, 06:55 PM   #103
ttk
Senior Member
 
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038
Blog Entries: 27

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
It's crossed my mind, but I decided to see how much it actually impacts me before worrying too much about it. Also, being a late adopter (only two 14.2 systems, the rest still on 14.1) grants me some luxury to observe consequences of changes before they arrive on my doorstep.

Relatedly, the retpoline and other "fixes" only address the currently known exploits to hardware problems that will doubtless be the source of new vulnerabilities for months, if not years. We're leaving one era of unprecedented security upheaval and entering another, even more dramatic one.

It's got me rethinking my approach to security. The old game of whack-a-mole was already getting too frenzied, and it's about to get unsustainable.
 
2 members found this post helpful.
Old 01-27-2018, 10:46 PM   #104
ivandi
Member
 
Registered: Jul 2009
Location: Québec, Canada
Distribution: CRUX, Debian
Posts: 528

Rep: Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866
Quote:
Originally Posted by ttk View Post
It's got me rethinking my approach to security.
Hm, it just proved my approach to security right. Big brother is always watching. No need to freak out, you can't do much about it. Just keep your door locked, helps most of the time.

Cheers
 
1 members found this post helpful.
Old 01-27-2018, 11:59 PM   #105
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,242

Rep: Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322
Quote:
Originally Posted by SCerovec View Post
How come no one mentioned Slackware has legendary binary backwards compatibility?
Er, what?

I'm pretty sure its binary backwards compatibility is on par with that of any other binary-based distro. You just don't have a dependency-tracking package manager getting in your way.

Last edited by dugan; 01-28-2018 at 12:01 AM.
 
  


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
need to recompile some packages after upgrading to -current sycamorex Slackware 8 01-14-2012 05:33 PM
Fix broken packages ervini Linux Mint 1 12-18-2010 06:59 PM
Trying to recompile existing packages or new packages with optimization nx5000 Debian 6 02-28-2006 04:18 PM
can not fix tar packages tuzhiyong Linux - Newbie 1 11-23-2004 11:56 AM
Recompile slackware packages senorsnor Slackware 3 07-09-2004 07:59 PM

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

All times are GMT -5. The time now is 05:39 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
Open Source Consulting | Domain Registration