[DBIx-Class-Devel] Busted Releasing on Windows

Peter Rabbitson rabbit+dbic at rabbit.us
Mon Dec 17 09:59:16 GMT 2012


On Fri, Dec 14, 2012 at 10:53:36AM -0500, Brendan Byrd wrote:
> On Fri, Dec 14, 2012 at 9:40 AM, Peter Rabbitson <rabbit+dbic at rabbit.us> wrote:
> >
> > SineSwiper seems bent on continuing to run in hell, and I like
> > the challenge, so I guess overall it's worth it. It also makes the
> > distbuilder more robust in the long run.
> 
> I guess I'm the only Perl programmer that isn't running some Ubuntu or
> similar distro on his lappy.  I dunno what OSS utopia you guys are
> working in, but most companies still use Windows desktops/laptops.  I
> mean, we use Linux servers a lot, and most of the software ends up on
> on them.  But, I still write the actual code on Windows.

Not the only, but there are indeed *very* few. In any case while looking
into this I learned a whole lot of stuff about EUMM, and the resulting
distbuilding proces is much cleaner as well. Please check if the fixes in
topic/win32_fixups work for you. I tested a successful `make distdir` on
WinXP (`make dist` would require a tar binary). There may still be things
I have missed however.

By the way Path::Class is seriously broken on Win32[1][2] for the past
month or so, perhaps KWILLIAMS needs a hand.

[1] http://217.199.168.174/cgi-bin/cpantestersmatrix.pl?dist=Path-Class%200.28
[2] http://217.199.168.174/cgi-bin/cpantestersmatrix.pl?dist=Path-Class%200.27


> 
> But, yeah, I got several distros under my belt, all working as Windows
> releases.  If DZIL can manage it, I'm sure we can P9Y-proof the dist
> platform.
> 

There are levels of "managing" though. For instance I would be surprised
if all your dists are crlf-free. Not because it is hard to do, but because
it is a boring detail.

Cheers




More information about the DBIx-Class-Devel mailing list