pcp
[Top] [All Lists]

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

To: Nathan Scott <nathans@xxxxxxxxxx>
Subject: Re: [pcp] perl MANIFEST files in the pcp-3.6.4-1.src.tar.gz release tarball
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed, 27 Jun 2012 17:45:18 +1000
Cc: David Disseldorp <ddiss@xxxxxxxx>, pcp <pcp@xxxxxxxxxxx>
In-reply-to: <314764202.1219380.1340772551348.JavaMail.root@xxxxxxxxxxxxxxxxxxxxxx>
References: <314764202.1219380.1340772551348.JavaMail.root@xxxxxxxxxxxxxxxxxxxxxx>
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
> 


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