Good catch Nathan.
But I don't think it is a Mac problem ... the current top of tree builds
effectively the same source tarball on Mac, Debian (and friends), SuSE,
RedHat (and friends).
BUT the source tarball at
ftp://oss.sgi.com/projects/pcp/download/pcp-3.6.4-1.src.tar.gz
is very bad ... not only does it have this MANIFEST problem, but a quick
diff -r of the unpacked tarballs shows it is missing a bunch of commits
that were in the git tree before the 3.6.4 tag ... so I don't know what
went wrong here but we need to get a new source tarball up there asap.
On Wed, 2012-06-27 at 14:49 +1000, Nathan Scott wrote:
>
>
>
> ______________________________________________________________________
> ...
> > 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.
> Looks like the pcp-3.6.4-1.src.tar.gz on oss.sgi.com has...
>
> $ find . -name MANIFEST | xargs fgrep yml
> ./pcp-3.6.4/src/cpan/PMDA/MANIFEST:META.yml
> Module meta-data (added by MakeMaker)
> ./pcp-3.6.4/src/cpan/LogSummary/MANIFEST:META.yml
> Module meta-data (added by MakeMaker)
> ./pcp-3.6.4/src/cpan/MMV/MANIFEST:META.yml
> Module meta-data (added by MakeMaker)
> ./pcp-3.6.4/src/cpan/LogImport/MANIFEST:META.yml
> Module meta-data (added by MakeMaker)
>
> Trying to remember where this build was done ... I think it may have
> been on a Mac.
> From a quick test, it looks like builds on RHEL and Debian/unstable
> behave differently.
> So perhaps this problem can be resolved by simply building the src tar
> ball for oss downloads somewhere else (easily done, will do)?
>
> cheers.
>
> --
> Nathan
>
|