Camelia, the Perl 6 bug

IRC log for #mojo, 2013-03-04

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

All times shown according to UTC.

Time Nick Message
00:34 GabrielVieira joined #mojo
00:41 mattastrophe joined #mojo
00:44 GabrielVieira2 joined #mojo
00:45 egopro joined #mojo
00:58 ka2u joined #mojo
00:59 egopro joined #mojo
01:09 good_news_everyone joined #mojo
01:09 good_news_everyone [mojo] kraih pushed 1 new commit to master: http://git.io/XEzNiQ
01:09 good_news_everyone mojo/master 7337ed8 Sebastian Riedel: fixed bug preventing delayed normalization for reused Mojo::Path objects
01:09 good_news_everyone left #mojo
01:13 good_news_everyone joined #mojo
01:13 good_news_everyone [mojo] kraih pushed 1 new commit to master: http://git.io/iaK9hA
01:13 good_news_everyone mojo/master 3650cf5 Sebastian Riedel: small optimizations
01:13 good_news_everyone left #mojo
01:16 jberger why doesn't good_news_everyone hang around and chat :-P
01:16 sri i imagine he is too busy
01:16 hlin joined #mojo
01:45 GabrielVieira joined #mojo
02:00 d4rkie joined #mojo
02:43 good_news_everyone joined #mojo
02:43 good_news_everyone [mojo] kraih pushed 1 new commit to master: http://git.io/p2WDMQ
02:43 good_news_everyone mojo/master a8bec13 Sebastian Riedel: fixed path matching bug in Mojo::Path
02:43 good_news_everyone left #mojo
02:51 jwang joined #mojo
02:53 ipman joined #mojo
03:29 Adura joined #mojo
03:39 egopro joined #mojo
03:59 mattastrophe joined #mojo
04:06 egopro joined #mojo
04:26 shmuel joined #mojo
04:35 rem_lex|pivo joined #mojo
04:58 preflex_ joined #mojo
05:02 shmuel joined #mojo
05:11 ver joined #mojo
05:12 xaka joined #mojo
05:20 ka2u joined #mojo
05:23 hlin joined #mojo
05:26 Meiermann joined #mojo
05:34 suy joined #mojo
05:34 ka2u joined #mojo
05:45 basiliscos joined #mojo
05:47 hlin joined #mojo
06:03 alnewkirk joined #mojo
06:13 spleenjack joined #mojo
06:22 andrefs joined #mojo
06:42 azawawi joined #mojo
06:42 azawawi hi
06:43 azawawi jberger: ping
06:44 azawawi so basically i cannot use autodie inside a morbo-ed mojo application
06:44 azawawi nor can i use libraries that use them
06:44 * azawawi refers to https://github.com/kraih/mojo/issues/462
06:46 maxhq joined #mojo
06:46 maxhq joined #mojo
06:57 yakudza_ joined #mojo
07:00 hrupp joined #mojo
07:03 andrefs joined #mojo
07:07 Mike-PerlRecruiter_ joined #mojo
07:16 ObseLeTe joined #mojo
07:19 jzawodn joined #mojo
07:25 dpetrov_ joined #mojo
07:30 azawawi joined #mojo
07:32 davido joined #mojo
07:37 Vandal joined #mojo
07:41 ObseLeTe joined #mojo
08:09 Akron joined #mojo
08:11 rihegher joined #mojo
08:25 rihegher left #mojo
08:28 suy joined #mojo
08:30 azawawi joined #mojo
08:30 azawawi hi
08:31 azawawi just investigated morbo's problem with autodie
08:31 azawawi use lib "$FindBin::Bin/../lib";     # is dangerous...
08:31 azawawi because it adds 3 libs on my system
08:31 azawawi i double checked and reinstalled perlbrew-ed perl
08:32 azawawi /home/azawawi/perl5/perlbrew/perls/perl​-5.16.2/bin/../lib/5.16.2/x86_64-linux
08:32 azawawi /home/azawawi/perl5/perlbrew/per​ls/perl-5.16.2/bin/../lib/5.16.2
08:32 azawawi /home/azawawi/perl5/perlbrew/​perls/perl-5.16.2/bin/../lib
08:33 azawawi the last one is resolved to
08:33 azawawi /home/azawawi/perl5/perlbrew/perls/perl-5.16.2/lib   # core first in @INC ?
08:34 azawawi warning from perldoc FindBin: "...Which also means that you should avoid using FindBin in modules that you plan to put on CPAN..."
08:35 azawawi my guess that's for running morbo inside a github mojo development folder
08:36 azawawi dev and production should be two different things
08:37 daxim joined #mojo
08:56 ObseLeTe joined #mojo
09:20 egopro joined #mojo
09:20 egopro_ joined #mojo
09:27 fhelmber_ joined #mojo
09:39 Akron joined #mojo
09:41 Akron sri: I've got a non-breaking non-polluting feature request, that would also benefit the core code - allowing $app->helper('my_helper') to return a boolean value indicating if the helper exists.
09:42 Akron I always have to write: unless exists $app->renderer->helpers->{my_helper} ...
09:43 mugenken joined #mojo
09:49 Akron Returning the helper function or undef would be fine as well. ;)
09:50 ladnaV joined #mojo
09:50 azawawi Akron: hi
09:53 Vandal joined #mojo
09:54 hesperaux joined #mojo
10:01 Akron azawawi: Hello!
10:18 trexy left #mojo
10:22 berov joined #mojo
10:36 dhg joined #mojo
10:40 jpn joined #mojo
10:43 egopro joined #mojo
10:45 ObseLeTe joined #mojo
10:47 ObseLeTe joined #mojo
10:55 rem_lex joined #mojo
10:59 basic6 joined #mojo
11:00 maxhq joined #mojo
11:02 ObseLeTe joined #mojo
11:19 maxhq1 joined #mojo
11:36 trone hi all. someone experienced hypnotoad reload signal (USR2) through ubuntu upstart system?
11:54 egopro joined #mojo
11:59 Vandal can I chain bridges?
12:07 GabrielVieira joined #mojo
12:08 D4RK-PH0ENiX joined #mojo
12:08 sri akron: how does core benefit from it?
12:14 maxhq joined #mojo
12:25 bd i am looking for an example/way to log stuff from my model, e.g. debug logging for Users::authenticate
12:26 bd in the end i want to find out if Test::MockModule works with my mojo testing
12:35 sri akron: anyway, i don't like methods that only sometimes have a return value, as well as the inconsistency between helper and hook that would result from a change
12:48 Vandal sri, is it ok to chain bridges?
12:54 crab of course, why should it not be?
12:58 sri azawawi: how is that quote from the FindBin pod related to any of that? you're leaving out the whole context
12:58 Vandal I don't know, didn't found any thing in docs about it
12:59 Vandal so I was wondering if it bites me in the ass eventually
13:00 maxhq joined #mojo
13:06 sri jberger, marcus, tempire, crab: does anyone actually understand this issue? https://github.com/kraih/mojo/issues/462
13:07 crab no, i don't.
13:07 crab i can't even reproduce it, but then i used an older version of perl.
13:08 sri i'm having a very hard time understanding it too
13:09 sri is the problem that lib/site_perl/5.16.2 ends up after lib/5.16.2 and dual life modules can therefore not be updated?
13:10 crab i think so. maybe.
13:10 sri that would be kind of a big problem
13:11 sri maybe this change needs to be reversed https://github.com/kraih/mojo/commit/b9​a80d875175cd295e50ab0148b5d5da17b33589
13:11 sri FindBin would stop working in mojolicious apps again though
13:12 sri azawawi: in any case, you need to be more clear if you want to be understood
13:13 toebu joined #mojo
13:24 dotan joined #mojo
13:28 jberger sri: how can "use lib" add more than one path to @INC?
13:29 sri jberger: dunno how it works
13:29 sri i suppose there is magic for the version specific directories
13:30 jberger possibly, but I always just thought it was eq to BEGIN { push @INC, shift }
13:30 jberger or maybe unshift @INC
13:30 jberger either way, one change
13:30 sri "...checks to see if a directory called $dir/$archname/auto exists..."
13:31 sri "...also checks if directories called $dir/$version..."
13:32 azawawi joined #mojo
13:32 azawawi hi :)
13:32 azawawi sri: out of the context is my game :)
13:32 azawawi jberger: use lib seems to be more dangerous than it seems
13:33 sri well, my attention span is limited
13:33 azawawi sri: me 3
13:34 sri azawawi: is my assumption correct? https://github.com/kraih/mojo/i​ssues/462#issuecomment-14380471
13:34 Akron joined #mojo
13:34 jberger well then we should suggest BEGIN { push @INC, "$Bin/../lib" }
13:34 azawawi sri: try adding before (in a BEGIN { } ) and after FindBin in morbo
13:34 GabrielVieira joined #mojo
13:34 azawawi sri: print "$_" for @INC;
13:35 sri what?
13:35 sri why would i do that?
13:35 azawawi sri: to see how much @INC is changed
13:35 gryphon joined #mojo
13:35 Akron sri: The additional code would be saved here: https://github.com/kraih/mojo/bl​ob/master/lib/Mojolicious.pm#L55
13:35 azawawi sri: it should be one but it is 3 added entries
13:36 sri azawawi: you lost me again...
13:36 Akron But what do you mean with Methods, that sometimes have return values and sometimes not - do you mean this would be a mixture of a method and an attribute?
13:36 azawawi okay let us go back a bit.
13:36 sri i'm out of time now
13:37 * sri is off to run a few kilometers again
13:37 azawawi sri: please read (when you have the time), the first post of https://github.com/kraih/mojo/issues/462
13:37 azawawi sri: have fun :)
13:37 sri try explaining it in one simple sentence, and i might understand
13:38 azawawi basically autodie fails to work unless i manually remove that use lib '...FindBin ' line
13:38 azawawi autodie and morbo = does not work
13:38 azawawi morbo makes perl think that core is before site packages
13:39 azawawi add q{use autodie} anywhere and try morbo-ing the application and it will fail
13:40 btyler joined #mojo
13:40 * jberger read the code for lib.pm
13:40 jberger it is too magical
13:41 jberger it does try to add other folders if they are close by
13:41 azawawi jberger: i added today the input tab and whitespace on/off for Farabi :)
13:41 azawawi jberger: https://github.com/azawawi/farabi/commits/master
13:41 azawawi jberger: copied that from tryperl :)
13:41 azawawi jberger: or borrowed
13:41 jberger azawawi, I will check it out!
13:41 azawawi jberger: need to release it first... like in 2 mins
13:42 jberger azawawi, I've been meaning to mention to you, I found mousetrap.js which I am using for keyboard events in smaller projects
13:42 jberger works quite nicely
13:42 * azawawi reads about it
13:43 azawawi jberger: nice but the problem is not that actually
13:44 SmokeMachine joined #mojo
13:44 azawawi jberger: cross-browser keymap...
13:44 * azawawi fool's dream
13:44 jberger I thought it said that it covers many ...
13:44 * jberger looks
13:45 jberger IE6+, chrome, firefox, safari
13:45 azawawi true
13:45 azawawi but you need to test it on all :)
13:46 jberger can't test it on every tiny one out there
13:46 azawawi e.g. ctrl-n may work nicely on firefox but chrome wont even let you use it
13:46 jberger but IMO if your upstart browser strays too far away from the norm, its not going to work
13:47 jberger azawawi, I would hope that something claiming to be cross-browser would handle that
13:49 jberger see: Stopping the default behavior
13:50 azawawi let us hope :)
13:50 azawawi i will try it. thx for the link
13:51 jberger yeah, and if it doesn't work, nbd
13:52 jberger but it seems like it would be nice to have
13:55 memowe \o
13:56 azawawi http://feather.perl6.nl:4040/   # Farabi 0.42 in action, input tab and whitespace toggle option
13:59 jberger memowe, o/
14:00 * crab tries to figure out what farabi is
14:01 jberger azawawi, looking great man
14:02 jberger crab, in-browser editor\
14:05 maxhq joined #mojo
14:08 azawawi not editor
14:08 azawawi IDE now :)
14:08 azawawi I-D-E :)
14:08 azawawi i have new project but it is still disabled atm
14:09 sh4 joined #mojo
14:11 crab in-browser editor == IBE
14:12 azawawi crab :)
14:13 jberger azawawi, true, it is much more and I(D|B)E now :-)
14:13 sri azawawi: this works just fine http://pastie.org/6379927
14:13 * azawawi takes a look
14:13 sri azawawi: i'm afraid i'll have to close the issue unless you're more clear explaining it
14:14 jberger sri: I can confirm that lib is more magical than it should be
14:14 azawawi sri: run on a perlbrew-ed perl or not?
14:15 sri jberger: if you understand the issue please explain
14:15 sri azawawi: yes, perlbrew, 5.16.2
14:15 jberger sri: we use lib to allow running the script before installation right?
14:15 azawawi sri: wait...
14:15 azawawi sri: add 'use autodie 2.14';'
14:15 jberger but once installed, lib behaves deviously
14:15 sri jberger: and for testing
14:16 jberger for testing this shouldn't be a problem
14:16 azawawi sri: the problem happened when i was added Path::Tiny which used 'use autodie 2.14;'
14:16 sri azawawi: i don't want to play "guess the bug" anymore
14:17 jberger http://pastie.org/6379963
14:17 jberger lib adds arch dirs and things
14:17 jberger if it finds them
14:17 sri jberger: one sentence please
14:17 sri don't make me guess
14:18 jberger which means that `use lib "$Bin/../bin"` might add more than you want
14:18 jberger which means that `use lib "$Bin/../lib"` might add more than you want
14:18 jberger (ignore first)
14:18 sri jberger: then what exactly is wrong with my comment? https://github.com/kraih/mojo/i​ssues/462#issuecomment-14380471
14:18 crab which means that `use lib "anything" might add more than you want, right?
14:18 jberger yes
14:19 jberger but specifically "$Bin/../lib" might is likely to
14:19 jberger http://pastie.org/6379963
14:19 jberger that is lib::import
14:20 azawawi sri: im not making you guess. Please be patient with me :)
14:20 azawawi sri: the same sample you sent, add 'use autodie 2.14;' and it fails on my machine
14:20 jberger sri: the problem is not our FindBin support
14:21 jberger the problem is that lib.pm is too magical and possibly shouldn't be recommended
14:21 jberger for an installed script
14:21 jberger not-installed or used for testing should be fine
14:21 sri jberger: so my assumption is correct, but the solution is different?
14:22 jberger I see no reason to change our handling of FindBin
14:22 sri so what needs to be changed?
14:22 * jberger thinks
14:22 * sri still doesn't get it
14:23 sri unless someone can explain it in one simple sentence i'm assuming nobody really understands it either
14:23 jberger the problem seems to be that the installed version of farabi, when run from an installed location, has many things added to @INC
14:23 crab what needs to be changed is to not "use lib" based on FindBin
14:23 jberger some of which break farabi
14:23 crab but that seems moderately insane all around
14:24 jberger and it happens because lib.pm is trying to add everything it finds
14:24 sri crab: what should be doen instead?
14:24 jberger when once installed farabi doesn't really need lib.pm anymore
14:24 jberger BEGIN{ unshift @INC, "$Bin/../lib" }
14:24 crab sri: more BEGIN+unshift-ery, i guess.
14:24 sri hmm
14:25 sri jberger: does that work on windows?
14:25 jberger which is what I thought lib.pm did until I just read the source code
14:25 jberger it should
14:26 jberger it is what lib.pm does in the first few lines
14:26 sri ok, now i get it
14:26 jberger it really only needs to be changed for the installable example
14:26 crab begin+unshift works on windows
14:27 jberger actually I'm still using the old recipe for Galileo
14:27 jberger which only adds to @INC if it finds a t directory
14:27 azawawi jberger: and i copied it :)
14:27 * azawawi salutes jberger
14:27 * jberger salutes sri
14:27 jberger he wrote it
14:28 azawawi who?
14:28 jberger :-)
14:28 azawawi ah yeah... my attention <span> is limited today
14:29 azawawi so do we have a bug to or not? :)
14:29 jberger azawawi, I vote doc bug
14:29 azawawi to=to squash :)
14:30 jberger we don't get to control how lib.pm works
14:30 azawawi nop
14:30 azawawi lib is magical by default
14:30 jberger but we can mention that it might have unexpected consequences for an installed script
14:31 jberger come to think of it, it seems that I remember hearing that one should never `use lib` for something that is installed
14:31 jberger but I never knew why
14:33 sri http://pastie.org/6380080 # is this the fix?
14:36 * jberger looks
14:36 jberger looks right to me
14:37 sri the evolving script in the growing guide still uses "use lib 'lib';", i think it highlights the importance of the change to an installable app
14:38 mugenken_ joined #mojo
14:39 * azawawi tries the patch
14:39 good_news_everyone joined #mojo
14:39 good_news_everyone [mojo] kraih pushed 1 new commit to master: http://git.io/EfhczA
14:39 good_news_everyone mojo/master 94deb00 Sebastian Riedel: fixed scripts to allow dual-life modules to be updated
14:39 good_news_everyone left #mojo
14:40 sh4|2 joined #mojo
14:40 pierrick joined #mojo
14:40 sri i guess marcus will dislike the fact that scripts get less clean just as much as me
14:41 azawawi sri++  # works perfectly
14:42 azawawi sri: im sorry i was not clear in writing my bug report and wasted a lot of your time
14:44 * azawawi home &
14:45 jberger sri: just spitballing here, but what about `use Mojo::Base -lib => "$Bin/../lib"`
14:45 jberger use give use the BEGIN block
14:46 sri azawawi: just glad it's fixed :)
14:46 jberger and we can unshift onto @INC
14:46 sri jberger: no can do
14:46 sri Mojo::Base might not be available at that point
14:46 jberger ?
14:46 jberger using a bundled Mojolicious?
14:46 sri https://github.com/kraih/mo​jo/blob/master/script/mojo
14:47 crab hum, i don't like it at all
14:47 sri crab: better ideas very welcome
14:47 sri i hate it too
14:47 jberger mojo is a special case
14:48 crab sri: it's the mysterious commit message and mysterious comments everywhere that i think will bite someone in the ass a year later, the code itself is just mildly annoying
14:50 jberger crab: the code does exactly what it says, unlike lib.pm (apparently), the comment message is up for debate
14:51 jberger the way to get around BEGIN being ugly is to `use` from some module, since that is implicitly BEGIN
14:51 crab yes, the code is ok. it's just mildly annoying that it has to be written that way instead of use lib doing its damn job.
14:51 jberger which is the logic that brought me to proposing adding a -lib to Mojo::Base
14:51 crab but "Make sure dual-life modules can be updated" just before FindBin is just asking for trouble.
14:51 sri i consider it a "use lib" bug that it ignores site_lib
14:52 jberger sri: you are probably right
14:52 sri umm site_perl
14:52 jberger actually it scares the pants off me that it is doing anything but unshift @INC, shift
14:52 jberger I really expected to see a one line module
14:53 crab yeah, i think use lib deserves a smack upside the head.
14:53 crab but surely if it were changed it would break other people's code.
14:54 sri obligatory... http://xkcd.com/1172/
14:54 jberger I think that if we filed a bug, what we would hear is, don't install things that `use lib`
14:54 jberger and that's why it ignores site_perl
14:55 crab hahah. i hadn't seen 1172
14:56 jberger HAHAH thats awesome!
14:56 jberger and the hover text is even better
14:56 * jberger <3 xkcd
15:07 hesperaux joined #mojo
15:08 hesperaux_ joined #mojo
15:08 r0b3rt joined #mojo
15:09 Akron joined #mojo
15:09 good_news_everyone joined #mojo
15:09 good_news_everyone [mojo] amenonsen pushed 1 new commit to master: http://git.io/1XPvXg
15:09 good_news_everyone mojo/master 0b88880 Abhijit Menon-Sen: Remove mysterious comments and describe the real problem in Changes...
15:09 good_news_everyone left #mojo
15:10 bluescreen joined #mojo
15:17 bluescreen_ joined #mojo
15:24 sri hmmmm
15:25 sri jberger: you think that's better?
15:26 sri the commit message is good of course, but now there are no hints to it left in the affected scripts
15:27 crab if there should be a hint, it should say "we do this instead of 'use lib' because of issue #462", which didn't seem like something to sprinkle around everywhere
15:27 crab i.e. if the hint doesn't say "don't use lib", it isn't a useful hint.
15:28 sri even then it's still not good
15:28 crab here the risk is that some bright spark thinks "these mojo guys are so old fashioned, let's just use lib", but the fallout of that seems pretty low.
15:29 maxhq joined #mojo
15:30 sri # Installable scripts can't "use lib" without breaking updated dual-life modules
15:30 crab that's good. you're ok with having it in all scripts?
15:31 * sri is still thinking
15:32 crab btw, it won't always break them
15:32 crab it's just a risk
15:32 crab s/break/visibly break/
15:32 sri well, i think not being able to use them is pretty broken ;p
15:32 sri even if the old one works
15:34 sri i kinda dislike having these workaroud comments in such public places as the scripts :(
15:34 crab yeah, that was my feeling
15:34 crab balancing that against the fact that BEGIN { unshift @INC, ... } is bog-standard, i thought it was ok to leave it alone
15:35 sri maybe a mention in the growing guide would be better
15:36 sri "Only a few small details change, since installable scripts can't use L<lib> without breaking updated dual-life modules."
15:38 sri that highlights the switch from use lib in the growing guide even more
15:38 good_news_everyone joined #mojo
15:38 good_news_everyone [mojo] amenonsen pushed 1 new commit to master: http://git.io/8mD6sA
15:38 good_news_everyone mojo/master cea2bef Abhijit Menon-Sen: Explain the use of BEGIN+unshift instead of use lib
15:38 good_news_everyone left #mojo
15:38 crab good idea.
15:38 sri ninja commit
15:39 crab ninja?
15:39 sri i was about to commit it myself :)
15:39 crab silent and deadly!
15:40 crab and wrapped in black.
15:41 good_news_everyone joined #mojo
15:41 good_news_everyone [mojo] kraih pushed 1 new commit to master: http://git.io/gwn-OA
15:41 good_news_everyone mojo/master 152bdcc Sebastian Riedel: mention that only installable scripts are affected
15:41 good_news_everyone left #mojo
15:42 crab clearly such a major change deserves a new release!
15:42 sri it does i guess
15:42 tmirchev joined #mojo
15:43 crab let's ask tmirchev. tmirchev: do you think we should release a new version of mojo?
15:44 sri the more i think about it the more sure i am that use lib is at fault
15:45 crab yes, it's quite bad behaviour
15:45 sri it either should be dwim and just unshift @INC, or replicate Perl behavior and use the full lib layout with site_perl
15:46 sri it's just half assed with $arch and $version only
15:50 marvin joined #mojo
15:51 marvin hi guys, could someone give me a clue how to process user sumbit from select_field, which has multiple => 'multiple' enabled?
15:51 jberger_ joined #mojo
15:52 * jberger_ reads backlog
15:53 jberger_ I'm ok with all of this
15:54 jberger_ and yes, the behavior of lib is really unsettling
15:54 jberger_ it should either do the right thing or the simple thing
15:54 marvin my $opcos = join(',',$self->param('opco'));
15:54 marvin this kind of worked.
16:06 sri crab: you want to upload a release later?
16:09 crab i can do it now.
16:09 sri that should be fine too
16:12 maxhq1 joined #mojo
16:12 good_news_everyone joined #mojo
16:12 good_news_everyone [mojo] amenonsen pushed 1 new commit to master: http://git.io/0NpxUA
16:12 good_news_everyone mojo/master 48857a2 Abhijit Menon-Sen: Bump VERSION after release
16:12 good_news_everyone left #mojo
16:12 good_news_everyone joined #mojo
16:12 good_news_everyone [mojo] amenonsen tagged v3.89 at 8af2d03: http://git.io/XGbSag
16:12 good_news_everyone left #mojo
16:19 memowe \o/
16:25 jberger_ memowe, I just read the code for Contenticious
16:26 jberger_ I was surprised that it was an app generator
16:26 jberger_ makes it very different from Galileo
16:26 jberger_ not a problem, just totally not what I expected
16:26 jberger_ I'm glad TIMTOWTDI is alive and well :-)
16:55 sri crab++
17:00 maxhq joined #mojo
17:01 sh4 joined #mojo
17:03 sh4 joined #mojo
17:06 xaka joined #mojo
17:07 yakudza joined #mojo
17:21 marty yea!  cursor positioning in perltidy for st2 works pretty good now.
17:24 sri marty: when did it get better?
17:25 sri it's been like 6 months since i last tried st2
17:25 sri i remember marcus fixing it, but it would still jump every now and then
17:26 marty It looks like  2012-11-26.  I
17:26 marty from the changelog.  Cursor repositioning after running PerlTidy is done now only, if no error occured running PerlTidy. (vifo)
17:27 marty It still jumps about 2 lines down but it seems to be consistent and I can live with a 2 line jump.   :)
17:28 sri ah
17:28 * sri <3 TM2
17:30 marty It sounds like TM2 is moving forward again.  I might have to take a look.
17:32 marty btw, sri.  I'm not sure this means anything but I get the following warning from mango but everything works just fine.
17:32 marty Event "close" failed: Can't call method "client" on an undefined value at /Users/marty/mango/lib/Mango.pm line 186 during global destruction.
17:33 * jberger_ is lost. st2? TM2?
17:34 marty st2= Sublime Text 2,   TM2 = Text Mate 2
17:34 jberger_ oh ok
17:35 marty jberger:  I was a die hard linux guy until I started hanging out here.  Then sri, marcus and tempire corrupted me into getting a mac. :)
17:36 marty now I'm getting hip on all this mac lingo.  :)
17:36 marcus #mojo-corruption ftw
17:39 sri http://twitpic.com/c8nrhw/full # why is twitic resizing my image? :(
17:39 sri *twitpic
17:41 jberger_ marty, can't afford a mac, even if I wanted on
17:41 jberger_ e
17:41 jberger_ plus I like tinkering too much
17:42 jberger_ plus with Netflix running under WINE I don't miss anything from W$ anymore
17:44 sri pic.twitter.com/fDBxi0YoCP
17:45 sri hmm, that broke url highlighting in my irc client :S
17:46 jberger_ no http, I couldn't click it in mine
17:46 sri http://pic.twitter.com/fDBxi0YoCP
17:46 sri oh, that works here too ;p
17:46 sri not sure i like image hosting on twitter
17:46 jberger_ ok, I need some opinions
17:47 jberger_ galileo's new web_setup command is ready
17:47 jberger_ should it be the only setup, should I keep the old cli interface (perhaps renamed)?
17:47 jberger_ I now have `galileo config`, `galileo setup` (database) and `galileo web_setup` (both, via web)
17:48 jberger_ I'm considering removing config and setup and calling the new one setup
17:48 sri have one way to setup, and make it as pleasant as possible
17:48 jberger_ thats my thought
17:49 jberger_ I finally decided to move on the web interface because DBIC can't seem to remove these warning messages
17:49 jberger_ which makes the UX of setting up the DB really bad
17:50 jberger_ had to be a little clever about how to show a "finished setting up page" and then exit the daemon
17:52 sri marty: latest github version?
17:53 marty nope.  sorry, I was a few behind.  I updated and I'll let you know if it continues.
17:54 sri the connection code is getting rewritten anyway though
17:58 GabrielVieira2 joined #mojo
17:59 sh4 joined #mojo
18:01 good_news_everyone joined #mojo
18:01 good_news_everyone [mojo] kraih pushed 1 new commit to master: http://git.io/MqpX4g
18:01 good_news_everyone mojo/master 792910d Sebastian Riedel: a few more Mojo::Path examples
18:01 good_news_everyone left #mojo
18:03 basiliscos joined #mojo
18:17 berov left #mojo
18:24 jberger_ Galileo 0.023 release, features a web setup interface
18:25 xaka joined #mojo
18:26 jberger_ if any interested parties want to give me your opinion on the new setup interface it would be much appreciated
18:39 marcus sri: https://twitter.com/kraih/stat​us/308633900840808448/photo/1 is giving a 404.
18:40 sri marcus: yea, i killed it again
18:50 * marcus is trying to hold a Mango/Mojo coding dojo on wednesday - https://www.facebook.com/events/228441707300837
18:53 suy joined #mojo
19:05 Mike-PerlRecruiter_ joined #mojo
19:42 BeDa joined #mojo
20:23 btyler joined #mojo
20:29 memowe jberger_: :)
20:35 jberger_ :-)
20:38 perlite_ joined #mojo
20:59 sri perl -MEncode=decode -E 'say($_) and eval { decode("UTF-8", "\x89", 1) } for 1 .. 100000000'
20:59 sri it's not just the encoding object form that leaks btw. in case someone missed that
21:00 phillipadsmith marcus: can you get someone to video that?
21:01 chansen sri: Encode::(decode|encode) functions uses Encoding objects internally
21:01 basiliscos1 joined #mojo
21:03 sri grepping throught cpan, there seems to be no shortage of targets for DoS attacks :S
21:08 maxhq joined #mojo
21:10 marcus phillipadsmith: it's likely to be held in Norwegian, unless there are non-speakers present.
21:12 phillipadsmith marcus: no problem, after it's posted online, just add a http://www.amara.org/en/ to the video. :)
21:12 phillipadsmith Then send the link to your Norwegian/English-speaking members. :)
21:25 asarch joined #mojo
21:31 * marcus is considering writing a oauth2 provider plugin.
21:31 sri do it
21:31 btyler yeah! oauth is such a pain. that would be super cool
21:31 marcus something like edenc's https://metacpan.org/module/CatalystX::OAuth2
21:32 sri do it
21:32 marcus but maybe slightly less involved.
21:32 sri do it
21:32 marcus sri: ok, I will
21:32 sri \o/
21:34 jberger_ marcus++
21:42 TitanOfOld joined #mojo
21:45 jpn joined #mojo
21:56 GabrielVieira joined #mojo
22:12 BeDa joined #mojo
22:15 phillipadsmith marcus++
22:39 btyler_ joined #mojo
22:50 GabrielVieira2 joined #mojo
23:10 ka2u joined #mojo
23:37 hesperaux__ joined #mojo
23:39 ka2u joined #mojo
23:41 hesperaux joined #mojo

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