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

2010-07-15 Thread Hanspeter Niederstrasser
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?

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 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