Perl 6 - the future is here, just unevenly distributed

IRC log for #pr-challenge, 2015-01-10

| Channels | #pr-challenge index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:00 boreas joined #pr-challenge
00:08 vairav joined #pr-challenge
00:39 vroom joined #pr-challenge
00:55 revert joined #pr-challenge
00:57 vroom1 joined #pr-challenge
01:04 vroom joined #pr-challenge
01:59 boreas joined #pr-challenge
02:05 Su-Shee_ joined #pr-challenge
02:14 vroom joined #pr-challenge
02:16 BRAD joined #pr-challenge
02:31 vroom joined #pr-challenge
03:38 ksool joined #pr-challenge
03:52 boreas joined #pr-challenge
04:04 doby joined #pr-challenge
04:35 vroom joined #pr-challenge
05:40 vairav joined #pr-challenge
05:40 boreas joined #pr-challenge
05:54 StylusEater joined #pr-challenge
06:38 vroom joined #pr-challenge
06:41 panshin joined #pr-challenge
07:01 vroom joined #pr-challenge
07:07 vroom joined #pr-challenge
07:29 boreas joined #pr-challenge
07:52 boreas joined #pr-challenge
08:30 mcsnolte joined #pr-challenge
08:32 isBEKaml joined #pr-challenge
08:43 bjakubski joined #pr-challenge
09:08 nbezzala joined #pr-challenge
09:13 mvuets joined #pr-challenge
09:43 isBEKaml joined #pr-challenge
10:37 mvuets for those who's still using search.cpan.org: i turned a metacpan.org faq entry into this promotion graphics (-: https://twitter.com/mvuets/status/553862218631348224 || http://imgur.com/71r7XOu
10:46 jluis joined #pr-challenge
10:55 panshin joined #pr-challenge
11:08 neilb joined #pr-challenge
11:15 sawyer mvuets++
11:17 Su-Shee so. getting groceries and then it's time for my challenge :)
11:18 sawyer i had an idea for a feature as a second PR
11:22 sue joined #pr-challenge
11:28 quaddle joined #pr-challenge
11:31 mvuets sawyer: i sent you a pr too
12:02 sawyer mvuets: merged! :)
12:05 mvuets sawyer++
12:06 mvuets may i ask german speakers for help? i am putting together a blog post and want to link to what others have written up so far
12:06 mvuets cannot quite get what exact dist/module reneeb is assigned to
12:06 mvuets http://reneeb-perlblog.blogspot.de/2015/01/cpan-pullrequest-challenge-2015.html
12:07 mvuets he sent pr's to both DateTime and TimeDate
12:08 mvuets well, timedate isn't mentioned in the post, but i found it in his github profile (-:
12:43 Su-Shee he says "DateTime" on twitter ;)
12:46 mvuets Su-Shee: thanks!
12:48 sue joined #pr-challenge
12:52 Su-Shee can I use a - in my PAUSE id? (SU-SHEE) or does it have to be SUSHEE?
12:54 Su-Shee ah found it
13:43 monsieurp SUSHI???
13:43 monsieurp WHERE?
13:46 ambs AHAHAHA
13:47 ambs monsieurp++
13:47 monsieurp :)))
13:47 monsieurp where is it?
13:47 monsieurp can I haz sushi?
13:51 ambs I confess I tried once sushi and I did not like it. But it might be the restaurant fault.
14:12 Mithaldu ambs: was the rice sour?
14:13 ambs it didn’t have any taste… just a baked rice mass…
14:13 Mithaldu was the seasoning very spicy?
14:16 ambs no, not really
14:16 Mithaldu then you probably had decently made sushi
14:17 Mithaldu to much vinegar and too much spice are the main mistakes
14:17 Mithaldu outside of that you can only have bad sushi by having the fish be old
14:17 StylusEa1er joined #pr-challenge
14:17 Mithaldu (and purists would say by having the sea weed be wet instead of dry)
14:18 ambs :)
14:19 ambs so, probably I just do not appreciate it :)
14:19 Mithaldu well, is there anything specific you disliked?
14:19 Mithaldu but yeah, probably
14:19 Mithaldu at the end of the day one has to appreciate the rice aroma and the taste and texture of raw fish to like it
14:22 ambs :)
14:25 neilb_ joined #pr-challenge
14:38 Su-Shee this is a really new joke, the sushi thing.. ;)
14:39 sawyer you can try having sushi without fish
14:39 sawyer fish is only "common", but not required
14:40 Su-Shee sushi doesn't mean "things with fish", it means su - vinegar and shi - cooked rice.
14:41 Su-Shee and there's at least a dozen non-fish sushi varieties, ranging from inari sushi which is rice in fried tofu "pockets" - most awesome.
14:41 sawyer yup
14:41 Su-Shee other than that: nobody can haz su-shee ;)
14:42 sawyer haha
14:42 Su-Shee also, today: ravioli filled with black truffles. ;)
14:42 Mithaldu Su-Shee: well, originally it was made for the single purpose of preserving fish
14:42 Mithaldu though i suspect you know that
14:55 mvuets my contribution to the blog sphere on #cpanpr: http://cpanpr.tumblr.com/post/107684484713/month-zero
14:59 neilb mvuets: nice post!
15:00 sawyer mvuets++
15:11 sromanov joined #pr-challenge
15:23 boreas joined #pr-challenge
15:25 boreas joined #pr-challenge
15:26 vroom joined #pr-challenge
15:30 vroom joined #pr-challenge
15:54 moritz retweeted
16:08 sromanov joined #pr-challenge
16:11 Su-Shee so. fixed some POD and contacted my author. let's see. :)
16:13 monsieurp guys, just a question out of curiosity: a PR can be virtually anything: more documentation, code refactoring, typo correction in the doc, a bunch of new tests, some cleanup, etc.. ?
16:13 Su-Shee monsieurp: yes.
16:13 Su-Shee monsieurp: though some things you probably shouldn't just drop on the author without asking.
16:14 Su-Shee monsieurp: also, you forgot "bug fixing" in your list
16:14 monsieurp I've emailed them both but no reply so far :(
16:15 Su-Shee in that case _I_ will just fix bug, fix typos and send pull requests and leave it to my author what to do with it.
16:15 Su-Shee a pull request doesn't break anything.
16:16 monsieurp https://github.com/ironcamel/Dancer-Plugin-DBIC/issues <- not that many issues to be fixed
16:17 Su-Shee then just fix them and move on :)
16:18 Su-Shee monsieurp: the way I see it, I'm the cleaning lady of a module for a month. module authors CAN appreciate that, but don't HAVE to.
16:18 monsieurp fair enough
16:19 Su-Shee some modules probaby are more of an ego challenge for the challenge participiants :)
16:21 Su-Shee monsieurp: did you look into RT as well for your module?
16:21 monsieurp RT?
16:22 Su-Shee monsieurp: mine has a bug in RT AND an issue in github
16:22 Su-Shee monsieurp: _the_ perl module/cpan bugtracker.
16:22 Su-Shee monsieurp: your first look should go there.
16:22 Su-Shee monsieurp: https://rt.cpan.org
16:23 Su-Shee monsieurp: https://rt.cpan.org/Public/Dist/Display.html?Name=Dancer-Plugin-DBIC
16:23 Su-Shee ah, they have a pointer to github ok.
16:23 Su-Shee monsieurp: anyways, that's where you should look as well
16:23 monsieurp thanks for the pointer :)
16:28 vroom joined #pr-challenge
16:57 Su-Shee god I so much hate debugging Moose stuff :(
16:57 Mithaldu Su-Shee: DB::Skip might help
16:58 Su-Shee Mithaldu: against moose hate?
16:58 Su-Shee don't think so.
16:58 Mithaldu i said might
16:59 Mithaldu i've no idea what you hate about Moose debugging, but if it's the same thing i hated about Moo debugging, then it can help
17:01 Su-Shee mostly I hate the Moose part of Moose debugging because I avoid Moose because I don't like it. ;)
17:01 Su-Shee (Moo/Mouse/Moose)
17:02 Mithaldu well, as long as you don't recommend anyone to read Learning Perl
17:03 Su-Shee ?
17:05 Mithaldu not liking moose syntax is a lifestyle choice, recommending that is active hostility
17:06 Su-Shee I have absolutely no idea what you're talking about?
17:07 Mithaldu and i on the other side am unclear as to what you're unclear about
17:07 thrig presumably something about some content of some version of Learning Perl
17:08 Su-Shee I don't understand what you're trying to tell me?
17:09 Su-Shee I didn't say anything about recommending anything to anybody or about perl books.. so "hae? what the fuck?"
17:10 Mithaldu have it in a more abstract form:
17:10 Mithaldu A: i do <strange thing> B: it's cool you do <strange thing>, after all you don't do <really bad thing>
17:12 Su-Shee ?! I understand that even less and I'm not continue to guess.
17:12 Mithaldu first you complained about moose debugging, then clarified you don't like it because you don't like moose syntax in the first place. that is a little strange
17:13 Su-Shee Mithaldu: I said I don't like Moose. not Moose syntax.
17:14 Mithaldu what did this mean then? (@Su-Shee) (Moo/Mouse/Moose)
17:14 Su-Shee Mithaldu: also, so what? a lot of people don't like Moose
17:14 thrig depends, it's better if you cook it longer
17:14 Su-Shee Mithaldu: I meant exactly what I said. I don't like Moose (or Moo or Mouse) and I avoid using it. That's all.
17:14 boreas joined #pr-challenge
17:15 Mithaldu well, the syntax is the only thing they have in common *shrug*
17:17 Su-Shee Mithaldu: ok, and what does "Learning Perl" have to do with ANY of it?!
17:19 Mithaldu it only really makes sense if brought up in a context where A and B agree that A is doing something strange
17:19 Mithaldu i wasn't aware you don't consider it strange, so it doesn't make a lot of sense
17:19 Mithaldu also i like to spread awareness of it being a bad book in this day and age
17:20 Su-Shee Mithaldu: yes and I still don#t understand it. you seem to derive A LOT of assumptions what I might do or not do from the simple fact of me saying "I don't like Moose" - so maybe just stop making assumption about what I might do or not do?
17:20 Su-Shee Mithaldu: also, why are you assuming I don't know that?
17:20 Mithaldu i never did or implied the latter
17:21 Su-Shee Mithaldu: then please don't spread awareness on me. I already know.
17:21 Mithaldu you weren't the target :)
17:21 Su-Shee Mithaldu: I added the fact to perlbot myself. That's how aware I am. Aware enough? ;)
17:21 Mithaldu mind that we're in a 70 people channel with quite a few newbies
17:22 Su-Shee Mithaldu: then you maybe shouldn't have addressed me. ;)
17:22 * thrig facepalms
17:22 Su-Shee Mithaldu: can I now continue to not like Moose in peace? ;)
17:23 Mithaldu the *rest* of the statement as it is traditionally used made perfect sense to apply to you in the aforementioned context, that said, as long as newbies who see this convo get out of it that learning perl is bad, i'm happy :P
17:30 sue joined #pr-challenge
17:40 neilb this is a happy shiny place, grumps elsewhere please.
17:40 pink_mist I wonder what sue will think of that comment haha :P
17:41 pink_mist sue: note: for context, check the public logs in the topic :P
17:42 neilb pink_mist: :-)
17:43 * ambs wonders how many time till somebody asks to PR on one of his modules.
17:46 Mithaldu btw, neilb: handing out PPI was mildly cruel :P
17:46 ambs neilb++
17:46 Su-Shee left #pr-challenge
17:46 Mithaldu though i appreciate having a newbie to tell "we have hundreds of things open, do whatever"
17:51 neilb Mithaldu: yeah, PPI probably was cruel, for 9x% of people …
17:51 Mithaldu at one point i really need to tidy it out of snowflake style land
17:57 * sue reads logs, goes WTF
17:58 neilb Mithaldu: work out what you want to do, then add a TODO.md with a list of tasks, with simple ones at the top!
17:59 Mithaldu neilb: i call that a github issues list
17:59 neilb :-p
17:59 Mithaldu https://github.com/adamkennedy/PPI/issues
17:59 neilb oof
18:00 Mithaldu the main problem with tidying is: i need to do it when the pull request count is at its lowest
18:06 mstr joined #pr-challenge
18:09 neilb Mithaldu: yeah, that makes sense. I wonder could you say “no more PRs until 2.0 please”, in README.md, so people would see that on github. Then you sort out existing PRs, then have some space to refactor?
18:09 Mithaldu we honestly don't get that many PRs
18:10 Mithaldu i just need to actually get to work and validate/apply existing ones
18:18 monsieurp neilb: Hi! I've tried to reach the module author but no luck so far. In the end, I've refactored some code. Does it count as a valid PR?
18:19 neilb Absolutely! What’s the dist?
18:19 monsieurp Dancer-Plugin-DBIC
18:22 neilb Looking at the author’s CPANTS page (http://cpants.cpanauthors.org/author/IRONCAMEL), you could work out the min perl version, put that in the code, and ensure it’s in the metadata as well.
18:24 neilb what’s the refactoring you’ve done? If it adds value / modernises to best practices / conventions, then it’s good.
18:25 panshin joined #pr-challenge
18:26 neilb monsieurp: also, have you looked at test coverage? :-)
18:26 * neilb is starting to sound like a stuck record
18:26 ambs :)
18:26 monsieurp yeah, well I've refactored test code
18:26 monsieurp actually
18:26 monsieurp it's really minimal: I can send you my diff if you want
18:27 neilb sure — I’ll have a look later (need to field the kids for a bit)
18:28 neilb monsieurp: have you had a look at the CPAN Testers failures?
18:29 monsieurp there's an open bug on rt.cpan.org: https://rt.cpan.org/Public/Bug/Display.html?id=93779
18:30 neilb If the dependency is really optional for the module itself, but there’s a test that requires it, have a look at Test::Requires
18:30 neilb If that fixes the failures, that’d be a sweet PR!
18:32 neilb I wrote a perladvent article on it too: http://perladvent.org/2014/2014-12-17.html
18:36 monsieurp I believe it's been fixed because I cannot reproduce the error.
18:37 monsieurp =/
18:40 tinypig joined #pr-challenge
18:40 monsieurp neilb: You've got mail!
19:00 nbezzala joined #pr-challenge
19:03 boreas joined #pr-challenge
19:09 vroom joined #pr-challenge
19:26 boreas joined #pr-challenge
19:31 vroom joined #pr-challenge
20:37 neilb monsieurp: the doc for the module says that DBIx::Class::Schema::Loader is optional, but the Makefile.PL has it listed in TEST_REQUIRES. I’m guessing that was the fix for the reported bug.
20:38 neilb Test t/03-dynamic-schemas.t is doing an eval round require of the two modules it needs.
20:38 neilb You could refactor this test to use Test::Requires
20:44 sromanov neilb: my man, you here?
20:44 neilb no
20:45 neilb wassup?
20:47 sromanov I was thinking I'm gonna totally skip on CPAN PR, since I did the advent one, and was *a bit* exausted
20:48 sromanov * 24 PRs in a month is roughly 2-years worth of CPAN PR, right? :D
20:49 sromanov but after recieving an email about one of *mine* modules (well, btrott's module, but who cares) I've decided "what the hell? gonna do it!"
20:50 sromanov neilb: anyway, the hardest thing in advent quest was looking for a dist to patch. and it's not in a way in this case!
20:52 sromanov so, that's a "Sing me up". Do I need to write you an email or something?
20:53 neilb *sing* you up? My kids will tell you that I can’t sing for toffee!
20:53 * ambs sings in the rain.
20:53 sromanov lol, I always mess up those two
20:53 neilb you can email me, or /msg me your github username, PAUSE id, twitter id if you have one and blog URL if you might blog about it
20:53 sromanov and "singe", sometimes XD
20:53 neilb I only really need your github user id and preferred email address
20:54 neilb sromanov: hey, your English is *way* better than my Russian :-)
20:55 sromanov neilb: you should come to YAPC::Russia or even Saint Perl sometime
20:55 sromanov we even managed to get bdfoy last december :)
20:59 neilb i haven’t ever been to a YAPC::EU yet!
21:00 ambs talking about that, need to register to Granada.
21:01 sromanov YAPC::EU is way to far. How 'bout FOSDEM? :)
21:04 neilb sromanov: fun dist for you!
21:05 ambs neilb: hoje you mean Fun :D
21:05 ambs hope*
21:07 neilb sromanov: you have the 342nd assigned dist for January
21:07 ambs 342! nice
21:08 mvuets sromanov++ welcome
21:11 neilb sromanov: good to have you on board on another challenge!
21:16 boreas joined #pr-challenge
21:41 ivanwills joined #pr-challenge
22:14 boreas joined #pr-challenge
22:24 Su-Shee joined #pr-challenge
22:31 vroom joined #pr-challenge
23:02 choroba joined #pr-challenge
23:09 vairav joined #pr-challenge
23:35 * choroba started working with Net::HTTP::Spore: installed Dist::Zilla, all the listed dependencies, all the unlisted dependencies, all the plugins.
23:36 choroba sill one test failing, though: it seems Test::NoTabs tests t/* or t/*.t*, because it fails for a tgz file :(
23:41 vroom joined #pr-challenge
23:56 vroom joined #pr-challenge
23:58 choroba ok, it checks all files whose path =~ m{\At/}
23:58 choroba so, who's wrong: is it ok to have a t/content.tgz file, or should it be located somewhere else?
23:59 choroba or, should the Test::NoTabs only pick some files in the t/ dir?
23:59 boreas joined #pr-challenge

| Channels | #pr-challenge index | Today | | Search | Google Search | Plain-Text | summary