> On Jan 20, 2019, at 1:24 PM, Stephen M. Butler <kg...@arrl.net> wrote:
> 
> Started clean this morning by recloning the git repository.  Made much
> further progress but ended up with some test failures.  Here are my steps:
> 
> 1.  sudo rm -rf gnucash
> 
> 2.  git clone https://github.com/Gnucash/gnucash
> 
> 3. cd gnucash
> 
> 4.  git checkout -b debian
> 
> 5.  cp -r ../debian .
> 
>         Here is the contents of that directory -- copied to Google Drive:
> 
>            
> https://drive.google.com/open?id=1VJmtb-Fx00PQna4yQoYm49C88Bi0hneI
> 
> 6.  git add debian
> 
> 7. git commit
> 
>         Done on my "debian" branch
> 
> 8. fakeroot debian/rules clean
> 
> 9.  sudo mk-build-deps -ir debian/control
> 
> 10. dpkg-buildpackage -rfakeroot -b -uc
> 
> Note:  This usually failed right up front.  This time went for nearly 10
> minutes.
> 
> End testing: Jan 20 12:49 PST
> + exit 2
> debian/rules:68: 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:23: recipe for target 'build' failed
> make: *** [build] Error 2
> dpkg-buildpackage: error: debian/rules build subprocess returned exit
> status 2
> 
> 
> Here are the contents of ./.build/Testing/Temporary/* 
> https://drive.google.com/open?id=1_0gRAd-ymP1cEYM3pyPnvzeHI7-SSWMS

The file you want to look at for test failures is LastTest.log. You can search 
for "Test Failed".

This time the test failure is in 
gnucash/report/standard-reports/test/test-transaction.scm:
[pass] line:654, test: dual amount column, first transaction correct
[fail] line:678, test: dates are sorted
transaction.scm/sorting options
 -> expected: ("12/31/69" "12/31/69" "01/01/70" "02/01/70" "02/10/70")
 -> obtained: ("12/31/70" "12/31/70" "01/01/70" "02/01/70" "02/10/70")
[pass] line:684, test: sort by number

That suggests that for some reason Guile on your system can't handle dates 
before 1/1/1970. That's strange, but probably not important to many GnuCash 
users.

Chris Lam, any reason not to change that test to use later dates?

Regards,
John Ralls

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to