Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 323293 - app-text/poppler-0.14.0: upstream tarball lacks glib bindings
Summary: app-text/poppler-0.14.0: upstream tarball lacks glib bindings
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Ben de Groot (RETIRED)
URL:
Whiteboard: TEST-REQUEST
Keywords: InVCS
: 323283 323287 323291 323297 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-06-09 06:09 UTC by Michael Weber (RETIRED)
Modified: 2010-06-13 08:30 UTC (History)
14 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Weber (RETIRED) gentoo-dev 2010-06-09 06:09:04 UTC
let's collect em here ...
Comment 1 Helmut Jarausch 2010-06-09 07:19:48 UTC
(In reply to comment #0)
> let's collect em here ...
> 

The following package is not in the tree (unfortunately).
It has built just fine with poppler-0.12.4-r3 but fails to build with poppler-0.14.0

mail-client/claws-mail-pdf-viewer (from my overlay)
checking for POPPLER... no
configure: error: Can't find Poppler >= 0.4.2 Glib wrapper

Comment 2 Man Shankar 2010-06-09 07:44:12 UTC
(In reply to comment #0)
> let's collect em here ...
> 

=dev-python/python-poppler-0.12.1

emerge error
----------------------------------------------------------------
checking for PYPOPPLER... configure: error: Package requirements (                          pygtk-2.0 >= 2.10.0,
                         atk >= 1.6.0,
                         poppler-glib >= 0.12
                         ) were not met:

No package 'poppler-glib' found
----------------------------------------------------------------

similar problems with
=app-text/xournal-0.4.5-r1

app-text/apvlv (from local overlay)
Comment 3 Rafał Mużyło 2010-06-09 08:32:39 UTC
First of all, this is a tracker, don't post here,
just mark your bugs as blocking this one.

Next, most of those problems may become invalid in r1,
as the reason for them is http://bugs.freedesktop.org/show_bug.cgi?id=28458
Comment 4 jms 2010-06-09 09:15:11 UTC
inkscape fail:
http://bugs.gentoo.org/show_bug.cgi?id=323283

Comment 5 Boney McCracker 2010-06-09 11:49:57 UTC
epdfview fails with poppler-0.14.0

http://bugs.gentoo.org/show_bug.cgi?id=323297
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-06-09 12:35:38 UTC
QA official note here: if you ever so slightly try to unmask poppler 0.14 before the bugs are fixed here, you're going to get us upset so, so much.

You knew this would have happened, and you did it anyway. You didn't even consider asking _me_ to run the tinderbox with poppler revdeps (which incidentally is what I'm going to do now).

Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2010-06-09 12:39:35 UTC
(In reply to comment #6)
> QA official note here: if you ever so slightly try to unmask poppler 0.14
> before the bugs are fixed here, you're going to get us upset so, so much.
> 
> You knew this would have happened, and you did it anyway. You didn't even
> consider asking _me_ to run the tinderbox with poppler revdeps (which
> incidentally is what I'm going to do now).
> 

+1 and that said,

all you have to do is download http://cgit.freedesktop.org/poppler/poppler/snapshot/poppler-0.14.0.tar.bz2, upload it to Gentoo mirrors, fix SRC_URI to mirror://gentoo/${P}.tar.bz2, delete ChangeLog from DOCS line... and poppler-glib will magically reveal itself, and apps start building fine.

above just proofs this was not tested at all
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-06-09 12:46:48 UTC
*** Bug 323283 has been marked as a duplicate of this bug. ***
Comment 9 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-06-09 12:46:54 UTC
*** Bug 323291 has been marked as a duplicate of this bug. ***
Comment 10 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-06-09 12:47:03 UTC
*** Bug 323297 has been marked as a duplicate of this bug. ***
Comment 11 Rafał Mużyło 2010-06-09 13:08:46 UTC
Just what I said in the upstream bug - the files are in the git,
they're just missing in the tarball.
After adding those two cmake macros, poppler-glib builds correctly.
Comment 12 Tomáš Chvátal (RETIRED) gentoo-dev 2010-06-09 14:13:41 UTC
Please test poppler-0.14.0-r1

This bug wont be closed until i have confirmation from someone on gnome team everything is peachy on their side.
Comment 13 Helmut Jarausch 2010-06-09 17:20:06 UTC
(In reply to comment #12)
> Please test poppler-0.14.0-r1
> 
> This bug wont be closed until i have confirmation from someone on gnome team
> everything is peachy on their side.
> 

Rebuilding of all dependent packages worked just fine.
Thanks!
Comment 14 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-06-09 18:36:45 UTC
Tinderbox starting in a few minutes. After the full run executed, I'll be unmasking it (given green lights).
Comment 15 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-06-09 23:14:37 UTC
Tinderbox greenlighted this.
Comment 16 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2010-06-11 19:11:38 UTC
*** Bug 323287 has been marked as a duplicate of this bug. ***
Comment 17 Andrey Grozin gentoo-dev 2010-06-13 07:40:36 UTC
It seems that poppler-0.14.0-r1 solves the problems. However, it cannot be emerged with USE=doc (bug #323409). Those of us with USE=doc in make.conf are still unhappy. Reopening.
[I emerged poppler-0.14.0-r1 with USE=-doc and I confirm that python-poppler and inkscape emerge fine after that. However, #323409 should be fixed.]
Comment 18 Samuli Suominen (RETIRED) gentoo-dev 2010-06-13 08:30:29 UTC
(In reply to comment #17)
> It seems that poppler-0.14.0-r1 solves the problems. However, it cannot be
> emerged with USE=doc (bug #323409). Those of us with USE=doc in make.conf are
> still unhappy. Reopening.
> [I emerged poppler-0.14.0-r1 with USE=-doc and I confirm that python-poppler
> and inkscape emerge fine after that. However, #323409 should be fixed.]
> 

sure, that's all true... but we don't need 2 bugs for 1 issue. the doc failure is handled in bug 323409 already.