please remove libpoppler-private-dev dependency from libpoppler-dev

Bug #1325174 reported by Pino Toscano
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
poppler (Ubuntu)
Fix Released
Undecided
Iain Lane

Bug Description

After the move of all the libpoppler private headers from libpoppler-dev to libpoppler-private-dev two years ago in Debian, I took care to having all the sources fixed in Debian within the Wheezy freeze. Hence, for almost two years, there were no sources in Debian using the private libpoppler and not build-depending on libpoppler-private-dev.

On the other hand, somebody in Ubuntu added the aforementioned dependency to "easy a transition", without actually checking it was still an issue, and introducing a circular dependency (libpoppler-private-dev -> libpoppler-dev, and libpoppler-dev -> libpoppler-private-dev).
Please remove this dependency. If there are still sources affected by this (which should not happen to anything being synchronized from Debian), then the solution is to just change the build dependency from libpoppler-dev to libpoppler-private-dev.

Thanks,
Pino (the current poppler maintainer in Debian)

Revision history for this message
Iain Lane (laney) wrote :

Thanks Pino. I didn't look too deeply when I did the merge just now but I will take care of removing this.

Changed in poppler (Ubuntu):
status: New → In Progress
assignee: nobody → Iain Lane (laney)
Iain Lane (laney)
Changed in poppler (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package poppler - 0.26.0-1ubuntu2

---------------
poppler (0.26.0-1ubuntu2) utopic; urgency=medium

  * Don't have libpoppler-dev depend on libpoppler-private-dev. If a package
    needs this to build then it should Build-Depend on libpoppler-private-dev
    directly. (LP: #1325174)
 -- Iain Lane <email address hidden> Thu, 05 Jun 2014 11:01:06 +0100

Changed in poppler (Ubuntu):
status: Fix Committed → Fix Released
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.