[squeak-dev] The Trunk: Graphics-tpr.206.mcz

David T. Lewis lewis at mail.msen.com
Wed Mar 27 01:09:31 UTC 2013


On Tue, Mar 26, 2013 at 05:15:00PM -0700, tim Rowledge wrote:
> 
> On 26-03-2013, at 5:07 PM, Bert Freudenberg <bert at freudenbergs.de> wrote:
> > 
> > 
> >> And *even* more fun comes from the fact that I can't now submit changes to fix the stuff I noticed without having the f%^%^*^&ing AbstractFont stuff sorted out. 
> > 
> > 
> > Just rename "*FreeType-addition" to "*FreeType-override" and the methods should magically re-appear in the graphics package.
> 
> 
> Can't help thinking that making sure the problem isn't caused in the first place would be nicer. My best guess is that the FreeType code was needed at some point in the past before it was incorporated into the main image, and people just forgot to remove it from the VMMaker configuration.
> 

The FT2Plugin in the SqS/FreetypePlugin repository has a dependency on the
FT2Constants pool, which is part of the FreeType package in the SqS/FreeType
repository. In a perfect world, someone would be maintaining these packages
in such as way as to prevent overrides and other annoyances. In a less than
perfect world, we can at least be thankful that Monticello does a nice job
of detecting the conflicts.

Neither the Freetype plugin nor the shared pool are part of the VMMaker
package on source.squeak.org. I think that's a good thing, and that packages
should be maintained by their rightful owners and kept out of the VMMaker
package unless there is a real need to adopt them.

Right now I don't see it as a problem, just an annoyance. If it's a problem,
the solution is to nag the package maintainers. For myself, I can live with
it so I'm happy to let someone else volunteer to do the nagging ;)

Dave



More information about the Squeak-dev mailing list