pcp
[Top] [All Lists]

Re: [pcp] perl MANIFEST files in the pcp-3.6.4-1.src.tar.gz release tarb

To: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Subject: Re: [pcp] perl MANIFEST files in the pcp-3.6.4-1.src.tar.gz release tarball
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 27 Jun 2012 14:40:45 +1000 (EST)
Cc: pcp <pcp@xxxxxxxxxxx>, David Disseldorp <ddiss@xxxxxxxx>
In-reply-to: <1340756751.31266.4.camel@xxxxxxxxxxxxxxxxxxxxxxx>



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.

_______________________________________________
pcp mailing list
pcp@xxxxxxxxxxx
http://oss.sgi.com/mailman/listinfo/pcp

<Prev in Thread] Current Thread [Next in Thread>