LinuxQuestions.org
Help answer threads with 0 replies.
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 10-07-2011, 08:09 AM   #31
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106

Quote:
Originally Posted by dolphin77 View Post
noticed today, while my rsync script was syncing 64-current with slackware.org.uk, it deleted all the content of slackware64/kde. Not sure, which server is updated first, but could be that big update is coming still today?!

PS ftp.slackware.com appears to still have kde 4.5.5 in slackware64 dir.
Oops... that was very unfortunate!

The main page of that mirror has the following message:

Quote:
Welcome to slackware.org.uk!

Sorry, we're down for maintenance!

slackware.org.uk is offline while we replace a failed hard disk drive.
Sorry for any inconvenience this may cause - we'll be back up and running ASAP!

Darren 'Tadgy' Austin <mirrors (at) slackware.org.uk>
Nothing new and exciting is being uploaded... it is only a broken mirror.

Eric
 
Old 10-07-2011, 10:26 AM   #32
slackass
Member
 
Registered: Apr 2006
Location: SE Texas
Distribution: Slack64-15.0
Posts: 910

Rep: Reputation: 90
Whew!
I almost fell victim to that.
I think I'll start mirroring my local mirrors to be safe.
 
Old 10-07-2011, 10:36 AM   #33
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018
Yeah rsync --delete can be dangerous when stuff like that happens. You could investigate the --backup option I suppose, but I prefer to just tar my mirror up once in a while for safekeeping.
 
Old 10-07-2011, 12:15 PM   #34
qweasd
Member
 
Registered: May 2010
Posts: 621

Rep: Reputation: Disabled
Quote:
Originally Posted by GazL View Post
Yeah rsync --delete can be dangerous when stuff like that happens. You could investigate the --backup option I suppose, but I prefer to just tar my mirror up once in a while for safekeeping.
Second. I came to realize that unless I regularly (like, yearly) freeze permanent, untouchable snapshots of everything I have, it's only a matter of time before cosmic rays and/or an incorrect rsync call ruins a big chunk of my data. I am particularly concerned with physical corruption of something binary in the master copy: even if everything is signed, at best I will know that the data is corrupt, and not how to fix it. If I have 3 or more full copies, though, I can easily recover from a truly massive fail that happened unnoticed years ago.
 
Old 10-07-2011, 07:05 PM   #35
gargamel
Senior Member
 
Registered: May 2003
Distribution: Slackware, OpenSuSE
Posts: 1,839

Rep: Reputation: 242Reputation: 242Reputation: 242
Quote:
Originally Posted by Lufbery View Post
I agree, which is why I'm getting a little grumpy.

Seamonkey hasn't been updated for Slackware 13.1 in a few months. It's now pretty far behind on security updates. I think the reason is that a newer version of Cairo and something else than what is in Slackware 13.1 is required.

Seamonkey also hasn't been updated for Slackware 13.37 recently, although it is several updates ahead of the version on 13.1. I just tried to build it with the 13.37 SlackBuild script and the newer source code, but it failed during make.

Similarly, we seem to be behind on Thunderbird and Firefox, but there are other threads devoted to those.

I am beginning to wonder if the Slackware team can keep up with the changes to Mozilla applications. They seem particularly hard to build and the get updated very frequently.

Well, I haven't studied the Seamonkey changelog in detail, but just took a look into it, occasionally. As far as recent updates are concerned, most of the changes are only relevant on Windows. Regarding fixes for serious security issues, Slackware has been one of the fastest distros to react upon, in the past, as far as I can tell, and it although there's no heavy backporting, Slackware gets longer updates and fixes than most commercial operatng systems get even for lots of money.


Quote:
Originally Posted by BlackRider View Post
Slackware inc. does not often backport the security fixes. Often, security updates will only be included if upstream provides the security fix (usually a new version for the app), Patrick finds the fix not too disruptive and if the fix does compile and work properly under that version of Slackware. If the fix fails to do any of these three points, you won't have the fix for your version. If the new Firefox fails to compile in an old Slackware, it won't be included at all.
True, but that makes a lot of sense to me. How helpful is a backported fix, if it has unwanted side effects, and breaks things or harnesses stability? Pat V. and the crew are doing it just right, IMHO!

gargamel
 
Old 10-07-2011, 07:17 PM   #36
Lufbery
Senior Member
 
Registered: Aug 2006
Location: Harrisburg, PA
Distribution: Slackware 64 14.2
Posts: 1,180
Blog Entries: 29

Rep: Reputation: 135Reputation: 135
Quote:
Originally Posted by ruario View Post
Whilst I probably shouldn't bother mentioning this (given I am an Opera employee :P ), Salix seems to do a pretty good job of updating their Firefox package very shortly after each release and their packages are Slackware compatible.

