trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: April 2012

Re: [trinity-devel] Tim: tdegraphics POPPLER_016

From: "E. Liddell" <ejlddll@...>
Date: Sat, 28 Apr 2012 09:27:03 -0400
On Sat, 28 Apr 2012 00:28:25 -0500
"David C. Rankin" <drankinatty@...> wrote:

> On 04/27/2012 07:59 PM, Timothy Pearson wrote:
> >>>> What is the significance of checking for version 0.16
> >>> of poppler and not earlier versions?
> >>
> >>> IIRC there was a significant API change at that point.
> >>
> >> OK. Does that mean the poppler tqt wrapper in tdegraphics does not build
> >> when previous versions of poppler are found?
> >>
> >> If yes, then what does not function as expected?
> >>
> >> Darrell
> > 
> > No idea, other than the only problem would be a build failure, not a loss
> > of functionality after an apparently successful build :-)  I build TDE
> > across a wide range of package versions on the build farm, and have not
> > seen a Poppler related failure in some time.
> > 
> There were poppler changes at 0.16. The biggest issue is that is the last
> release that supported Qt3 natively. I don't recall a 0.17, but everything with
> poppler 0.18 on was built supporting Qt4 only upstream. You couldn't even
> configure poppler to build Qt3 binding and longer.
> 
> I don't know the status at all for TDE. This looks like a package were we will
> need to bring the last version that supported Qt3 into the GIT tree (may already
> be there, I'm going from memory).
> 
> I used to maintain poppler-qt3 for Arch in AUR and it is no longer buildable
> from upstream.

I poked the git server at freedesktop.org, where poppler resides, and found what
appears to be the series of commits that removed QT3 support (five on Jan. 16, 
2011, plus an outlier about a month later).  Full diffs for these commits are 
stored, so depending on how much the codebase has changed in the past year, 
we may be able to just revert them.