Re: [Fink-devel] perlmod Depends on a versioned perlmod that's provided by perl5100-core and so fails

2010-07-15 Thread Daniel Johnson

On Jul 15, 2010, at 7:04 AM, Hanspeter Niederstrasser wrote:

> The perlmod module-install-pmXXX has a versioned Depends on 
> module-corelist-pm%type_pkg[perl] (>= 2.17-1).  On 10.5, when trying to 
> build module-install-pm5100, this fails with this error:
> 
> Reading dependency for module-install-pm5100-0.99-1...
> Reading build dependency for module-install-pm5100-0.99-1...
> Can't resolve dependency "module-corelist-pm5100 (>= 2.17-1)" for package
> "module-install-pm5100-0.99-1" (no matching packages/versions found)
> 
> For all versions prior to perl5100, this was a real package, but 
> perl5100-core now Provides module-corelist-pm5100.  If I remember 
> correctly, virtual provided packages are unversioned, so the build now 
> fails.  Is there a way around this besides removing the versioning from 
> module-install-pm?

The problem is that module-corelist-pm.info has an incorrect Distribution line. 
It should have (%type_pkg[perl] = 5100) 10.5 in addition to (%type_pkg[perl] = 
5100) 10.6. When RangerRick added pm5100 variants to a bunch of perlmods, he 
seems to have forgotten that 5100 also exists on 10.5.

Daniel


--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] perlmod Depends on a versioned perlmod that's provided by perl5100-core and so fails

2010-07-15 Thread Hanspeter Niederstrasser
On 7/15/10 8:00 AM, Daniel Johnson wrote:
>
> On Jul 15, 2010, at 7:04 AM, Hanspeter Niederstrasser wrote:
>
>> The perlmod module-install-pmXXX has a versioned Depends on
>> module-corelist-pm%type_pkg[perl] (>= 2.17-1).  On 10.5, when trying to
>> build module-install-pm5100, this fails with this error:
>>
>> Reading dependency for module-install-pm5100-0.99-1...
>> Reading build dependency for module-install-pm5100-0.99-1...
>> Can't resolve dependency "module-corelist-pm5100 (>= 2.17-1)" for package
>> "module-install-pm5100-0.99-1" (no matching packages/versions found)
>>
>> For all versions prior to perl5100, this was a real package, but
>> perl5100-core now Provides module-corelist-pm5100.  If I remember
>> correctly, virtual provided packages are unversioned, so the build now
>> fails.  Is there a way around this besides removing the versioning from
>> module-install-pm?
>
> The problem is that module-corelist-pm.info has an incorrect Distribution 
> line. It should have (%type_pkg[perl] = 5100) 10.5 in addition to 
> (%type_pkg[perl] = 5100) 10.6. When RangerRick added pm5100 variants to a 
> bunch of perlmods, he seems to have forgotten that 5100 also exists on 10.5.

Since module-install-pm5100 needs a versioned module-corelist-pmNNN, 
won't this cause node-exists problems with perl5100-core when they both 
try to provide it?

Hanspeter

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] perlmod Depends on a versioned perlmod that's provided by perl5100-core and so fails

