Camelia, the Perl 6 bug

IRC log for #padre, 2011-03-23

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

All times shown according to UTC.

Time Nick Message
00:13 jnap left #padre
00:23 bvierra|l left #padre
01:31 Di-ima left #padre
01:36 jazzanova joined #padre
01:42 Di-ima joined #padre
02:03 jnap joined #padre
02:04 jnap left #padre
02:04 ispy_ joined #padre
03:15 asarch joined #padre
03:59 kyanardag joined #padre
04:13 Sno| joined #padre
04:14 kyanardag left #padre
04:16 |Sno| left #padre
04:17 kyanardag joined #padre
04:35 kyanardag left #padre
04:38 kyanardag joined #padre
05:17 fenderson hi good morning
06:01 asarch left #padre
06:06 toi joined #padre
06:22 marcela joined #padre
06:29 Sewi joined #padre
06:47 kaare joined #padre
06:49 szabgab Sewi: I can try to look around in the trac database to try to understand what is the indication of a new attachment as that's what Hyppolit is doing
06:50 szabgab and good morning everyone :)
06:50 Sewi gm szabgab
06:51 Sewi The idea was that people could upload patches and no1 will notice unless someone looks at the ticket by accident.
06:51 Sewi Don't know it it's worth the work if it's complicated.
06:52 szabgab I don't think it should be complicated, trac is quite plain in its database
06:53 szabgab I actually would also like to see the name of the person who changes the ticket
06:56 szabgab it has a table called attachment with a time stamp
06:56 szabgab so I only need to check that table
06:56 szabgab and figure out which ticket it is attached to
06:58 szabgab oh it has a field called id which is the ticket number or the name of the file in the wiki
06:59 fenderson Sewi, i did what you told me last night
06:59 Sewi hi fenderson
06:59 fenderson and if i finished what you wanted i can go do tickets now
06:59 fenderson Sewi, hi :)
06:59 Sewi Did you attack the file to the ticket?
07:00 fenderson no, thats the only thing i didnt do
07:00 Sewi Go ahead
07:00 fenderson but i dont know how and what do you mean by attak the file
07:00 fenderson so 1sec let me read about it
07:00 Sewi attach
07:01 Sewi sorry
07:01 fenderson ohh ok :) sounds better
07:03 Sewi I won't make you attack someone/something :-)
07:03 Sewi Maybe except bugs in Padre :)
07:04 fenderson XD
07:04 fenderson i'm willing to
07:04 fenderson fight the bugs
07:06 Sewi did you attach the file?
07:08 fenderson no, i'm searching in the svn book
07:09 fenderson how to attach a file
07:09 fenderson and i cant find it, i know it has to be simple
07:09 fenderson but i still dont know how to do it
07:13 Hyppolit svn: r14159 | szabgab++ | http://padre.perlide.org/trac/changeset/14159
07:13 Hyppolit some beautification of SQL statements in Hyppolit
07:13 Hyppolit trunk/Hyppolit/lib/
07:13 Sewi fenderson: Attach the diff file you created to the trac ticket like you attached the other files.
07:14 fenderson ohh
07:15 fenderson fenderson.diff?
07:15 fenderson ticket1186.diff?
07:15 fenderson or Diff.pm
07:16 Sewi you did svn diff > somefile.diff, use that file :)
07:16 Sewi whatever it's called
07:25 Hyppolit svn: r14160 | szabgab++ | http://padre.perlide.org/trac/changeset/14160
07:25 Hyppolit add owner and author information to ticket report by Hyppolit
07:25 Hyppolit trunk/Hyppolit/lib/
07:29 fenderson i did svn diff
07:29 fenderson but how can i know what file is it
07:30 fenderson and also, both fenderson.diff and ticket1186.diff are empty
07:30 Sewi fenderson: You should do svn diff >somefile.diff (the > char followed by a filename redirects the output of svn diff into that file), doesn't matter how you call the file
07:30 Sewi szabgab++ # for upgrading Hyppolit
07:36 fenderson where is the PerlTidy.pm located?
07:36 fenderson i foud it by search
07:36 fenderson but it wont let me know the location when i do properties
07:38 Hyppolit svn: r14161 | szabgab++ | http://padre.perlide.org/trac/changeset/14161
07:38 Hyppolit Hyppolit: also report about new attachments
07:38 Hyppolit trunk/Hyppolit/lib/
07:38 Sewi fenderson: it still should be in Padre-Plugin-PerlTidy
07:38 Sewi You could do the svn diff also from that directory
07:39 fenderson did it
07:39 fenderson i dont know why
07:40 Sewi because svn also checks all sub dirs.
07:40 fenderson it keep telling me that that file is not under version control
07:40 Sewi which file?
07:40 fenderson PerlTidy.pm
07:40 Hyppolit svn: r14162 | szabgab++ | http://padre.perlide.org/trac/changeset/14162
07:40 Hyppolit tidy Hyppolit
07:40 Hyppolit trunk/Hyppolit/lib/
07:40 Sewi what _exactly_ did you type?
07:40 fenderson svn diff PerlTidy.pm
07:41 Sewi why did you type that?
07:41 fenderson i wanted to attach that file
07:41 fenderson that i changed
07:41 Sewi Please scroll back and look what I asked you to type
07:42 fenderson you should do svn diff >somefile.diff
07:42 Sewi yes
07:43 Sewi Please try it
07:43 fenderson the files i have .diff are empty
07:44 fenderson and again its saying they are not under version control
07:44 Sewi It can't
07:44 fenderson i tried ticket1866.diff and fenderson.diff
07:44 fenderson the only ones i have
07:44 Sewi If you type 2svn diff >ticket1866.diff", svn doesn't actually know that something happens with this file, bash is dealing with it
07:45 szabgab fenderson: maybe there is no change at all in any of the file?
07:45 szabgab s
07:45 szabgab maybe svn diff actuclly is empty ?
07:45 fenderson it is
07:46 fenderson they are both empty
07:46 fenderson i dont get it
07:46 szabgab maybe Perltidy.pm was copied and changed? if at all
07:46 fenderson i changed PerlTidy.pm
07:46 fenderson szabgab, what do you mean
07:47 Sewi fenderson: Please type "svn status" without anything additional
07:48 fenderson st
07:48 fenderson i see list of files
07:48 fenderson its not the same as git
07:48 fenderson anyway Perltidy.pm is one of them
07:48 Sewi Which files do have a "M" in front of them?
07:49 fenderson and the diff files also
07:49 Hyppolit #953: Hyppolit should report changes to the trac wiki (new enhancement) [ http://padre.perlide.org/trac/ticket/953#comment:1 ]
07:49 fenderson Perltidy.pm has a M sign in front of him
07:49 fenderson but
07:50 fenderson i have 2 Perltidy.pm
07:50 fenderson because i was afraid i'll do something wrong
07:50 fenderson so there is one without a M sign and one with M sign
07:50 Sewi Do you know which one is the one you did?
07:52 fenderson yes
07:52 fenderson the one without an M before it
07:52 szabgab I wonder how can be 2 files with the exact same name in the same directory
07:53 fenderson not in the same dir
07:53 fenderson and it cant be
07:54 Sewi szabgab: Oh, I had this once during MS-DOS times.
07:54 Sewi Some boot menu tool really placed two different files with exactly the same name in the c:\ dir :-)
07:55 Sewi fenderson: You can't do anything wrong or break anything while using svn.
07:55 Sewi If something goes wrong, "svn revert" will help and make things good again.
07:56 szabgab Sewi: yeah, MS-DOS could make wonders :)
07:56 Sewi szabgab: But it was some kind of crash save: Push reset and everything was fine again :)
07:58 fenderson Sewi, ok got it
07:58 szabgab but apparently fenderson thinks this can happen
07:58 Sewi fenderson: Go to http://padre.perlide.org/trac/browser/trunk, this is the home of the Padre-Plugin-PerlTidy.
07:59 Sewi Go there and look through the tree where PerlTidy.pm should live. Next place your final version of PerlTidy.pm in the same path on your local disk.
07:59 fenderson i know where is Perltidy.pm
07:59 Sewi then run svn status and it should show you only this PerlTidy.pm and it should be prefixed with "M" like "modified"
07:59 fenderson Padre-Plugin-PerlTidy/lib/Padre/Plugin/PerlTidy.pm
08:00 Sewi ok, go ahead
08:01 fenderson ok i see only that file
08:01 fenderson when i did svn st
08:01 fenderson and i see M infront
08:02 pece joined #padre
08:02 Sewi ok, now please type svn diff
08:02 Sewi and it should find that file by itself and show you the changes
08:03 fenderson ok i see it
08:03 fenderson the changes
08:05 Sewi Now type svn diff >somefilenameyoujustinventedyourself.diff to write what you saw to disk
08:07 fenderson done
08:07 Sewi the diff file shouldn't be empty.
08:07 fenderson now i attach the file i just created?
08:07 Sewi Look at it to ensure it has your changes - and then attach it to trac
08:08 fenderson ok
08:08 fenderson i think its alright
08:08 Hyppolit svn: r14163 | szabgab++ | http://padre.perlide.org/trac/changeset/14163
08:08 Hyppolit some more cleanup before releasing Hyppolit 0.09
08:08 Hyppolit trunk/Hyppolit/ trunk/Hyppolit/lib/
08:08 fenderson its not empty
08:08 fenderson i add it to the ticket?
08:09 fenderson 1186?
08:09 Sewi yes.
08:11 azawawi joined #padre
08:11 Hyppolit left #padre
08:12 Hyppolit joined #padre
08:12 Sewi hi azawawi
08:12 szabgab Hyppolit?
08:12 Hyppolit Hyppolit is a bot currently running version 0.09
08:12 Hyppolit My master is szabgab.
08:13 Hyppolit # 953 :  Hyppolit should report changes to the trac wiki (new enhancement) by szabgab  new attachment [ http://padre.perlide.org/trac/ticket/953#comment:1 ]
08:13 Hyppolit # 1186 :  Before_save_tidy added (new task) by Sewi  new attachment [ http://padre.perlide.org/t​rac/ticket/1186#comment:1 ]
08:13 fenderson done
08:13 azawawi commander?
08:14 fenderson now i can go over tickets?
08:14 azawawi good morning everyone
08:14 Sewi Let me have a look at it.
08:14 szabgab gm azawawi
08:14 szabgab Sewi: see Hyppolit now tells you about the attachment
08:15 azawawi how can you teach Hyppolit  about stuff?
08:15 Sewi fenderson: Oh, by the way: Did you try it yourself after patching?
08:15 Sewi szabgab: saw it, thanks
08:15 Sewi szabgab++ # for attachment notification
08:15 szabgab azawawi?
08:15 Sewi azawawi: Hyppolit: foo is bar
08:15 szabgab foo?
08:15 Sewi Hyppolit: foo is bar
08:15 Hyppolit foo was unknown
08:15 Hyppolit foo is now bar
08:15 azawawi Padre?
08:15 Hyppolit Padre is Perl Application Development and Refactoring Environment
08:16 Sewi foo?
08:16 Hyppolit foo is bar
08:16 azawawi cool thx
08:16 szabgab Hyppolit: foo also good
08:16 szabgab Hyppolit: foo is also good
08:16 Hyppolit foo is now bar and also good
08:16 szabgab foo?
08:16 Hyppolit foo is bar and also good
08:16 Sewi Hyppolit: foo is also a magazine by Rene
08:16 Hyppolit foo is now bar and also good and also a magazine by Rene
08:16 Sewi :)
08:18 szabgab good, now let me go back to XMPP and writing a bit to talk to itself :)
08:18 szabgab bit/bot
08:18 szabgab a bit bot
08:18 fenderson Sewi, no, opps my mistake
08:19 fenderson i'll try it now
08:19 Sewi fenderson: You remember: Type some unreadable perl code and click on file -> save and it should be tidied
08:19 Hyppolit # 953 :  Hyppolit should report changes to the trac wiki (closed enhancement) by szabgab  [ http://padre.perlide.org/trac/ticket/953#comment:2 ]
08:20 Hyppolit # 953 :  Hyppolit should report changes to the trac wiki (reopened enhancement) by szabgab  [ http://padre.perlide.org/trac/ticket/953#comment:3 ]
08:35 danlucraft joined #padre
08:47 * azawawi &
08:47 azawawi left #padre
08:49 Sewi fenderson: Test report, please
08:56 rindolf joined #padre
08:57 rindolf Hi all.
08:59 fenderson not working
08:59 fenderson trying to fix it
08:59 fenderson i dont know what's wrong
08:59 fenderson and the terminal is not saying anything
09:03 Sewi I'm missing the padre_hooks method
09:50 Sewi fenderson?
09:53 fenderson Sewi, ?
09:53 Sewi any progress?
09:53 fenderson not yet
09:53 fenderson i'm trying to make it work
09:53 fenderson :)
09:54 Sewi did you see my hint?
09:55 fenderson no what hint
09:56 Sewi (10:04:36) Sewi: I'm missing the padre_hooks method
09:58 fenderson yes i try to look at your hook
09:58 Sewi I created the padre plugin hooks for this request (tidy before save) and I don't see you using any padre_hooks in the diff. So either I made crap and you did my work again in some way I'm missing or you're not attaching to the Padre save function
10:02 Sewi You might want to look at http://padre.perlide.orc/trac/wiki/PluginAPI
10:02 toi left #padre
10:02 toi joined #padre
10:04 fenderson not opening
10:11 Sewi check the url, maybe I had a typo
10:13 Sewi Sorry, it's .org not .orc
10:13 Sewi Unless we're talking about lord-of-the-rings :)
10:16 fenderson lol XD
10:20 bowtie joined #padre
10:25 jazzanova left #padre
10:36 waxhead_ joined #padre
10:38 waxhead left #padre
11:21 Sewi fenderson?
11:53 rindolf left #padre
11:54 rindolf joined #padre
11:58 ispy_ left #padre
12:24 Sewi fenderson: Are you still here?
12:33 fenderson Sewi, here?
12:33 Sewi yes, I am
12:34 fenderson the padre plugin api
12:34 fenderson the part of diable and enable
12:34 fenderson disable*
12:34 fenderson i also have to consider if the user has enabled the feature or not?
12:35 Sewi No...
12:35 Sewi a) the Tidy plugin is done, you're simply extending it - it also has enable and disable method if it needs them, you simply don't need to care
12:36 fenderson and why do i need a return value?
12:36 Sewi b) Yes, the feature must be configurable, but this is something I wanted to push to Adam because it's too complicated for me or you.
12:36 fenderson ohh ok i got the answer
12:36 Sewi There are return values listes if the sub/hook is required to return them.
12:37 fenderson undef or error
12:37 fenderson i still dont know why its not working what i did wrong and what is the way that it has to be done
12:37 fenderson my first time doing a hook
12:37 fenderson making
12:39 Sewi Look at Test.pm, it defines a before_save hook - even if Test.pm simply prints out a message.
12:39 Sewi And the svn plugin got a after_delete hook yesterday
12:40 fenderson yes i remember
12:42 Sewi look at those samples.
12:42 Sewi If you scroll back the irc log, you'll find the commit - it shows only the changed lines.#
12:42 fenderson first
12:42 fenderson i dont get the Test.pm
12:43 fenderson its a test?
12:43 Sewi No, it's a full plugin
12:43 fenderson if so why isnt it .t?
12:43 fenderson ok
12:43 Sewi lib/Padre/Plugin/Test.pm
12:43 Sewi It's being used by a test.
12:43 fenderson and i dont get the before_save code
12:43 fenderson print "[[[TEST_PLUGIN:before_save]]] " . join( ', ', @_ ) . "\n";
12:43 Sewi Better: It's only reason for living is this test script, I think it's in xt
12:43 fenderson return undef;
12:44 fenderson what's the meaning of that code?
12:44 fenderson if i have no problem activating the feature
12:44 Sewi It's only print and return, right?
12:44 fenderson it will return undef?
12:44 Sewi So copy it to an empty file, save it and run it with perl
12:50 Sewi what happend?
12:51 Sewi fenderson?
12:51 fenderson first of all
12:51 fenderson nothing
12:51 fenderson and if i call
12:51 fenderson that sub
12:51 Sewi call a sub?
12:51 fenderson it will print
12:51 Sewi yes
12:51 fenderson before_save sub
12:51 Sewi And you're thinking about the return undef, right?
12:52 fenderson thats nothing
12:52 fenderson i dont know where i get the @_ from
12:52 Sewi @_?
12:52 fenderson ?!
12:52 Sewi explain @_
12:52 fenderson default array
12:53 Sewi hmm, Hyppoit should do it, but maybe I'm using the wrong trigger
12:53 Sewi yes.
12:53 Sewi Do you remember the PluginAPI documentation in the wiki?
12:53 fenderson i get it when someone calls the subroutine
12:53 fenderson yes
12:54 Sewi Look up which parameters before_save will get and what (if any) it should return
12:54 fenderson very well
12:54 fenderson i have it opened also
12:54 Hyppolit svn: r14164 | szabgab++ | http://padre.perlide.org/trac/changeset/14164
12:54 Hyppolit copy the content of Padre::Document::Perl::Outline to PPIx::Editortools::Outline to make it available to non-Padre uses as well
12:54 Hyppolit trunk/PPIx-EditorTools/lib/PPIx/EditorTools/ trunk/PPIx-EditorTools/t/
12:55 fenderson i know what should it return
12:55 fenderson undef or error msg
12:55 Sewi in your own words, pelase
12:55 fenderson but i dont see what he gets
12:55 Sewi which url are you looking at?
12:55 fenderson i know that the value before_save returns is an undef value or error msg
12:56 fenderson http://padre.perlide.org/tra​c/wiki/PluginAPI/Padre_Hooks
12:56 Sewi good. So what will your hook in the tidy plugin return?
12:57 Sewi You just told me that there are two options: "undef" or "error msg" - which one will your hook return?
12:57 szabgab p5: @_
12:57 Hyppolit Default array
12:57 Sewi szabgab: thanks
12:58 szabgab but that's about the only thing it knows now :(
12:58 fenderson you're saying it will return @_?
12:58 Sewi fenderson: Where did I say that?
12:59 Sewi You said:  (13:55:48) fenderson: undef or error msg
12:59 fenderson i saw szabgab said 2 and you said thanks
12:59 Sewi which is correct.
12:59 fenderson said @_
12:59 Sewi I was asking for the trigger for hyppolit to explain things.
12:59 Sewi p5: $_
12:59 Hyppolit Default variable
12:59 Sewi szabgab was just showing me what I forgot :)
12:59 fenderson anyway
12:59 fenderson what is the @_ for?
12:59 Sewi p5: @_
12:59 Hyppolit Default array
12:59 Sewi Just something Hyppolit is able to explain.
13:00 Sewi You said:  (13:55:48) fenderson: undef or error msg
13:00 Sewi this was correct.
13:00 fenderson what value does sub before_save gets?
13:00 Sewi no, doesn't matter at all now.
13:00 Sewi First answer my question, please
13:00 szabgab :)
13:01 Sewi fenderson: My wife said it could return "undef or text" - and she isn't developing at all :)
13:03 fenderson XD
13:03 Sewi fenderson: So what will your hook in the tidy plugin return?
13:03 fenderson leave it aside
13:03 fenderson not talking about it
13:04 fenderson undef or text
13:04 fenderson as i said before
13:04 fenderson but again in the 3rd time
13:04 fenderson what is the @_ for?
13:04 fenderson what kind of values the sub before_save gets?
13:06 Sewi fenderson: No.
13:06 Sewi It's a simple thing, actually you got a 50% chance of guessing the right one. And all you need is on the URL you pasted.
13:07 Sewi In which case should the return value be undef and in which case should it be some text?
13:07 fenderson ..............
13:07 Sewi It#s very important and we need to find this out anyway, so we'll do it now as we're already talking about it.
13:07 fenderson undef when everythig is alright and no errors
13:08 fenderson and txt when there is an error
13:08 Sewi What happens if a error text is being returned?
13:08 fenderson the text should be the errpr
13:08 fenderson pop up i guess
13:08 Sewi don't guess, read the url.
13:08 fenderson whice one
13:08 Sewi The one you pasted: http://padre.perlide.org/tra​c/wiki/PluginAPI/Padre_Hooks
13:09 fenderson one sec
13:09 fenderson the save process is stopped
13:09 Sewi currect.
13:09 Sewi correct.
13:10 Sewi So, let's think about it for a moment: Should a tidy error really prevent the user from flushing a file to disk?
13:10 fenderson no
13:10 fenderson my opinion
13:11 Sewi I agree, but we could also ask szabgab what he thinks.
13:11 Sewi Summary: It could return undef or a error message text. If an error message text is returned, the save process is stopped. We don't want to stop the save process in any case.
13:11 Sewi What do you need to return?
13:12 fenderson pop up error
13:13 Sewi read the last lines again and answer again, please. And remember that you limited the answers to two different possibilities: undef or error text
13:14 fenderson undef?
13:17 Sewi is this a question or an answer?
13:19 ispy_ joined #padre
13:20 Sewi fenderson?
13:20 fenderson answer
13:20 * szabgab thinks broken perltidy should not stop padre from saving a file
13:21 Sewi thanks, szabgab
13:21 fenderson ?
13:21 fenderson i'
13:21 fenderson i'm right?
13:21 szabgab though it could prompt the user for a 1 euro coin before each save :)
13:21 Sewi I think so.
13:22 Sewi You should add a temporary comment to PerlTidy.pm or write it down otherwise: return value MUST be undef!!!
13:22 fenderson so shouldnt it be an error pop up instead?
13:22 fenderson and same value returns?
13:23 Sewi Yes, if the first version is working, you're free to add a popup message.
13:23 Sewi But I think there is already a popup error message function within the PerlTidy plugin, so you get errors as popups anyway and don't need to care about.
13:24 Sewi Ok, your next question was: What do I get in @_, right?
13:24 fenderson yes :D:D
13:25 Sewi What does the URL say about this topic?
13:25 rindolf left #padre
13:25 fenderson at last
13:25 fenderson so what's the answer
13:25 szabgab "read"
13:26 fenderson i see nothing about getting a values
13:26 fenderson in the before_save
13:26 ispy_ left #padre
13:26 Sewi maybe we should rename it in the wiki.
13:27 Sewi Which information do you get about the before_save hook?
13:27 fenderson args
13:28 Sewi nothing else?
13:28 fenderson return value
13:28 fenderson called
13:28 fenderson usage
13:28 Sewi ok, usage example is an example, so I don't think it will help us.
13:28 fenderson no
13:28 Sewi We also handled return value just before, so it won't help us now.
13:28 Sewi Leaving "called" and "arguments".
13:29 bowtie left #padre
13:29 fenderson called is when i' using the feature
13:30 fenderson in what stage it starts
13:30 Sewi ok, in this case it is "before any file is written to disk" which sounds ok for us.
13:30 Sewi But nothing about @_
13:30 Sewi So what are "Arguments"?
13:33 fenderson args usually  is the args i get
13:34 fenderson but there you wrote Padre::Document object being saved
13:35 fenderson @_ = saved object?
13:35 fenderson if so i think you should rewrite wiki
13:36 Sewi Oh, I thought I could pass an object as argument to a sub/method, couldn't I?
13:37 fenderson you can -.-'
13:37 fenderson XD
13:38 Hyppolit svn: r14165 | szabgab++ | http://padre.perlide.org/trac/changeset/14165
13:38 Hyppolit perltidy PPIx::EditorTools
13:38 Hyppolit trunk/PPIx-EditorTools/lib/PPIx/ trunk/PPIx-EditorTools/lib/PPIx/EditorTools/ trunk/PPIx-EditorTools/t/
13:39 Sewi so we have a save hook which seems to get an object as argument. And surprisingly it's the object which is currently being saved and it's the save process of that object which triggered the hook.
13:40 fenderson ok if its written so well
13:40 fenderson i just have to call that method
13:40 Sewi which method?
13:40 fenderson and tell the Perltidy.pm what is the file i took the method from?
13:40 fenderson sub***
13:41 bowtie joined #padre
13:41 Sewi how do you want to call it?
13:41 Sewi I think it's being called as shown in the wiki
13:41 fenderson i still dont get it
13:41 fenderson so what should i do
13:41 fenderson there is a subroutine thats doing all you want
13:42 fenderson theres the plugin you already did
13:42 fenderson how can i help
13:42 fenderson what can i do
13:42 fenderson what should i do..?
13:44 Sewi Yes, there is a subroutine which is being called - if it exists.
13:44 Sewi And yes, there is a method which does the work.
13:44 Sewi Seems you simply need to write that subroutine and call the worker method
13:46 Sewi actually you only need to copy the sample from test.pm and replace the sub contents by that worker call
13:46 szabgab Sewi: I am not sure but maybe this concept is still a bit too complex for the current experience level of fenderson
13:47 fenderson so copy the sub
13:47 szabgab maybe something more straight forward would be better to work on
13:47 fenderson to perltidy.pm
13:47 fenderson and call it
13:47 Sewi szabgab: maybe
13:47 fenderson when a save is being done
13:48 Sewi fenderson: it's being called automatically by Padre, you don't need to care about this
13:48 szabgab but when I was trying to suggest him to do something simpler he did not want to be botherd with the more simple tasks, so I am not sure
13:48 fenderson so i still dont get whats left for me to do
13:49 fenderson szabgab, i wanted to start trying to fix tickets
13:49 Sewi It's being called if it's there - but currently it isn't there.
13:49 fenderson and Sewi wanted me to do it and i'm willing to do it
13:49 szabgab fenderson: I think that's too difficult for you now
13:49 fenderson until i finish
13:49 Sewi fenderson: I think it's ticket #1886
13:49 szabgab I think if you want to help you should start at things you can already do
13:49 Sewi #1168
13:49 Hyppolit # 1168 :  Allow plugins to hook into the on_save method (closed enhancement) by Sewi  [ http://padre.perlide.org/t​rac/ticket/1168#comment:4.5 ]
13:49 fenderson Sewi, where is there, in perltidy.pm file?
13:49 szabgab and that way learn more
13:50 marcela left #padre
13:51 szabgab if Sewi has to spend hours to try to direct you to the 3 lines of code you need to write then this is not helping neither you nor the project
13:52 szabgab your time would be better spent at reading the tickets and trying to reproduce them - not even fixing them
13:53 fenderson szabgab, i think the same way
13:53 fenderson i think there are tickets i can fix
13:54 fenderson there are
13:54 fenderson i saw 1
13:54 fenderson when i started looking
13:54 fenderson that i knew the answer
13:55 Sewi so go ahead
14:07 asarch joined #padre
14:07 fenderson szabgab,
14:07 fenderson there was a pigua
14:07 fenderson bomb in Jerusalem
14:08 szabgab fenderson:  I know, but let's keep this off the channel
14:08 szabgab fenderson: as I said I think fixing tickets is still a bit too early for you but if that's what you want then go ahead try to do that
14:09 szabgab I think you should first get in more practice in reproducing bugs and writing test-cases
14:09 szabgab and writing step-by-step instructions on how to reproduce certain bugs
14:18 bowtie left #padre
14:19 bowtie joined #padre
14:25 Sewi szabgab: I think it's still some time since GOSC starts?
14:26 szabgab I think a few days till the applications starts and then 2 weeks till the dead-line?
14:26 szabgab I am not sure about the dates
14:27 szabgab march 28- apr 8
14:27 szabgab is the student application time
14:28 szabgab http://www.google-melange.com/document/sh​ow/gsoc_program/google/gsoc2011/timeline
14:29 szabgab but coding only starts on 23 May
14:29 Sewi is now known as Hyppolyt
14:29 Hyppolyt Wiki page http://padre.perlide.org/trac/wiki/ProjectIdeas has been updated
14:29 Hyppolyt is now known as sewi
14:29 szabgab :)
14:30 sewi Manual trigger :)
14:30 sewi fenderson:
14:30 sewi fenderson: Would you like to verify #1182
14:30 Hyppolit # 1182 :  Crash when enabling plugin (new defect) [ http://padre.perlide.org/trac/ticket/1182 ]
14:30 sewi and #1184 please?
14:30 Hyppolit # 1184 :  Perl help browser supresses linebreaks (new defect) [ http://padre.perlide.org/trac/ticket/1184 ]
14:31 bowtie szabgab, I have added to http://padre.perlide.org/trac/wik​i/Features/AutomatedBuildAndTest, comments please
14:32 fenderson sorry my dogs ran away
14:33 fenderson so i had to go get them
14:36 fenderson i'll try to reproduce and verify
14:38 szabgab bowtie: I think you could replace the module-starter calls by actions in Padre   File/New/New Distribution
14:38 szabgab but before that, "great, thanks!" :)
14:39 szabgab bowtie: please explain (in the wiki) how do you "run against a vanilla build. "
14:39 szabgab etc
14:40 szabgab because it is not clear to me what the tester should actually do
14:40 szabgab but we could also ask fenderson to go over the test cases and talk to you if something is unclear to him
14:42 bowtie szabgab, I used module-starter calls so as to show Padre ability to inherit code, as for File/New/New Distribution it should have a link to that feature wiki page as well
14:43 bowtie szabgab, the Test are what i did, if you wish to replicate, my process
14:44 szabgab let's ask fenderson if he can replicate the process based on that page
14:48 bowtie szabgab, based on previous icq with you, I was also trying to highlight, if you only us module::install to generate a dev environment for code snippets, why prove -l should be considered
14:49 bowtie szabgab, for Run This Test, only
14:50 fenderson sewi, there is a crash
14:50 bowtie szabgab, nb Catalyst uses module::install, so it would also complement your integration
14:50 fenderson szabgab, can you explain what do you want me to do :)
14:51 szabgab fenderson: follow the instructions on the page bowtie edited to run the tests. if something is unclear ask bowtie to explain on the wiki
14:51 Hyppolit # 1182 :  Crash when enabling plugin (new defect) by azornik  [ http://padre.perlide.org/t​rac/ticket/1182#comment:1 ]
14:51 bowtie fenderson, ready and waiting
14:52 dapatrick joined #padre
14:53 fenderson here http://padre.perlide.org/tra​c/wiki/PreReleaseChecklist?
14:53 fenderson http://padre.perlide.org/tr​ac/wiki/PreReleaseChecklist
14:53 fenderson bowtie,
14:53 fenderson where are the tests?
14:53 sewi fenderson: thanks
14:54 bowtie fenderson, http://padre.perlide.org/trac/wik​i/Features/AutomatedBuildAndTest
14:55 bowtie fenderson, setup
14:56 kaare left #padre
14:59 fenderson bowtie, i'm on it
15:00 bowtie fenderson, cool
15:01 Hyppolit svn: r14166 | szabgab++ | http://padre.perlide.org/trac/changeset/14166
15:01 Hyppolit Hyppolit reports about wiki page changes as well
15:01 Hyppolit trunk/Hyppolit/ trunk/Hyppolit/lib/
15:02 Hyppolit svn: r14167 | szabgab++ | http://padre.perlide.org/trac/changeset/14167
15:02 Hyppolit Hyppolit v0.10 to be released
15:02 Hyppolit trunk/Hyppolit/ trunk/Hyppolit/lib/
15:02 sewi Hyppolit?
15:02 Hyppolit Hyppolit is a bot currently running version 0.09
15:02 Hyppolit My master is szabgab.
15:03 Hyppolit left #padre
15:03 Hyppolit joined #padre
15:04 sewi Hyppolit?
15:04 Hyppolit Hyppolit is a bot currently running version 0.10
15:04 Hyppolit My master is szabgab.
15:07 Hyppolit left #padre
15:08 Hyppolit joined #padre
15:08 Hyppolit wiki page http://padre.perlide.org/trac/wiki/ProjectIdeas changed by szabgab
15:10 szabgab hah
15:10 Hyppolit wiki page http://padre.perlide.org/trac/wiki/ProjectIdeas changed by szabgab
15:10 bowtie szabgab, if you create a wiki page for  File/New/New Distribution, I will give it go, ps how do i add images to a wiki page?
15:11 Hyppolit svn: r14168 | szabgab++ | http://padre.perlide.org/trac/changeset/14168
15:11 Hyppolit stupid testing code eliminated
15:11 Hyppolit trunk/Hyppolit/lib/
15:12 szabgab bowtie: let me try to think how is that feature called
15:12 bowtie szabgab, that's why I left it to you
15:13 szabgab Project Skeleton Generation?
15:14 szabgab let's start with that name, we can rename it later
15:15 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Features changed by szabgab
15:15 szabgab bowtie: there you go, you have a link there
15:16 Hyppolit wiki page http://padre.perlide.org/trac/wiki/Features changed by szabgab
15:18 Hyppolit # 953 :  Hyppolit should report changes to the trac wiki (closed enhancement) by szabgab  [ http://padre.perlide.org/trac/ticket/953#comment:4 ]
15:19 Hyppolit wiki page http://padre.perlide.org/trac/wiki/​Features/ProjectSkeletonGeneration changed by bowtie
15:19 szabgab bowtie: regarding images, you need to attach the file to the page/ticket and then you can embed that image in the actual page
15:20 Hyppolit wiki page http://padre.perlide.org/trac/wiki/​Features/ProjectSkeletonGeneration changed by bowtie
15:21 bowtie szabgab, ok, found page, working title, will play with images and create a page locally as before
15:28 sewi sandbox?
15:28 sewi bowtie: We also have the sandbox
15:34 bowtie sewi, if you had not guessed, wiki's are new to me, so what is a sandbox, and how do you use it
15:35 sewi A sandbox is usually a big box full of sand where kids could play and build things out of sand which don't harm anybody and usually could be destroyed at the end.
15:35 kaare joined #padre
15:35 sewi A wiki/software sandbox is the same: You could play around in it, break things but it won't harm anybody or anything.
15:36 El_Che also edible/editable :)
15:36 sewi Hyppolit: sandbox is http://padre.perlide.org/trac/wiki/SandBox
15:36 Hyppolit sandbox was unknown
15:36 Hyppolit sandbox is now http://padre.perlide.org/trac/wiki/SandBox
15:37 sewi Everything created in or below this page is considered not_to_be_used_in_production
15:38 sewi So if you want to try anything: Create a page like SandBox/i_want_to_break_free and play around there, inserting images, removing them or do whatever you want.
15:38 sewi No1 expects sandbox pages to contain something useful or work in any way.
15:38 sewi You could see that szab played around with the ticket list on the SandBox start page.
15:40 toi left #padre
15:44 Hyppolit wiki page http://padre.perlide.org/trac/wiki/SandBox changed by Sewi
15:44 Hyppolit wiki page http://padre.perlide.org/trac/wiki/SandBox changed by Sewi
15:44 sewi ...and now we also have some sand in our sandbox :-)
15:45 bowtie sewi, thanks, I will have a look
15:46 bowtie sewi, who't no camels :))
15:47 sewi bowtie: Add one - you could do this easily in the sandbox
15:47 sewi And you'll find out how to insert an image by adding the camel :)
15:47 bowtie sewi, thanks for letting me play with your toys
15:48 sewi It's not my toy - it's szabgab's :-)
15:58 Hyppolit wiki page http://padre.perlide.org/trac/wiki/SandBox changed by bowtie
15:59 bowtie sewi, we now have camel as well,
15:59 sewi cool
16:02 kyanardag left #padre
16:08 fenderson left #padre
16:12 fenderson joined #padre
16:17 Alias left #padre
16:53 kyanardag joined #padre
17:10 bowtie fenderson, any questions?
17:11 fenderson actually i dont get any of that
17:11 fenderson i'm trying :)
17:12 fenderson i think i dont know that stuff and thats way
17:12 fenderson whats the difference between run this test run test
17:12 fenderson what is a vanila build
17:12 sewi fenderson, bowtie: Usually those stuff should be able to be tested by anybody, no special knowledge should be required
17:13 fenderson and you want me to install stuff
17:13 fenderson stuff i dont know if i need, i dont have a problem to install it
17:14 fenderson can you explain those 3 :) please?     * EUMM perl Makefile.Pl
17:14 bowtie fenderson, after you create an new dev area with module-starter , you now have a vanilla dev environment
17:14 fenderson * MB perl Build.PL
17:14 fenderson * MI perl Makefile.PL
17:14 fenderson ok great
17:15 sewi bowtie: Which page did you edit?
17:15 fenderson why am i using makefile.pl
17:15 fenderson what is MI
17:15 sewi bowtie: sorry, found it
17:16 fenderson mi is the module installer right?
17:16 fenderson you can do more steps on the setup
17:16 fenderson open terminal. write ...
17:16 bowtie fenderson, Module::Build (MB) as on page I defined short cut same as mod-starter uses for continuity, sorry I confused you
17:16 fenderson now do ..
17:17 fenderson no, thats ok the mb and mi is understandable
17:17 Hyppolit wiki page http://padre.perlide.org/trac/wik​i/Features/AutomatedBuildAndTest changed by Sewi
17:17 fenderson everyone will get it
17:18 fenderson just by searching on the page MI MB
17:18 fenderson but.. the setup should be with stages
17:18 fenderson i think...
17:18 fenderson thats my opinion
17:20 fenderson and the last thing, the only thing is realy confusing
17:20 fenderson the others you can get along with
17:20 bowtie fenderson, I was just trying to display my process be hind creating the tables.
17:20 fenderson but, what is the categorizes: Run This Test, Run Test, Run Build and Test, Run Test, Run This Test. :) please explain so i would get it
17:20 Hyppolit wiki page http://padre.perlide.org/trac/w​iki/Features/Wiki/VanillaBuild changed by Sewi
17:21 bowtie fenderson, in Padre, on the menu, select Run, then sub menu etc...
17:21 sewi I just started a little Wiki inside our Wiki to explain such terms like vanialla build
17:22 sewi Feel free to add other terms!
17:22 pece2 joined #padre
17:23 bowtie sewi, thanks, I just thought, it would be applicable here, sorry to cause such confusion
17:23 sewi bowtie: experienced developers should know it, but others need to learn it :)
17:23 sewi Abd I didn't find any definition on wikipedia or google :-(
17:25 bowtie sewi, I had no idea you were into the creation of a gazetteer (spelling not sure) :))
17:25 fenderson i got all the others
17:25 fenderson the tables i didnt get
17:25 fenderson thats your process?
17:25 fenderson how do i read the tables
17:25 fenderson stages?
17:25 fenderson bowtie, :)
17:26 sewi bowtie: I didn't know that I am :)
17:28 bowtie fenderson, create a build, your choice, then using Padre, open a test file lets say "00-load.t", now perform the test in order left to right, then try with a different dev build
17:29 bowtie fenderson, sewi, still with me?
17:31 bowtie fenderson, sewi, now the table is just test result expressed as Pass or Fail.
17:38 * sewi didn't try
17:38 * sewi added the wiki only
17:41 bowtie sewi, I was just trying to explain what the functions do, I will add a graphic at top of the page if that helps, but my other point is Run This Test should use -l not -b (prove -l t/nnn.t)
17:42 asarch left #padre
17:43 bowtie sewi, this would enable me to remove test3 and add some continuity
17:43 danlucraft left #padre
17:50 Hyppolit wiki page http://padre.perlide.org/trac/wik​i/Features/AutomatedBuildAndTest changed by bowtie
17:50 Hyppolit wiki page http://padre.perlide.org/trac/wik​i/Features/AutomatedBuildAndTest changed by bowtie
17:51 Hyppolit wiki page http://padre.perlide.org/trac/wik​i/Features/AutomatedBuildAndTest changed by bowtie
17:52 bowtie fenderson, does the image help http://padre.perlide.org/trac/wik​i/Features/AutomatedBuildAndTest
17:52 szabgab sewi: I am not sure we need to build a wikipedia in our wiki :)
17:53 szabgab for generic, non-padre related terms
17:54 szabgab I'd rather link to the definitions, if really needed
17:55 bowtie szabgab, if the odd definition requires it why not, for clarity
17:56 bowtie szabgab, does my point about prove -l make more sense now?
17:56 bvierra|l joined #padre
17:57 szabgab bowtie: I already asked you to open a ticket for a configuration option for that
17:57 bowtie szabgab, ok, will do
18:04 Hyppolit # 1187 :  Run This Test (new defect) [ http://padre.perlide.org/trac/ticket/1187 ]
18:11 Di-ima left #padre
18:25 fenderson bowtie, ok i got it great :)
18:25 fenderson and the img next to it will be great
18:26 bowtie fenderson, image is there now
18:26 Hyppolit # 1187 :  Run This Test (new defect) by szabgab  [ http://padre.perlide.org/t​rac/ticket/1187#comment:1 ]
18:27 Hyppolit wiki page http://padre.perlide.org/trac/wiki/​Features/ProjectSkeletonGeneration changed by bowtie
18:32 bowtie Tea time, back in 20
18:34 sewi szabgab: I didn't find any external definition :-(
18:35 szabgab then maybe we should use a different expression :)
18:35 szabgab if noone else knows what this word is :)
18:35 szabgab or register as a domain name :)
18:36 fenderson left #padre
18:41 fenderson joined #padre
18:54 fenderson left #padre
18:56 fenderson joined #padre
19:00 Hyppolit wiki page http://padre.perlide.org/trac/wiki/​Features/ProjectSkeletonGeneration changed by bowtie
19:12 LeK joined #padre
19:57 bowtie fenderson, any feedback?
20:00 LeK left #padre
20:09 Hyppolit svn: r14169 | szabgab++ | http://padre.perlide.org/trac/changeset/14169
20:09 Hyppolit Release PPIx-EditorTools 0.12
20:09 Hyppolit trunk/PPIx-EditorTools/
20:12 danlucraft joined #padre
20:43 Steffen joined #padre
20:55 danlucraft1 joined #padre
20:55 danlucraft left #padre
20:56 mj41 joined #padre
20:58 fenderson bowtie, i'll give a good feedback now :)
20:58 fenderson just got back from the gym :)
21:13 Steffen_ joined #padre
21:14 fenderson left #padre
21:17 fenderson joined #padre
21:18 Steffen left #padre
21:25 sewi left #padre
21:28 Steffen_ left #padre
21:31 bowtie fenderson, be ready in 10
21:38 fenderson left #padre
21:40 fenderson joined #padre
21:40 bowtie fenderson, are you ready
21:41 fenderson bowtie, yes
21:42 bowtie fenderson, I an listening
21:42 fenderson i didnt comment yet XD
21:42 fenderson but i'll do it now
21:42 fenderson i'm sorry i'm tired so it took time :(
21:42 bowtie fenderson, what is an XD
21:43 fenderson the meaning of XD?
21:43 Steffen_ joined #padre
21:43 bowtie fenderson, would you rather do this tomorrow?
21:43 fenderson no :) i'll do it now
21:43 fenderson give me 5min to go back and check it again
21:43 bowtie fenderson, ok
21:44 fenderson after i understood all, or the parts you explained to me
21:45 fenderson i see you added the screenshot
21:45 fenderson by run
21:46 fenderson you mean the modules right?
21:46 fenderson or do you me try to use them and than run?
21:47 bowtie fenderson, you need to run module-starter or you could File->New->Perl_Development
21:47 fenderson so its great
21:48 fenderson i'm not so pro, even a newbe
21:48 fenderson and i understood all of it
21:48 fenderson :)
21:48 fenderson i'll do all of the tests tomorrow. and tell you in the morning
21:49 bowtie fenderson, then you do the test in order
21:49 fenderson if i got the same results
21:49 fenderson yes
21:49 fenderson in the morning you'll get a msg
21:49 fenderson if i had the same results
21:49 bowtie fenderson, I am time code gmt what are you
21:49 fenderson you'll be here in the morning?
21:50 fenderson what's a time code gmt?
21:50 bowtie fenderson, about 10:30 gmt
21:50 fenderson what's gmt?
21:51 bowtie fenderson, gmt Greenwich mean time
21:51 fenderson XD
21:51 fenderson let me check in google XD
21:51 bowtie fenderson, what is XD
21:51 fenderson first, now i know what's gmt is
21:52 fenderson second XD . bend you're head
21:52 fenderson you'll see a smile with cross
21:52 fenderson means i'm laughing realy hard XD
21:52 fenderson like lol/ rofl
21:52 fenderson the cross is the closed eyes
21:52 bowtie fenderson, O an emotion, got it
21:53 fenderson :)
21:53 bowtie ;)
21:53 fenderson anyway i'll be here at 9
21:53 fenderson at the morning
21:53 fenderson in 9 hours
21:53 fenderson :)
21:53 bowtie fenderson, goodnight
21:53 ok22_ joined #padre
21:53 fenderson bowtie, goodnight :)
21:58 ok22 left #padre
21:59 dapatrick left #padre
22:12 Steffen__ joined #padre
22:17 kaare left #padre
22:17 Steffen_ left #padre
22:23 mj41 left #padre
22:31 bvierra|l left #padre
22:39 danlucraft1 left #padre
22:51 danlucraft joined #padre
22:53 danlucraft left #padre
22:53 bvierra|l joined #padre
22:59 pece2 left #padre
23:06 Steffen_ joined #padre
23:07 Steffen_ left #padre
23:11 Steffen__ left #padre
23:15 bowtie left #padre
23:28 droidica joined #padre
23:31 katodroid joined #padre
23:35 droidica left #padre
23:41 katodroid left #padre
23:44 droidica joined #padre
23:58 droidica left #padre

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