Overview
Request 1158281 accepted
- Update to release 3.45.2:
* Added the SQLITE_RESULT_SUBTYPE property for application-
defined SQL functions.
* Enhancements to the JSON SQL functions
* Add the FTS5 tokendata option to the FTS5 virtual table.
* The SQLITE_DIRECT_OVERFLOW_READ optimization is now enabled by
default.
* Query planner improvements
* Increase the default value for SQLITE_MAX_PAGE_COUNT from
1073741824 to 4294967294.
* Enhancements to the CLI
* Restore the JSON BLOB input bug, and promise to support the
anomaly in subsequent releases, for backward compatibility.
* Fix the PRAGMA integrity_check command so that it works on
read-only databases that contain FTS3 and FTS5 tables.
* Fix issues associated with processing corrupt JSONB inputs.
* Fix a long-standing bug in which a read of a few bytes past the
end of a memory-mapped segment might occur when accessing a
craftily corrupted database using memory-mapped database.
* Fix a long-standing bug in which a NULL pointer dereference
might occur in the bytecode engine due to incorrect bytecode
being generated for a class of SQL statements that are
deliberately designed to stress the query planner but which
are otherwise pointless.
* Fix an error in UPSERT, introduced in version 3.35.0.
* Reduce the scope of the NOT NULL strength reduction
optimization that was added in version 3.35.0.
- Add sqlite3-float-i586.patch to fix build on i586.
- sqlite3-rtree-i686.patch is not needed anymore.
- Abort build when %version and %tarversion don't match.
In a private OBS, I'm also seeing TS failure on x86_64...
[ 511s] SQLite 2024-03-12 11:06:23 d8cd6d49b46a395b13955387d05e9e1a2a47e54fb99f3c9b59835bbefad6alt1
[ 511s] 2 errors out of 383333 tests on h5 Linux 64-bit little-endian
[ 511s] !Failures on these tests: rbu1-3.5.2.2.1 rbu1-3.5.2.2.2
this rbu thing seems rather broken :-/
cf. home:jengelh:branches:server:database/sqlite3 (build disabled to preserve log). looks like random failures.
@anag Where did you see these failures given that the devel project doesn't build for i586 on any code stream? Currently I only see a failure on s390x, and that seems to be related to the currently very limited power of the build workers on this architecture.
@jengelh Does your private OBS instance happen to run a kernel on the build workers that is affected by bsc#1221339?
the private instance is just a nondescript leap 15.5 with 5.14.21-150500.55.49-default
The sqlite3 build failure in build.opensuse.org:home:jengelh:branches:server:database/sqlite3 for openSUSE_Tumbleweed.x86_64 happened on i03-ch2b which seems to be running TW's 6.7.7 (possibly nested to some different host kernel).
It was failing in Factory against i586 and checked the failure was there against TW: https://build.opensuse.org/package/show/home:anag+factory:branches:server:database/sqlite3
Request History
rmax created request
- Update to release 3.45.2:
* Added the SQLITE_RESULT_SUBTYPE property for application-
defined SQL functions.
* Enhancements to the JSON SQL functions
* Add the FTS5 tokendata option to the FTS5 virtual table.
* The SQLITE_DIRECT_OVERFLOW_READ optimization is now enabled by
default.
* Query planner improvements
* Increase the default value for SQLITE_MAX_PAGE_COUNT from
1073741824 to 4294967294.
* Enhancements to the CLI
* Restore the JSON BLOB input bug, and promise to support the
anomaly in subsequent releases, for backward compatibility.
* Fix the PRAGMA integrity_check command so that it works on
read-only databases that contain FTS3 and FTS5 tables.
* Fix issues associated with processing corrupt JSONB inputs.
* Fix a long-standing bug in which a read of a few bytes past the
end of a memory-mapped segment might occur when accessing a
craftily corrupted database using memory-mapped database.
* Fix a long-standing bug in which a NULL pointer dereference
might occur in the bytecode engine due to incorrect bytecode
being generated for a class of SQL statements that are
deliberately designed to stress the query planner but which
are otherwise pointless.
* Fix an error in UPSERT, introduced in version 3.35.0.
* Reduce the scope of the NOT NULL strength reduction
optimization that was added in version 3.35.0.
- Add sqlite3-float-i586.patch to fix build on i586.
- sqlite3-rtree-i686.patch is not needed anymore.
- Abort build when %version and %tarversion don't match.
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
anag+factory set openSUSE:Factory:Staging:K as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:K"
anag+factory accepted review
Picked "openSUSE:Factory:Staging:K"
dimstar accepted review
anag+factory accepted review
Staging Project openSUSE:Factory:Staging:K got accepted.
anag+factory approved review
Staging Project openSUSE:Factory:Staging:K got accepted.
anag+factory accepted request
Staging Project openSUSE:Factory:Staging:K got accepted.