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 05-22-2016, 07:13 AM   #1
CRCulver
LQ Newbie
 
Registered: Mar 2015
Posts: 28

Rep: Reputation: Disabled
Why are some packages upgraded during a new release, and others not?


So, version 14.2 is coming. I use Ghostscript a lot for my work, and I was hoping for the inclusion of a newer version of Ghostscript to fix some obscure bugs that have troubled me. However, the version of gnu-ghostscript in Current is 9.07, the same old one that shipped with Slackware 14.1. And yet, gnu-ghostscript has made many bugfix releases in the years since and is now at 9.14.0.

So, why has Pat decided to keep Ghostscript at this older version? Is it a conscious decision, or an oversight? When testing current and release candidates, is the community expected to recommend package upgrades to Pat, or assume he has a reason for using the older package?
 
Old 05-22-2016, 07:17 AM   #2
DarkVision
Member
 
Registered: Jul 2007
Posts: 199

Rep: Reputation: Disabled
Quote:
Originally Posted by CRCulver View Post
So, why has Pat decided to keep Ghostscript at this older version?
Reading the ChangeLog may help:
Quote:
ap/ghostscript-9.07-x86_64-3.txz: Rebuilt.
Reverted back to ghostscript-9.07, since any newer version causes the GIMP
ps plugin to crash when attempting to import a .ps or .eps file. Whatever
is causing the problem happened between gs-9.07 and gs-9.09, and is probably
also dependent on the libraries in use and perhaps the compiler, since some
other distributions appear to be using the latest ghostscript without issues.
If anyone can figure it out, hints are welcome. Meanwhile this gets
everything working again.
 
Old 05-22-2016, 07:35 AM   #3
CRCulver
LQ Newbie
 
Registered: Mar 2015
Posts: 28

Original Poster
Rep: Reputation: Disabled
Thanks, I understand now. Well, at least the fact that everything in Slackware is Slackbuilds, allows me to conveniently roll my own gnu-ghostscript-9.14.0, so not a big tragedy.
 
Old 05-22-2016, 09:55 AM   #4
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
Most packages kept are done because of stability, interoperability, and compatibility reasons.
 
Old 05-22-2016, 10:03 AM   #5
CRCulver
LQ Newbie
 
Registered: Mar 2015
Posts: 28

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ReaperX7 View Post
Most packages kept are done because of stability, interoperability, and compatibility reasons.
It’s hard to see this example, however, as anything other than a failure by the community. No one responded to Pat’s call for some investigation into why later versions of gnu-ghostscript crash GIMP. I’ll have to install -current on a spare machine after 14.2 is released and see if I can pitch in when issues like this prevent Slackware from adopting bugfix releases.
 
1 members found this post helpful.
Old 05-22-2016, 10:29 AM   #6
DarkVision
Member
 
Registered: Jul 2007
Posts: 199

Rep: Reputation: Disabled
Quote:
Originally Posted by CRCulver View Post
It’s hard to see this example, however, as anything other than a failure by the community. No one responded to Pat’s call for some investigation into why later versions of gnu-ghostscript crash GIMP. I’ll have to install -current on a spare machine after 14.2 is released and see if I can pitch in when issues like this prevent Slackware from adopting bugfix releases.
I did some testing but could not find any package update that would fix that issue. Seem to be a very rare problem, hard to find a solution. I'm fine with GS9.07, i don't need any update for now.
 
Old 05-24-2016, 01:31 AM   #7
Richard Cranium
Senior Member
 
Registered: Apr 2009
Location: McKinney, Texas
Distribution: Slackware64 15.0
Posts: 3,858

Rep: Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225
Quote:
Originally Posted by CRCulver View Post
It’s hard to see this example, however, as anything other than a failure by the community. No one responded to Pat’s call for some investigation into why later versions of gnu-ghostscript crash GIMP. I’ll have to install -current on a spare machine after 14.2 is released and see if I can pitch in when issues like this prevent Slackware from adopting bugfix releases.
Are you busy with something else such that you can't (or don't want to; nothing bad about that) put -current on the spare machine to find the fix prior to 14.2 going out?
You could get your name in the changelog....
 
Old 05-24-2016, 07:57 AM   #8
CRCulver
LQ Newbie
 