For example, you can get a binary of Firefox 7.0 in Slackware package format here:

mozilla-firefox-7.0.1-i686-1gv.txz
mozilla-firefox-7.0.1-x86_64-1gv.txz

@Gazl: Regarding Opera, beside the Opera.SlackBuild from SlackBuilds.org (which is perfectly repackaged IMHO), Salix also has binary Opera packages (I actually look after these for them). And if you want to test our development releases I provide repackaged binaries here. The nice thing about these development packages is that they will install alongside Opera stable, using their own profile, so you can run both side by side.
This is all good information. Thanks!
 
Old 10-07-2011, 07:48 PM   #37
Lufbery
Senior Member
 
Registered: Aug 2006
Location: Harrisburg, PA
Distribution: Slackware 64 14.2
Posts: 1,180
Blog Entries: 29

Rep: Reputation: 135Reputation: 135
Quote:
Originally Posted by BlackRider View Post
Slackware inc. does not often backport the security fixes.
That doesn't seem to jive with the security updates.

Here's one of the more recent ones:

Quote:
[slackware-security] httpd (SSA:2011-252-01)

Not long ago, httpd package updates were issued to clamp down on a denial of
service bug that's seen some action in the wild. New packages are available
for Slackware 12.0, 12.1, 12.2, 13.0, 13.1, 13.37, and -current.
In fact, it seems that all security updates are backported to Slackware 12.0 except for Mozilla products. And of the Mozilla products, Seamonkey seems to be updated least of all.

I suspect that the Mozilla products are difficult to update and require updates to dependencies (like Cairo) that has a risk of causing a cascading, dependency-hell situation.

Still, as noted above, browsers and e-mail clients are the biggest security risk we have.

Regards,
 
Old 10-07-2011, 07:54 PM   #38
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Seamonkey will compile but you may need to get the latest version of it's dependecies to build it without errors. Another good thing also to do is check the SlackBuild script and remove any special comments and patches from the listing unless they are absolutely for that version. Often Patrick patches stuff specifically for Slackware but you often can get away with running the configure script with some of Patrick's pre-built options and build it by hand with make, or use src2pkg.

The 2.4.1 binary and source tarballs are available and will work on Slackware. For the binary, Just drop it into the /opt directory and remove the version from Slackware and create a symbolic link to the /usr/lib{$ARCH$}/mozilla/plugins directory within the Seamonkey directory. For the source just build it vanilla style using Patrick's script and make sure you remove the patches for 2.3.2 ONLY (usually these are .diff files).
 
Old 10-07-2011, 09:56 PM   #39
Lufbery
Senior Member
 
Registered: Aug 2006
Location: Harrisburg, PA
Distribution: Slackware 64 14.2
Posts: 1,180
Blog Entries: 29

Rep: Reputation: 135Reputation: 135
Reaper,

That's good information. I'll give the binary a try and see about building Seamonkey from source again.

Each time I've tried it, I've run into errors. My attempt to build it from source on 13.1 ended during configure because it was looking for newer versions of Cairo and something else. I could modify the configure script to accept my current versions, but I haven't done so yet.

My attempt to build it in 13.37 failed during make, but I overlooked the patches. I'll look at it again.

Regards,
 
Old 10-07-2011, 11:36 PM   #40
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
13.1s packages are rather dated. You may need packages from -current. If you ever want to get -current use AlienBob's script for getting -current. Easier to stay up to date using current.

BTW I run Firefox 8.0 with the developer package compiled from Patrick's SlackBuild and I run Firefox Nightly 10.1a1 and Seamonkey 2.7a1 binary packages out of the /opt directory in sync. Honestly, I like Nightly better than mainstream builds.

Last edited by ReaperX7; 10-07-2011 at 11:44 PM.
 
Old 10-07-2011, 11:50 PM   #41
Lufbery
Senior Member
 
Registered: Aug 2006
Location: Harrisburg, PA
Distribution: Slackware 64 14.2
Posts: 1,180
Blog Entries: 29

Rep: Reputation: 135Reputation: 135
Reaper,

I got the 64-bit Seamonkey binary from Mozilla and dropped it into /opt with the symlink for plugins. Everything works great and I'm happy again. Thank you.

I've actually got a lot of experience building from source, but sometimes it's nice when the binary just works.

For that matter, I'm running Firefox 7 from the Salix binary, and that's running well too.

I haven't yet upgraded to 13.37 (kids, work, other stuff have kept me from the upgrade), so it's nice to have up-to-date software.

Regards,
 
Old 10-08-2011, 05:29 AM   #42
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018
@lufbery

