Re: Another patch with a massive renderingdifference.

Ralph Giles <[email protected]>
Newsgroups gmane.comp.printing.ghostscript.patches
Message-ID <[email protected]>
On Sun, Nov 02, 2003 at 11:42:30AM +0300, Igor V. Melichev wrote:

> I suggest retain committing such patches in SAME DAY,
> because CVS has no method to checking out revisions with
> a smaller time quantum.

This is actually not true; the cvs -D option supports a variety of 
date/time formats with a once second precision. From the man page:

Examples of valid date specifications include:
                        1 month ago
                        2 hours ago
                        400000 seconds ago
                        last year
                        last Monday
                        yesterday
                        a fortnight ago
                        3/31/92 10:00:07 PST
                        January 23, 1987 10:05pm
                        22:00 GMT

> 
> ----- Original Message ----- 
> From: "Dan Coby" <[email protected]>
> To: "Igor V. Melichev" <[email protected]>; "Ray Johnston"
> <[email protected]>
> Cc: "Miles Jones" <[email protected]>; "Jack Moffitt"
> <[email protected]>; <[email protected]>
> Sent: Sunday, November 02, 2003 7:15 AM
> Subject: RE: [gs-code-review] Another patch with a massive
> renderingdifference.

Earlier, Dan Coby wrote:

> > My question are:  How do I check in my change and update the
> > baselines without possibly losing a real regression caused
> > by all of the current outstanding regressions?  When will I
> > be able to check in my changes safely?

This is obviously not trivial. The best thing, waiting for a clean run 
aside, is to manually update the baseline 'underneath' the current 
regressions by updating to the results from a gs build that exhibits 
your progression, but not the current regression (i.e. apply your patch 
to a version previous to the current regression and generate the new 
baseline from that). Obviously this could be prohibitively tedious with 
the current number of differences.

It's also possible to not update the baseline for the files with 
existing differences, and just work out with jack and the engineer(s) 
responsible for the existing differences so that they understand your 
progression and can approve it as well whenever the regression is fixed.

Both are obviously some work, which is why our approach to date has just 
been to wait for a clean-ish run.

FWIW,
 -r
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.