What
The vcpkg.json overrides sqlite3 to version 3.45.1, while database_system overrides it to 3.45.3. These should be aligned to avoid potential ABI or behavior differences when both systems are used together.
- Current:
pacs_system/vcpkg.json overrides sqlite3 to 3.45.1
- Expected: Override aligned to
3.45.3 (matching database_system and newer patch)
- Scope:
vcpkg.json overrides section
Why
- Ecosystem packages may coexist in the same consumer project
- Different sqlite3 versions could lead to subtle behavior differences or version conflicts
3.45.3 is the newer patch release with bug fixes over 3.45.1
Where
vcpkg.json line 16: { "name": "sqlite3", "version": "3.45.1" }
- Reference:
database_system/vcpkg.json line 22: { "name": "sqlite3", "version": "3.45.3" }
How
Technical Approach
Update vcpkg.json overrides:
{ "name": "sqlite3", "version": "3.45.3" }
Acceptance Criteria
What
The
vcpkg.jsonoverridessqlite3to version3.45.1, whiledatabase_systemoverrides it to3.45.3. These should be aligned to avoid potential ABI or behavior differences when both systems are used together.pacs_system/vcpkg.jsonoverrides sqlite3 to3.45.13.45.3(matching database_system and newer patch)vcpkg.jsonoverrides sectionWhy
3.45.3is the newer patch release with bug fixes over3.45.1Where
vcpkg.jsonline 16:{ "name": "sqlite3", "version": "3.45.1" }database_system/vcpkg.jsonline 22:{ "name": "sqlite3", "version": "3.45.3" }How
Technical Approach
Update
vcpkg.jsonoverrides:{ "name": "sqlite3", "version": "3.45.3" }Acceptance Criteria
3.45.3)