"Backporting" in the manner that BlackRider and I were using it refers to the situation where an upstream project find a bug and fix it in 2.3.x, but won't fix it in older versions which they have decided to no longer support. If a distro is shipping 2.2.x and can't or won't update because of stability/compatibility concerns then they will either have to live with the bug or 'backport' the fix from 2.3.x to 2.2.x themselves (or borrow the patch from someone else who has already done it). The kernel is a good example of this in practice.

The httpd update you gave as an example is just a normal update that Pat was good enough to make available for older releases of Slackware and is not really an example of backporting in the context we were using the term.

Though I don't want to speak for him, from what he's said in the past I believe that Pat thinks that upstream projects have a responsibility to look after their own stuff and the distro maintainers shouldn't be expected or required to mess with it in this way. I don't particularly disagree with this point of view.

Last edited by GazL; 10-08-2011 at 05:42 AM.
 
1 members found this post helpful.
Old 10-08-2011, 09:02 AM   #43
BlackRider
Member
 
Registered: Aug 2011
Posts: 295

Rep: Reputation: 101Reputation: 101
Quote:
Though I don't want to speak for him, from what he's said in the past I believe that Pat thinks that upstream projects have a responsibility to look after their own stuff and the distro maintainers shouldn't be expected or required to mess with it in this way. I don't particularly disagree with this point of view.
In an ideal world, each upstream project would establish a policy regarding security maintenance for old versions of their software. In our actual world, most FOSS projects have no manpower to maintain too many versions of their work, or the will to do it.

In addition, remember that the fact that upstream gives long term support for a given piece of software does not mean that it will be supported for the whole live of a given version of a distribution. What happens if upstream support lasts 18 months, but your distribution has a life cycle of 7 years? You have to remember too that distributors usually include non-upstream patches in their packages, so upstream's fixes could not apply properly and should be adapted by the distributors that messed the packages in the first place.

What I mean with all this is that, unless your packages are 100% upstream (like most in Slackware) and upstream provides security support for long (very unusual), distributors are going to need to backport the fixes themselves or, as Patrick does, upgrade the whole affected software when possible. As of today, I don't think the last option is possible for long term distributions.

Take Firefox as an example. Last version won't compile in an old Slackware. Most distributions would backport the security fixes to their own packages, so their users would have a "secure" browser even if upstream does not support it anymore. In Slackware, you are likely to not have the problem fixed. Worse yet, for many other apps, the average user is unlikely to even know there is a security weakness in a given package. Security aware users (those who keep an eye on IT security sites and the like) will have to fix the problem themselves.

This is the reason why I think the way security is handled in Slackware is suboptimal. You never know when you are going to miss a given security fix without being warned, unless you get informed by a third party security source and provide a fix yourself. The fact Slackware 8.1 is still being updated from time to time does not change the fact that any security fix that cannot be easily ported to it won't be ported by Slackware Inc.

Last edited by BlackRider; 10-08-2011 at 09:06 AM.
 
1 members found this post helpful.
Old 10-08-2011, 09:48 AM   #44
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018
Indeed, the development model is far from ideal so in the real world there are implications. I don't disagree with anything you have said either.

IMO Rolling-Release is the only mechanism that makes much sense, but when your business model revolves around selling box-sets of new releases that's not really an option.
OpenSUSE's Tumbleweed sounds about on the right track to me. It'll be interesting to see how well it works out.
 
Old 10-08-2011, 09:53 AM   #45
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,096

Rep: Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173Reputation: 4173
I don't know of any vendor with a support as long term as slackware's, but maybe it's me

remember that slackware gives you the possibility to easily update stuff yourself using the slackbuilds provided: for example, I'm running firefox-8.0b2, thunderbird-7.0.1 and seamonkey-2.4.1, built on 64current with Pat's slackbuilds on a fresh slackware64-current with no issues.

If firefox is unsupported on an old slackware because the minimum requirements are higher, you probably have to rebuild dependencies yourself (but for that I think you could only possibly blame mozilla coders) but you can also switch browser.

Quote:
unless your packages are 100% upstream (like most in Slackware) and upstream provides security support for long (very unusual), distributors are going to need to backport the fixes themselves
if they want their software included in any distribution, I think upstream *must*, at least, provide security support, in a ideal world.

Last edited by ponce; 10-08-2011 at 09:55 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
Is there a slackware equivalent of AMD's Cool 'n Quiet driver? Bowlslaw Slackware 25 08-10-2011 04:19 AM
Sound too quiet after last updates qianian Linux - Desktop 2 07-17-2010 05:28 PM
Problem with the mic on slackware - mic boost on still very quiet adrian2009 Slackware 1 06-09-2009 04:57 PM
Apache 2.0.36 on Slackware (quiet Newbie) qistoph Linux - Software 10 06-11-2002 05:37 PM

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

All times are GMT -5. The time now is 08:43 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