Re: [sqlite] date-2.2c tests fail for sqlite-3.16.1 on Fedora / i686
Graham, you may be on to something: "I don't know what the tests are doing, but could it be connected with the fact that a leap-second was added as we changed from 2016 to 2017". I noticed a whole bunch of rspec tests (my projects completely unrelated to sqlite) failing with microsecond differences. My issue is likely the result of the leap_sec shift. Thanks! On Thu, Jan 5, 2017 at 4:08 AM, Graham Holden wrote: > I don't know what the tests are doing, but could it be connected with the > fact that a leap-second was added as we changed from 2016 to 2017 and one of > expected/got is taking this into account and the other isn't? > Graham > Original message From: Richard Hipp Date: > 05/01/2017 08:12 (GMT+00:00) To: SQLite mailing list > Subject: Re: [sqlite] date-2.2c tests > fail for sqlite-3.16.1 on Fedora / i686 > On 1/4/17, Jakub Dorňák wrote: >> Example output: >> >> ... >> ! date-2.2c-1 expected: [06:28:00.001] >> ! date-2.2c-1 got: [06:28:00.000] >> ! date-2.2c-4 expected: [06:28:00.004] >> ! date-2.2c-4 got: [06:28:00.003] >> ! date-2.2c-7 expected: [06:28:00.007] >> ! date-2.2c-7 got: [06:28:00.006] >> ! date-2.2c-8 expected: [06:28:00.008] >> ! date-2.2c-8 got: [06:28:00.007] >> ... > > This is probably a function of the underlying floating-point hardware. > What CPU is this running on? > -- > D. Richard Hipp > d...@sqlite.org > ___ > sqlite-users mailing list > sqlite-users@mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > ___ > sqlite-users mailing list > sqlite-users@mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users ___ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
Re: [sqlite] date-2.2c tests fail for sqlite-3.16.1 on Fedora / i686
Since the difference is in the fraction part, i'd vote for the floating-point problem. I'have encountered this issue with all machines I've tried, however, both my laptop and koji build systems are natively 64bit. (my cpuinfo attached) 2017-01-05 11:08 GMT+01:00 Graham Holden : > I don't know what the tests are doing, but could it be connected with the > fact that a leap-second was added as we changed from 2016 to 2017 and one > of expected/got is taking this into account and the other isn't? > Graham > Original message From: Richard Hipp > Date: 05/01/2017 08:12 (GMT+00:00) To: SQLite mailing list < > sqlite-users@mailinglists.sqlite.org> Subject: Re: [sqlite] date-2.2c > tests fail for sqlite-3.16.1 on Fedora / i686 > On 1/4/17, Jakub Dorňák wrote: > > Example output: > > > > ... > > ! date-2.2c-1 expected: [06:28:00.001] > > ! date-2.2c-1 got: [06:28:00.000] > > ! date-2.2c-4 expected: [06:28:00.004] > > ! date-2.2c-4 got: [06:28:00.003] > > ! date-2.2c-7 expected: [06:28:00.007] > > ! date-2.2c-7 got: [06:28:00.006] > > ! date-2.2c-8 expected: [06:28:00.008] > > ! date-2.2c-8 got: [06:28:00.007] > > ... > > This is probably a function of the underlying floating-point hardware. > What CPU is this running on? > -- > D. Richard Hipp > d...@sqlite.org > ___ > sqlite-users mailing list > sqlite-users@mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > ___ > sqlite-users mailing list > sqlite-users@mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > -- Jakub Dorňák, Prostřední Poříčí 19, 679 62 Telefon: 728 808 795 ___ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
Re: [sqlite] date-2.2c tests fail for sqlite-3.16.1 on Fedora / i686
I don't know what the tests are doing, but could it be connected with the fact that a leap-second was added as we changed from 2016 to 2017 and one of expected/got is taking this into account and the other isn't? Graham Original message From: Richard Hipp Date: 05/01/2017 08:12 (GMT+00:00) To: SQLite mailing list Subject: Re: [sqlite] date-2.2c tests fail for sqlite-3.16.1 on Fedora / i686 On 1/4/17, Jakub Dorňák wrote: > Example output: > > ... > ! date-2.2c-1 expected: [06:28:00.001] > ! date-2.2c-1 got: [06:28:00.000] > ! date-2.2c-4 expected: [06:28:00.004] > ! date-2.2c-4 got: [06:28:00.003] > ! date-2.2c-7 expected: [06:28:00.007] > ! date-2.2c-7 got: [06:28:00.006] > ! date-2.2c-8 expected: [06:28:00.008] > ! date-2.2c-8 got: [06:28:00.007] > ... This is probably a function of the underlying floating-point hardware. What CPU is this running on? -- D. Richard Hipp d...@sqlite.org ___ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users ___ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
Re: [sqlite] date-2.2c tests fail for sqlite-3.16.1 on Fedora / i686
On 1/4/17, Jakub Dorňák wrote: > Example output: > > ... > ! date-2.2c-1 expected: [06:28:00.001] > ! date-2.2c-1 got: [06:28:00.000] > ! date-2.2c-4 expected: [06:28:00.004] > ! date-2.2c-4 got: [06:28:00.003] > ! date-2.2c-7 expected: [06:28:00.007] > ! date-2.2c-7 got: [06:28:00.006] > ! date-2.2c-8 expected: [06:28:00.008] > ! date-2.2c-8 got: [06:28:00.007] > ... This is probably a function of the underlying floating-point hardware. What CPU is this running on? -- D. Richard Hipp d...@sqlite.org ___ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users