Sync pstoedit 3.50-3 (main) from Debian testing (main)

Bug #620140 reported by Marcel Stimberg
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pstoedit (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Please sync pstoedit 3.50-3 (main) from Debian testing (main)

The current ubuntu version crashes on termination (LP #616027) which is especially visible if called as a script from inkscape (LP #105880). The debian package includes a patch (that was in the Ubuntu package before but got lost somehow...) that fixes this.

Explanation of the Ubuntu delta and why it can be dropped:
The Ubuntu delta changed the packaging to debhelper 7 and added misc:Depends dependencies -- these have been merged into debian.

Changelog entries since current maverick version 3.50-0ubuntu3:

pstoedit (3.50-3) unstable; urgency=low

  * Remove documentation of "shareware" options (not available in the free
    software version) and regenerate manpage and HTML dcumentation with
    latex2man on build time (Closes: #554518)

 -- Roland Stigge <email address hidden> Mon, 26 Jul 2010 00:26:34 +0200

pstoedit (3.50-2) unstable; urgency=low

  * Added watch file

 -- Roland Stigge <email address hidden> Sun, 25 Jul 2010 17:26:12 +0200

pstoedit (3.50-1) unstable; urgency=low

  * New upstream release (Closes: #559540)
    - Includes -q option (Closes: #506308)
    - Fixes std garbage output (Closes: #223472)
    - Fixes unescaped gs call via shell (Closes: #582471)
  * New maintainer (Closes: #585060)
  * debian/control:
    - Standards-Version: 3.9.0
    - Build-Depends: autoconf, automake (now autoreconf at package build time)
  * Moved to new package source format 3.0 (quilt)
  * Added patch to redirect error messages to stderr (Closes: #551125)

 -- Roland Stigge <email address hidden> Sun, 25 Jul 2010 16:49:10 +0200

description: updated
Benjamin Drung (bdrung)
Changed in pstoedit (Ubuntu):
assignee: nobody → Benjamin Drung (bdrung)
importance: Undecided → Wishlist
Benjamin Drung (bdrung)
Changed in pstoedit (Ubuntu):
assignee: Benjamin Drung (bdrung) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pstoedit - 3.50-3

---------------
pstoedit (3.50-3) unstable; urgency=low

  * Remove documentation of "shareware" options (not available in the free
    software version) and regenerate manpage and HTML dcumentation with
    latex2man on build time (Closes: #554518)

pstoedit (3.50-2) unstable; urgency=low

  * Added watch file

pstoedit (3.50-1) unstable; urgency=low

  * New upstream release (Closes: #559540)
    - Includes -q option (Closes: #506308)
    - Fixes std garbage output (Closes: #223472)
    - Fixes unescaped gs call via shell (Closes: #582471)
  * New maintainer (Closes: #585060)
  * debian/control:
    - Standards-Version: 3.9.0
    - Build-Depends: autoconf, automake (now autoreconf at package build time)
  * Moved to new package source format 3.0 (quilt)
  * Added patch to redirect error messages to stderr (Closes: #551125)
 -- Marcel Stimberg <email address hidden> Mon, 26 Jul 2010 00:26:34 +0200

Changed in pstoedit (Ubuntu):
status: New → Fix Released
Revision history for this message
Benjamin Drung (bdrung) wrote :

Debian didn't switch to the simplified dh 7 rules (two lines!), but that's not worth keeping a different package. Can you forward the dh 7 change to Debian?

Revision history for this message
Marcel Stimberg (marcelstimberg) wrote :

I'm not sure whether the Debian packager would be too happy about the simplified rules file -- there seem to be some rather specific entries and while the package builds successfully with the 2-line-rules, during build I get a lot of warnings like

dpkg-shlibdeps: warning: dependency on libz.so.1 could be avoided if "debian/libpstoedit0c2a/usr/lib/pstoedit/libp2edrvlplot.so.0.0.0" were not uselessly linked against it (they use none of its symbols).
dpkg-shlibdeps: warning: dependency on libXt.so.6 could be avoided if "debian/libpstoedit0c2a/usr/lib/pstoedit/libp2edrvlplot.so.0.0.0" were not uselessly linked against it (they use none of its symbols).
...

PS: Thanks for the fast sponsoring!

Revision history for this message
Benjamin Drung (bdrung) wrote :

You could use the override_dh_* rules to carry over the specific entries.

To get rid of the dpkg-shlibdeps, you can use these linker flags:
LDFLAGS += -Wl,-z,defs -Wl,--as-needed

Revision history for this message
Marcel Stimberg (marcelstimberg) wrote :

But then it would no longer be a 2-lines file, right ;)
Thanks for your advice but I'm afraid I'm lacking the packaging skills to do this properly...

Revision history for this message
Benjamin Drung (bdrung) wrote :

:)

You could at least request the switch to dh and override_dh_* (by filing a wish-list bug against the Debian package) and state that the 2-line rule works for you, but that it may ignore some of the fine-tuning.

Revision history for this message
Marcel Stimberg (marcelstimberg) wrote :

Ok, you are of course right. I now filed the wishlist bug in Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=593991

Revision history for this message
Benjamin Drung (bdrung) wrote :

Thanks. Great to see that it will be done post squeeze.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.