2010-07-15 Thread Alexander Hansen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 7/15/10 8:42 AM, Hanspeter Niederstrasser wrote:
> On 7/15/10 8:00 AM, Daniel Johnson wrote:
>>
>> On Jul 15, 2010, at 7:04 AM, Hanspeter Niederstrasser wrote:
>>
>>> The perlmod module-install-pmXXX has a versioned Depends on
>>> module-corelist-pm%type_pkg[perl] (>= 2.17-1).  On 10.5, when trying to
>>> build module-install-pm5100, this fails with this error:
>>>
>>> Reading dependency for module-install-pm5100-0.99-1...
>>> Reading build dependency for module-install-pm5100-0.99-1...
>>> Can't resolve dependency "module-corelist-pm5100 (>= 2.17-1)" for package
>>> "module-install-pm5100-0.99-1" (no matching packages/versions found)
>>>
>>> For all versions prior to perl5100, this was a real package, but
>>> perl5100-core now Provides module-corelist-pm5100.  If I remember
>>> correctly, virtual provided packages are unversioned, so the build now
>>> fails.  Is there a way around this besides removing the versioning from
>>> module-install-pm?
>>
>> The problem is that module-corelist-pm.info has an incorrect Distribution 
>> line. It should have (%type_pkg[perl] = 5100) 10.5 in addition to 
>> (%type_pkg[perl] = 5100) 10.6. When RangerRick added pm5100 variants to a 
>> bunch of perlmods, he seems to have forgotten that 5100 also exists on 10.5.
> 
> Since module-install-pm5100 needs a versioned module-corelist-pmNNN, 
> won't this cause node-exists problems with perl5100-core when they both 
> try to provide it?
> 
> Hanspeter
> 

dmacks made an update in PkgVersion.pm in fink HEAD on June 7 to fix the
priority of how Provides: get handled, though this appears not yet to
have been backported to the 0.29 branch.  It resolved some other "node
exists" errors that I was having at the time--though I'm not sure if it
will help here.

It might help with the TeX fubarness in your buildworld, though (unless
you're already using a current HEAD fink).
- -- 
Alexander Hansen
Fink User Liaison
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkw/BlYACgkQB8UpO3rKjQ/pFgCfazcP4thMu3xtU5GBR71zGPXM
51oAn32ZwUAm4dLZt2IhpWR3Of9141Ov
=2QYO
-END PGP SIGNATURE-

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] perlmod Depends on a versioned perlmod that's provided by perl5100-core and so fails

2010-07-15 Thread Hanspeter Niederstrasser
On 7/15/10 9:00 AM, Alexander Hansen wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> On 7/15/10 8:42 AM, Hanspeter Niederstrasser wrote:
>> On 7/15/10 8:00 AM, Daniel Johnson wrote:
>>>
>>> On Jul 15, 2010, at 7:04 AM, Hanspeter Niederstrasser wrote:
>>>
 The perlmod module-install-pmXXX has a versioned Depends on
 module-corelist-pm%type_pkg[perl] (>= 2.17-1).  On 10.5, when trying to
 build module-install-pm5100, this fails with this error:

 Reading dependency for module-install-pm5100-0.99-1...
 Reading build dependency for module-install-pm5100-0.99-1...
 Can't resolve dependency "module-corelist-pm5100 (>= 2.17-1)" for package
 "module-install-pm5100-0.99-1" (no matching packages/versions found)

 For all versions prior to perl5100, this was a real package, but
 perl5100-core now Provides module-corelist-pm5100.  If I remember
 correctly, virtual provided packages are unversioned, so the build now
 fails.  Is there a way around this besides removing the versioning from
 module-install-pm?
>>>
>>> The problem is that module-corelist-pm.info has an incorrect Distribution 
>>> line. It should have (%type_pkg[perl] = 5100) 10.5 in addition to 
>>> (%type_pkg[perl] = 5100) 10.6. When RangerRick added pm5100 variants to a 
>>> bunch of perlmods, he seems to have forgotten that 5100 also exists on 10.5.
>>
>> Since module-install-pm5100 needs a versioned module-corelist-pmNNN,
>> won't this cause node-exists problems with perl5100-core when they both
>> try to provide it?
>>
>> Hanspeter
>>
>
> dmacks made an update in PkgVersion.pm in fink HEAD on June 7 to fix the
> priority of how Provides: get handled, though this appears not yet to
> have been backported to the 0.29 branch.  It resolved some other "node
> exists" errors that I was having at the time--though I'm not sure if it
> will help here.
>
> It might help with the TeX fubarness in your buildworld, though (unless
> you're already using a current HEAD fink).

Buildworld is being done with 0.29.12 (.13 came out in the middle, so I 
didn't stop to upgrade it).

Hanspeter

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel