Camelia, the Perl 6 bug

IRC log for #bioperl, 2011-06-26

| Channels | #bioperl index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
03:01 sl33v3 left #bioperl
03:01 sl33v3 joined #bioperl
04:23 zenman_ joined #bioperl
04:47 dnewkirk left #bioperl
04:50 zenman_ left #bioperl
13:25 svaksha left #bioperl
13:26 svaksha joined #bioperl
13:28 svaksha left #bioperl
13:28 svaksha joined #bioperl
13:30 zenman_ joined #bioperl
13:39 svaksha left #bioperl
13:40 svaksha joined #bioperl
15:54 zenman_ left #bioperl
17:15 carandraug joined #bioperl
18:10 carandraug left #bioperl
18:39 svaksha left #bioperl
18:42 svaksha joined #bioperl
18:48 svaksha left #bioperl
19:03 svaksha joined #bioperl
19:11 svaksha left #bioperl
19:18 svaksha joined #bioperl
19:34 svaksha left #bioperl
19:42 svaksha joined #bioperl
19:51 svaksha left #bioperl
20:24 ealeon joined #bioperl
21:00 sheenams joined #bioperl
21:54 rbuels sheenams: i replied to your email
21:55 sheenams and i replied to yours
21:55 rbuels ah, well good then
21:55 rbuels heh
21:55 rbuels carry on :-)
21:56 sheenams the doc for autopreqs says  skip = ^Foo|Bar$  so i'm not sure how to list the skip differently
21:57 sl33v3_ joined #bioperl
21:57 rbuels sheenams: might need to be a regex
21:57 rbuels sheenams: that's regex syntax.
21:58 rbuels sheenams: time for you to read about perl regular expressions, i think  :-)
21:58 rbuels sheenams: if you're still stuck after reading about them, I will help you then.  :-)
21:58 sl33v3 left #bioperl
21:59 sl33v3_ is now known as sl33v3
22:01 sheenams rbuels: sounds good
22:09 sheenams rbuels: so the file has both WIN32 and Win32, so I need the skip line to know, that correct?
22:10 rbuels sheenams: it has WIN32??
22:10 * rbuels looks
22:10 sheenams IO.pm lists both WIN32 and WIn32.
22:10 rbuels sheenams: you talking about $HAS_WIN32?
22:10 sheenams sorry, Win 32
22:10 sheenams yes
22:10 rbuels sheenams: that's not a module
22:11 rbuels sheenams: my $HAS_WIN32 = 0;    is a variable declaration
22:11 * rbuels looks at sheenams like she's crazy
22:11 * sheenams is crazy.
22:12 sheenams its the only thing in Root that lists Win32
22:12 rbuels sheenams: been having a little Sunday Cider Party all on your own, have we?
22:12 * rbuels chuckles
22:12 * rbuels is kidding
22:12 rbuels sheenams: the 'use Win32' line is the only important one
22:13 rbuels (or is it require ... something like that)
22:13 * sheenams doesn't see a 'use Win32' line
22:15 rbuels sheenams: yeah, it's a require
22:17 sheenams i see it in the makefile and the meta.yml i just don't understand why its required. what file is saying its required.
22:17 rbuels sheenams: in IO.pm, there is a 'require Win32' line
22:18 rbuels sheenams: that gets executed if it detects it's running under windows
22:18 sheenams yes, i see that.
22:18 rbuels sheenams: and that's what dzil notices.
22:18 rbuels sheenams: so, you probably just need to tweak the skip line a little
22:19 rbuels sheenams: so the syntax is right
22:19 rbuels sheenams: or something like that
22:19 sheenams which is what lead me to thinking that I needed it to recognize both WIN32 and Win32 (not totally crazy)
22:19 sheenams just wrong
22:19 rbuels crazy wrong!
22:20 rbuels heh
22:25 sheenams so reading about regex (which i have some experience with), i'm still not understanding why its not working with just Win32.
22:33 rbuels sheenams: i dunno, try a few things,  look at the code of the autoprereqs plugin.
22:33 * rbuels is trying to build up sheenams' troubleshooting skills
22:34 * sheenams appreciates rob's effort
22:35 rbuels hah
22:37 rbuels (i think there is a nonzero component of rob laziness mixed in here somewhere as well)
22:41 rbuels sheenams: actually, i think the args to autoprereqs have to be specified in the bioperl bundle
22:41 rbuels hmm
22:42 rbuels sheenams: this is actually the configuration that will work: https://gist.github.com/1048069
22:43 rbuels sheenams: so it's either do that, or add the skip win32 arg in the bioperl bundle
22:43 sheenams ok. i'll try that. ^Win32$ wasn't working in the Root dist.ini
22:43 rbuels sheenams: you understand what's going on here?
22:43 sheenams the ^ and the $ yes.
22:44 rbuels sheenams: the bioperl bundle loads the autoprereqs plugin first, with no args.  and the second stanza, the [AutoPrereqs] has no effect
22:44 rbuels sheenams: because AutoPrereqs was already loaded by the bundle
22:44 rbuels sheenams: get it?
22:45 sheenams so the filtering lines go into the Root dist.ini, correct?
22:45 rbuels sheenams: yeah
22:45 rbuels sheenams: this [@Filter] thing uses Dist::Zilla::PluginBundle::Filter
22:45 rbuels sheenams: which you can read about
22:48 sheenams i get it. So instead of saying to just use the Bioperl bundle, you use filter to specify the bundle as well as the plugins to removed from the bundle
23:09 sheenams bioperl-live passed all the tests from ./Build test. I had to change the Build.PL, its psuhed
23:09 sheenams *pushed
23:13 rbuels sheenams: nice
23:13 sheenams not to bad for a crazy person
23:13 rbuels (sorry, i'm cooking dinner and working on a talk at the same time)
23:14 sheenams no worries, i'm lucky to have your help on a sunday.
23:29 sheenams so the Bio-Location meta.yml lists Bio::RangeI as a requirement. Do i move that file to Bio-Location? Or copy it there?
23:30 rbuels sheenams: RangeI should be in Bio-Range
23:30 rbuels sheenams: if it's not there already
23:31 rbuels sheenams: Bio-Das should have Bio-DasI
23:31 rbuels er, Bio::DasI i mean
23:31 rbuels sheenams: these *I.pm modules are "interfaces"
23:31 sheenams there is no Bio-Range
23:31 rbuels i though you were making a Bio-Range dist
23:31 sheenams rbuels: no, I'm working on the Bio-Location
23:32 rbuels it's on the roadmap isn't it?
23:32 sheenams rbuels, Bio-Location, yes
23:33 rbuels sheenams: i guess the Bio::Range* modules could go in Bio-Location if you want
23:33 sheenams rbuels: ok. there is no Bio/Range/ like the other dists i'm extracting. only Bio/Range.pm
23:35 sheenams rbuels: should I put both Range.pm and RangeI.pm in location?
23:36 rbuels sheenams: wherever they go, they should go together.
23:36 rbuels sheenams: so if they're going in Location, put them both there
23:41 sheenams rbuels: all tests successful in bioperl-live, but i just realized i didn't add anything in the build about location.
23:42 rbuels sheenams: you probably already have bioperl installed in your cpan-lib
23:42 rbuels sheenams: so it's finding the modules that are in there
23:43 rbuels (i have to go in 5 minutes, gotta drive the wife someplace)
23:44 sheenams rbuels: not seeing it in my cpan-lib. but i'll work on it and talk to you more tmrw. later
23:46 rbuels ok ttyl
23:46 * rbuels goes
23:56 tiago left #bioperl
23:56 sheenams left #bioperl

| Channels | #bioperl index | Today | | Search | Google Search | Plain-Text | summary