View Issue Details

IDProjectCategoryView StatusLast Update
0008377ScribusBuild Systempublic2009-08-27 22:41
Reportersharkcz Assigned Tofschmid  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.5.0svn 
Summary0008377: Scribus should be able to use system libwpg library
DescriptionThe newly introduced WPG import plugins contains a copy of the libwpg library, but Scribus should be able to use system libwpg library. Using internal copies of libraries that already exist (or can exist) in a system is prohibited in Linux distributions like Fedora or Debian. See http://fedoraproject.org/wiki/No_Bundled_Libraries for a rationale.

I am working on a patch to the build system that will allow to use the system libwpg library.
TagsNo tags attached.
Patch

Activities

jghali

2009-08-24 14:22

administrator   ~0022403

Our "copy" of libwpg in scribus sources is not a copy anymore but a fork.

sharkcz

2009-08-24 14:48

reporter   ~0022404

And what are the reasons for the fork?

fschmid

2009-08-24 15:17

developer   ~0022405

Last edited: 2009-08-24 15:22

The reasons for that fork are:
- the original libwpg isn't in active development for about 8 months now.
- i've already added some features and corrections to the fork
- i've also tried their development branch, but this one doens't work better at all
- the last committ to the development branch was 7 months ago, so i do not expect
  that this library will be updated in the near future

sharkcz

2009-08-24 15:52

reporter   ~0022406

But did you try to take over the development of the library on sf.net instead of creating a fork? Or the current maintainer didn't ever respond? Please don't take me wrong, but I trying to bring here a view of a Linux distributions.

fschmid

2009-08-24 16:07

developer   ~0022407

I didn't want to try to take over the development of that library, because i think they developers are heading into a different direction than me. I only want a working WPG importer for Scribus, nothing else, whereas the libwpg seems to head to be a converter for WPG->SVG and WPG->ODG.

fschmid

2009-08-24 16:56

developer   ~0022409

BTW: What about Qt and e.g Poppler? Both have copies of libs in their sources.

cbradney

2009-08-24 19:42

administrator   ~0022413

We will not be changing this at this point in time.

sharkcz

2009-08-25 07:04

reporter   ~0022423

Copies of libs in the sources aren't bad if the project will use them only when system libs aren't available during the build.

Could you add a README file into the wpg subdir with a summary from the comments here (what's the start version, reasons, intentions, ...)? Thanks.

Issue History

Date Modified Username Field Change
2009-08-24 13:08 sharkcz New Issue
2009-08-24 14:22 jghali Note Added: 0022403
2009-08-24 14:48 sharkcz Note Added: 0022404
2009-08-24 15:17 fschmid Note Added: 0022405
2009-08-24 15:22 fschmid Note Edited: 0022405
2009-08-24 15:52 sharkcz Note Added: 0022406
2009-08-24 16:07 fschmid Note Added: 0022407
2009-08-24 16:56 fschmid Note Added: 0022409
2009-08-24 19:42 cbradney Note Added: 0022413
2009-08-24 19:42 cbradney Status new => resolved
2009-08-24 19:42 cbradney Resolution open => won't fix
2009-08-24 19:42 cbradney Assigned To => cbradney
2009-08-24 19:43 cbradney Status resolved => closed
2009-08-25 07:04 sharkcz Note Added: 0022423
2009-08-25 07:04 sharkcz Status closed => feedback
2009-08-25 07:04 sharkcz Resolution won't fix => reopened
2009-08-26 20:53 cbradney Status feedback => assigned
2009-08-26 20:53 cbradney Assigned To cbradney => fschmid
2009-08-27 08:06 fschmid Status assigned => resolved
2009-08-27 08:06 fschmid Fixed in Version => 1.5.0svn
2009-08-27 08:06 fschmid Resolution reopened => fixed
2009-08-27 22:41 christoph_s Status resolved => closed