On Thu, 10 Apr 2008, Mark Glines via RT wrote:

> On Thu Apr 10 14:16:58 2008, infinoid wrote:
> > Oddly, adding config/auto/macports.pm to MANIFEST didn't help.  It is
> > copied, but I don't think this module is getting "use"'d, for whatever
> > reason.
> 
> What the heck?  When I added t/steps/auto_macports-*.t to MANIFEST (in
> r26916), it started working.

Yes.  The fact that lib/Parrot/Configure/Step.pm lists auto::macports 
implicity *assumes* that there will be corresponding tests in
t/steps/auto_macports-*.t, and if there aren't, Configure bails out with
a fatal error during build time.  

This is just really strange.  For example, it makes it more difficult
to develop a new step because you can't even begin to develop the new 
step unless you already have the tests in place.

> So, uh, fixed in r26916 and r26914.  Though I have no idea why r26916
> fixed it and r26914 didn't.

Well, adding those tests works around the design oddity, but I wouldn't
really call it "fixed".

-- 
    Andy Dougherty              [EMAIL PROTECTED]

Reply via email to