IRCloggy #monotone 2011-02-18

Logs Search ←Prev date Next date→ Channels Documentation

Provider of IRC logs since 2005.
WARNING: As Freenode became unjoinable and lost all warnings in topics, we cannot log channels on Freenode anymore.

2011-02-18

tommyd joined00: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_DIST00:21
* po/README: rework, note monotone-i18n, transifex and the new00:21
(needed) README.* files00:21
tommyd left00:50
icedlava joined01:20
jojo left01: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 own01: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, 'defined02: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 left02: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' now03:05
escapes most dashes. Let's unescape them here to make life easier.03:05
MichaelRaskin left07:05
tommyd_ joined08:31
CIA-1 Américo Monteiro [email@hidden.address] net.venge.monotone * rfcb4bf86af8e8ac491f5767d2ea21e1d3338a47e /po/pt.po: * po/pt.po: Portuguese translation updated08:46
me@thomaskeller.biz net.venge.monotone * r83895a03d72455e0ab10da131e9d266c2368dfa8 /po/de.po: * po/de.po: German translation updated09:03
tbrownaw left09:21
MichaelRaskin joined09:24
tbrownaw joined09:29
icedlavaicedlava|away10:52
jojo joined13:20
icedlava|away left13:20
jojojojo|away14:35
tommyd_ left15:48
MichaelRaskin left18: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 the18:22
variable needed by the lua hook to know where this script is. Version18:22
updated to 1.0.18:22
graydon joined18:27
Walex joined18:28
gizmo1 joined18: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 javascript19:21
unless I misunderstood19: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 up19:24
patrickg ah, okay19: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 trick19:51
Yeah, mail notification is rocking and rolling again! :-D19:54
MichaelRaskin joined19:57
jojo|awayjojo20: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 revision20:53
d2a4f451559f9c775a39e9d0d671bb7a10db4c4d, we need to mention test/common20:53
here.20:53
jojojojo|away21:19
tommyd joined21:19
Walex left21:35
jojo|awayjojo21:47
tommyd gizmo1: you're doing a very good job - no way I could do all the automake / autoconf magic myself22:00
gizmo1 :-D22:00
Thanks22:00
tommyd I'm a bit disappointed of transifex22:00
gizmo1 I've read through automake and think I've somewhat of a grasp of it22:00
uh-huh?22:01
tommyd their online translation tool is a little wankier than it should be22:01
I had a lengthy discussion with one of the devs today22:01
the issue I brought up on the list was just one issue22: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-driven22: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 translator22:03
but for people like me who translate off-line (traditionally) this is somewhat of a bummer22:04
I mean the resulting po files are nice and clean and all, but still, it leaves an ugly feeling22:04
gizmo1 It does22:04
tommyd I'd greatly prefer an option to disable that behaviour, I told them22:04
but yeah, they pointed me to other things on their agenda22:05
one is certainly push speed22:05
they do synchronous processing of incoming files22:05
so a `tx push -t -l -f` takes ages (well, 5 to 10 seconds per file)22:05
gizmo1 okie22: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 translations22:06
yes, there is, I think I wrote a mailing list post about that once22:06
gizmo1 mm, I'll go back and read22:07
I need to go to sleep now22:07
tommyd your sleep schedule is kind of weird lately, yes :)22:07
have a good night22:07
gizmo1 g'night22: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 changes22:30
Judson joined22:33
Judson I'm having trouble on 0.48.1 starting the server as unprivleged user22: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)' violated22:34
and22:34
mtn: error: sqlite error: SQL logic error or missing database22:34
Never mind: the database-journal was owned by root22:36
Thanks!22:36
:)22:36
tommyd Judson: glad you figured it out23:10
newer versions of sqlite should no longer show this and similar behaviour23: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 things23:13
jojojojo|away23: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 bugs23: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 undefined23:51
Judson The results are undefined?23:51
tommyd for example you could hook into an automate command call and call the automate command again23:51
possible endless recursion23:51
I think the original author of this feature tried to stop the user digging his own grave23: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 data23:53
Judson Maybe too conservative in this case :)23:53
tommyd iirc it currently gets the revision as full-text23:53
this could get parsed via basic_io and evaluated23:54
Judson It's the branchname and commit - so you know what's changing, but not the state of the workspace or the history23: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 add23: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 tracker23: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 run23:58
(mtn_automate cannot call automate remote any longer, it could once)23:58
this was a fall-out of the automation code sanitization23:59

Logs Search ←Prev date Next date→ Channels Documentation