]> Sergey Matveev's repositories - public-inbox.git/commit
Makefile.PL: drop generated lib/PublicInbox.pm in blib/
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Tue, 19 Oct 2021 11:13:52 +0000 (13:13 +0200)
committerEric Wong <e@80x24.org>
Tue, 19 Oct 2021 11:46:14 +0000 (11:46 +0000)
commit8377d44046ade5becb21f71e4d1d68dd6ae2bbf0
tree5337b0c7859ca877b4e16899a108c4d078ed6e71
parent325fbe26c3e7731eb53bea7f2ce2627c8828e0d8
Makefile.PL: drop generated lib/PublicInbox.pm in blib/

Running "make test" on this project doesn't pass unless you've got an
existing PublicInbox.pm in your @INC, presumably nobody's set this up
on a fresh machine in a while.

This Makefile.PL trickery seems to do it, I've validated this with
this ad-hoc test of committing blib/ and Makefile to the repository:

    git clean -dxf; perl Makefile.PL && make -j8 all && git add -f blib Makefile.PL Makefile && git commit -m"now"

Running that in interactive rebase before/after shows that only the
PublicInbox.pm file was added to blib/lib/. We use $(INST_LIB) instead
of a hardcoded 'blib/lib' now, but it's what ExtUtils::MakeMaker
recommends, so it's probably for the better.

As far as I can tell this broke with 1fae720d (build: generate
PublicInbox.pm with $VERSION, 2021-04-01), but I have not tested
that. See also 1fae720d (build: generate PublicInbox.pm with $VERSION,
2021-04-01) which made the PublicInbox.pm a generated file.
Makefile.PL