Camelia, the Perl 6 bug

IRC log for #padre, 2010-03-05

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

All times shown according to UTC.

Time Nick Message
00:18 teejay joined #padre
01:03 jazzanova joined #padre
01:10 Alias joined #padre
02:19 mohsen joined #padre
03:04 mattp hey guys
03:04 Alias_ joined #padre
03:04 mattp having a hard time getting some working wx code written..
03:04 Alias_ It can be a bit of a pain
03:04 mattp is Padre::Wx::Dialog::Form out of date?
03:04 Alias_ We've been trying to build some better tools for generating Wx code
03:05 Alias_ What are you trying to make?
03:05 Alias_ A dialog?
03:05 mattp im trying to get a simple tabbed dialog with some text inputs
03:06 Alias_ OK, so I'd NOT recommend any of our first-generation "You don't have to _really_ know Wx to use this" stuff
03:06 Alias_ This is for Padre right?
03:06 Alias_ Or non-Padre?
03:06 mattp i was trying to get this going http://search.cpan.org/~plaven/P​adre-0.57/lib/Wx/Perl/Dialog.pm , was able to get a tabbed dialog. all the labels were chopped off for some reason
03:06 Alias_ If you can make it work, and it's code for Padre, try starting with Padre::Plugin::wxGlade
03:06 mattp its for padre :)
03:07 Alias_ The Padre first-gen dialog builders use fixed widths
03:07 * Alias_ puts fingers down throat and chokes
03:08 Alias_ wxGlade is the first attempt at a second-generation dialog building
03:08 Alias_ ... method
03:08 mattp heh
03:08 mattp you guys have alot of patience :)
03:09 mattp by the way, as an update for my project. ive got a functioning prototype for the server finished .. as you can see im just working on the frontend to plug it together
03:10 Alias_ Then you use the Padre::Plugin::wxGlade and point it at the generated Perl file, and select a dialog name from it
03:10 Alias_ The plugin will suck out the Perl code for that dialog, and rearrange it so it looks like a proper Padre dialog
03:10 Alias_ And all the sizers and stuff stay intact
03:10 Alias_ Then you just bind all the events yourself, and it should work
03:10 Alias_ mattp: I _was_ wondering when I'd hear from you again :)
03:10 Alias_ (Why isn't the code in the repo?)
03:11 mattp ya sorry about that
03:11 Alias_ Or haven't I seen it yet
03:11 Alias_ Even if we're not supposed to help you code it, it's important people can see what you are doing
03:11 Alias_ So we catch any mistakes early
03:12 Alias_ You can use svn annotate to prove we didn't hack on it
03:12 Alias_ BTW, since this is being done in a "commercial-like" way
03:13 Alias_ I'd just comment that, at work, we've fired external contractors for not using version control
03:13 Alias_ And we're currently EXTREMELY pissed off at SAP's solution division in India, for the same reason
03:14 Alias_ At Cisco, we actually refused to allow our vendor to send us code
03:14 Alias_ We only accepted delivery in the form of a CSV path + tag
03:14 Alias_ er, CVS
03:14 dorkfish you'd think software firms would catch up with the times
03:14 Alias_ You would, wouldn't you
03:15 Alias_ Open Source is a decade ahead of commercial coding in this regard
03:15 Alias_ By necesity, but still
03:15 Alias_ SAP--
03:16 Alias_ Our little "Perl website" is years head of the rest of the company in terms of testing maturity
03:16 mattp i understand/agree with you completely. ive honestly things entirely a few times rewriting and screwing around with catalyst, only recently have i had something worth showing you for review
03:16 mattp *honestly scrapped
03:16 Alias_ mattp: Dump it into the Padre svn
03:16 Alias_ If there's issues with other people hacking on it, send an email to the Padre mailing list saying hands off
03:19 mattp ive never really used svn to much capacity before. i bought the oreilly book believe it or not but i havent had time to read it
03:19 mattp no excuse of course
03:22 Alias_ What OS are you on?
03:24 mattp slackware
03:24 mattp linux, sorry
03:24 Alias_ Wow, old school
03:25 Alias_ The command line it is then probably
03:25 Alias_ svn is really simple to use
03:25 Alias_ Want the 2 minute crash course?
03:26 mattp sure. i think i know what i need to do .. cd projects/configsrv ; svn import . http://svn.perlide.org/padre/trunk/  or something along these lines
03:27 Alias_ You'll never run import unless you are making a whole new repo
03:27 Alias_ svn checkout http://svn.perlide.org/padre/trunk/
03:27 Alias_ ... get the code onto your computer
03:27 Alias_ It will appear in ./trunk
03:27 Alias_ svn update
03:28 Alias_ Pulls fresh code from the server for your current directory and below, ignores changes in directories above you
03:28 Alias_ Will try to merge on it's own if there's local and remote changes
03:28 Alias_ svn info
03:28 mattp yep. ive already been doing this to get fresh padre code
03:28 Alias_ Metadata about the directory you are currently in
03:28 Alias_ svn status
03:29 Alias_ Change state of all the files bin and below the current directory
03:29 Alias_ svn add file/dir
03:29 Alias_ Specify new files that should go to the server for the first time (but doesn't send them)
03:29 Alias_ svn commit
03:29 Alias_ Send all changes, and all new files flagged to the server
03:30 Alias_ Spawns EDITOR for your description of the commit
03:30 Alias_ (these are important, don't just send blanks)
03:30 mattp i never did get commit bit on my account
03:33 mattp thanks for taking the time for the crash course :)
03:34 Alias_ svn is pretty straight forawrd
03:34 Alias_ Now git, it's a whole nother level of confusing
03:36 mattp i had to work with clearcase a little bit at ibm, from what i could tell it was pretty bad as well
03:42 mattp if you can help me set up my account i can put up the server right now onto svn.perlide.org
04:36 Alias_ Hrm, I can remember how to add people to svn
04:36 Alias_ I wish Gabor would install my TinyAuth thingy
04:36 Alias_ I can't...
04:36 Alias_ clearcase is horrendous
04:48 mattp it was actually quite impressive the rigging set up they had for running db2s build infrastructure
06:05 nuba left #padre
06:43 pece joined #padre
06:54 kaare joined #padre
07:20 marcela joined #padre
07:49 OliverKrueger joined #padre
07:50 danlucraft joined #padre
07:52 danlucraft1 joined #padre
08:11 danlucraft joined #padre
08:12 Sno|Laptop joined #padre
08:29 bart joined #padre
08:36 bart joined #padre
08:40 dorkfish joined #padre
08:46 jazzanova joined #padre
09:02 danlucraft1 joined #padre
09:04 Getty re from cebit
09:06 dorkfish hi
09:22 Sno|Laptop Getty - when you have some additional time in Hannover, take a look to the "Herrenh�user G�rten"
09:27 LeK joined #padre
09:31 joerg joined #padre
09:31 joerg hello
09:36 LeK hi
09:56 Getty hi
10:32 zenog joined #padre
10:33 zenog Hi, perl eats up a lot of memory (1.7GB) when installing Padre via CPAN on Ubuntu. Is this a known issue?
10:35 joerg the padre nerds and geeks are not present at the moment...  they are all on cebit :) ... try to highlight Getty :-P
10:36 zenog joerg: I was there yesterday, and decided to give Padre a try ;-)
10:37 joerg good decision :)
10:38 bart That *is* a lot...
10:38 zenog bart: Looks like a memory leak, but I don't know exactly.
10:40 bart I know Archive::Tar gets blamed for sucking in a whole archive at once, but that would still never reach that level
10:40 shadowpaste "zenog" at 217.168.150.38 pasted "perl memory problem during Padre installation" (34 lines) at http://paste.scsys.co.uk/40279
10:43 zenog before that, installation of Wx also fails.
10:45 daxim joined #padre
10:45 joerg maybe you should make a trac-ticket...:-D
10:46 joerg or spam the channel until someone on cebit read this :-d
10:48 aukjan joined #padre
10:52 Sno|Laptop I can't see an memory leak there, just that a shared object didn't provide a required symbol
10:53 Sno|Laptop I suggest updating your wxgtk package
10:58 zenog Sno|Laptop: You mean a CPAN package, or a distribution package?
10:58 pece joined #padre
10:58 zenog Sno|Laptop: fact is that the perl process consumes 1.7GB
11:01 LeK maybe i'm wrong, but I think i've read something about a similar problem once; that was specific to ubuntu... but I may be wrong
11:02 zenog I get a 403 error when trying to access http://perlide.org/irclogs/
11:03 Sno|Laptop zenog: I mean your distribution package (which must export the function)
11:04 Sno|Laptop but I didn't understand how you got Wx compiled with that .so
11:04 Sno|Laptop sounds to me that your system has some files which are not properly managed
11:05 mj41_ joined #padre
11:07 zenog Sno|Laptop: hm. All is managed by cpan and dpkg ... maybe I need to re-try the cpan part ...
11:09 Sno|Laptop or use the dpkg package?
11:11 * Sno|Laptop doesn't use/like linux - but maybe your wxgtk and wxgtk-devel packages are not in sync?
11:12 zenog Sno|Laptop: Never had any problem with libraries and devel packages on Debian-based systems in ten years, so I think this is not likely.
11:12 zenog Sno|Laptop: When things fail, it is usually the stuff that I install using cpan.
11:13 Sno|Laptop debian isn't famous for up-to-date packages, but for rock-stable distribution
11:13 Sno|Laptop so when you're going to compile anything on your own you are on your own on debian (it's not a source based distribution)
11:15 Sno|Laptop blame cpan stuff is easy, but I encounter less problems on NetBSD (source based unix dist) than on any Linux distribution when compiling sth. outside of the package management
11:15 zenog I removed the CPAN packages and I am trying to install Padre from scratch again.
11:15 Sno|Laptop remove ~/.cpan/build, too
11:16 zenog Sno|Laptop: ok
11:17 LeK the problem I remember was about some sort of conflicts between dpkg and cpan...
12:01 zenog I guess I need to remove the Ubuntu package of Wx, and install the newer one from CPAN.
12:10 LeK if i remember, with dpkg, you should remove wx-perl, and keep wx lib and dev, then you should install wx-perl with cpan
12:22 zenog okay, the first package in line that does not get properly installed is  ExtUtils::XSpp
12:23 shadowpaste "zenog" at 217.168.150.38 pasted "ExtUtils::XSpp problem" (12 lines) at http://paste.scsys.co.uk/40292
12:53 Getty joerg: now i'm back
12:54 zenog I reported the ExtUtils::XSpp problem: https://rt.cpan.org/Public​/Bug/Display.html?id=55253
13:09 pece joined #padre
13:10 OliverKrueger joined #padre
13:19 zenog Solved the ExtUtils::XSpp problem - had a misconfigured cpan client.
13:19 joerg i miss the time in this chat :(
13:21 mattp eh?
13:24 joerg yeah i mean, [14:23:02] <joerg> instead of <joerg>
13:38 kyanardag joined #padre
13:40 joerg toets dit nie, stuur ek vertaling
13:46 u-foka joined #padre
13:46 danlucraft joined #padre
13:48 danlucraft1 joined #padre
14:01 bart I was just thinking the same thing... "When the hell was this??"
14:07 shadowpaste "zenog" at 217.168.150.38 pasted "pip problems" (26 lines) at http://paste.scsys.co.uk/40302
14:07 zenog Hi guys, now I have problems installing pip.
14:08 zenog Does anyone know how to fix this? I run "sudo cpan", so this may be the reason for "The sources directory is not owned by the current user" ...
14:25 OliverKrueger joined #padre
14:28 El_Che sudo chown -R <your_user> ~/.cpan
14:32 u-foka joined #padre
14:39 zenog El_Che: thanks, works with "root" as user ...
14:39 TestBlack joined #padre
14:51 zenog Now I have problems in tests 71 and 84 of Padre: Clone.pm seems to be missing.
14:51 zenog Could it be that this dependency is not specified?
14:56 zenog ... finally installed ;-)
15:11 wallasey joined #padre
15:21 patspam joined #padre
16:37 marcela joined #padre
16:55 sawyer joined #padre
16:56 sawyer is there any way to get padre on a stick?
16:56 sawyer i'm downloading portable strawberry (since the default doesn't allow to change the drive), but i see Padre standalones contain strawberry)
17:15 bart I don't see why not.
17:18 bart All you need is, at most, the directories of perl/bin and of c/bin to have Strawberry work flawlessly, and I know it is enough to run Padre on Strawberry too
17:19 bart and c/bin only to install XS modules
17:25 bart I currently use a bat file to add directories to PATH, and with %dp0 you can get the absolute path of the directory the bat file is in.  So `PATH %dp0\perl\bin;%dp0\c\bin;%PATH%` if the bat file is in the root dir of Strawberry is enough to make it independent of the absolute location, including drive letter, so it can be on a USB stick.
17:25 marcela joined #padre
17:30 johnd joined #padre
17:31 * LeK hasn't tried to get padre+strawberry portable
17:32 LeK instead, I "copy /r  x:/strawberrt c:/strawberry" at the beginning of a session...
17:32 LeK dirtier, but much less pain to get running :)
17:33 johnd any thoughts on adding "new project wizard" functionality to Padre?
17:34 johnd like, as a plugin?
17:35 johnd is there any kind of "look here first" docs I should look at?
17:41 johnd looks like Padre::Plugin::Catalyst is a good starting point
17:41 johnd that's: Padre:: Plugin::Catalyst
17:50 LeK i haven't yet hacked padre code, but i found some light information on padre web site
17:52 johnd thanks for the tip :)
17:54 danlucraft joined #padre
17:56 mattp f/win 1
18:16 zenog One question: Is it okay to just send German translation updates to the mailing list?
18:16 zenog Or should I co-ordinate this with someone specific.
18:17 OliverKrueger joined #padre
18:38 mattp zenog: if you get commit bit it might be easiest to remove the middle man and do it yourself
18:38 mattp unless there is someone appointed to uptake of the german translation. im not usre
18:41 zenog So I'll just send it to the list, and we'll see.
19:04 Hyppolit #877: Clicking "Advanced" button in Tools > Preferences causes current changes to be lost (new defect) [ http://padre.perlide.org/trac/ticket/877 ]
19:08 szabgabx joined #padre
19:14 danlucraft1 joined #padre
19:18 pece joined #padre
19:26 Hyppolit svn: r10983 | patspam++ | http://padre.perlide.org/trac/changeset/10983
19:26 Hyppolit Fixes "Open File In Existing Padre" for non-win32
19:26 Hyppolit
19:26 Hyppolit Moved the require line inside the conditional
19:26 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/
20:06 kgish joined #padre
20:16 zenog left #padre
20:21 MichaelDaum joined #padre
20:50 MichaelDaum hey guys. how is it going on the cebit :)
21:18 szabgabx hi MichaelDaum
21:19 szabgabx we are very tired here
21:19 szabgabx btw there is an #events channel you might want to join
21:26 Hyppolit svn: r10984 | Sewi++ | http://padre.perlide.org/trac/changeset/10984
21:26 Hyppolit Remove double entry
21:26 Hyppolit subversion/
21:29 Sewi2 joined #padre
21:29 Sewi2 Hi all
21:42 Karl joined #padre
21:43 Karl joined #padre
21:43 Karl hi people
21:43 Karl any chance to get my patch testes ? http://padre.perlide.org/trac/ticket/875
21:44 Karl tested
21:49 MichaelDaum szabgabx, ya I can imagine
21:50 Sewi2 Hi Karl
21:50 szabgabx Karl, 3 of us are quite busy with CeBIT and tired in the evenings
21:50 Karl ok, how many have svn commit access ?
21:50 szabgabx but I hope someone will be able to check it soon
21:50 szabgabx 50 or so
21:51 szabgabx but only a few are active at any given time
21:52 Karl is there q bug in the trac web ? When I click on "my tickets" the list is empty, but it says that I 'm logged in
21:52 Karl and of course I have created some tickets
22:00 danlucraft joined #padre
22:00 szabgabx I think that lists open bugs
22:01 szabgabx which reminds me I think it would be better to keep the bugs open when you add a patch and let people close them after applying the patch
22:01 szabgabx though maybe we should add another state called "patched" or similar
22:02 bart "patch submitted"
22:03 CSJewell szabgabx: That would be nice.  The way I operate the RT queues for modules I release is that "patched" means it's in the svn repo, ready to be "closed" when I do a release.
22:04 szabgabx bart, that sounds better
22:04 szabgabx maybe "patch enclosed" or "patch added" ?
22:06 szabgabx oh, as I see trac does not really let you do that
22:06 szabgabx a ticket is either new or resolved
22:06 szabgabx and there are various "explanations" for the resolved state
22:09 Karl ok, so I'll change mine to  new
22:09 szabgabx and btw you can use "Tickets I reported"   http://padre.perlide.org/trac/report/10
22:10 szabgabx as "My tickets" would be tickets assigned to you
22:10 Karl {10} Tickets I reported
22:10 Karl No matches found.
22:11 Karl forget it, my mistake
22:12 Karl btw, most of the tickets are just obsolete or not reproducible
22:12 Karl it's a pain when you want to pick up sth to fix
22:12 Karl or to evaluate the current state of Padre
22:13 szabgabx it would be nice if you could help cleaning up the tickets
22:19 Karl yes, but how to that ? I tried asking questions on the tickets, but I never get any answer
22:25 Hyppolit #879: Search in directory via contextaul-menu on a folder (new enhancement) [ http://padre.perlide.org/trac/ticket/879 ]
22:26 Sewi2 Karl: If two or three people asked for an update to a ticket and nothing happend, try to reproduce the bug for a last time.
22:26 Hyppolit #879: Search in directory via contextual-menu on a folder (new enhancement) [ http://padre.perlide.org/trac/ticket/879#comment:1 ]
22:27 Sewi2 Either it's still there - leave the ticket, maybe add some information  you found, someone (maybe you) will fix it.
22:27 Sewi2 If it's fixed, add this information to the ticket and close it.
22:28 Hyppolit #831: CPAN Install, test failing caused by Term::Readline (new defect) [ http://padre.perlide.org/trac/​ticket/831#comment:description.1 ]
22:38 Karl is there an easy way tu run the Padre tests ?
22:43 szabgabx make test
22:47 OliverKrueger joined #padre
22:47 Hyppolit #880: allow the Project (directory tree) window to be linked with the editor (new enhancement) [ http://padre.perlide.org/trac/ticket/880 ]
22:49 Hyppolit #281: TDD using Padre (new enhancement) [ http://padre.perlide.org/trac/ticket/281#comment:1 ]
22:51 Karl on which directory ? it does not work for me
22:54 Karl ok, I had to install inc::Module::Install
22:56 Karl and if I want to run a particular test ?
23:03 szabgabx prove -b t/name.t
23:30 Getty dudes.....
23:30 Getty i'm so .... out of anything 8-)
23:49 Sewi2 gn8 guys...
23:49 Sewi2 left #padre

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