* QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * ev-poppler.cc:2072:573: warning: converting to non-pointer type ‘gboolean’ from NULL This is due to API breakage in >app-text/poppler-0.15, see the blocking bug. Also, app-text/evince-2.30* fails to compile, so evince-2.32 will have to be stabilized at the same time as poppler-0.16
I think it is more of a thinko on upstream side. It should probably be FALSE, instead of NULL. That's close, but not the same.
That is to say "there's no API incompatibility here, so this should block bug 349918 only as far as a stable request".
Fixing the summary since it is confusing, also lowering priority since there is no hurry, we should be able to handle gnome 2.32 stabilization before.
(In reply to comment #3) > Fixing the summary since it is confusing, also lowering priority since there is > no hurry, we should be able to handle gnome 2.32 stabilization before. > fwiw, if GNOME 2.32 stabilization doesn't happen on time due to unforeseen consequences, evince is relatively standalone, so it could be stabilized on its own.
Please adjust dependencies for affected evince versions in order to pull <=poppler-0.16.0 if necessary for now. I'm bumping poppler-0.16.1 in tree and unmasking it.
(In reply to comment #5) > Please adjust dependencies for affected evince versions in order to pull > <=poppler-0.16.0 if necessary for now. I'm bumping poppler-0.16.1 in tree and > unmasking it. > I don't think it's needed since, if I don't misremember, poppler-0.16 won't be stabilized yet and, then, since evince testing version should work fine with it...
yes, no hurry for us, current ~arch evince is fine with poppler-0.16, I've unmasked it a few weeks ago and nothing needs the old lib on my system since last week. evince still works just fine for the record.
*** This bug has been marked as a duplicate of bug 353436 ***