|
Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec Set by moderator on 30 May 2016. |
|||
|
01:27
Kassandry joined
01:49
ilbot3 joined
|
|||
| moderator | Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec | ||
|
03:18
MadcapJake joined
03:21
jrusso joined
05:32
domidumont joined
05:37
domidumont joined
09:44
domidumont joined
12:55
sufrostico joined
|
|||
| sjn | \\o | 14:10 | |
| panda is throwing an error when I'm trying to install File::Temp with File::Temp:ver<0.0.5>:auth<Jonathan Scott Duff <duff@pobox.com>>:api<> already installed | |||
| it fetches, builds and tests fine | 14:11 | ||
| all tests pass, and when trying to install, it exits with an error | 14:12 | ||
| (--force install works) | 14:17 | ||
| tadzik | yeah, panda does that :( | 14:25 | |
| ugexe | because File::Temp:ver<*> (what you are requesting) matches the already installed File::Temp:ver<ANYTHING>. its a flaw in CUR::Installation | ||
| nine | But if File::Temp:ver<0.0.5>:auth<Jonathan Scott Duff <duff@pobox.com>>:api<> is already installed, why install it again? | 14:36 | |
| ugexe | true, the real problem there is when its the other way around: :ver<*> is installed but you later want to install a :ver<0.0.5> | 14:48 | |
| perlpilot | Maybe declaring a class to be a wildcard version should be forbidden. i.e. you shouldn't be able to say class C:ver<2.*> { ... }, but you can say use C:ver<2.*>; | 14:55 | |
| This would be a variation of the Postel principle. All declarations (classes, modules, packages, etc) must assert an actual, real, version number (strict in what they emit) while all uses of such things can say "I want any version in the 2.* series" (liberal in what they accept) | 14:59 | ||
| ugexe | a plain :ver<*> is handy for development, especially if you are testing the actual install. i lean more towards the `:ver<*>` and should imply a force install over a previously installed :ver<*> (just :ver<*> though, agree with no class C:ver<2.*>) | 15:02 | |
| perlpilot | ugexe: aye, that sounds good too. | 15:03 | |
|
16:05
domidumont joined
16:22
stmuk_ joined
18:07
Kassandry joined
18:10
edehont joined
18:40
autarch joined
19:12
lizmat_ joined
20:30
edehont joined
22:14
jdv79 joined
|
|||