[GNC-dev] Test failure

John Ralls jralls at ceridwen.us
Sun Jan 27 01:29:38 EST 2019


Stephen,

By all means learn about git bisect, it's an extremely useful troubleshooting tool. But don't exercise yourself too much about this particular failure, Chris and I know exactly what commit caused it and that the underlying cause is a bug in ICU (International Components for Unicode, http://site.icu-project.org/) versions 57-62.

I had thought that the problem was confined to 1969, but tonight got https://bugs.gnucash.org/show_bug.cgi?id=797067 which makes me think that it's every year, so more testing needed.

Regards,
John Ralls


> On Jan 26, 2019, at 5:55 PM, Stephen M. Butler <kg7je at arrl.net> wrote:
> 
> On 1/26/19 3:13 AM, Christopher Lam wrote:
>> Another experiment. Try prefix your build with "TZ=UTC " on current
>> maint.
>> 
>> Eg if using ninja, it'll be "TZ=UTC ninja check"
> 
> 
> TZ=UTC dpkg- -rfakeroot -b -uc
> 
> ....
> 
> End testing: Jan 27 01:47 UTC
> + exit 2
> debian/rules:65: recipe for target 'override_dh_auto_test' failed
> make[1]: *** [override_dh_auto_test] Error 2
> make[1]: Leaving directory '/home/steve/Projects/GnuCash/gnucash'
> debian/rules:24: recipe for target 'build' failed
> make: *** [build] Error 2
> dpkg-buildpackage: error: debian/rules build subprocess returned exit
> status 2
> 
> Same error -- Test 109 that fails.
> 
> 
> This is with the patches for 3.4.  I verified before Sabbath that 3.4
> builds and passes the tests.  Tried your test first thing this evening
> after git checkout maint and git pull.  I am at 3.4-43-g84d1c3645 which
> builds but doesn't pass the tests.  So, I could build turning off the
> test step.
> 
> However, Friday I was learning more about git bisect to see if I could
> figure out which patch caused the tests to start failing.  However, a
> couple of items got in the way:  1--time;  2--some commits don't build. 
> That messed me up a bit.  So, I may start over again with the bisect
> (just for my own edification) and see what happens.  Maybe this time
> I'll do a git describe each time and take notes so I'll be a little more
> cognizant of what I'm learning.  <<did that make sense>>
> 
> 
> --Steve (in the dark)
> 
>> 
>> On Fri., 25 Jan. 2019, 11:52 Stephen M. Butler <kg7je at arrl.net
>> <mailto:kg7je at arrl.net> wrote:
>> 
>>    On 1/24/19 7:36 PM, Christopher Lam wrote:
>>> Revert is a git terminology, not a gnucash one. Welcome to version
>>> control.
>> 
>>    That's the manual to which I referred.  It meant something else to my
>>    mind when I first saw your post.  But, after further thought, my
>>    previous thought was faulty.
>> 
>> 
>>    My first boss after college would draw a picture to describe the
>>    difference between a bug and a feature.
>> 
>>    I can't draw so a word will have to do (at less than a thousand
>>    words)!
>> 
>>    BUG:  draw stick figure.
>> 
>> 
>>    FEATURE:  Add pants, tie, gloves, shoes and a top hat.
>> 
>> 
>>    MORAL:  A feature is a bug all dressed up and ready to go out.
>> 
>>> 
>>> Please remember this revert is reverting a buggy code with a
>>    previous
>>> buggy code, so, cannot be consisted safe to package; best wait until
>>> the clever devs can find a proper fix for gnc-date.
>>> 
>>> On Fri., 25 Jan. 2019, 05:46 Stephen M. Butler <kg7je at arrl.net
>>    <mailto:kg7je at arrl.net>
>>> <mailto:kg7je at arrl.net <mailto:kg7je at arrl.net>> wrote:
>>> 
>>>      OH!  Light bulb on!
>>>      OK.  I understand what you said earlier.  I'll put the patches
>>>      back into
>>>      the packaging.
>>> 
>>>      Thanks for clearing that up.
>>> 
>>>      --Steve
>>> 
>>>      PS Looking in manual for 'revert' command.
>>> 
>> 
>>    -- 
>>    Stephen M Butler, PMP, PSM
>>    Stephen.M.Butler51 at gmail.com <mailto:Stephen.M.Butler51 at gmail.com>
>>    kg7je at arrl.net <mailto:kg7je at arrl.net>
>>    253-350-0166
>>    -------------------------------------------
>>    GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8
>> 
>> 
> 
> -- 
> Stephen M Butler, PMP, PSM
> Stephen.M.Butler51 at gmail.com
> kg7je at arrl.net
> 253-350-0166
> -------------------------------------------
> GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8
> 
> 
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel



More information about the gnucash-devel mailing list