Camelia, the Perl 6 bug

IRC log for #padre, 2009-11-30

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

All times shown according to UTC.

Time Nick Message
00:01 mateu left #padre
00:18 teejay joined #padre
00:46 user_6938 joined #padre
00:52 user_6938 Hello..
00:54 jayk hi
00:54 user_6938 Quick question: How can I change the colour for a particular font? (Through menu or config file)
00:54 user_6938 (The font used for braces and assignemnts)
00:55 jayk well - you can change the entire style via view->styles...
00:55 jayk but the individual bit of the style, I'm not sure about.
00:55 jayk anybody else?
00:55 user_6938 I like the night style but the assignemnt colour is too dark
00:55 user_6938 (the colour used in = and {} )
00:56 user_6938 can I change that in particular?
00:57 Alias I've actually been discussing this problem
00:57 Alias Night is badly maintained
00:58 Alias ATM, I'm not entirely sure you can fix it at a user level
00:58 user_6938 The style must be specified in some config?
00:58 Alias It is
00:58 Alias But it's system installed I think
00:58 user_6938 Which one?
00:58 Alias It's not a user-configurable file
00:58 Alias Look for night.yaml
00:58 Alias or Night.yml
00:58 Alias Or something like that
00:58 user_6938 ok thx
00:58 Alias night.yml
00:58 Alias That's the one
00:59 Alias I believe we just picked up a new contributor today who users dark backgrounds
00:59 jayk /usr/local/share/perl/5.10.0/​auto/share/dist/Padre/styles is where it is on my machine
00:59 user_6938 ./Contents/Resources/perl5/auto/s​hare/dist/Padre/styles/night.yml (OSX)
00:59 user_6938 (In Padre.app)
01:00 Alias For now, just edit that directly as root
01:00 Alias Medium term, we should have a new alternative dark colour scheme (hopefully next release)
01:00 jayk Alias: is it possible to add one's own inside the .padre dir in one's home dir?
01:00 Alias Maybe we can add support for user-defined styles without actually having a whole Preferences thing for it
01:00 Alias jayk: I don't think so
01:01 Alias Might be a good idea to add that though
01:01 jayk it would make things really nice.
01:02 user_6938 Hmm... many display classes defined.. Will need to do some trial and error and will let you know
01:02 user_6938 thanks for the help
01:02 Alias n/p
01:02 bricas ...i always thought we had custom styles already.
01:03 jayk Just being able to put them manually into .padre/styles/ or something would be enough I think.
01:03 bricas i'm pretty sure that works now.
01:04 Alias hrm
01:04 Alias It might
01:05 jayk sho nuff.
01:05 jayk Maybe I'll work out how to convert my prefered color scheme over.
01:06 jayk not today, though.  I've got works to be doing.
01:07 jayk question - I know there is the ability to save a session...
01:08 jayk but has anyone done a 'project' panel type thing yet?
01:18 user_6938 Can't find the appropriate class and cant spend more time on it now.. will use another profiel for now... thanks for the help
01:19 Alias We already have one
01:19 Alias That's what the directory is
01:19 Alias Shows the "Implicit Project" structure
01:50 beggars joined #padre
01:53 beggars hi, after installing the .msi standalone, seems perldoc is broken, any help? http://fpaste.org/Zpbe/
02:35 Alias 0.50
02:35 Alias ?
02:36 Alias Interesting
02:36 Alias Does your XP actually have a cmd.exe?
03:10 cognominal_ joined #padre
03:41 szabgab gm
03:41 szabgab Alias, so how was your talk?
03:44 Hyppolit svn: r9305 | szabgab++ | http://padre.perlide.org/trac/changeset/9305
03:44 Hyppolit blog by Alias
03:44 Hyppolit trunk/template.padre.perlide.org/data/
04:56 patspam joined #padre
04:58 bje alias, what should I do to get the Mac OS X build available for others?
05:00 holli joined #padre
05:02 holli hi, is adamk around? what's his irc name?
05:05 holli anyway, i extended Padre::Plugin::JavaScript a bit and added a Syntax-Checker (http://nopaste.info/10dcee6edb.html)
05:06 holli saves quite some time when you don't have to load it in your browser to find out if the syntax is correct.
05:16 Alias szabgab: I got good reviews, although I wasn't happy entirely with it
05:16 Alias holli <--- ADAMK
05:16 Alias bje: The Mac build has already been posted on my journal
05:16 mikegrb joined #padre
05:16 Alias We just need to change the website download page to point to it
05:16 mikegrb Hi, I just wanted to say holy shit you guys are rocking
05:16 Alias szabgab: I think I have some fairly decent slides for stealing by others though
05:16 Alias mikegrb: Thanks :)
05:17 mikegrb every time I check out padre, it's made amazing progress since last time
05:17 mikegrb I think I'm gonna try using padre for real work vs playing at work for the week
05:17 holli yeah, looks like herbert get more and more behind
05:17 holli s/get/gets/
05:18 Alias holli: He will keep doing his thing, there's nothing wrong with that
05:19 Alias holli: If nothing else, it prevents us from becoming complacent, and it provides a place for alternative solutions to be tried out (so we can steal them)
05:19 Alias It was more of a sensitive subject in the early days, but I think we've reached the point where it's no longer an issue
05:20 holli well then, i am too lazy to do something official about my tweaks to P:P:JavaScript and give them in your trustful hands
05:21 Alias hrm?
05:21 Alias You have commit?
05:21 holli see above
05:22 Alias I see you did some stuff to it
05:22 Alias Did you commit the improvements?
05:22 holli no i have no commit bit
05:22 Alias Lets fix that
05:22 beggars http://fpaste.org/DUNz/ any tips on this, this .50 standalone/msi and I cmd.exe exist on c:\windows\system32
05:23 holli beggars: what does "echo $PATH" say?
05:23 Alias hrm
05:23 Alias I wonder how you enable anonymous rego
05:24 Alias How about I just make the account
05:24 Alias username holli?
05:24 mikegrb by the way, tried the padre stand alone on mac this time and everything went smooth
05:24 holli k
05:24 beggars holli: nothing the
05:24 Alias holli: Name and email?
05:24 beggars holli: this is windows btw
05:24 holli Alaska Saedelere, alaska,saedelaere@googlemail.com
05:24 mikegrb Padre::Plugin::Git in cpan uses module::install but doesn't have inc/ needful
05:25 holli i know beggars
05:25 Alias That's a comma in your email?
05:25 holli typo
05:25 holli should have been .
05:26 Alias Account added
05:26 holli beggars: sorry, try "echo %PATH"
05:26 Alias password is the username, log in and change it
05:26 Alias mikegrb: Thanks for the report
05:26 Alias Glad to hear SOMEONE has it working
05:27 beggars holli:  will just echo %PATH
05:27 beggars holli: I just on environment variables settings  under my computer properties
05:28 holli good. is the windows directory in PATH?
05:28 holli or better the path to cmd.exe?
05:29 Hyppolit svn: r9306 | garu++ | http://padre.perlide.org/trac/changeset/9306
05:29 Hyppolit s/menu_plugins_simple/menu_plugins/
05:29 Hyppolit trunk/Padre-Plugin-Catalyst/ trunk/Padre-Plugin-Catalyst/lib/Padre/Plugin/
05:29 beggars holli: yes, this is present %SystemRoot%\system32
05:31 Hyppolit svn: r9307 | garu++ | http://padre.perlide.org/trac/changeset/9307
05:31 Hyppolit "start server" and "stop server" menu options now enable/disable each other
05:31 Hyppolit trunk/Padre-Plugin-Catalyst/ trunk/Padre-Plugin-Catalyst​/lib/Padre/Plugin/Catalyst/
05:31 holli then i'm out of ideas. maybe you look into the code where there error is and see what's going wrong.
05:31 beggars holli: thank you,I appreciate your effort
05:32 holli Alias: Seems I'm too dumb to find the repository url
05:35 Hyppolit svn: r9308 | garu++ | http://padre.perlide.org/trac/changeset/9308
05:35 Hyppolit $VERSION++
05:35 Hyppolit trunk/Padre-Plugin-Catalyst/lib/Padre/Plugin/ trunk/Padre-Plugin-Catalyst​/lib/Padre/Plugin/Catalyst/
05:35 alaska a never mind
05:36 Hyppolit svn: r9309 | garu++ | http://padre.perlide.org/trac/changeset/9309
05:36 Hyppolit one less TODO thing to do. Yay!
05:36 Hyppolit trunk/Padre-Plugin-Catalyst/
05:38 Alias holli: http://svn.perlide.org/padre/trunk
05:43 garu who is Sebastian Willing?
05:47 Hyppolit svn: r9310 | garu++ | http://padre.perlide.org/trac/changeset/9310
05:47 Hyppolit crediting unsung translators (charsbar++ sebastian_willing++)
05:47 Hyppolit trunk/Padre-Plugin-Catalyst/ trunk/Padre-Plugin-Catalyst/lib/Padre/Plugin/
05:56 alaska Alias: I tried to commit using the credentials you gave me but i get a 403
05:56 alaska do i have to create a branch?
06:01 Hyppolit svn: r9311 | adamk++ | http://padre.perlide.org/trac/changeset/9311
06:01 Hyppolit The Separator should have been in the Style sub-menu
06:01 Hyppolit trunk/Padre/lib/Padre/Wx/Menu/
06:01 Alias garu: Sewi
06:01 Alias alaska: No
06:02 Alias alaska: We give everyone permissions to everything
06:02 alaska neither svn commit nor that svn cp command in the faq works
06:03 garu Alias, makes a lot of sense, yeah :)
06:04 garu well, new version of Catalyst Plugin released, 4 am on a monday... gotta go
06:04 garu g'night everyone
06:04 garu &
06:04 Hyppolit svn: r9312 | adamk++ | http://padre.perlide.org/trac/changeset/9312
06:04 Hyppolit Trimmed whitespace in the Changes file
06:04 Hyppolit trunk/Padre/
06:05 Alias eep, weird
06:05 alaska it asks for password and then 403's
06:07 alaska complete:  Der Server hat einen unerwarteten Rückgabewert (403 Forbidden) in Antwort auf die Anfrage MKACTIVITY für »/padre/!svn/act/75025f41-c​bfe-4d95-8f31-04bd33f8edd7« zurückgeliefert
06:09 szabgab what credentials ?
06:09 szabgab am I out of the loop ?
06:09 alaska Alias was so kind to create an account for me
06:13 Alias szabgab: How do you enable registration?
06:13 Alias I just added it server side
06:16 szabgab Alias, http://padre.perlide.org/trac/wiki/PadreTracAdmin
06:17 szabgab trac registration does not automatically give commit bit
06:21 szabgab my suggestion was that we should ask the contributors to first send a few patches by opening a ticket and then attaching the patch to it
06:22 szabgab and only then to give them commit bit
06:25 alaska szabgab: first you know me from perlmonks and second the code in quiestion is posted above
06:25 alaska (http://nopaste.info/10dcee6edb.html)
06:26 szabgab alaska, sure I know you and I am trying to be offensive, sorry if it sounded like that
06:27 alaska no offense taken, but i would like to commit this now.
06:28 szabgab "I am NOT trying to be offensive"  - if I knew how to type :-)
06:28 Sewi joined #padre
06:28 Sewi good morning
06:28 szabgab alaska, could you please create a patch out of that ?
06:28 szabgab Sewi, gm
06:31 alaska ready, what to do with it?
06:33 szabgab open a ticket and attach to it please
06:34 alaska ok. mmh, the original file had mixed tab and spaced indentation
06:35 alaska is there a project standard?
06:35 Sewi alaska: Don't change this, there is a tidy script which process the whole Padre source. If you change it, your Patch will become really large
06:36 Sewi and your real change would be lost (from a visible point of view)
06:36 Alias Sewi: We really need to get the project-RC tidy stuff working
06:37 Sewi Alias: It is working, but PerlTidy needs to get command line options from the config...
06:53 Hyppolit svn: r9313 | szabgab++ | http://padre.perlide.org/trac/changeset/9313
06:53 Hyppolit [XL] add padre.sh
06:53 Hyppolit trunk/Perl-Dist-XL/share/files/
06:54 kaare joined #padre
06:54 Hyppolit svn: r9314 | szabgab++ | http://padre.perlide.org/trac/changeset/9314
06:54 Hyppolit [XL] remove old cpan configuration files
06:54 Hyppolit trunk/Perl-Dist-XL/share/files/
07:07 szabgab alaska, I added the commit bit for you, please try to commit the changes to the JavaScript plugin
07:08 szabgab and feel free to change that plugin to your liking
07:08 szabgab but when you start patching the core of padre, please discuss it on the channel first
07:10 mohsen joined #padre
07:13 Hyppolit svn: r9315 | szabgab++ | http://padre.perlide.org/trac/changeset/9315
07:13 Hyppolit fix stupid test failure
07:13 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/Preferences/
07:14 Sewi szabgab: Which test failed on this?
07:14 szabgab 12-pragma
07:15 szabgab and we also have a failure in 04
07:15 Hyppolit svn: r9316 | adamk++ | http://padre.perlide.org/trac/changeset/9316
07:15 Hyppolit Stop committing config entries without updating the config test script
07:15 Hyppolit trunk/Padre/t/
07:15 Alias szabgab: not any more
07:15 * Alias wonders if timeouts should be in _HUMAN
07:15 Alias Wouldn't timeout preferences usually be a bit more network-geometry related?
07:16 szabgab I was not sure that this was the problem
07:16 szabgab Maybe we should have a capital punishment for people who break the test suite
07:17 Alias I think that is an excellent criteria
07:17 Alias Although, since the goal is to get more tests...
07:17 * Sewi hides
07:17 szabgab and we should setup the freakin buildbot
07:17 Alias yup
07:17 szabgab an push the results to the public smolder - we have an account there
07:17 Alias Sewi: szabgab and I have been discussing way to reduce the number of regressions without locking down access
07:18 szabgab Sewi,  I broke the test suite several times already - so it is not personal :-)
07:18 Alias I was floating the idea of "If you break a feature, you have are forced to write a test script for that feature"
07:19 Alias "(even if it's a really really hard one to test)"
07:19 Sewi Alias: make tests runs for minutes here (Ubuntu) and even longer on Win. This is good, because it means we have many tests, but it's bad because it limits the number of tests being run.
07:19 szabgab http://smolder.plusthree.com/app/​public_projects/smoke_reports/11
07:20 Alias Sewi: Yeah, I don't think putting in commit hooks or some other really nasty blocking things is a good idea
07:20 Alias I'd want to keep things as friendly and engaging as possible
07:20 Sewi Sure.
07:20 Sewi I don't need to run tests on commit of "messages.pot" or "Changes" :-)
07:21 Alias If you get caught, you have to write more tests
07:21 Alias or something
07:21 Alias So every time you commit, you have to calculate the risk yourself :)
07:21 Sewi What about sorting the tests? Some of them are really source-related, others are installation-related. Why should badcode.t run during cpan installation?
07:21 Alias badcode runs during installation?
07:21 Alias Oops
07:21 Sewi I guess, yes, like some others.
07:22 Alias oh dear
07:22 Sewi Pragmas is also not needed at all (during cpan).
07:22 Alias So yeah, we probably do need to sort the tests a bit better
07:22 Alias But then again, you can't just put it into xt
07:22 Alias We need some way to detect svn
07:23 Sewi I added a ENV check for 94 :-)
07:23 Alias if ( -d '.svn' ) { # Run the extended checks }
07:23 Sewi There is a function for this in Padre::Util or Padre::Constant, I think.
07:23 Alias hrm
07:23 Alias M:I has it already
07:23 Alias if ( author ) { ... }
07:24 Alias Our problem with xt atm is it runs stuff like critic
07:24 Alias hrm
07:24 Alias Let me try something
07:25 Sewi File/FTP.pm fails compilation test here in Class::XSAccessor: Reference found where even-sized liste expected, but the use XS looks good to me (a person who doesn't really understood XS usage at all).
07:27 Hyppolit svn: r9317 | adamk++ | http://padre.perlide.org/trac/changeset/9317
07:27 Hyppolit ALL authors now run xt by default
07:27 Hyppolit trunk/Padre/
07:28 Alias If this works, we can move badcode etc into xt
07:28 Sewi How to run the author tests?
07:28 Alias Standalone?
07:29 Alias prove -Mblib -r xt
07:29 Sewi ok
07:29 Sewi What about a make authortest or make testall?
07:29 Alias But I've made them run always in M:I author_context or $ENV{RELEASE_TESTING}
07:29 Alias Because them nobody will run them
07:30 Alias FAR better to run more tests with default "make test"
07:30 Alias And then maybe alternative make quicktest
07:30 Alias For more experienced people
07:30 Sewi but this will include these tests in cpan installations, doesn't it?
07:30 Alias no
07:31 Sewi ok
07:31 Alias author_context returns false during end-user installation
07:31 Alias RELEASE_TESTING too
07:32 Sewi Ignore the last test failure report, someone changes XSAccessor requirement to 1.05 - I have 1.03
07:32 Hyppolit svn: r9318 | adamk++ | http://padre.perlide.org/trac/changeset/9318
07:32 Hyppolit Include xt during AUTOMATED_TESTING as well
07:32 Hyppolit trunk/Padre/
07:34 Alias OK, so which tests do we NOT want end-users running
07:34 Sewi badcode, pragma
07:34 Alias copyright?
07:35 Sewi sure, add config, maybe eol
07:36 Sewi Oh, and badcode's brother "75-perl-beginner".
07:36 Alias config needs to stay
07:36 Alias eol maybe
07:36 Hyppolit svn: r9319 | adamk++ | http://padre.perlide.org/trac/changeset/9319
07:36 Hyppolit Reorganising tests, commit 1
07:36 Hyppolit trunk/Padre/t/ trunk/Padre/xt/
07:37 Sewi I'm unsure about 94, the padre-file-network tests
07:37 Hyppolit svn: r9320 | adamk++ | http://padre.perlide.org/trac/changeset/9320
07:37 Hyppolit Reorganising tests, commit 2
07:37 Hyppolit trunk/Padre/t/ trunk/Padre/xt/
07:38 Alias Functionality stays, just cosmetic stuff moves
07:38 Sewi ok
07:39 Hyppolit svn: r9321 | adamk++ | http://padre.perlide.org/trac/changeset/9321
07:39 Hyppolit Reorganising tests, commit 3
07:39 Hyppolit trunk/Padre/xt/
07:39 Alias Flakey subsets can go into subdirectories, like t/win32
07:39 Alias Or you just do per-file skips
07:39 Alias So, for example, all the numbered ones in xt always run
07:39 Alias But the standard ones like critic etc only run during RELEASE_TESTING still
07:40 Alias maybe "make t"
07:40 Alias For the shortcutting one that only runs the functionality tests
07:44 Alias Do the win32 tests pass for anyone any more?
07:44 Alias They don't for me
07:45 Alias OK, I'm heading home
07:46 Alias ... to hack on wxGlade plugin etc etc
07:53 Hyppolit svn: r9322 | adamk++ | http://padre.perlide.org/trac/changeset/9322
07:53 Hyppolit Noting the xt usage
07:53 Hyppolit trunk/Padre/
07:55 Hyppolit #775: Patch: Add Syntax Check to Padre::Plugin::JavaScript (new enhancement) [ http://padre.perlide.org/trac/ticket/775 ]
07:57 Hyppolit svn: r9323 | szabgab++ | http://padre.perlide.org/trac/changeset/9323
07:57 Hyppolit add script to generate smoke reports
07:57 Hyppolit trunk/tools/
07:58 alaska Alias, szasgab: ticket created (#775)
07:58 Hyppolit #775: Patch: Add Syntax Check to Padre::Plugin::JavaScript (new enhancement) [ http://padre.perlide.org/trac/ticket/775 ]
07:58 alaska cool
07:58 Sewi congrats
07:59 Sewi You should now "accept" it - otherwise someone else might start working on it while you're doing the same
07:59 szabgab alaska, in the meantime Alias convinced me that it is better to give out commit bits and then punish people who break padre by making them write unit tests
07:59 szabgab so you have your commit bit for use holli
08:00 szabgab so you are welcome among the Padre committers !
08:01 Hyppolit svn: r9324 | holli++ | http://padre.perlide.org/trac/changeset/9324
08:01 Hyppolit Added Syntax Check
08:01 Hyppolit trunk/Padre-Plugin-JavaScript/ trunk/Padre-Plugin-JavaScript/lib/Padre/Plugin/
08:02 Hyppolit svn: r9325 | szabgab++ | http://padre.perlide.org/trac/changeset/9325
08:02 Hyppolit add xt/ to smoke testing
08:02 Hyppolit trunk/tools/
08:03 szabgab karma holli
08:03 Hyppolit Karma of holli is 1
08:03 szabgab holli+
08:03 szabgab holli++
08:04 szabgab alaska, what I really would like to see is context sensitive help for Javascript - the same way as we have it for perl5-6 and PIR
08:04 szabgab and for CSS :-)
08:08 pece joined #padre
08:09 Sewi szabgab: make test runs >5 min. here. :-(
08:10 Hyppolit svn: r9326 | Sewi++ | http://padre.perlide.org/trac/changeset/9326
08:10 Hyppolit Add to action queue from command line
08:10 Hyppolit trunk/Padre/lib/ trunk/Padre/script/
08:12 Hyppolit svn: r9327 | Sewi++ | http://padre.perlide.org/trac/changeset/9327
08:12 Hyppolit Added padre_dump action
08:12 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Action/
08:12 szabgab Sewi, buy a faster computer :-)
08:13 Sewi Besides make test, I'm happy with my netbook :-)
08:14 Sewi I'm planning to set up a OpenVZ VE somewhere to run the tests, but I don't see this 2009
08:16 marcela joined #padre
08:17 szabgab marcela, hi!
08:17 marcela morning
08:20 alaska ok, i've commited it.
08:21 szabgab alaska, yes, we saw that above :-)
08:22 szabgab I setup now a cron job that runs the test suite of padre and pushes the results out to http://smolder.plusthree.com/​app/developer_graphs/start/11
08:22 szabgab but being a cronjob it does not have a DISPLAY so it skips most of the tests
08:23 szabgab I have to go to work now but this should be fixed somehow
08:42 Hyppolit svn: r9328 | Sewi++ | http://padre.perlide.org/trac/changeset/9328
08:42 Hyppolit HOME_DIR using Padre::Constant
08:42 Hyppolit trunk/Padre/lib/Padre/
08:42 Hyppolit svn: r9329 | Sewi++ | http://padre.perlide.org/trac/changeset/9329
08:42 Hyppolit Dump to file is more easy to use
08:42 Hyppolit trunk/Padre/lib/Padre/Action/
08:51 rindolf joined #padre
08:55 rindolf left #padre
09:23 szabgab_mib joined #padre
09:23 Sewi Hi szabgab_mib
09:24 szabgab_mib rehi :-)\
11:11 Hyppolit #775: Patch: Add Syntax Check to Padre::Plugin::JavaScript (closed enhancement) [ http://padre.perlide.org/trac/ticket/775#comment:1 ]
11:20 daxim joined #padre
11:55 tsee joined #padre
12:15 patspam joined #padre
12:25 siegfri3d joined #padre
13:02 Hyppolit svn: r9330 | Sewi++ | http://padre.perlide.org/trac/changeset/9330
13:02 Hyppolit Make Padre dump runnable
13:02 Hyppolit trunk/Padre/lib/Padre/Action/
13:03 tsee I've done some CPAN research on virtual file systems, prompted by daxim's criticism a few days ago.
13:03 szabgab_mib Sewi: could you try to write a test that demonstrates the bug that the view checkboxes don't get ticked after opening padre again?
13:03 tsee Has anybody else done something similar?
13:03 Sewi szabgab_mib: I'll try to get the time for it later, currently writing another test...
13:03 tsee It seems most implementations aren't exactly... great.
13:04 tsee If we want to reuse existing modules, http://search.cpan.org/~ha​nenkamp/File-System-1.16/ seems the best bet.
13:04 tsee Though it doesn't run under win32 (yet).
13:04 tsee And it doesn't do protocol:// => type mapping
13:04 Sewi tsee: Padre::File is build exactly for Padre, it should fit :-) We may want to add a Padre::File::VFS* instead of replacing it...
13:05 Sewi tsee++; # for writing Data::Dumper
13:05 tsee I didn't write that!
13:05 tsee I just picked it up for core<->cpan sync
13:05 tsee Umm. Refactoring Padre::File rather than replacing.
13:05 tsee Essentially, it *is* a sort of VFS implementation albeit a limited one.
13:06 tsee (i.e. with a proper VFS, you could have the directory browser work for remote stuff, too)
13:06 tsee Sewi, you wrote the existing Padre::File, right?
13:06 Sewi tsee: This is one of my next topics :-) I'm currently working on a project on a remote FTP server and really need the browsing.
13:06 Sewi Not having it yet made me using SSH and mcedit :-(
13:06 tsee Then I'd suggest you give File::System a whirl.
13:07 tsee Because I have a hunch that refactoring now may be much more manageable than in a few months.
13:07 tsee Regarding your using mcedit over ssh: Too bad I didn't have the time and SSH fu to finish the SSH plugin.
13:08 tsee Anyhow. I'm not trying to tell you what you need to do. Just advising.
13:08 tsee daxim, ping?
13:08 daxim I'm here
13:08 Sewi tsee: I need to create/update templates which means working with many files. This doesn't work without browsing.
13:09 tsee daxim, since you boldly claimed we should be reusing an existing, portable vfs implementation, do you have any idea what that portable vfs implementation could be?
13:09 tsee I looked at GIO (gnome), but that's hardly portable.
13:09 daxim KIO, but this needs perl bindings
13:11 tsee daxim, is that a KDE library?
13:11 tsee Seems like it is. Portable?
13:12 tsee I know KDE runs on win32, in principle, nowadays, but requiring a KDE install on any computer that runs Padre...
13:14 mohsen joined #padre
13:16 tsee daxim, if I get this right, our only bet for using KIO would be if a) it's a standalone library within KDE and can be compiled separately, b) we can create an XS perl module that includes its own copy of libkio sources and does the perl bindings (a la DBD::SQLite).
13:17 tsee Unfortunately, our downstream packagers won't like that, but IMO, that's a secondary concern that can be fixed IF the scheme works at all.
13:18 daxim you're the C expert, I wouldn't know if my head compiled separately from my arse
13:18 tsee I am by no means a C expert, sorry.
13:19 tsee And things aren't looking good for my suggestion above.
13:19 tsee I don't think you can separate this from the rest of KDE.
13:20 Sewi the midnight commander (mc) also has a VFS system, but I never looked at the internals. It might be possible to create a Perl API for this
13:20 tsee Same limitation: We need to be able to ship it all as a CPAN module.
13:20 tsee Or else we won't be portable in the least.
13:20 tsee Also, is mc itself portable at all?
13:20 daxim portable to posix only
13:21 tsee All of this is the reason why I suggested checking out File::System.
13:21 Sewi Don't know if there is a win version
13:21 tsee daxim, win32 is mostly posix, isn't it?
13:21 daxim haha, with a big helping of cygwin, sure.
13:22 tsee Sorry, I'm pretty win32 deprived.
13:23 tsee Anyone of you using Windows?
13:23 daxim nope
13:23 tsee If so, could you try installing File::System?
13:24 Sewi szabgab_mib: Does your rule also apply if the commit resulting in a failed test just introduced this test (and the failure is not within the test)? :-)
13:24 Sewi tsee: I'll try...
13:25 tsee Sewi, thanks!
13:25 tsee I assume it's not going to work out of the box, but maybe it's just a few typical win32 mistakes
13:25 Sewi For the logs: I'm not using Perl on Windows, I'm just testing there :-)
13:25 tsee Strawberry Perl made it sufferable.
13:27 Sewi tsee: Sure, but my win box has much more CPU power and RAM than my Linux netbook - and it is slower! Padre make test needs ~5 min. on Linux, but the last time I tried it on Win took more than 15min!
13:27 szabgab_mib Sewi: we have to ask Alias what is my rule :-)
13:27 Sewi szabgab_mib: He escaped some time ago :-)
13:27 szabgab_mib I have an hour cron now: http://bit.ly/
13:28 tsee Don't worry, he'll be back.
13:28 cognominal_ joined #padre
13:28 szabgab_mib but I'll try to improve on that so it will smoke more often and will include all the test files
13:29 szabgab_mib you could also try to set it up
13:29 Sewi tsee: http://pastebin.de/2799
13:29 tsee Does anybody here have access to Adam's Microsoft smoking setup?
13:29 daxim I checked out kio from svn, but this cmake stuff stymies me.
13:30 szabgab_mib there is an IRC channel for the win32 farm
13:30 tsee Good Lord. cmake. We use that at work.
13:30 daxim the compilation depends on some macros which are defined in upper directories
13:30 daxim so it's not as easy as I had hoped :(
13:30 tsee daxim, that was, unfortunately, to be expected.
13:31 tsee It's KDE after all.
13:31 tsee But kudos to you for trying!
13:31 tsee I just went as far as looking at the headers and seeing the #include<kde_macros.h>
13:31 * tsee considers a full kde-libs CPAN distribution for a fraction of a second.
13:33 Sewi Get ready to slap me...
13:33 Hyppolit svn: r9331 | Sewi++ | http://padre.perlide.org/trac/changeset/9331
13:33 Hyppolit Added a first (sample) test using the action queue
13:33 Hyppolit trunk/Padre/xt/
13:33 szabgab_mib one should be able to install a full linux distribution using just CPAN.pm
13:34 Hyppolit svn: r9332 | Sewi++ | http://padre.perlide.org/trac/changeset/9332
13:34 Hyppolit ...and fix the errors found by this test.
13:34 Hyppolit trunk/Padre/lib/Padre/Action/
13:34 tsee szabgab, if you can install kde-libs, you got most of a modern linux distro already ;)
13:35 tsee szabgab_mib, so if there's an IRC channel for the win32 farm, which one is it? not #win32?
13:36 szabgab_mib let me dig it out from the journal of Alias
13:36 tsee Oh, I can do that, too.
13:37 szabgab_mib #msopensource
13:37 Hyppolit svn: r9333 | Sewi++ | http://padre.perlide.org/trac/changeset/9333
13:37 Hyppolit Perl tidy
13:37 Hyppolit trunk/Padre/ trunk/Padre/lib/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Action/ trunk/Padre/lib/Padre/File/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/Preferences/ trunk/Padre/lib/Padre/Wx/Menu/ trunk/Padre/script/
13:37 szabgab_mib http://use.perl.org/~Alias/journal/39318
14:07 Hyppolit svn: r9334 | Sewi++ | http://padre.perlide.org/trac/changeset/9334
14:07 Hyppolit Re-enabled beginner error tests. Not beautiful, but working.
14:07 Hyppolit trunk/Padre/xt/
14:07 cognominal_ joined #padre
14:09 Hyppolit svn: r9335 | Sewi++ | http://padre.perlide.org/trac/changeset/9335
14:09 Hyppolit Updated Changes
14:09 Hyppolit trunk/Padre/
14:31 patspam joined #padre
14:34 tsee joined #padre
14:47 tsee_ joined #padre
14:48 teejay so, Padre fails failed 79 tests of 146. when I run author_tests/pod-coverage.t
14:48 tsee_ pod coverage in padre.... don't be silly ;)
14:48 Hyppolit svn: r9336 | hashbangperl++ | http://padre.perlide.org/trac/changeset/9336
14:48 Hyppolit added
14:48 Hyppolit trunk/Padre/t/ trunk/Padre/t/author_tests/
14:49 teejay as it happens I know a way to fix a lot of that
14:49 teejay although I first need to add Class::XSAccessor support to autodia
14:51 tsee__ joined #padre
14:59 * teejay does the cpan update dance to make Makefile.PL happy
15:04 Haarg joined #padre
15:22 ingyfoo joined #padre
15:25 pece2 joined #padre
15:25 tsee_ joined #padre
15:27 zamolxes joined #padre
15:28 cognominal_ joined #padre
15:28 kentnl joined #padre
15:28 shadowpaste joined #padre
15:28 Penfold joined #padre
15:32 siegfri3d joined #padre
15:33 jayk__ joined #padre
15:33 BooK_ joined #padre
15:33 c9s_ joined #padre
15:33 daxim joined #padre
15:33 Sewi joined #padre
15:33 teejay joined #padre
15:33 Hinrik joined #padre
15:33 kthakore joined #padre
15:33 kirillm joined #padre
15:33 szabgab joined #padre
15:33 gshank joined #padre
15:33 Getty joined #padre
15:33 Haarg joined #padre
15:43 sri joined #padre
15:45 tsee__ joined #padre
15:47 dapatrick joined #padre
15:47 jjore joined #padre
15:49 PacoLinux joined #padre
15:51 tsee_ joined #padre
15:52 ruz joined #padre
15:57 szabgab_mib joined #padre
16:09 tsee_ joined #padre
16:46 awnstudio joined #padre
16:59 rindolf joined #padre
18:42 Hyppolit svn: r9337 | szabgab++ | http://padre.perlide.org/trac/changeset/9337
18:42 Hyppolit update the smoke script to let it run in a loop with sleep between loops, fix skipping when nothing to do
18:42 Hyppolit trunk/tools/
18:43 Hyppolit svn: r9338 | szabgab++ | http://padre.perlide.org/trac/changeset/9338
18:43 Hyppolit [perlide.org] add files of the previous poll
18:43 Hyppolit trunk/perlide.org/ trunk/perlide.org/poll200910/ trunk/perlide.org/poll200911/
18:48 Hyppolit svn: r9339 | szabgab++ | http://padre.perlide.org/trac/changeset/9339
18:48 Hyppolit [Parrot] PIR example
18:48 Hyppolit trunk/Padre-Plugin-Parrot/share/examples/pir/
19:13 isec joined #padre
19:51 rindolf szabgab++
20:28 CromeDome joined #padre
21:27 Hyppolit svn: r9340 | szabgab++ | http://padre.perlide.org/trac/changeset/9340
21:27 Hyppolit more comments for the smoke script
21:27 Hyppolit trunk/tools/
21:39 Hyppolit svn: r9341 | szabgab++ | http://padre.perlide.org/trac/changeset/9341
21:39 Hyppolit fix one of the critic errors
21:39 Hyppolit trunk/Padre/lib/Padre/
21:46 Hyppolit svn: r9342 | szabgab++ | http://padre.perlide.org/trac/changeset/9342
21:46 Hyppolit eliminate some return undef; calls and a few prototypes to make critic happy
21:46 Hyppolit trunk/Padre/lib/Padre/
21:47 szabgab finally I manged to setup the Padre smoking on a VirtualBox Ubuntu 9.10
21:48 szabgab so if someone commits a tests that runs rm -rf it will only ruin my virtualbox image and not my desktop
21:48 szabgab reports are here: http://smolder.plusthree.com/app/​public_projects/smoke_reports/11
21:48 Sewi :-)
21:49 szabgab I just enabled the Perl::Critic test by installing the Test::Perl::Critic module and it has several failing tests
22:05 mib_0zpx3w joined #padre
22:06 mib_0zpx3w left #padre
22:08 Hyppolit svn: r9343 | szabgab++ | http://padre.perlide.org/trac/changeset/9343
22:08 Hyppolit configure the critic test to use the configuration file and stop checking for string eval for now
22:08 Hyppolit trunk/Padre/xt/
22:15 Hyppolit svn: r9344 | szabgab++ | http://padre.perlide.org/trac/changeset/9344
22:15 Hyppolit fix some of the perl critic failures
22:15 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/t/
22:22 Sewi gn8
23:05 Hyppolit svn: r9345 | szabgab++ | http://padre.perlide.org/trac/changeset/9345
23:05 Hyppolit fixing several critic related bugs (returning undef, prototypes, etc)
23:05 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/File/ trunk/Padre/lib/Padre/HelpProvider/ trunk/Padre/lib/Padre/QuickFixProvider/Perl/ trunk/Padre/lib/Padre/Transform/Perl/ trunk/Padre/lib/Padre/Util/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Directory/ trunk/Padre/t/author_tests/
23:21 Hyppolit svn: r9346 | szabgab++ | http://padre.perlide.org/trac/changeset/9346
23:21 Hyppolit stop criticizing files that are deliberately broken
23:21 Hyppolit trunk/Padre/xt/
23:21 Hyppolit svn: r9347 | szabgab++ | http://padre.perlide.org/trac/changeset/9347
23:21 Hyppolit eliminate two more critic issue
23:21 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/Dialog/
23:22 szabgab I think that's enough for yesterday
23:23 szabgab critic tests are almost clean, the left over needs some more thinking

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