Bug#819782: libdatabase-dump-perl: FTBFS: t/dumptruck.t failure

László Böszörményi (GCS) gcs at debian.org
Sat Apr 2 09:20:02 UTC 2016


Hi Niko,

On Sat, Apr 2, 2016 at 11:02 AM, Niko Tyni <ntyni at debian.org> wrote:
> Package: libdatabase-dumptruck-perl
> Version: 1.2-2
[...]
> As noticed by the ci.debian.net test setup, this package
> currently fails its test suite, making it fail to build.
>
>  https://ci.debian.net/packages/libd/libdatabase-dumptruck-perl/unstable/amd64/
>
>   #   Failed test 'Array variable retrieved'
>   #   at t/dumptruck.t line 133.
>   #     Structures begin differing at:
>   #          $got = '[666]'
>   #     $expected = ARRAY(0x29fbef8)
>   # Looks like you failed 1 test of 43.
[...]
> I don't see anything clearly fitting in the SQLite 3.12 release notes at
>  http://sqlite.org/releaselog/3_12_0.html
> so maybe it's a regression?
>
> Needs further investigation, but cc'ing the sqlite3 maintainer as a heads-up.
 I think the reason can be two things, quoting SQLite3 upstream:
- The SQLITE_DEFAULT_PAGE_SIZE is increased from 1024 to 4096.
- The SQLITE_DEFAULT_CACHE_SIZE is changed from 2000 to -2000 so the
same amount of cache memory is used by default.

There's a detailed description[1] on these, but upstream emphasize:
"Not a Compatibility Break" / "The only thing that is changing is some
default settings. This should result in a performance increase for
many applications.".
I think libdatabase-dumptruck-perl upstream should be noted about this
issue. May check it locally, but please don't take my word on it.

Regards,
Laszlo/GCS
[1] http://sqlite.org/pgszchng2016.html



More information about the pkg-perl-maintainers mailing list