Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

_eumm/ is put into MANIFEST #204

Closed
Leont opened this issue Feb 1, 2015 · 7 comments
Closed

_eumm/ is put into MANIFEST #204

Leont opened this issue Feb 1, 2015 · 7 comments

Comments

@Leont
Copy link
Member

Leont commented Feb 1, 2015

#187 added the _eumm/ directory. This confuses make manifest because it will not be listed in the MANIFEST.SKIP. This is problematic IMO.

@Leont
Copy link
Member Author

Leont commented Feb 1, 2015

@karenetheridge your patch solves this issue only for EUMM itself. It doesn't fix it for any other distribution that happens to be using EUMM. make manifest will suddenly give an erroneous result if an explicit MANIFEST.SKIP is used, or if they haven't upgraded to ExtUtils::Manifest 1.70.

@karenetheridge
Copy link
Member

ah,sorry, I misunderstood the ticket :)

doesn't EUMM bundle EUM? how else can it dep on it and call ->manifind etc?

On Sun, Feb 1, 2015 at 12:53 PM, Leon Timmermans [email protected]
wrote:

@karenetheridge https://github.com/karenetheridge your patch solves
this issue only for EUMM itself. It doesn't fix it for any other
distribution that happens to be using EUMM. make manifest will suddenly
give an erroneous result if an explicit MANIFEST.SKIP is used, or if they
haven't upgraded to ExtUtils::Manifest 1.70.


Reply to this email directly or view it on GitHub
#204 (comment)
.

@Leont
Copy link
Member Author

Leont commented Feb 1, 2015

doesn't EUMM bundle EUM? how else can it dep on it and call ->manifind etc?

Ah, I see it does, but that's not enough. It should also be added to %Extra_prereqs in the Makefile.PL, for people like me who don't use bundling.

And AFAIK it will still require any dist that has an explicit MANIFEST.SKIP to be updated too.

@karenetheridge
Copy link
Member

it will still require any dist that has an explicit MANIFEST.SKIP to be updated too

If the user isn't using #!include_default, yes. We should really encourage the use of that more.

I wonder if EUMM shouldn't use the default list internally if there is no MANIFEST.SKIP. It seems silly that every dist has to have one, if the defaults are perfectly adequate. I guess that's an ExtUtils-Manifest issue as this work would be done in ->manifind.

@Leont
Copy link
Member Author

Leont commented Feb 1, 2015

If the user isn't using #!include_default, yes. We should really encourage the use of that more.

Except that #203 makes that a lot less useful that it could be.

I wonder if EUMM shouldn't use the default list internally if there is no MANIFEST.SKIP. It seems silly that every dist has to have one, if the defaults are perfectly adequate. I guess that's an ExtUtils-Manifest issue as this work would be done in ->manifind.

Module::Build goes through some effort to do just this, I had always assumed ExtUtils MakeMaker did the same :-o

@mohawk2
Copy link
Member

mohawk2 commented May 30, 2015

This PR on EUM makes #!include_default much more future-proof: Perl-Toolchain-Gang/ExtUtils-Manifest#17

@bingos
Copy link
Member

bingos commented Apr 21, 2016

As we rolled back _eumm, I shall close this.

@bingos bingos closed this as completed Apr 21, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants