Hello again,
On 21/01/2008, Eddy Petrișor <[EMAIL PROTECTED]> wrote:
> This mail is about this bug in tilda:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454221
>
> I have managed to locate (yay git bisect!) the bad upstream commit
> that introduced this bug.
>
> This was:
>
> Author: irasnyd <irasnyd>
> Date: Wed Sep 12 03:39:29 2007 +0000
>
> Major audit of tilda
> I hope tha, in spite of the size of the commit, the bug will be easier to
> locate
> by upstream.
Thanks to Tristan, we have managed to pin down the bug originating in
a bad default in versions between 0.9.4 and 0.9.5.
The bad thing is that people that installed the debian package with
version 0.09.4+cvs20071012-1 are hit by this bug and need to edit
their ~/.tilda/config_* file tochanges "command_exit = 0" to be
"command_exit = 2".
People upgrading from 0.09.4 directly to 0.(0)9.5 will not be hit by
the bug, so etch to lenny upgrades are ok.
Here follows the discussion I had on IRC with Tristan:
[20:08] <kungfoog1ru> can you see what the command_exit is set to in
~/.tilda/config_*
[..]
[20:09] <eddyp_work> just a sec
[20:09] <eddyp_work> command_exit = 0
[20:09] <kungfoog1ru> yeah, thats the problem
[20:09] <kungfoog1ru> when you tried 0.9.5 did you use that same config file?
[20:10] <kungfoog1ru> pretty sure its not longer 0 as the default, but instead 2
[20:10] <eddyp_work> kungfoog1ru: yes, but I can test without ~/.tilda
when I get home (or even now) to see what is the default for that ....
[20:11] <kungfoog1ru> yeah, if you set that to 2 it should work fine
[20:11] <eddyp_work> kungfoog1ru: ok, I moved it out of the way and
indeed, it closes
[20:12] <eddyp_work> so the conclusion is?
[20:12] <kungfoog1ru> there was a bad default
[20:12] <eddyp_work> which is the upgrade path?
[20:13] <eddyp_work> people that aleady used 0.9.4+... arehit by this
bug (which includes debian)
[20:13] * eddyp_work tests 0.9.5 to see what's the deal with that
[20:14] <kungfoog1ru> well can either tell them to change it under
Preferences or patch it so that its src/configsys.c:
CFG_INT("command_exit", 2, CFGF_NONE) instead of src/configsys.c:
CFG_INT("command_exit", 0, CFGF_NONE)
[20:15] * eddyp_work remembers that to be a part of a patch .... that's weird
[..]
[20:16] <eddyp_work> compiles fine here (still I dont know if it
breaks anything else)
[..]
[20:17] <eddyp_work> 0.9.5 works fine without a previous ~.tilda
[20:17] <eddyp_work> cool
--
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein