| 2011-02-18 |
| → tommyd joined | 00:01 |
|
CIA-1
| me@thomaskeller.biz net.venge.monotone * r39a49c3e46416a078e464a3a713505c6cff69d5b / (18 files in 2 dirs): | 00:21 |
|
| * po/*.po: split out copyright and documentation into README.* | 00:21 |
|
| * Makefile.am: ...which get packaged as well in EXTRA_DIST | 00:21 |
|
| * po/README: rework, note monotone-i18n, transifex and the new | 00:21 |
|
| (needed) README.* files | 00:21 |
| ← tommyd left | 00:50 |
| → icedlava joined | 01:20 |
| ← jojo left | 01:20 |
|
CIA-1
| Richard Levitte [email@hidden.address] net.venge.monotone * r9b8719cd99ddc369874f64bf466c63ada6ddce34 /po/de.po: * po/de.po: An error was identified by msgfmt, the original message ended with \n while the translation did not. | 01:59 |
|
| Richard Levitte [email@hidden.address] net.venge.monotone * r0092f5bfbe3480c2eb937517a1134ca4208ab90b /po/sv.po: * po/sv.po: A few more translations. | 01:59 |
|
| Richard Levitte [email@hidden.address] net.venge.monotone * rc0b0065cc70470e1a511cd7a5e5ac3ebadffd40a /doc/Makefile.am: | 01:59 |
|
| * doc/Makefile.am (htmldir, html_DATA, htmlfiguredir, htmlfigure_DATA) | 01:59 |
|
| (htmlimagedir, htmlimage_DATA): Remove. They didn't work well for us, | 01:59 |
|
| didn't become part of a general HTML installation. Instead, we... | 01:59 |
|
| (install-html-support, install-html-multifile): ... use our own | 01:59 |
|
| installer, hooked in through ... | 01:59 |
|
| (install-html-local): ... this. | 01:59 |
|
| Richard Levitte [email@hidden.address] net.venge.monotone * r2189eb5c0a1fd552e2c477349f9dfa5256f8f0cc /extra/shell/monotone_gen_bash_completion_table.pl: | 02:16 |
|
| * extra/shell/monotone_gen_bash_completion_table.pl: Apparently, 'defined | 02:16 |
|
| %hash' is deprecated (see http://perldoc.perl.org/functions/defined.html). | 02:16 |
|
| Use the simpler 'check the size' method instead. [closes #145] | 02:16 |
| ← graydon left | 02:36 |
|
CIA-1
| Richard Levitte [email@hidden.address] net.venge.monotone * r688027774810652c94014433661601a5182e253b /extra/shell/monotone_gen_bash_completion_table.pl: | 03:05 |
|
| * extra/shell/monotone_gen_bash_completion_table.pl: 'mtn manpage' now | 03:05 |
|
| escapes most dashes. Let's unescape them here to make life easier. | 03:05 |
| ← MichaelRaskin left | 07:05 |
| → tommyd_ joined | 08:31 |
|
CIA-1
| Américo Monteiro [email@hidden.address] net.venge.monotone * rfcb4bf86af8e8ac491f5767d2ea21e1d3338a47e /po/pt.po: * po/pt.po: Portuguese translation updated | 08:46 |
|
| me@thomaskeller.biz net.venge.monotone * r83895a03d72455e0ab10da131e9d266c2368dfa8 /po/de.po: * po/de.po: German translation updated | 09:03 |
| ← tbrownaw left | 09:21 |
| → MichaelRaskin joined | 09:24 |
| → tbrownaw joined | 09:29 |
| icedlava → icedlava|away | 10:52 |
| → jojo joined | 13:20 |
| ← icedlava|away left | 13:20 |
| jojo → jojo|away | 14:35 |
| ← tommyd_ left | 15:48 |
| ← MichaelRaskin left | 18:16 |
|
CIA-1
| Richard Levitte [email@hidden.address] net.venge.monotone * r4b15dc3e93cb730e8c7d2eb155deb95d3346be71 / (10 files in 4 dirs): (log message trimmed) | 18:22 |
|
| Move yet another monotone hook script from contrib to extra. This time, | 18:22 |
|
| it's the ciabot notifier. | 18:22 |
|
| * contrib/ciabot_monotone_hookversion.py: Renamed to ... | 18:22 |
|
| * extra/mtn-hooks/monotone-ciabot.py: ... this. Add a command on the | 18:22 |
|
| variable needed by the lua hook to know where this script is. Version | 18:22 |
|
| updated to 1.0. | 18:22 |
| → graydon joined | 18:27 |
| → Walex joined | 18:28 |
| → gizmo1 joined | 18:59 |
|
gizmo1
| hmmm... it looks like source-highlight is broken on code.monotone.ca... it eats resources or goes into some endless loop or sum'thin' | 19:18 |
|
patrickg
| what browser? | 19:19 |
|
gizmo1
| browser? | 19:21 |
|
patrickg
| source highlight is client side javascript | 19:21 |
|
| unless I misunderstood | 19:22 |
|
gizmo1
| You missunderstood. source-highlight is a program, installed on code.monotone.ca, that's run by the monotone-mail-notify.sh script... running that scripts basically pulls the whole server to a grinding halt, and it seems source-highlight is troublesome right now... | 19:23 |
|
| Maybe I simply need to reinstall it... it might be that the server upgrade that was done recently fscked something up | 19:24 |
|
patrickg
| ah, okay | 19:24 |
|
gizmo1
| This line (output from truss) has me a bit worried...: | 19:39 |
|
| 44760: mmap(0x0,1015021568,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 34403778560 (0x802a00000) | 19:39 |
|
| Reinstalling source-highlight did the trick | 19:51 |
|
| Yeah, mail notification is rocking and rolling again! :-D | 19:54 |
| → MichaelRaskin joined | 19:57 |
| jojo|away → jojo | 20:01 |
|
CIA-1
| Richard Levitte [email@hidden.address] net.venge.monotone * rde9e9908e92ada4e180ba3a46be6437325d2c5f1 /Makefile.am: | 20:53 |
|
| * Makefile.am (EXTRA_DIST): Because of the move made in revision | 20:53 |
|
| d2a4f451559f9c775a39e9d0d671bb7a10db4c4d, we need to mention test/common | 20:53 |
|
| here. | 20:53 |
| jojo → jojo|away | 21:19 |
| → tommyd joined | 21:19 |
| ← Walex left | 21:35 |
| jojo|away → jojo | 21:47 |
|
tommyd
| gizmo1: you're doing a very good job - no way I could do all the automake / autoconf magic myself | 22:00 |
|
gizmo1
| :-D | 22:00 |
|
| Thanks | 22:00 |
|
tommyd
| I'm a bit disappointed of transifex | 22:00 |
|
gizmo1
| I've read through automake and think I've somewhat of a grasp of it | 22:00 |
|
| uh-huh? | 22:01 |
|
tommyd
| their online translation tool is a little wankier than it should be | 22:01 |
|
| I had a lengthy discussion with one of the devs today | 22:01 |
|
| the issue I brought up on the list was just one issue | 22:01 |
|
gizmo1
| There's more? | 22:01 |
|
tommyd
| (stripped-off comments) | 22:01 |
|
| another issue is that once an incomplete translation is pushed and pulled again, all fuzzies and also the translation memory is cleaned (i.e. stuff commented out like this: #~) | 22:02 |
|
| this doesn't seem to be high-priority for them to fix, after all they're community-driven | 22:03 |
|
gizmo1
| Ah, so the result is that we don't get much fuzzies... | 22:03 |
|
tommyd
| and they have a translation memory / commenting tool in their online translator | 22:03 |
|
| but for people like me who translate off-line (traditionally) this is somewhat of a bummer | 22:04 |
|
| I mean the resulting po files are nice and clean and all, but still, it leaves an ugly feeling | 22:04 |
|
gizmo1
| It does | 22:04 |
|
tommyd
| I'd greatly prefer an option to disable that behaviour, I told them | 22:04 |
|
| but yeah, they pointed me to other things on their agenda | 22:05 |
|
| one is certainly push speed | 22:05 |
|
| they do synchronous processing of incoming files | 22:05 |
|
| so a `tx push -t -l -f` takes ages (well, 5 to 10 seconds per file) | 22:05 |
|
gizmo1
| okie | 22:06 |
|
| oh, there's a command line tool! | 22:06 |
|
tommyd
| I haven't yet completly given up on this service, also because I hope we can attract more translators when its easier to provide translations | 22:06 |
|
| yes, there is, I think I wrote a mailing list post about that once | 22:06 |
|
gizmo1
| mm, I'll go back and read | 22:07 |
|
| I need to go to sleep now | 22:07 |
|
tommyd
| your sleep schedule is kind of weird lately, yes :) | 22:07 |
|
| have a good night | 22:07 |
|
gizmo1
| g'night | 22:08 |
|
CIA-1
| me@thomaskeller.biz net.venge.monotone * rea3d571673b994ff3e3a9762398ef8bc116fc8f6 / (13 files in 6 dirs): | 22:15 |
|
| merge of '83895a03d72455e0ab10da131e9d266c2368dfa8' | 22:15 |
|
| and 'de9e9908e92ada4e180ba3a46be6437325d2c5f1' | 22:15 |
|
| me@thomaskeller.biz net.venge.monotone * r01ca0ef810d5387a2548d3a7e3fbd6c48c068cc9 /NEWS: * NEWS: some spelling changes | 22:30 |
| → Judson joined | 22:33 |
|
Judson
| I'm having trouble on 0.48.1 starting the server as unprivleged user | 22:33 |
|
| A debug log prints: | 22:34 |
|
| mtn: ----- end 'full_version_string' (in virtual void mtn_sanity::initialize(int, char**, const char*), at mtn-sanity.cc:32) | 22:34 |
|
| mtn: migrate_schema.cc:105: detected system error, 'E(false)' violated | 22:34 |
|
| and | 22:34 |
|
| mtn: error: sqlite error: SQL logic error or missing database | 22:34 |
|
| Never mind: the database-journal was owned by root | 22:36 |
|
| Thanks! | 22:36 |
|
| :) | 22:36 |
|
tommyd
| Judson: glad you figured it out | 23:10 |
|
| newer versions of sqlite should no longer show this and similar behaviour | 23:10 |
|
Judson
| I swear, sometimes I just need to say "I have this problem" to solve it. | 23:11 |
|
| Right on. | 23:11 |
|
tommyd
| heh, it certainly helps to talk about it :) | 23:11 |
|
Judson
| Rubberducks are wonderful things | 23:13 |
| jojo → jojo|away | 23:38 |
|
Judson
| I realize this is a basic question: why is mtn_automate forbidden from inside hooks? | 23:41 |
|
| (I'd like to write a validate_changes that rejects unknown files) | 23:42 |
|
tommyd
| Judson: what is the error message? | 23:48 |
|
| iirc there have been some reentrancy bugs | 23:48 |
|
Judson
| misuse: It is illegal to call the mtn_automate() lua extension, | 23:49 |
|
| mtn: lua: misuse: unless from a command function defined by register_command(). | 23:49 |
|
| Okay. | 23:49 |
|
| That's a shame though: there's a lot of cases working with hooks where the information passed in isn't enough to accomplish something that seems really cool :) | 23:50 |
|
| Like: unknowns break a commit. | 23:50 |
|
tommyd
| yes, but the results people can do with it are undefined | 23:51 |
|
Judson
| The results are undefined? | 23:51 |
|
tommyd
| for example you could hook into an automate command call and call the automate command again | 23:51 |
|
| possible endless recursion | 23:51 |
|
| I think the original author of this feature tried to stop the user digging his own grave | 23:52 |
|
| (we're good at thinking around corner cases and quickly prohibit stuff, because well, we're conservative :)) | 23:52 |
|
Judson
| Right. :/ | 23:53 |
|
tommyd
| usually the hook should give you all the needed information to decide - if not, one could also try and expand the hook with more data | 23:53 |
|
Judson
| Maybe too conservative in this case :) | 23:53 |
|
tommyd
| iirc it currently gets the revision as full-text | 23:53 |
|
| this could get parsed via basic_io and evaluated | 23:54 |
|
Judson
| It's the branchname and commit - so you know what's changing, but not the state of the workspace or the history | 23:54 |
|
tommyd
| and you need it for blocking "unknown" files? I.e. stop if one or more mtn add's have been forgotten? | 23:55 |
|
Judson
| That's what I'd like to do. | 23:55 |
|
| I'm terrible about having my local version working great - because of a new file that I forget to add | 23:56 |
|
tommyd
| now tell me something about conservatism :) | 23:56 |
|
Judson
| Well, your conservatism is blocking mine :) | 23:56 |
|
tommyd
| if I would enable such a hook in my workspace I could never commit anything because I have dozens of unknown files littering around :) | 23:57 |
|
Judson
| And I feel like I keep bumping into this with the hooks: their existence is suggestive of all this wonderful power I could have over how my repo works, but then the reality is I can't figure out how to make them more than glorified config documents. | 23:57 |
|
tommyd
| back on topic, I think it would be a good idea if you would add your use case and the current error message on in our tracker | 23:57 |
|
Judson
| Sure. | 23:57 |
|
| Well, the idea is you'd put them in .mtnignore... | 23:58 |
|
tommyd
| I have a similar problem with mtn_automate to resolve anyways, maybe I'll solve yours in the same run | 23:58 |
|
| (mtn_automate cannot call automate remote any longer, it could once) | 23:58 |
|
| this was a fall-out of the automation code sanitization | 23:59 |