View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0010140 | Taler | wallet-core | public | 2025-06-29 14:40 | 2025-07-09 12:49 |
Reporter | oec | Assigned To | avalos | ||
Priority | high | Severity | major | Reproducibility | have not tried |
Status | assigned | Resolution | open | ||
Product Version | git (master) | ||||
Target Version | 1.0 stretch goals | ||||
Summary | 0010140: Update third party dependencies [6h] | ||||
Description | The versions of the dependencies of the embedded code are outdated: curl: 7.86.0 vs 8.14.1 sqlite: 3.42.0 vs 3.50.2 c-ares: 1.25.0 vs 1.34.5 mbedtls: 3.3.0 vs 3.6.3.1 zlib: 1.2.13 vs 1.3 libsodium: 1.0.18 vs 1.0.20 quickjs: 2024-01-13 vs 2025-04-26 Some of them even contain security fixes, many of them recommend upgrades. | ||||
Tags | No tags attached. | ||||
|
@fdold I could maybe take over this, but did you do any modifications to any of those libraries? I noticed that the meson scripts are not in the official release tarballs of some of those libraries, did you write them by hand? As for qtart, however, is the situation better now in terms of separation of changes? Otherwise, I think you are the best person to tackle it, since you have a better picture of the modifications that you did to the codebase. |
|
Ivan: maybe start with the libraries that were not modified (or where only meson scripts were added)? |
|
The last quickjs upgrade actually went very smoothly. The dependencies (in the subprojects/ folder) indeed use custom meson files *unless* they already come with their own meson build system. |
Date Modified | Username | Field | Change |
---|---|---|---|
2025-06-29 14:40 | oec | New Issue | |
2025-06-30 14:02 | Christian Grothoff | Assigned To | => Florian Dold |
2025-06-30 14:02 | Christian Grothoff | Priority | normal => high |
2025-06-30 14:02 | Christian Grothoff | Status | new => assigned |
2025-06-30 14:02 | Christian Grothoff | Target Version | post-1.0 => 1.0 stretch goals |
2025-07-07 23:23 | avalos | Note Added: 0025438 | |
2025-07-09 01:59 | Florian Dold | Summary | Update third party dependencies => Update third party dependencies [6h] |
2025-07-09 08:52 | Christian Grothoff | Assigned To | Florian Dold => avalos |
2025-07-09 08:53 | Christian Grothoff | Note Added: 0025453 | |
2025-07-09 12:49 | Florian Dold | Note Added: 0025455 |