Camelia, the Perl 6 bug

IRC log for #padre, 2011-08-18

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

All times shown according to UTC.

Time Nick Message
00:05 castaway_ joined #padre
00:34 shmuel joined #padre
00:38 Hyppolit wiki page http://padre.perlide.org/trac/wiki/SvnMimeTypes changed by bowtie
00:40 Hyppolit svn: r15649 | adamk++ | http://padre.perlide.org/trac/changeset/15649
00:40 Hyppolit Set binmode on the filehandles during the replace, so we don't change the newline type on the file
00:40 Hyppolit trunk/Padre/lib/Padre/Task/
00:51 jazzanova joined #padre
01:00 Di-ima joined #padre
01:25 Hyppolit svn: r15650 | adamk++ | http://padre.perlide.org/trac/changeset/15650
01:25 Hyppolit First phase of Wx constant renaming, in lib only.
01:25 Hyppolit
01:25 Hyppolit Wx::wxDefaultSize --> Wx::DefaultSize
01:25 Hyppolit Wx::wxDefaultPosition --> Wx::DefaultPosition
01:25 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/CPAN/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Dialog/Wizard/ trunk/Padre/lib/Padre/Wx/Directory/ trunk/Padre/lib/Padre/Wx/FBP/ trunk/Padre/lib/Padre/Wx/Frame/ trunk/Padre/lib/Padre/Wx/History/
02:03 tome joined #padre
03:07 Hyppolit # 1302 :  Deparse feature and Moose (new defect) by szabgab  [ http://padre.perlide.org/t​rac/ticket/1302#comment:1 ]
03:10 asarch joined #padre
03:29 Alias_ joined #padre
03:31 Hyppolit svn: r15651 | adamk++ | http://padre.perlide.org/trac/changeset/15651
03:31 Hyppolit Fix exempted filename
03:31 Hyppolit trunk/Padre/xt/
03:33 tome joined #padre
03:36 Hyppolit svn: r15652 | adamk++ | http://padre.perlide.org/trac/changeset/15652
03:36 Hyppolit Converted the :textctrl constants.
03:36 Hyppolit
03:36 Hyppolit Wx::wxTE_* --> Wx::TE_*
03:36 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/FBP/
03:46 tome joined #padre
03:51 Hyppolit svn: r15653 | adamk++ | http://padre.perlide.org/trac/changeset/15653
03:51 Hyppolit Converting :id to new constants
03:51 Hyppolit Wx::wxID_* --> Wx::ID_*
03:51 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/FBP/ trunk/Padre/lib/Padre/Wx/History/ trunk/Padre/lib/Padre/Wx/Role/
04:01 Hyppolit svn: r15654 | adamk++ | http://padre.perlide.org/trac/changeset/15654
04:01 Hyppolit Converted Wx::wxTheClipboard to Wx::TheClipboard
04:01 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/
04:17 kaare joined #padre
04:32 BlueT_ joined #padre
04:41 tome joined #padre
05:27 Sewi joined #padre
05:31 Sewi gm all
05:38 Hyppolit svn: r15655 | adamk++ | http://padre.perlide.org/trac/changeset/15655
05:38 Hyppolit Wx::wxDF_TEXT --> Wx::DF_TEXT
05:38 Hyppolit trunk/Padre/lib/Padre/Wx/
06:03 Hyppolit svn: r15656 | adamk++ | http://padre.perlide.org/trac/changeset/15656
06:03 Hyppolit Converting the :frame family of constants
06:03 Hyppolit Wx::wxBOTH                 --> Wx::BOTH
06:03 Hyppolit Wx::wxCAPTION              --> Wx::CAPTION
06:03 Hyppolit Wx::wxCLOSE_BOX            --> Wx::CLOSE_BOX
06:03 Hyppolit Wx::wxDEFAULT_FRAME_STYLE  --> Wx::DEFAULT_FRAME_STYLE
06:04 Hyppolit Wx::wxFULLSCREEN_NOBORDER  --> Wx::FULLSCREEN_NOBORDER
06:04 Hyppolit Wx::wxFULLSCREEN_NOCAPTION --> Wx::FULLSCREEN_NOCAPTION
06:04 Hyppolit Wx::wxMAXIMIZE             --> Wx::MAXIMIZE
06:04 Hyppolit Wx::wxNO_BORDER            --> Wx::NO_BORDER
06:04 Hyppolit Wx::wxRESIZE_BORDER        --> Wx::RESIZE_BORDER
06:04 Hyppolit Wx::wxSYSTEM_MENU          --> Wx::SYSTEM_MENU
06:04 Hyppolit Wx::wxVERTICAL             --> Wx::VERTICAL
06:04 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Dialog/Wizard/ trunk/Padre/lib/Padre/Wx/Dialog/Wizard/Padre/ trunk/Padre/lib/Padre/Wx/Dialog/Wizard/Perl/ trunk/Padre/lib/Padre/Wx/FBP/ trunk/Padre/lib/Padre/Wx/Frame/ trunk/Padre/lib/Padre/Wx/TreeCtrl/ trunk/Padre/xt/
06:08 Hyppolit # 1133 :  ./dev can not be run on the branch (new defect) by zenogantner  [ http://padre.perlide.org/t​rac/ticket/1133#comment:5 ]
06:29 toi joined #padre
06:52 sugar joined #padre
07:23 mj41 joined #padre
07:25 danlucraft joined #padre
07:34 perlite_ joined #padre
07:49 Hyppolit svn: r15657 | adamk++ | http://padre.perlide.org/trac/changeset/15657
07:49 Hyppolit Added :dialog to constants
07:49 Hyppolit trunk/Padre/lib/Padre/Wx/
08:04 dolmen joined #padre
08:06 Hyppolit svn: r15658 | adamk++ | http://padre.perlide.org/trac/changeset/15658
08:06 Hyppolit Converted the :dialog constants
08:06 Hyppolit Wx::wxCANCEL --> Wx::CANCEL
08:06 Hyppolit Wx::wxCENTRE --> Wx::CENTRE
08:06 Hyppolit Wx::wxDEFAULT_DIALOG_STYLE --> Wx::DEFAULT_DIALOG_STYLE
08:06 Hyppolit Wx::wxOK --> Wx::OK
08:06 Hyppolit Wx::wxYES --> Wx::YES
08:06 Hyppolit Wx::wxYES_NO --> Wx::YES_NO
08:06 Hyppolit Wx::wxYES_DEFAULT --> Wx::YES_DEFAULT
08:06 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/FBP/ trunk/Padre/lib/Padre/Wx/Menu/ trunk/Padre/lib/Padre/Wx/Role/ trunk/Padre/script/ trunk/Padre/share/examples/wx/
08:18 dolmen szabgab: version 0.91 is missing in Trac for tickets
08:19 Hyppolit # 1305 :  Save files in background (new enhancement) [ http://padre.perlide.org/trac/ticket/1305 ]
08:20 zenog joined #padre
08:20 Sewi dolmen: 0.90 is unreleased, adding new versions is part of the post_release hook for release managers :) We might want to change this
08:43 Hyppolit # 1306 :  Locale: move 'fr-fr' to just 'fr' (upgrade issue) (new defect) [ http://padre.perlide.org/trac/ticket/1306 ]
08:43 bowtie joined #padre
08:46 bowtie why am I getting a large collection of files like: unsaved_1484.storable
08:46 bowtie They don't appear to be managed, ie, no garbage collection.
08:46 Alias_ That's the autosave system
08:47 Alias_ It probably needs to have a mechanism to clean them up
08:48 bowtie Alias_, That would be nice, Is there a common garbage module in padre?
08:48 dolmen Alias_: I would appreciate your feedback on #1306
08:48 Hyppolit # 1306 :  Locale: move 'fr-fr' to just 'fr' (upgrade issue) (new defect) [ http://padre.perlide.org/trac/ticket/1306 ]
08:48 Alias_ Not really
08:48 Hyppolit svn: r15659 | adamk++ | http://padre.perlide.org/trac/changeset/15659
08:48 Hyppolit Converted the :sizer constants.
08:48 Hyppolit I'm sick of writing all the specific ones and things are generally going well, so I'm leaving off the details from now on.
08:48 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Dialog/Wizard/ trunk/Padre/lib/Padre/Wx/FBP/ trunk/Padre/lib/Padre/Wx/Frame/
08:49 Alias_ dolmen: Firstly, fr-ca?
08:49 Alias_ Isn't their french relatively different?
08:50 Alias_ Secondly, we deal with common languages slightly differently
08:52 dolmen Alias_: no, they are not so different. Grammar is the same. Only some words differs, but not the kind of words you use in software.
08:56 bowtie If they are that close, can you not start by cp fr-fr fr-ca :)
08:57 bowtie which will let you catter for the anomalies retrospectively
08:57 dolmen Alias_: The GNU translation project has only 'fr'. No 'fr_CA' or other 'fr_*'. http://translationproject.org/team/index.html
08:58 Alias_ Sorry, $work distraction
08:58 Alias_ OK, so here's what we do internally
08:58 Alias_ We have the language in the full resolution format
08:58 Alias_ So fr-fr or en-gb
08:58 Alias_ And we do this because that's the format by which the operating system reports it
08:59 Alias_ So our translations are bound to that
08:59 Alias_ Next, if you look in Padre::Locale and grep for en-nz you'll see the localisation information for New Zealand
08:59 Alias_ Now clearly, a localisation for New Zealand is probably unnecesary
08:59 dolmen So may be there is a problem in our locale handling. A locale is not a language.
09:00 Alias_ fr-fr is French as used in France correct?
09:00 Alias_ language-location
09:00 Alias_ For all I know there's en-fr as well
09:00 Alias_ Anyways
09:01 dolmen so in Belgium and Canada they will get no translation, only English?
09:01 Alias_ wait a sec
09:01 Alias_ For new zealand, the OS will report en-nz
09:01 Alias_ We have an entry for that locale
09:01 Alias_ That entry says that if we don't have a localisation for that country to fall back to other countries looking for translations
09:02 Alias_ So New Zealand, if it has no translation, will fall back to an Australian translation, and from there to British, and from there to American
09:02 Alias_ The translation itself is set up on British
09:02 Alias_ In this case, the native language is British
09:02 Alias_ But regardless, it means that Padre starts up on a computer in New Zealand, and we know which translation file to use
09:03 Alias_ Similarly, if you start Padre in Quebec or Belgium or wherever, we will automatically look for a language pack for Belgium, then fall back to fr-fr
09:03 dolmen What code implements this?
09:04 Alias_ Padre::Locale
09:04 Alias_ In Norway they might prefer to use Finish before using English
09:04 Alias_ Austrians would prefer German over English
09:04 Alias_ Belarus would prefer Russian before English
09:04 Alias_ whatever
09:05 Alias_ By having the translation bound to a specific locale, and then doing a directed graph of locale fallbacks, we can always come up with SOME sensible translation automatically, without having to start in english and make them choose
09:05 Alias_ Now, that said, I CAN agree on one thing
09:05 Alias_ And that it might not be sensible for the label string for fr-fr to read "Francais (France)"
09:06 Alias_ And that where Padre has only a single translation from a larger family of similar locales, that we drop the (Country) portion in the description of the language that is visible to the use
09:07 Alias_ Which I thought we actually did
09:08 Alias_ And that's basically why we have fr-fr
09:08 Alias_ Because the locale graph knows about Quebec
09:09 Alias_ And in that situation we'd like to show it in French by default, but still be aware that we are in canada
09:09 Alias_ The only ones that we set to non-locale was where those translators could be convincing that there WAS no other locales
09:09 Alias_ That there was a canonical definition of the language, and it didn't have locale-specific dialects
09:09 dolmen But it doesn't know about Cameroun, Côte d'Ivoire, Belgium, Haîti...
09:09 Alias_ dolmen: Feel free to fix that
09:10 dolmen I think mapping languages is already someting that operating systems do
09:10 Alias_ Nope
09:10 dolmen I will investigate
09:10 Alias_ Wx literally hands us the following constant
09:10 Alias_ Wx::wxLANGUAGE_FRENCH_CANADIAN
09:11 Alias_ Wx::wxLANGUAGE_SPANISH_ARGENTINA
09:11 Alias_ etc
09:11 Alias_ So if there's a Wx::wxLANGUAGE_FRENCH_BELGIUM then feel free to add a locale entry for it
09:11 Alias_ I don't really plan to support any more languages than Wx supports
09:11 Alias_ Since we're using it's translation system
09:12 Alias_ If you'd like an Easter Egg in the code though, I can arrange it :)
09:12 bowtie dolmen, this means that the locale, takes into account language and currency
09:13 Alias_ dolem: Have a look at Padre::Locale line 64
09:13 Alias_ dolmen: rather
09:14 dolmen Alias_: see http://www.wxwidgets.org/about/i18n.php
09:14 Alias_ I really should avoid showing that to Americans
09:14 dolmen Alias_: it has only 'fr'
09:15 Alias_ Then it's translation system is less intelligent than it's actual wxLANGUAGE stuff
09:15 Alias_ They are probably doing automatic fr-fr --> fr mapping
09:16 Alias_ Is there anywhere that fr-fr is causing trouble other than the fact it's filename is longer?
09:16 Alias_ oh hey
09:16 Alias_ Well that's interesting
09:17 Alias_ There's a French (France) in 4 of the translation files
09:17 kaare Danish 0.0% :-(
09:17 Alias_ fallback  => [ 'en-gb', 'en-us' ]
09:17 Alias_ See, we treat you nice
09:18 dolmen Alias_: pt_BR is not a language+ a country. 'pt_BR' is considered a language in itself.
09:19 dolmen bowtie: locale means much more than just language and currency
09:19 dolmen Alias_ :)
09:20 Alias_ interesting
09:20 * Alias_ learns more about Belgian French vs Walloon
09:21 Alias_ btw
09:21 Alias_ wxLANGUAGE_FRENCH,   wxLANGUAGE_FRENCH_BELGIAN,   wxLANGUAGE_FRENCH_CANADIAN,   wxLANGUAGE_FRENCH_LUXEMBOURG,   wxLANGUAGE_FRENCH_MONACO,   wxLANGUAGE_FRENCH_SWISS,
09:22 Alias_ I'm wavering
09:22 Alias_ Two questions, how would fr-fr ---> fr improve Padre
09:22 Alias_ Well, just the one really :)
09:23 bowtie dolmen, i know, I have to put up with en_gb, which is just bloody stupid, as I am English, but hay that's the yanks for you. I get it, due to our colonial pasts, English French and Dutch dominate, even the antipodeans speak English :)
09:24 Alias_ bowtie: where are you?
09:24 bowtie England of course :)
09:24 Alias_ ah, ok
09:24 Alias_ You know there's wxLANGUAGE_ENGLISH
09:24 Alias_ Curiously...
09:25 Alias_ I'm not really sure what the point is
09:25 Alias_ No english place that I'm aware of actually uses en
09:26 Alias_ I keep wanting to make an American translation
09:26 Alias_ And an Australian one, just because I can
09:27 Alias_ bowtie: You should just be thankful that en_GB is the "native" language for Padre and the Americans will need to write an en-us translation file
09:27 Alias_ <--- my doing that one
09:27 Alias_ Eminently more sensible, if you ask me
09:27 Alias_ The default fallback for English should be what they speak in England
09:27 bowtie Alias_, some of this is the silicon valley thinking it's the centre of the world late 60's early 70's, with a hint of anti colonialism :)
09:27 Alias_ As also spoken by every single other english place in the world other than America and Canada
09:28 Alias_ bowtie: Check this out
09:28 Alias_ http://search.cpan.org/~adamk/Lingua-E​N-VarCon-1.00/lib/Lingua/EN/VarCon.pm
09:33 bowtie Alias_, cool, how about English spoken buy Cricket playing countries, :), ps how is your team :)
09:33 Alias_ ooo... we could randomise the injoke
09:33 Alias_ Should I change "New Britstralian" to "Cricket"?
09:34 bowtie Alias_,  yes 4th test starts in 25mins, :)
09:36 bowtie Alias_, the cricket was just re-enforcing your previous comment of English (rest of world) v English ( north America)
09:36 Alias_ no, I can work with that
09:39 bowtie Alias_, ok something more serious, Plugins which are missing "plugin_enable", I have found some, what's the action?
09:40 Alias_ Nothing
09:40 Alias_ It means no special enable behaviour
09:41 bowtie Alias_, this is plugin using a system resource with out checking first
09:41 Alias_ Which one
09:42 bowtie Git, LaTeX, see also http://padre.perlide.org/trac/wiki/Padr​ePluginCookbookRecipie05#plugin_enable
09:58 bowtie Alias_, and...
10:30 bowtie Alias_, an observation for you, in the editor some of the file names displayed in tabs have a leading space, why? I get the leading *
10:36 submersible_temper Alias_: what is up with constants ?
10:41 Alias_ I'm fixing them
10:47 submersible_temper i'm stalled again... when did it break?
10:48 Alias_ When they weren't constants
10:48 Alias_ And are named wxwx
10:48 submersible_temper fudge
10:55 submersible_temper Ok - on_finish is not called on task with no owner. . pod suggests that is not true. i consider this a bug and will fix.
10:58 Alias_ Yep, I think it should fire
10:58 Alias_ And the default implementation passes on to owner
11:01 Hyppolit svn: r15660 | adamk++ | http://padre.perlide.org/trac/changeset/15660
11:01 Hyppolit Checkpoint commit of more constant remapping
11:01 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Dialog/Wizard/ trunk/Padre/lib/Padre/Wx/Directory/ trunk/Padre/lib/Padre/Wx/FBP/ trunk/Padre/lib/Padre/Wx/History/
11:03 user_6991 joined #padre
11:04 Hyppolit svn: r15661 | adamk++ | http://padre.perlide.org/trac/changeset/15661
11:04 Hyppolit Remapping :aui constants
11:04 Hyppolit trunk/Padre/lib/Padre/Wx/
11:11 Hyppolit svn: r15662 | adamk++ | http://padre.perlide.org/trac/changeset/15662
11:11 Hyppolit And another checkpoint
11:11 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Role/
11:12 Hyppolit svn: r15663 | szabgab++ | http://padre.perlide.org/trac/changeset/15663
11:12 Hyppolit Update the messages.pot file
11:12 Hyppolit trunk/Padre/share/locale/
11:43 Hyppolit svn: r15664 | adamk++ | http://padre.perlide.org/trac/changeset/15664
11:43 Hyppolit Aaaaand another checkpoint
11:43 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Dialog/Wizard/ trunk/Padre/lib/Padre/Wx/Dialog/Wizard/Padre/ trunk/Padre/lib/Padre/Wx/FBP/ trunk/Padre/lib/Padre/Wx/Role/ trunk/Padre/lib/Padre/Wx/TreeCtrl/ trunk/Padre/share/examples/wx/
11:53 bfwg has anyone reported a bug against the *.* filter on linux?  I'm trying to search track but I'm not sure if a search for *.* will be effective
11:53 Hyppolit svn: r15665 | adamk++ | http://padre.perlide.org/trac/changeset/15665
11:53 Hyppolit On a crazy while, I did all the :s... tags at once
11:53 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Directory/ trunk/Padre/lib/Padre/Wx/FBP/ trunk/Padre/lib/Padre/Wx/Role/
11:54 Hyppolit svn: r15666 | adamk++ | http://padre.perlide.org/trac/changeset/15666
11:54 Hyppolit Fixing newlines
11:54 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/Wizard/Perl/
11:59 Vovan joined #padre
12:00 Hyppolit svn: r15667 | adamk++ | http://padre.perlide.org/trac/changeset/15667
12:00 Hyppolit And another checkpoint
12:00 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/FBP/
12:06 bowtie Alias_, is trunk stable?
12:07 bowtie or have you more constants to do?
12:09 * dolmen just rediscovered that the main wxWidgets developer lives in France, and loves Perl http://www.tt-solutions.com/en/a​rticles/diving_into_modern_perl
12:11 zenog dolmen: nice
12:25 submersible_temper wtf - .90 release branch not working for me either...
12:25 dolmen don't use the dev script
12:26 dolmen submersible_temper: http://padre.perlide.org/trac/ticket/1133
12:28 bowtie submersible_temper, thanks for info, I am still on revision 15622, working from trunk, will wait for the all clear, then. :)
12:28 hughbar joined #padre
12:28 Hyppolit svn: r15668 | adamk++ | http://padre.perlide.org/trac/changeset/15668
12:28 Hyppolit Converted more constants. Tweaked the constant generator so it deals with the weirdly capitalised WXK_FOO key constants.
12:28 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/CPAN/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Dialog/Wizard/ trunk/Padre/lib/Padre/Wx/Directory/ trunk/Padre/lib/Padre/Wx/FBP/ trunk/Padre/xt/
12:29 hughbar thanks for padre, quick question will it work with an ssh filesystem? I haven't the setup to try, sorry
12:30 Alias_ Probably not, or at least not well
12:30 Alias_ On windows it should work with anything you can mount as a drive letter
12:31 Alias_ Which is to say, it's not bad at tolerating slow filesystems as long as they appear conventional and os level
12:32 zenog hughbar: afaik, there is no ssh support integrated into Padre.
12:32 zenog hughbar: But you can use sshfs.
12:32 zenog hughbar: I use it on a daily basis. Works fine as long as the connection to the server is stable.
12:33 Alias_ I use it across a samba link most of the day
12:33 hughbar thanks for being so quick sshfs [via fuse? sorry I'm a little ignorant about this] is what I want
12:33 Sewi hughbar: I'm using Padre over sshfs, no problems.
12:33 Sewi No padre-specific problems, speed is slower than local disk, of cause :)
12:34 hughbar yes normally I'd use samba but my 'new' bosses want ssh and I'm unwilling to go back to vi/vim etc etc
12:36 hughbar thanks again folks, padre is also making a big contribution to this: http://sourceforge.net/projects/cclite/ ! I've abandoned epic for it, too
12:36 Alias_ If you are on Windows, the only REALLY laggy problem I know of is if you have a cifs path as your Windows  Documents directory
12:36 hughbar nope I'm ubuntu/debian
12:37 hughbar signing off for now, but thank you for all the quick help
12:53 bowtie zenog, is #907 still valid?
12:53 Hyppolit # 907 :  remote (sshfs) file is shown as read-only in status bar (new defect) by szabgab  [ http://padre.perlide.org/trac/ticket/907#comment:2 ]
12:56 Sewi zenog: is #907 still valid for you?
12:56 Hyppolit # 907 :  remote (sshfs) file is shown as read-only in status bar (new defect) by szabgab  [ http://padre.perlide.org/trac/ticket/907#comment:2 ]
12:59 Hyppolit svn: r15669 | adamk++ | http://padre.perlide.org/trac/changeset/15669
12:59 Hyppolit Added the last of the wx stuff we need in the short term. Left out media, print and a few other bits and pieces until we actually need them.
12:59 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Frame/ trunk/Padre/lib/Padre/Wx/Role/ trunk/Padre/xt/files/
13:00 Alias_ OK, I'm done except for the wxSTC_ constants, and I want to talk to azawawi before I do those
13:22 Hyppolit # 907 :  remote (sshfs) file is shown as read-only in status bar (new defect) by bowtie  [ http://padre.perlide.org/trac/ticket/907#comment:3 ]
13:43 bowtie joined #padre
13:48 bowtie joined #padre
13:49 Hyppolit # 907 :  remote (sshfs) file is shown as read-only in status bar (new defect) by zenogantner  [ http://padre.perlide.org/trac/ticket/907#comment:4 ]
13:52 shadowpaste "bowtie" at 217.168.150.38 pasted "revision 15669, and our old friend Wx::HTML, when starting with perl dev -a --die" (164 lines) at http://paste.scsys.co.uk/134027
13:53 zenog Sewi, bowtie yes
13:57 jnap joined #padre
13:58 bowtie zenog, how dose padre know file is remote, if it's in a mounted file system, would you get same result, it was an nfs mount, is this a wx thing or perl thing?
14:00 LeK joined #padre
14:01 Alias Padre has a Padre::File API which sorta is supposed to eventually allow for remote filesystem support directly, but doesn't really do much atm
14:02 bowtie Alias, how about the missing Wx::HTML issue see paste above
14:03 Hyppolit svn: r15670 | adamk++ | http://padre.perlide.org/trac/changeset/15670
14:03 Hyppolit Capitalisation typo
14:03 Hyppolit trunk/Padre/lib/Padre/
14:06 bowtie Alias, and DIE: Error while autoloading 'Wx::wxDF_INVALID' at /usr/src/Padre/Padre/lib/Padre/Wx/Constant.pm line 150
14:07 bowtie Alias, and DIE: Error while autoloading 'Wx::wxDF_METAFILE' at /usr/src/Padre/Padre/lib/Padre/Wx/Constant.pm line 150
14:07 bowtie DIE: Error while autoloading 'Wx::wxCURSOR_COPY_ARROW' at /usr/src/Padre/Padre/lib/Padre/Wx/Constant.pm line 150
14:08 Alias I gather there's a lot more
14:08 Alias You know no major application will ever be completely quiet under --die
14:09 Alias Because it completely subverts the entire concept of exception
14:09 bowtie Alias, yes do you want a full trace in paste?
14:09 Alias No, I can run --die myself
14:10 bowtie Alias, perl dev
14:10 bowtie Clash with function Wx::OK at /usr/src/Padre/Padre/lib/Padre/Wx/Constant.pm line 140.
14:10 bowtie Bareword "Wx::OK" not allowed while "strict subs" in use at /usr/src/Padre/Padre/lib/Padre/PluginManager.pm line 1160.
14:10 bowtie Compilation failed in require at /usr/src/Padre/Padre/lib/Padre.pm line 156.
14:10 bowtie Perl exited with active threads:
14:10 bowtie Alias, not just --die, but Padre trunk is broken :(
14:11 Alias hmm
14:11 rindolf joined #padre
14:12 bowtie Alias, I was using 15670
14:15 bowtie Alias, if you ran Padre you to could see these screen falls of wisdom :)
14:15 Alias I am doing so now
14:15 bowtie oops on linux
14:25 Hyppolit svn: r15671 | adamk++ | http://padre.perlide.org/trac/changeset/15671
14:25 Hyppolit Stripping a couple of things that don't work
14:25 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
14:34 Hyppolit svn: r15672 | adamk++ | http://padre.perlide.org/trac/changeset/15672
14:34 Hyppolit Padre will launch again
14:34 Hyppolit trunk/Padre/lib/Padre/Wx/
14:34 Alias wtf, who the hell is using Fatal
14:35 Alias bowtie: Have you been reading Perl Best Practices?
14:36 bowtie Alias, not for a while
14:36 Alias Your Patch module is using rather a lot of superfluous cargo culty stuff
14:36 bowtie Alias, confirm padre now runs here :)
14:37 Alias To put it into context, all of Padre takes about 65-70meg of ram to load
14:37 Alias Your plugin takes 48 on my machine
14:37 bowtie Alias, I have just got Patch to run, ans it's full of crap, needs some composed methods, and a good clean
14:37 Alias Although you load Main, so that's not really fair
14:37 Alias Can I do some cleaning?
14:38 bowtie Alias, yes fill your boots, is dialog better?
14:39 bowtie Alias, your reply from earlier about plugin_enable
14:40 bowtie Alias, you will also note the leading space for some filenames
14:46 Alias hrm
14:46 Alias You know you shouldn't be making patches for version control right?
14:47 Alias Since that's what the version control plugins are there for?
14:49 bowtie Alias, to be able to test, patches, you need diff files, padre contributes submit patches in tickets, as per the wiki guidance, hence it make sense, put your beginner/intermediate hat on and view operation from there,
14:50 Alias But they have version control for making them
14:50 Alias Since they are diffing to version control
14:51 bowtie Alias, it is not ment to replace, a vcs plugin, but just perform a basic function, on files loaded in padre editor only, ie single file processing only
14:52 Alias But it means you've added a dependency on an entire version control module
14:52 Alias So now I have to have SVN in order to apply someone else's patch
14:52 Alias Even if I don't use svn
14:53 bowtie Alias, the SVN only works if the user has it install, if( SVN::Class)
14:53 Alias Right, which means they have to or it crashes
14:54 bowtie oops if ( require SVN::class ) or info message, no error I think
14:55 Alias require Non::Existant is an exception
14:56 bowtie Alias, thanks, I did not know that, so it needs to be caught then, in an eval block, got it, :)
14:57 Alias Or let the svn plugin do it?
15:00 bowtie Alias,  at the moment, I am working my way through the plugins, as they belong to other authors, I create patches and add to ticket, rather than alter there live trunk code, this was my inspiration for diff to svn
15:00 Alias Have you used the diff to svn in svn, or in the svn plugin
15:01 bowtie Alias, diff to svn, using perl package SVN::Class
15:02 bowtie as your criteria was to only use perl packages and no calls to system apps
15:03 bowtie svn plugin uses SVN::Class
15:03 bowtie unlike plugin Git which makes system calls
15:13 Hyppolit svn: r15673 | szabgab++ | http://padre.perlide.org/trac/changeset/15673
15:13 Hyppolit Update the messages.pot file
15:13 Hyppolit trunk/Padre/share/locale/
15:17 dapatrick joined #padre
15:19 Alias bowtie: Right, but we can't depend on modules with making them dependencies
15:19 GabrielVieira joined #padre
15:19 Alias without
15:22 bowtie Alias, are you saying, that you can only use a module, if it's defined in your Makefile.PL , regardless of how we load it, ie use or require
15:22 Alias If it's part of your core functionality, pretty much yes
15:22 Alias The user has no real capability to install additional modules
15:23 Alias It's certainly a bit rude to do so
15:23 bowtie Alias, ok, could I test for a plugin, instead?
15:24 Alias Sure
15:24 bowtie Alias, hence, the test should be for P-P-SVN and not SVN::Class, cool
15:25 Alias But then of course you are outright hijacking their functionality
15:25 bowtie Alias, no, just that SVN::Class has bean install :)
15:26 Alias Then you're still lying to the user
15:26 Alias I can select files, pick svn and say "go" and your plugin say "Nope, sorry. Changed my mind"
15:27 Alias It lies to the user
15:27 bowtie Yes, as I have not built the radiobox based on available packages,
15:28 bowtie but I could build the radiobox,
15:28 bowtie then I would not be lying :)
15:30 tome joined #padre
15:31 Hyppolit svn: r15674 | adamk++ | http://padre.perlide.org/trac/changeset/15674
15:31 Hyppolit Some cleaning
15:31 Hyppolit trunk/Padre-Plugin-Patch/lib/Padre/Plugin/ trunk/Padre-Plugin-Patch/lib/Padre/Plugin/Patch/
15:32 bowtie Alias, thanks, i will look later, you want dynamic vcs options in radiobox?
15:32 Alias I'd rather leave it to the vcs plugins, personally
15:33 Alias Will make it easier to merge your plugin to core
15:33 Alias Applying a patch file to the current document, and applying a patch file to the current project are the main features
15:35 bowtie Alias, yes, simplistic, using current editor files only, but dynamic radiobox looks like a interesting challenge :)
15:36 bowtie Alias, thanks
16:30 pece2 joined #padre
17:00 tome joined #padre
17:00 user_6991 joined #padre
17:08 LeK joined #padre
17:17 toi joined #padre
17:36 bowtie left #padre
17:37 bowtie_ joined #padre
17:37 bowtie joined #padre
17:43 LeK joined #padre
17:59 mj41 joined #padre
18:10 GabrielVieira2 joined #padre
18:16 LeK joined #padre
18:23 tome joined #padre
18:33 toi joined #padre
19:13 bfwg can I get a registration to the trac so I can report a bug?
19:19 Sewi Hyppolit: trac!
19:19 Hyppolit Trac registration opened for 5 minutes. Please visit http://padre.perlide.org/trac/register to register
19:19 Sewi bfwg: Go ahead
19:20 bfwg thanks, I'm registered now
19:20 Sewi thank you for registering with us today.
19:21 Hyppolit svn: r15675 | bowtie++ | http://padre.perlide.org/trac/changeset/15675
19:21 Hyppolit start on fixing my tat, one encapsulation down :
19:21 Hyppolit trunk/Padre-Plugin-Patch/lib/Padre/Plugin/Patch/
19:23 Hyppolit # 1307 :  Preferences->External tools diff tool dialog has a *.* filter that doesn't work on linux (new defect) [ http://padre.perlide.org/trac/ticket/1307 ]
19:24 bfwg where should I report a bug against Padre-Plugin-FormBuilder ?
19:24 Hyppolit Trac registration closed
19:25 danlucraft joined #padre
19:25 bowtie bfwg, have you looked at #1301
19:25 Hyppolit # 1301 :  Padre::Plugin::FormBuilder kills Padre on reload :( (new defect) by bowtie  [ http://padre.perlide.org/t​rac/ticket/1301#comment:1 ]
19:26 bowtie bfwg, is that of any help?
19:27 bfwg it's a really minor test bug
19:27 bfwg a windowism
19:27 bfwg a test is failing because of \r\n instead of \n, or perhaps it was the other way around
19:29 bfwg actually, I ought to find the source and check before reporting too
19:29 bowtie bfwg, create a new ticket, please start subject with Padre-Plugin-FormBuilder and mark as a plugin issue, give it to alias, start here http://padre.perlide.org/trac/wiki/Tickets
19:30 bfwg thanks
19:36 bfwg when you say give it to alias, do you mean put 'alias' in the Owner field?
19:38 bowtie bfwg, yes please Alias,
19:40 Hyppolit # 1308 :  Padre-Plugin-FormBuilder has a really minor test failure when run on linux (new defect) [ http://padre.perlide.org/trac/ticket/1308 ]
19:40 bowtie bfwg, cool
19:43 bfwg hmm, my supposition about the cause is almost certainly wrong, but I assume whoever comes to fix it will know what to do based on the error messages
19:50 bowtie bfwg, Alias, wrote this plugin, he also wrote FBP::Perl and FBP, If he dose not, no one else will. :)
19:53 LeK joined #padre
19:58 bfwg it's a trivial problem, he won't have any problem
20:51 Hyppolit svn: r15676 | bowtie++ | http://padre.perlide.org/trac/changeset/15676
20:51 Hyppolit add a composed method
20:51 Hyppolit add human readable names
20:51 Hyppolit trunk/Padre-Plugin-Patch/lib/Padre/Plugin/Patch/
21:01 Hyppolit svn: r15677 | bowtie++ | http://padre.perlide.org/trac/changeset/15677
21:01 Hyppolit remove old comments
21:01 Hyppolit tidy code
21:01 Hyppolit trunk/Padre-Plugin-Patch/lib/Padre/Plugin/Patch/
21:07 zenog joined #padre
21:12 LeK joined #padre
21:22 waxhead morning, sorry about not getting the release done last night, I spent my time at the hospital with my daughter getting her cheek check out after being hit at hockey.
21:22 waxhead I'll do it tonight
21:23 bowtie waxhead, but did she win :)
21:23 waxhead dunno, it happened early in the first half.. :-/
21:23 bowtie waxhead, is she good to go now?
21:24 waxhead yeah, just sore...
21:24 bowtie waxhead, when's here next game?
21:24 waxhead jeez back in my day you wouldn't have bothered goign to the hospital...
21:24 waxhead I guess these days we just err on the side of caution...
21:25 waxhead the skin wasn't split or anything, so no blood..
21:25 waxhead next game is tonight apparently... I'm divorced so she's at her mum's this week...
21:25 waxhead which is why I'm not sure when she plays next..
21:28 bowtie waxhead, my daughter, was banned from hockey (on grass) as she lost it the third time here opponent tock her legs out, she was to use her opponents head as the ball :), tiny little thing, until cornered
21:29 bowtie I to am now single :)
22:01 zenog waxhead: hi
22:03 zenog So you are all hockey dads ;-)
22:04 zenog waxhead: German is at 100%
22:04 bowtie zenog, along time a go, 16 years back
22:06 zenog bowtie: ah okay
22:11 zenog n8
22:14 Hyppolit svn: r15678 | bowtie++ | http://padre.perlide.org/trac/changeset/15678
22:14 Hyppolit fixing more of my tat
22:14 Hyppolit trunk/Padre-Plugin-Patch/lib/Padre/Plugin/Patch/
22:32 Hyppolit svn: r15679 | dolmen++ | http://padre.perlide.org/trac/changeset/15679
22:32 Hyppolit Add missing "use utf8" in Padre::Locale
22:32 Hyppolit trunk/Padre/lib/Padre/
22:33 Hyppolit svn: r15680 | bowtie++ | http://padre.perlide.org/trac/changeset/15680
22:33 Hyppolit fixed another encapsulation
22:33 Hyppolit also a critic () error
22:33 Hyppolit trunk/Padre-Plugin-Patch/lib/Padre/Plugin/Patch/
22:35 Hyppolit svn: r15681 | dolmen++ | http://padre.perlide.org/trac/changeset/15681
22:35 Hyppolit Update french translation
22:35 Hyppolit branches/Padre-0.90/share/locale/
23:12 Hyppolit svn: r15682 | szabgab++ | http://padre.perlide.org/trac/changeset/15682
23:12 Hyppolit Update the messages.pot file
23:12 Hyppolit trunk/Padre/share/locale/
23:50 estranho joined #padre

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