[Poppler-bugs] [Bug 12143] New: Poppler does not yet handle everything in the cairo test suite

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Aug 24 15:14:16 PDT 2007


http://bugs.freedesktop.org/show_bug.cgi?id=12143

           Summary: Poppler does not yet handle everything in the cairo test
                    suite
           Product: poppler
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: cairo backend
        AssignedTo: poppler-bugs at lists.freedesktop.org
        ReportedBy: cworth at cworth.org


In using poppler within cairo's test suite to test cairo's PDF
backend, we sometimes run into bugs/limitations in poppler that
introduce false negatives into the test results. That is cairo's test
suite detects a failure, even though the generated PDF is correct.

I want to be careful to always open poppler bug reports for such
issues, so that we don't lose them. Often, in the past, the poppler
community has been extremely responsive to bugs found this way, and
we've been able to get them fixed almost immediately, (thanks, Jeff!),
and simply ensure that we use bleeding-edge versions of poppler when
testing cairo. I trust that the poppler maintainers will continue to
be as responsive, but as cairo's PDF output starts to use more of the
functionality of PDF, it might be harder to keep the pace.

So, my plan is as follows. Whenever we identify a poppler bug exposed
by the cairo test suite we will do the following:

1. Verify that cairo's PDF output is valid by manually running an
   alternate PDF viewer.

2. Report a bug against poppler here with a PDF file, and good and bad
   output images.

3. Annotate this bug to depend on the new bug.

4. Disable that specific PDF test in cairo's test suite.

5. Allow the cairo development to continue.

Then once the bug is fixed, we can re-enable the test in cairo's test
suite. And it will be important to close that loop as quickly as
possible since we'll be leaving a window open for regressions to sneak
into cairo.

Also, as we add cairo features that trigger bugs like this, it will be
important to get poppler fixed up so that people can use tools like
evince to view their cairo-generated PDF files correctly.

Once again, we love poppler and really appreciate all the work you do
on it!

Other than the dependency notices here, I don't expect much activity
on this bug report. It's really just a placeholder.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the Poppler-bugs mailing list