I can confirm Daniel's analysis:
Exile:/sw/fink/dists/unstable/main/binary-darwin-powerpc/libs/
perlmods koen$ fink validate bio-emboss-pm586_4.1.0-1_darwin-powerpc.deb
Validating .deb file bio-emboss-pm586_4.1.0-1_darwin-powerpc.deb...
Package looks good!
Can I go ahead and commit the new info file?
- Koen.
On Apr 29, 2007, at 10:13 AM, Daniel Johnson wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> On Apr 28, 2007, at 5:12 PM, Benjamin Reed wrote:
>
>> David R. Morrison wrote:
>>> I guess you are using fink from CVS HEAD?
>>>
>>> There are some extensions to the validator which check on the
>>> validitiy
>>> of the Shlibs fields and dependencies in fink packages. These
>>> extensions are still under construction, so error messages might be
>>> misleading.
>>>
>>> Ben, care to comment?
>>
>> hard to say without digging in a little more, I'll see if I can
>> take a
>> look at it
>
> I see the problem. It only happens when the deb gets validated
> during building. In PkgVersion::phase_build the validation occurs
> here:
>
> if (Fink::Config::get_option("validate")) {
> my %saved_options = map { $_ => Fink::Config::get_option($_) }
> qw/ verbosity Pedantic /;
> Fink::Config::set_options( {
> 'verbosity' => 3,
> 'Pedantic' => 1
> } );
> if(!Fink::Validation::validate_dpkg_unpacked($ddir)) {
> if(Fink::Config::get_option("validate") eq "on") {
> die "Please correct the above problems and try
> again!\n";
> } else {
> warn "Validation of .deb failed.\n";
> }
> }
> Fink::Config::set_options(\%saved_options);
> }
>
> "validate_dpkg_unpacked($ddir)" is using $ddir which is equal to
> "basename $destdir" and so the prefix gets dropped. Use $destdir
> instead and it works.
>
> Daniel
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (Darwin)
> Comment: http://homepage.mac.com/danielj7/publickey.txt
>
> iD8DBQFGNKf24sDFGYouOqARAhC7AJ9JhNKhHvenZaA+IKykrUq6C82ORwCaA8zs
> dK9dKB7fuhv42tMSLGHd8vE=
> =QQBX
> -----END PGP SIGNATURE-----
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel