On Tue, 2012-06-26 at 15:17 +0200, David Disseldorp wrote:
> On Tue, 26 Jun 2012 10:42:57 +1000
> Ken McDonell <kenj@xxxxxxxxxxxxxxxx> wrote:
>
> > # --- MakeMaker distmeta section:
> > distmeta : create_distdir metafile
> > $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN)
> > -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{META.yml} => q{Module
> > meta-data (added by MakeMaker)}}) } ' \
> > -e ' or print "Could not add META.yml to MANIFEST:
> > $${'\''@'\''}\n"' --
> >
> > This comes from Perl automake magic that we don't control ... there is
> > no reference to yml in the Makefile.PL that is used to generate
> > Makefile.
>
> Yes, but there is a reference to META.yml in MANIFEST files shipped with
> the pcp-3.6.4-1.src.tar.gz tarball, it is _not_ present in the git tree
> tree.
Where does this tarball come from?
I've tried installing the src RPM (built from a git-based build on
SuSE), and unpacking the pcp-3.6.4-1.src.tar.gz from there and there is
no .yml reference in any of the MANIFEST files, so where does your
tarball come from?
> Full build logs can be found at:
> https://build.opensuse.org/package/rawlog?arch=x86_64&package=pcp&project=home%3Admdiss%3Apcp_perl_manifests&repository=SLE_11_SP2
>
> We will continue to run with the following patch:
> https://build.opensuse.org/package/view_file?file=fix_cpan_pmda_manifest.patch&package=pcp&project=home%3Admdiss%3Apcp_commonspec&rev=0290d15eaae597d4b4dce8d77aa76e7f
Thanks for this, but I'm still in the dark I'm afraid. ... the patch
only makes sense if there is .yml lines in the MANIFEST files, but I
don't yet understand how you get to this starting point.
If someone else understands this better than I, please jump in.
|