Re: Another patch with a massive renderingdifference.

"Igor V. Melichev" <[email protected]>
Newsgroups gmane.comp.printing.ghostscript.patches
Message-ID <[email protected]>
Dan,

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

Since 1 day passed after my "massive" checkin,
another one is now safe. I have no objections
for your commitment now.

IMO baseline updates should be monitored by a single
authorized engineer, to prevent a disorder.
Currently Jack is such. So address this issue to him.

Igor.


----- 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.


>
> Igor,
>
> I have patch that I would like to check into CVS.  This change
> affects the size of a halftoning pattern.  This change causes
> 1597 'regressions'.  Actually these are progressions.  After
> checking in this change, I need to update the baselines for
> 331 files.  This only leaves 78 files that I do not need to
> change the baseline.
>
> 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?
>
>
> Dan
>
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]]On Behalf Of Igor V.
> Melichev
> Sent: Saturday, November 01, 2003 12:17 AM
> To: Ray Johnston
> Cc: Miles Jones; Jack Moffitt; [email protected]
> Subject: Re: [gs-code-review] Another patch with a massive
> renderingdifference.
>
>
> Ray,
>
> > From: "Ray Johnston" <[email protected]>
> > To: "Igor V. Melichev" <[email protected]>
> > Cc: "Miles Jones" <[email protected]>; "Jack Moffitt"
> <[email protected]>; <[email protected]>
> > Sent: Saturday, November 01, 2003 2:12 AM
> > Subject: Re: [gs-code-review] Another patch with a massive
> renderingdifference.
>
>
> >  Your committment of this patch
> > on top of the pending regressions greatly complicates his effort.
>
> I'm unclear what does it complicate.
> The patches were committed in different days.
> There were 1 nightly checkpoint between then.
> To analyze differences one should use an appropriate checkout.
>
> > Once again, before the previous regressions have been examined
>
>
> > In this case it does not make sense that Courier vs. NimbusMonL-Regu
> > in the PDF file would cause *ANY* regression difference since the
> > same font (NimbusMonL-Regu) is used to render the PDF and the PS,
> > thus the raster image should not change.
>
> PDF is not so simple.
> With embedded fonts it provides Widths array.
> With standard fonts it does not.
> The new revision recognize Courier as a standard font and does not embed
it.
> Therefore there is no Widths.
> Therefore lsb from the font is used when rasterizing the PDF.
> With embedded fonts the lsb first is converted by pdfwrite to 1000 unit
> scale,
> then the rasteriser converts it back to design units, then to device
units.
> Therefore the results can't be identical.
>
> In any case, since the new revision doesn't embed fonts,
> it appears closer to PS-->raster, i.e. it is a progression.
> I've said it in my announcement.
>
> As to the old revisions, I intend to open a bug for tracking the case
> of inprecise Widths. It was on 2am of my local time,
> and I decided to delay it for the next day.
> I don't think that I should report such minor things whenever they occure.
>
> > To what do you attribute the massive expected regressions for this
> > patch?
>
> I've run a regression testing on my comp before committing.
> It reported the differences.
> I've checked many arbitrary choosen ones,
> and saw it is a progression. I informed stuff about that.
>
> > Jack is only 1/2 time and
> > also does not have your insight into the nature of expected
> > differences in order to verify that differences are either trivial
> > or are improvements.
>
> I believe that I can find a manpower for this duty for $1000/month.
> Could this help ?
>
> Igor.
>
>
> _______________________________________________
> gs-code-review mailing list
> [email protected]
> http://www.ghostscript.com/mailman/listinfo/gs-code-review
>
>
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.