Re: [Fink-devel] perlmod Depends on a versioned perlmod that's provided by perl5100-core and so fails
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
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
-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
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