Re: [PATCH 0/7] Bunch of distcheck fixes

"Bryce W. Harrington" <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
On Fri, Mar 14, 2014 at 04:00:52PM +0100, Uli Schlachter wrote:
> Hi,
> 
> On 14.03.2014 02:17, Bryce W. Harrington wrote:
> > Looks like the attachment was too large for the mailing list.
> > 
> > I've posted it here instead:
> > 
> >   # Test case changes since 1.12.8:
> >   http://www.bryceharrington.org/files/test_changes.txt
> 
> I took a look at this. This resulted in the two patches that I already send. My

493 + 8 fixed cases!  :-)

> other observations are for someone else to figure out (and I won't touch ref
> images):
>
> test-fallback: clip-fill clip-stroke-unbounded clip-twice hatchings random-clip
> rotated-clip
> bisects to 7b80613d6d483cdfd5d0c6311de0f8586092b408, ref images need to be
> updated, volunteers?
> 
> 
> PASS -> FAIL # world-map-fill.xlib-render-0_0.rgb24
> Can't reproduce, video driver bug?

Entirely possible; could also be an intermittent failure, I only ran the
suite one time.

> image16: world-map-fill paint-source-alpha paint-with-alpha record-paint-alpha
> record-paint-alpha-clip
> Bisects to 98fef3cef2d0f7f463a2e4f9f1b35b09f7b6ea77, ref images need to be
> updated, volunteers?
> 
> 
> FAIL -> XFAIL # bug-seams.image.argb32
> This change is caused by the following commit (which doesn't explain why a
> previously-good ref image is suddenly bad, Chris?)
> 
> commit 9eb1237e006bb19098144cc045c0a03d167a82b4
> Author: Chris Wilson <[email protected]>
> Date:   Thu Jul 4 09:40:37 2013 +0100
> 
>     test: Add a few reference images found lurking on my machine
> 
> 
> 
> PASS -> FAIL # record-fill-alpha.image16.rgb24
> Bisects to 8cfbdf2f02ba01d5638a91c9f3f7fc228b402caa, dunno, I'd propose a new
> ref image
> 
> 
> PASS -> FAIL # record-paint-alpha-clip-mask.image16.rgb24
> Bisects to c986a7310bb06582b7d8a566d5f007ba4e5e75bf, dunno, I'd propose a new
> ref image
> 
> 
> PASS -> FAIL # device-offset-scale.image.argb32
> PASS -> FAIL # large-source-roi.image.argb32
> PASS -> FAIL # surface-pattern-big-scale-down.image.argb32
> PASS -> FAIL # surface-pattern-scale-down-extend-none.image.argb32
> PASS -> FAIL # surface-pattern-scale-down-extend-pad.image.argb32
> PASS -> FAIL # surface-pattern-scale-down-extend-reflect.image.argb32
> PASS -> FAIL # surface-pattern-scale-down-extend-repeat.image.argb32
> PASS -> FAIL # surface-pattern-scale-down.image.argb32
> Bisects to fb57ea13e04d82866cbc8e86c83261148bb3e231, definitely a regression for
> large-source-roi, the others might need new ref images

I plan to re-run the suite with KK's new patch applied this evening.

> > On Fri, Mar 14, 2014 at 01:04:13AM +0000, Bryce W. Harrington wrote:
> >> I've gone ahead and pushed patches 1, 2, 3, 6, and 7 from this series to
> >> master.
> >>
> >> Patch 4 I modified as suggested by Uri and pushed, to indicate skia has
> >> been in the codebase since 1.10 rather than 1.12.
> >>
> >> Patch 5 I dropped and used Uri's alternate fix instead, after checking
> >> that it resolves the gtk-doc issues.
> 
> No idea who this Uri is, but thanks!

Uli!  Sorry.  You have permission to refer to me as Bruce from now on.

> >> As mentioned below, there is still some minor cruft in distcheck, but
> >> nothing IMHO that is worth holding up the release for.  However, tests
> >> are in a poor shape right now.
> >>
> >> I ran 'make check' comparisons between the 1.12.8 release (as tagged in
> >> git), and master HEAD from earlier today:
> >>
> >>                    1.12.8      HEAD
> >>  ----------------------------------------------------------------------
> >>  Tests run:        22751       24838
> >>  Passed:           15809       15881
> >>  Failed:           4198        5385 
> >>  Expected Failed:  405         330      
> >>  Error:            1           1        
> >>  Crashed:          227         1018 
> >>  Untested:         2111        2223 
> >>  Total:            22751       24838
> >>
> >> I've attached a listing of the test cases that changed their results.
> >> Failures seem to be rather across the board, although there does seem to
> >> be a lot relating to clipping/masking and transform/scaling.
> [...]
> 
> How did you generate the (not-)attached list? I'm curious...

I did up a couple simple scripts.  One greps the results out of the
*.log files and creates a results.txt, the other parses two results.txt
files into dicts and identifies test cases that were present in both
runs and had differing results.  If you're interested I can stick them
in test/.

Bryce
-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.