Registered: Mar 2015
Posts: 28

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Richard Cranium View Post
Are you busy with something else such that you can't (or don't want to; nothing bad about that) put -current on the spare machine to find the fix prior to 14.2 going out?
You could get your name in the changelog....
We’re at the RC3 stage, probably not the time to try to push a later version of a package. Plus I won’t be able to install current on a spare machine for another couple of weeks, and then it would take more time to hunt down the bug (if I could find it at all).
 
1 members found this post helpful.
Old 05-24-2016, 08:42 AM   #9
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 CRCulver View Post
We’re at the RC3 stage, probably not the time to try to push a later version of a package.
He's still been updating plenty of packages during the RC phase. If you can find a fix, I'm sure he'd be willing to check it out and consider it being added before 14.2 stable is released.
 
Old 05-25-2016, 01:40 PM   #10
qunying
Member
 
Registered: Jun 2002
Distribution: Slackware
Posts: 257

Rep: Reputation: 147Reputation: 147
I try both ghostscript 9.18 and 9.19, and I could not reproduce the crash when gimp importing a PS file, does anyone have a valid PS/EPS file that will crash gimp ps import?

P.S tested with Slackware64-current on Dell Optiplex 390 with 8G of RAM.

Last edited by qunying; 05-25-2016 at 02:53 PM.
 
Old 05-25-2016, 02:23 PM   #11
CRCulver
LQ Newbie
 
Registered: Mar 2015
Posts: 28

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by qunying View Post
I try both ghostscript 9.18 and 9.19

Slackware packages GNU Ghostscript, which is up to version 9.14.0. You must have tried the Artifex Ghostscript from Ghostscript.com, which is at version 9.19, but that's not what Slackware uses.
 
Old 05-25-2016, 02:52 PM   #12
qunying
Member
 
Registered: Jun 2002
Distribution: Slackware
Posts: 257

Rep: Reputation: 147Reputation: 147
Quote:
Originally Posted by CRCulver View Post
Slackware packages GNU Ghostscript, which is up to version 9.14.0. You must have tried the Artifex Ghostscript from Ghostscript.com, which is at version 9.19, but that's not what Slackware uses.
I don't think Slackware is going to use the GNU version, as it has not been updated since end of 2014. The current change log shows Patrick tried on 9.16 and 9.18, clearly, it is from the Artifex GPL version.
 
Old 05-25-2016, 02:56 PM   #13
qunying
Member
 
Registered: Jun 2002
Distribution: Slackware
Posts: 257

Rep: Reputation: 147Reputation: 147
For the output of gs --help:

Code:
GPL Ghostscript 9.07 (2013-02-14)
Copyright (C) 2012 Artifex Software, Inc.  All rights reserved.
It is not the GNU version.
 
Old 05-25-2016, 03:49 PM   #14
CRCulver
LQ Newbie
 
Registered: Mar 2015
Posts: 28

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by qunying View Post
For the output of gs --help:

Code:
GPL Ghostscript 9.07 (2013-02-14)
Copyright (C) 2012 Artifex Software, Inc.  All rights reserved.
It is not the GNU version.
Interesting. The Slackbuild that is used to package Ghostscript for Slackware Current suggests that, at least some of the time, it is GNU Ghostscript that Pat is using.

Last edited by CRCulver; 05-25-2016 at 03:50 PM.
 
Old 05-25-2016, 04:49 PM   #15
qunying
Member
 
Registered: Jun 2002
Distribution: Slackware
Posts: 257

Rep: Reputation: 147Reputation: 147
It used to be, I forgot when it starts to using the Artifex one, properly since Artifex re-license its code under GPL.
 
  


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
[SOLVED] Preventing packages from being upgraded TDMBG Debian 6 08-21-2014 04:26 PM
[SOLVED] Which packages from LFS can be upgraded? Lennie Linux From Scratch 5 01-09-2014 04:14 PM
Upgraded Tin newsreader for next Slackware release lupe Slackware 5 05-12-2013 08:02 PM
[SOLVED] How do I stay at a certain release level and not be automatically upgraded? needsleep Linux - Enterprise 2 06-19-2012 04:00 PM
Packages not upgraded? skoinga Debian 1 10-24-2011 05:04 PM

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

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