Camelia, the Perl 6 bug

IRC log for #padre, 2010-01-08

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

All times shown according to UTC.

Time Nick Message
00:17 AliasWork joined #padre
00:26 * AliasWork wonders if we should make it a thing to change the splash screen at the very least annually :)
00:26 AliasWork We were originally talking about doing it monthly
00:26 AliasWork That kinda fell by the wayside
00:38 Hyppolit svn: r10095 | adamk++ | http://padre.perlide.org/trac/changeset/10095
00:38 Hyppolit Upgrading build system to Module::Install::PadrePlugin
00:38 Hyppolit trunk/Padre-Plugin-PerlCritic/
00:52 awnstudio joined #padre
00:54 Hyppolit svn: r10096 | adamk++ | http://padre.perlide.org/trac/changeset/10096
00:54 Hyppolit Split out compilation test from the other tests (such as they were)
00:54 Hyppolit trunk/Padre-Plugin-PerlCritic/t/
00:55 Hyppolit svn: r10097 | adamk++ | http://padre.perlide.org/trac/changeset/10097
00:55 Hyppolit Add use 5.008 line so M:I can detect the minimum Perl version correctly.
00:55 Hyppolit Move menu_simple from function ref to anonymous code fragment to tolerate changes to the loaded code better.
00:55 Hyppolit trunk/Padre-Plugin-PerlCritic/lib/Padre/Plugin/
00:56 Hyppolit svn: r10098 | adamk++ | http://padre.perlide.org/trac/changeset/10098
00:56 Hyppolit We are now a Padre::Plugin subclass again
00:56 Hyppolit trunk/Padre-Plugin-PerlCritic/lib/Padre/Plugin/
01:07 jazzanova joined #padre
01:09 Hyppolit svn: r10099 | adamk++ | http://padre.perlide.org/trac/changeset/10099
01:09 Hyppolit Menu tweaks
01:09 Hyppolit trunk/Padre-Plugin-PerlCritic/lib/Padre/Plugin/
01:16 AliasWork The new Wx::Perl::ProcessStream is failing for me
03:27 Alias joined #padre
03:34 mohsen joined #padre
04:07 Alias_ joined #padre
04:47 patspam joined #padre
04:57 patspam1 joined #padre
05:42 CULICHI joined #padre
05:42 CULICHI Enter text here...HOLA
05:43 CULICHI COMO FUNCIONA ESTO
06:44 Sewi joined #padre
06:44 Sewi gm
06:48 Alias_ \o
07:28 submersible joined #padre
07:35 kaare joined #padre
07:50 SvenDowideit joined #padre
07:59 cognominal joined #padre
08:29 marcela joined #padre
09:41 Alias joined #padre
10:01 cognominal joined #padre
10:15 pece2 joined #padre
10:50 waxhead joined #padre
11:02 submersible hi folks
11:03 abraxxa joined #padre
11:03 abraxxa Missing or non-scalar value for setting 'locale' at /home/ahartmai/.cpanplus/5.10.0/build​/Padre-0.54/blib/lib/Padre/Wx/Main.pm line 1322
11:03 abraxxa for 0.54
11:03 abraxxa in t/15-locale.t
11:05 Alias_ submersible, heya
11:05 Alias_ submersible, sorry I dissapeared (if you even noticed)
11:06 Alias_ submersible, went home for lunch and I was getting so much done on the Aspect stuff compared to work I just decided to stay
11:06 submersible Alias_: meh. :)
11:06 submersible I managed to zlib and mitbask catalogue acls down to pencil shavings today
11:07 Alias_ I figure if Kirby isn't around to keep an eye on me and ask probing questions, I might as well just act in the interests of the project directly :)
11:07 abraxxa seems Wx::Locale::GetSystemLanguage doesn't return anything
11:07 Alias_ Even if that means a 6 hour lunch
11:08 submersible anyone know if you can subscribe a wx event then later 'forget' or tell wx to forget that it is subscribed?
11:08 Alias_ The EVT_ stuff is a macro of sorts
11:08 Alias_ There's a proper register/deregister underneath
11:18 waxhead hey submersible.. how goes swarm?
11:18 submersible some success with the editor snooping ..
11:18 submersible presently ripping half of the plugin out :)
11:21 waxhead gotta love SBS on a friday...
11:21 * submersible resists the temptation..
11:22 daxim joined #padre
11:22 waxhead you've missed the boring part.. the soft porn is about to start...
11:24 waxhead submersible, you know you want to change channel!
11:28 waxhead wow.. that's one of hte raunchiest ones I've ever seen on sbs!
11:32 SvenDowideit_ joined #padre
11:36 patspam joined #padre
11:56 kthakore Alias_: is there a lag when you do alt-tab in windwos?
11:56 Alias_ alt-tabbing TO Padre?
11:56 Alias_ I've noticed that
11:56 Alias_ For some reason Padre seems to take a long time to page in and go active
11:57 kthakore yeah .... wth is that?
11:57 Alias_ Dunno
11:57 kthakore it gets worse with perl5 and perl6 code both on Padre
11:57 Alias_ My first suspicion is something to do with us running stuff in the background all the time, even when we aren't focused
11:57 kthakore that could be it
11:57 Alias_ Windows strongly de-prioritises processes that aren't in the foreground
11:57 kthakore can you stop the interpeter with a flag ?
11:58 Alias_ Nah
11:58 Alias_ First, we could at least stop the changed file scanning
11:58 Alias_ And see if there's anything else firing off once a second
11:58 Alias_ I suspect we really need a performance person that knows what they are doing
11:58 Alias_ Because there's event loop, and lots of heavy threads
11:59 kthakore is there a way we can NYTProf a timed run+exit
11:59 kthakore like open 10 docs
11:59 kthakore un focus
11:59 kthakore focus
11:59 kthakore and exit?
11:59 Alias_ For me, it seems to get longer the longer Padre has been in the background
11:59 kthakore yup
11:59 Alias_ So a profiler may not be of huge yse
11:59 Alias_ use
11:59 Alias_ Well
12:00 kthakore it is windows specific so ... azazawiiiiiiIIIiIiiIiI time!
12:00 Alias_ If we DID have a proper first class lose/gain focus mechanism, we could hook into that
12:00 kthakore meh ... ok
12:00 Alias_ hrm
12:00 kthakore question
12:00 Alias_ Oh!
12:00 Alias_ One thing you can do yourself
12:00 kthakore Alias_: yeah?
12:00 Alias_ Google for sysinternals procmon
12:00 kthakore ok
12:01 Alias_ It's a tool written by a hardcore internals tool guy from Microsoft
12:01 Alias_ They bought his entire company just to get him on staff
12:01 kthakore but my coworkers won't like that ... a procmon for a text editor
12:01 kthakore heh
12:01 szbalint Alias_: hehe, funny
12:02 kthakore Alias_: also you docs for ORLite are HORRIBLE!
12:02 kthakore Alias_: I couldn't even make a simple script reading your tests
12:02 kthakore the SCOPE: END_PERL stuff
12:02 kthakore wth?
12:03 kthakore Alias_: all I wanna do is create a foo.db and use Foo::Bar on it
12:04 kthakore well also your bracket for the first code in the doc is wrong ) instead of }
12:04 kthakore k gtg
12:05 Alias__ joined #padre
12:05 Alias__ Sory about that
12:05 Alias__ Been suffering a rash of blue screen of deaths due to video-related hardware issues
12:05 Alias__ Anyways
12:05 Alias__ If the laggy focus is related to memory and swap problems, procmon won't be able to help much
12:05 Alias__ But it should be able to catch any kind of system call storm firing off
12:07 Alias__ Hrm
12:07 Alias__ I should be working on other things, but fuck it
12:07 Alias__ I'm gunna fix that directory browser bug
12:07 Alias__ It's pissing me off
12:11 szabgab Alias__, could you dig out the Padre presentation you made on OSDC so I can reuse it ?
12:11 Alias__ yes!
12:11 szabgab or make it public on your website?
12:11 Alias__ One sec
12:11 Alias__ It might already be, actually :)
12:12 Alias__ You've clearly never discovered http://svn.ali.as/cpan/users/adamk/talks/ before :)
12:12 Alias__ There's what looks like a Padre talk in there
12:12 Alias__ Let me see if it's the finished version
12:12 Alias__ 30/11
12:12 Alias__ hrm
12:12 Alias__ May or may not be current
12:15 szabgab Slides - Padre.pptx  ?
12:15 szabgab or padre/
12:15 Alias__ Slides - ...
12:15 szabgab those are just pictures
12:15 szabgab in padre/
12:15 Alias__ The padre directory will be a dump of source material before the creation of the presentation itself
12:16 SvenDowideit_ joined #padre
12:16 szabgab another question: you talked with dam about a way to get all the cpan packages in debian , is it public?
12:18 szabgab or is it the same CPANTS is using?
12:18 Alias__ I asked SOMEONE to publish it somewhere, as SQLite
12:18 Alias__ So I could wrap an ORDB module over it
12:18 * Alias__ looks at his list
12:19 Alias__ http://search.cpan.org/~rsn/ORDB-Debian​Modules-0.01/lib/ORDB/DebianModules.pod
12:19 Alias__ use ORDB::DebianModules;
12:19 Alias__ Should load it automatically
12:19 Alias__ No idea where the raw SQLite is, but that's the client for it
12:19 Alias__ Location of the sqlite file on the server should be in the code for it somewhere
12:37 szabgab thanks, anything similar for fedora or mandriva ?
12:39 Alias__ Nope
12:41 szabgab marcela, jq any chance getting a list of CPAN packages in Mandriva and Fedora (and RedHat) in some format?
12:45 szabgab Alias__, the slides look horrible in Open Office
12:45 marcela szabgab: what was the assignemnt?
12:45 szabgab :-)
12:46 szabgab I'd like to have a file (e.g. csv file but better an sqlite database file) listing all the CPAN packages that are in Fedora
12:46 szabgab or a way to fetch this information somehow
12:47 Alias__ szabgab, yeah :(
12:47 Alias__ szabgab, I've found it's helped me a lot to keep up with the latest Powerpoint
12:47 marcela szabgab: ok
12:47 Alias__ szabgab, fortunately if you have a talk within 30 days, you can install a trial version
12:49 szabgab on Linux ?
12:49 szabgab I don't have antivirus :-)
12:50 Hyppolit svn: r10100 | jquelin++ | http://padre.perlide.org/trac/changeset/10100
12:50 Hyppolit fix #489: auto-detect dist-zilla based projects
12:50 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
12:50 abraxxa ok
12:50 Hyppolit #489: dist-zilla projects not taken into account (closed defect) [ http://padre.perlide.org/trac/ticket/489#comment:1 ]
12:50 jq szabgab: rpm -qa perl-*
12:51 szabgab jq, and withouth having the system ?
12:51 jq well, i can send it to you :-)
12:51 szabgab could you create such a file on a server (with a cron job)
12:51 jq in fact, rpm -qa * show installed modules
12:51 Alias__ jq: He wants something like ORDB::DebianModules::Generator
12:51 jq "urpmq -a perl-*" will show what's available
12:52 Alias__ It's easy to make the list in general, it's harder to make it in a single stable sqlite URL
12:52 jq i finally tackled padre support for dzil projects
12:52 Alias__ To make it more of a service than one-off single person thing
12:52 szabgab and I'd like to get constantly update as cooker gets updated
12:52 jq but look at commit r10100 the number of time the detection is done
12:52 Hyppolit Changeset #10100 http://padre.perlide.org/trac/changeset/10100
12:52 jq (and there was already some other that i've already fixed)
12:53 jq ==> we need to have padre::project::perl subclasees: ppp::eumm, ppp::mb and ppp::dzil
12:53 szabgab jq, so maybe some refactoring is due ?
12:53 jq definitely
12:53 jq i'll open a ticket
12:54 Alias__ jq: ... :mi
12:54 Alias__ :)
12:54 marcela jq maybe better use repoquery, if it's available
12:54 Alias__ And what if they have BOTH a Makefile.PL and Build.PL :)
12:54 jq marcela: which is why i updated my answer to "urpmq -a perl-*"
12:54 jq Alias__: then just pick one
12:54 Alias__ Perhaps we should break up the sub-classes with interaction protocol
12:54 jq we don't care
12:54 marcela jq ok ;_)
12:54 Alias__ Make/Build/Dzil
12:55 szabgab marcela, jq it would be nice to start updating http://szabgab.com/distributions/  again
12:55 Alias__ Use the actual console interaction commands as the distinguishing factor instead of the backend library
12:56 jq alias: ::mi would be a subclass of ::eumm i guess
12:58 Alias__ If it was really needed
12:58 Alias__ Which I guess it might be if you did automated Makefile.PL refactoring
12:58 jq yes
12:58 Hyppolit #818: project detection is done in multiple places, refactor needed (new defect) [ http://padre.perlide.org/trac/ticket/818 ]
12:58 Alias__ Padre::Project::Perl::Make::MI
12:59 szabgab Padre::Project::Perl::Make::ME::A::TEA
12:59 Alias__ heh
13:00 Hyppolit svn: r10101 | jquelin++ | http://padre.perlide.org/trac/changeset/10101
13:00 Hyppolit forgot to update changes
13:00 Hyppolit trunk/Padre/
13:01 jq szabgab: erm, how can i make mandriva appear in module::packaged?
13:02 jq module::packaged is mostly a mirror of a gz file
13:02 jq but nowhere do i see how the gz file is updated
13:03 jq so i'm not against helping, as long as i somehow get some instructions
13:03 jq or some code
13:03 jq or both
13:04 szabgab forget about the client side - the one pulling this data,
13:04 szabgab I just need a feed where I can get the list of packages from
13:04 szabgab without having an actual system
13:05 Alias__ ^^^ what he said
13:05 szabgab the debian people started to build a csv file with a list of    package-name,version,number of tickets in debian,number of patches in debian
13:06 szabgab which was used in CPANTS
13:06 szabgab then later they built this sqlite database for Alias
13:06 szabgab who can then pull the file and use the data
13:06 jq szabgab: something like that: http://maint.mandriva.com/listpkgs​.php?scount=4000&search=perl-
13:06 Alias__ And I showed them the tools to generate the client + server
13:07 Alias__ jq: Something like that, as a sqlite table, gzipped, yes
13:07 Alias__ The rest of the code literally writes itself
13:07 jq (although it will miss some perl applications such as App::Ack or Games::Pandemic that come as ack or pandemic)
13:08 szabgab jq, that can be fixed later if really needed
13:08 szabgab but this table does not have version numbers
13:09 szabgab and that would be important too
13:10 jq so i need to hack a script then
13:11 Alias__ Not a big one
13:11 Alias__ And if you clone ORDB::DebianModules::Generator half the work may well be done already
13:12 Alias__ Or may even just be a 10 line Xtract script...
13:13 waxhead can a frame have a key_up event attached to it?
13:13 jq once again, ordb just clones a database
13:13 jq nowhere is the creation script available
13:14 Alias__ jq: That's what ::Generator is
13:14 Alias__ http://cpansearch.perl.org/src/RSN/​ORDB-DebianModules-Generator-0.02/l​ib/ORDB/DebianModules/Generator.pm
13:14 Alias__ See
13:14 Alias__ ::Generator is the convention for where to put the code that creates the database in the namespace above it
13:14 Alias__ More or less
13:14 jq oh, i just looked at the ordb::debianmodules
13:14 jq not the ::generator
13:15 jq and it's done in debian::modulelist
13:16 jq it should have been in modules::packaged::by::debian or sthg like that
13:16 jq i don't like new top-level names
13:17 jq so i may create modules::packaged::by::mandriva
13:18 jq and i also find silly ordb::debianmodules
13:18 Alias__ ::by...
13:18 jq ordb::modules::debian would be better
13:18 jq Alias__: because modules::packaged is already taken
13:18 Alias__ jq: Wouldn't be hard to ask for a change in  namespace
13:18 Alias__ If there was a second one to align with
13:18 Alias__ Talk to Ryan52, he wrote the debian one
13:19 jq but then, if we release modules::packaged::$vendor separatly, it makes sense to get rid of the ::by
13:19 Alias__ If you want to agree on a unified namespace
13:19 jq Ryan52: ping
13:19 jq sending mail
13:19 szabgab jq, btw see also Parse-Fedora-Packages
13:23 jq szabgab: that's not the same
13:23 jq it seems to be some kind of api around yum's metadata
13:27 cognominal joined #padre
13:36 szabgab yes, I think
13:37 szabgab I think I used that module to generated the web page I showed
13:51 Alias__ szabgab, you ok if I move 01-compile.t to xt?
13:51 Alias__ It's starting to take a hell of a long time to run
13:51 szabgab marcela, thanks for the mail with the files but I cannot really do anything with it. I'd rather wait for a cron job that will create the file on some server at Fedora
13:53 szabgab Alias, if you think so, I was hoping that will help us avoid stupid bug hunting when the problem is that one of the late loading module is not compiling
13:53 Alias__ szabgab: There's a function in the developer plugin "Load all unloaded modules"
13:53 Alias__ szabgab: If we add something like that to the normal load.t one, that should be enough
13:54 szabgab I did not know that one but maybe what you say is good
13:54 Alias__ The main reason people use that compile thing, is to make absolutely sure that each class declares all of it's dependencies and doesn't rely on it's deps to load other of it's deps
14:01 Hyppolit svn: r10102 | adamk++ | http://padre.perlide.org/trac/changeset/10102
14:01 Hyppolit Shortcut ->refresh when the directory hasn't changed
14:01 Hyppolit trunk/Padre/lib/Padre/Wx/
14:02 Hyppolit svn: r10103 | adamk++ | http://padre.perlide.org/trac/changeset/10103
14:02 Hyppolit Moved the increasingly slow compile test to xt
14:02 Hyppolit trunk/Padre/t/ trunk/Padre/xt/
14:04 pece joined #padre
14:11 asphere joined #padre
14:16 Hyppolit svn: r10104 | adamk++ | http://padre.perlide.org/trac/changeset/10104
14:16 Hyppolit Adding support for "use Padre ':everything';" which will load the entire Padre:: tree (that is part of the main Padre distribution) immediately.
14:16 Hyppolit trunk/Padre/lib/
14:17 Hyppolit svn: r10105 | adamk++ | http://padre.perlide.org/trac/changeset/10105
14:17 Hyppolit To make up for the loss of 00-compile.t to the xt directory, test that use Padre ':everything'; loads all remaining classes ok.
14:17 Hyppolit trunk/Padre/t/
14:26 jq szabgab: are you interested by dists or modules available in mandriva?
14:27 szabgab primarily the thing that correstponds to a single   A-B.tar.gz  on CPAN
14:27 szabgab so that would be dists, right ?
14:28 jq yeah. but debian::modulelist lists modules
14:29 szabgab hmm
14:29 szabgab I don't know
14:30 szabgab For now I'll need distributions
14:33 jq Alias__: where are we wrt file::homedir?
14:37 Alias__ Dev release pushed...
14:42 daxim wanna improve the module as I said?
14:52 Alias__ Or you can, if you want, you have commit
14:53 Alias__ Only clash atm would be the non-caching
14:53 Alias__ We could end up spawning a TON of processes
14:55 Alias__ BTW, daxim, what's up with Vienna
14:56 daxim status is I asked for an act instance and barbie for a subdomain name
14:56 daxim venue is secured, as soon as the wiki is up everyone can fight for admittance
15:03 samir joined #padre
15:04 samir hi guys, i'm praying with my padre, but it's not working ; jokes apart, i'm running Padre on win vista, and when i go plugins >> module tools >> install from CPAN ; it just dies
15:04 samir which files i have to see, to understand what's going on?
15:05 samir or it is a known bug?
15:12 kaare joined #padre
15:16 Ryan52 jq: pong?
15:17 abraxxa left #padre
15:20 Ryan52 jq: sounds fine to me.
15:21 samir Ryan52, is this a support channel for padre?
15:21 Alias__ samir, yes it is
15:22 samir so, i'm having a problem with Padre on windows vista
15:22 samir when i go plugins >> module tools >> install from CPAN ; it just dies
15:24 samir do you guys know what i can do to debug or fix it? it's a known bug? I had to run manually the padre.bat in order to get it working by the icon
15:24 samir can be a similar problem?
15:25 jq Ryan52: ok
15:26 jq Ryan52: however, szabgab wants dists, not modules
15:33 Alias__ samir: Dies dies, or dies hangs?
15:33 Alias__ The CPAN installer is pretty crude atm, it will want to block
15:33 Alias__ in the foreground
15:33 Alias__ The bat problem, you just have to run it from bat once
15:33 Alias__ After that, should work from exe
15:34 Alias__ OK, time I guess to try and work out why the hell the exe fails the first time
15:36 jq Ryan52: ping
15:36 Alias__ ok, so I can replicate the fail
15:36 samir Alias__ dies dies
15:36 Alias__ samir: hrm...
15:36 Alias__ samir: Can you open a command line and run it from there?
15:37 Alias__ samir: When it dies it should spew the error to the console
15:37 samir sure, i'll have the debug output there?
15:37 samir it answers
15:37 Alias__ We don't have a decent top level exception trap in place in the gui only version
15:38 Alias__ Which OS btw?
15:38 samir Windows Vista, unfortunantly
15:38 Alias__ Should be mostly fine
15:38 * Alias__ is on it atm
15:38 samir i'm evaluating on that for my trainees that use that at home
15:39 Alias__ Yp
15:39 Alias__ Yup
15:39 Alias__ There's a couple of nigglies we know of atm
15:39 Alias__ 1. You need to reboot after install
15:39 Alias__ 2. You need to run it from Run -> padre.bat the first time
15:39 Alias__ (after the first time the exe works)
15:40 Alias__ Other than that, most things should be ok (version-specific bugs notwithstanding)
15:40 samir ok, i did both
15:40 samir well, that's interesting
15:40 samir i got nothing on the terminal running the EXE
15:40 Alias__ try this
15:40 Alias__ perl -S padre
15:41 samir before
15:41 samir i tried to run the .bat just for fun
15:41 samir and then it gave me some messages on the terminal, and success!
15:41 samir haha
15:42 samir i have a window with the CPAN modules
15:42 samir although all the stuff is a little slow
15:42 samir sometimes windows thing it hanged
15:42 Alias__ Padre has a policy of explicitly allow crap first implementations of things
15:43 Alias__ To stimulate better second versions :)
15:43 Alias__ The CPAN installer is, alas, in it's first version
15:43 samir wow
15:43 Alias__ Most of it is running in the foreground, not in a background thread like it really should
15:43 samir for sure there's another way to do it, how?
15:43 Alias__ So it blocks the event loop :)
15:43 Alias__ There's a threading/task API
15:43 Alias__ It's just not using it yet
15:43 Alias__ Because it's using the raw CPAN.pm
15:44 jq szabgab & Alias__: you need the version, don't you?
15:44 Alias__ jq: Version of what?
15:44 Alias__ ah
15:44 jq dist available
15:44 Alias__ Yes, would be useful if possible
15:44 samir hum, i mean, if i wanna install for example Padre::Plugin::Git , how do i do it whithout hanging everything because of that feature
15:44 Alias__ Probably essential :)
15:45 jq but which version should i report for modules part of the same dist that have different version?
15:45 Alias__ samir: ATM, the purest way is still to just shut down Padre and do "cpan Padre::Plugin::Git" from the command line
15:45 Alias__ samir: That's slowly changing
15:45 samir ah, right, when they install strawberry it does it, right, i'm new to Perl on Windows, sorry
15:46 samir ok, my colleague is waiting for lunch, thanks for all guys!
15:46 Alias__ later
15:46 jq Alias__: if i report module,version,dist would that be ok?
15:47 jq which means more than one line per dist
15:47 Alias__ That's fine
15:47 jq ok, i think i'll go that way
15:47 Alias__ Put an index on all three columns, and it will be plenty fast
15:48 awnstudio joined #padre
15:50 user_4630 joined #padre
15:51 jq should i really craft the dist, knowing it can be guessed at runtime by matching 02modules
15:52 jq (which is how i would fetch it nevertheless)
15:52 jq also, it might be interesting to list the package name associated to the module, isn't it?
16:01 Alias__ Right!
16:01 Alias__ I think I know the root cause of the padre.exe bug
16:02 Alias__ It goes through a normal boot up sequence
16:03 Alias__ Creates the directory structure, and an empty config.db
16:03 Alias__ Then it queries C:\strawberry\perl\site\lib\a​uto\share\dist\Padre\timeline
16:03 Alias__ Which would mean it's seen that the new config.db is too old
16:04 Alias__ Then it writes some stuff to a temp file, which I'm guessing is the IPC::Run3 pipe emulation
16:04 Alias__ And then immediately starts loading DBI's DESTROY.al
16:05 Alias__ So if I had to guess, it's that IPC::Run3 fails to launch the migrate.pl scripts when run under padre.exe
16:05 Alias__ Which freaks it out
16:05 Alias__ The reason you have to run .bat first, is that once the normal padre.bat run has gotten the config.db up to date and to the correct version, it doesn't need to run any scripts, which means it can't hit that bug, and so Padre runs
16:06 Alias__ My guess would be, if we added a new migrate script, padre.exe would stop working for the new install to
16:06 Alias__ too
16:12 cognominal joined #padre
16:18 Alias__ OK
16:19 Alias__ So the difference between padre.exe  vs padre.bat is that padre.bat runs migrate-1.pl as perl.exe, and padre.exe runs it as wperl.exe
16:19 PerlJam Alias++  (that sounds rightish to me)
16:19 Alias__ oh, shite
16:19 Alias__ I know what it is
16:19 Alias__ So we had some issues with wperl.exe and running stuff
16:20 Alias__ And we realised we needed a starter way of finding "perl" than Probe::Perl could handle
16:20 Alias__ So we wrote Padre::Perl as a smarter replacement that knew when to switch between wperl and perl
16:20 Alias__ UNFORTUNATELY, ORLite::Migrate doesn't have the luxury of using such a thing
16:20 Alias__ And so it's called the regular Probe::Perl
16:21 Alias__ Which is returning wperl.exe instead of "one with a working stdout"
16:21 Alias__ So, solutions involve
16:21 Alias__ 1. Running migrate scripts in ORLite::Migrate in a different way, such that it doesn't need a stdout or stderr
16:21 Alias__ 2. Porting ORLite::Migrate to use something like Padre::Probe instead of Probe::Perl
16:22 Alias__ 3. Taking over Probe::Perl
16:23 Alias__ Or something in the general vicinity of those three
16:24 Alias__ Anyone know what bug number the padre.exe thing is?
16:26 Hyppolit #796: Padre Stand alone does not start on Windows after installation (accepted defect) [ http://padre.perlide.org/trac/ticket/796#comment:1 ]
16:26 Alias__ IRC log posted to the bug
16:27 Alias__ I think that's as far as I'm gunna get tonight
16:33 Getty i think making drag&drop stuff in the Padre GUI isnt that easy, or?
16:34 Alias__ It's not that hard
16:34 Getty mh
16:35 dapatrick joined #padre
16:35 Getty i got something that i totally want, and i just thought instead of realizing as webpage, i could directly make it Padre plugin and so start learning a bit about making GUI stuff
16:35 Alias__ I think the drag and drop code is only a dozen or so lines
16:35 Getty cause i want to make classes with drap and drop
16:35 Getty Moose classes
16:41 samir Alias__
16:41 samir i have funny news
16:41 samir now i can use the CPAN thing on the GUI
16:41 tsee joined #padre
16:42 samir my fault i didn't noted the output, but i needed to run cpan on the "terminal" by hand
16:42 Alias__ ah
16:42 samir and it took forever, i ctrl+c'ed
16:42 Alias__ You on a slow connection?
16:42 samir the second time i ran, i got the cpan shell
16:42 samir absolutely not
16:42 Alias__ The index files are a little large... around 5-10 meg these days
16:42 Alias__ Maybe you hit a slow mirror from your location
16:43 samir i think we have 2 mirrors of CPAN in brazil, but anyway
16:43 samir it hang and gave no output
16:43 tsee Alias, regarding your Data::Dumper bug report to p5p. It's in your repository. Can you fix it?
16:43 Alias__ tsee: The module on search.cpan says the repo is in git
16:43 samir the second time i ran it, it gone ok
16:43 samir and now i can run the CPAN stuff on  the GUI
16:43 Alias__ tsee: So I wasn't sure if the one in our repo is authorative
16:43 Alias__ I'm happy to fix it myself
16:44 tsee Alias, it's not. But for Makefile.PL, it essentially is, IIRC.
16:44 Alias__ ok
16:44 tsee Because in core, it is probably using a generated Makefile.PL.
16:44 Alias__ I'll hunt down the appropriate snippit and add it in
16:44 tsee But besides. I'm the one who has to sync them anyway.
16:44 samir Alias__ : What you think about downgrade the version that is the default for windows download?
16:45 samir i mean, me and people who just wanna have it working almost gave up about Padre because these little issues
16:45 Alias__ samir: Not sure what you mean
16:45 Alias__ samir: We're working through the issues
16:45 samir and i used previous versions of Padre, and worked great
16:45 samir is a great IDE and we want to use on production
16:45 Alias__ We generally prefer to push onwards rather than be slower and more stable
16:46 Alias__ That might start to change soon though
16:46 samir ahh, ok
16:46 Alias__ It's often a good idea to pick a release that works well for you and stick with it for a while
16:46 samir i'll keep an eye on it, it's a pity that i don't have time to help with code
16:46 Alias__ We release every 2 weeks or so, you don't HAVE to be at the newest
16:46 Alias__ And now, I gotta head to bed
16:47 samir ok, good sleep and thanks for all
16:47 Alias__ But it looks like there's solution for the padre.exe thing, I just gotta take over Probe::Perl :)
16:47 Alias__ So that's positive
16:48 pece joined #padre
17:04 Alias__ szabgab, I've sent an email to Ken Williams asking to take over Probe::Perl
17:05 Alias__ Tomorrow, I'll see if I can find a short term workaround
18:40 mj41 joined #padre
19:31 Getty what was the url again for that local::lib installer via wget?
19:38 Getty ha got it: http://www.simplicidade.org/notes/ar​chives/2009/05/locallib_bootst.html
20:07 cognominal joined #padre
20:22 patspam joined #padre
22:09 Getty i need a bit crashcourse in CPAN stuff... can someone tell me how i tell Module::Install that im the Author?
22:09 Getty i get the stuff that is going around starting Makefile.PL as Author, but i didnt catched so far, how the purposed workflow style is
22:30 kthakore Getty: edit the META.yml
22:31 kthakore Getty: author 'Gabor Szabo';
22:31 kthakore in Makefile.PL
22:31 kthakore stole it from Padre
22:31 kthakore :_
22:31 Getty that is not what i meant
22:32 Getty see inc::Module::Install for example for a small description
22:32 Getty even tho its not enough for me as n00b
22:32 kthakore ok
22:36 Getty AH!... i get it
22:36 Getty i think
22:36 Getty or lets say, now everything is in the state i suggested
22:43 Getty nah its not really like i suggested
23:52 awnstudio joined #padre

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