This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Update Windows and MacOS installer to SQLite 3.38.2
Type: enhancement Stage: patch review
Components: macOS, Windows Versions: Python 3.11
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: erlendaasland, felixxm, ned.deily, paul.moore, ronaldoussoren, steve.dower, tim.golden, wangjiahua, xtreak, zach.ware
Priority: normal Keywords: patch

Created on 2022-03-03 08:27 by felixxm, last changed 2022-04-11 14:59 by admin.

Pull Requests
URL Status Linked Edit
PR 31655 merged felixxm, 2022-03-03 08:36
PR 31656 merged felixxm, 2022-03-03 08:42
PR 32147 open felixxm, 2022-03-28 05:03
PR 32148 open felixxm, 2022-03-28 05:06
PR 32149 closed wangjiahua, 2022-03-28 05:22
Messages (17)
msg414412 - (view) Author: Mariusz Felisiak (felixxm) * Date: 2022-03-03 08:27
SQLite 3.37.0 was released on 2022-02-22: https://sqlite.org/releaselog/3_38_0.html
msg414413 - (view) Author: Erlend E. Aasland (erlendaasland) * (Python triager) Date: 2022-03-03 08:32
+1 for SQLite 3.38.0.
msg414414 - (view) Author: Erlend E. Aasland (erlendaasland) * (Python triager) Date: 2022-03-03 08:49
Steve, would you mind updating the cpython sources repo? (No hurry; let's see if a patch release surfaces first.)
msg415015 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2022-03-12 21:23
https://sqlite.org/releaselog/3_38_1.html
msg415251 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2022-03-15 15:04
New changeset ea786a882b9ed4261eafabad6011bc7ef3b5bf94 by Mariusz Felisiak in branch 'main':
bpo-46907: Update macOS installer to SQLite 3.38.1. (GH-31656)
https://github.com/python/cpython/commit/ea786a882b9ed4261eafabad6011bc7ef3b5bf94
msg415265 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2022-03-15 16:55
New changeset a8c728b8b742fd8ca5a225f79d99014794b8fdf3 by Mariusz Felisiak in branch 'main':
bpo-46907: Update Windows installer to SQLite 3.38.1. (GH-31655)
https://github.com/python/cpython/commit/a8c728b8b742fd8ca5a225f79d99014794b8fdf3
msg415266 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2022-03-15 16:55
Was there any reason/need to backport this?
msg415269 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2022-03-15 17:18
I think we can hold off on deciding whether to backport until at least the next round of bugfix releases. I don't know of any pressing reason one way or the other, ATM.
msg415270 - (view) Author: Erlend E. Aasland (erlendaasland) * (Python triager) Date: 2022-03-15 17:20
Updating to SQLite 3.37 was backported because of a data corruption bug that was fixed. AFAIK, there’s nothing like that in 3.38. I would prefer waiting to see if more patch releases appear. (That was also my intent, given how many patch releases we saw with 3.35; I’ll start using the dont-merge label from now on.)
msg415271 - (view) Author: Erlend E. Aasland (erlendaasland) * (Python triager) Date: 2022-03-15 17:21
Closing this tonight, unless someone objects.
msg416140 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2022-03-28 01:11
3.38.2 was released on 2022-03-26. Since the update to 3.38.1 hasn't yet been in a 3.11.0 alpha release, I'm re-open this issue.

https://sqlite.org/releaselog/3_38_2.html
msg416274 - (view) Author: Erlend E. Aasland (erlendaasland) * (Python triager) Date: 2022-03-29 16:47
Let's hold these PRs a couple of weeks in case more patch releases appear. IMO we can hold it until a week or two before the beta phase kicks in.
msg416429 - (view) Author: Mariusz Felisiak (felixxm) * Date: 2022-03-31 11:35
https://sqlite.org/src/info/336851b191fe79f0 was merged to the 3.38 branch, so we should expect 3.38.3 in the coming days.
msg416442 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2022-03-31 15:51
Erlend - would you be up for write permissions on the cpython-source-deps repo so you can push the SQLite updates yourself.

As I've mentioned before, merging PRs into that repo isn't any easier than doing it directly (since you also need to check file hashes and add a tag), but doing it yourself is easier than waiting on me or Zach.
msg416446 - (view) Author: Erlend E. Aasland (erlendaasland) * (Python triager) Date: 2022-03-31 16:11
> Erlend - would you be up for write permissions on the cpython-source-deps repo so you can push the SQLite updates yourself.

Yep, I’m fine with that.
msg416450 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2022-03-31 17:42
Done. Feel free to push directly to the repo, and bear in mind that changes may be reflected in any version build at any point, which is why we use tags (ahem... mostly... we've gotten it wrong before). Fourth field of the version number is our private one, so it gets incremented if we need to patch or re-release something, rather than changing the tag, unless we really do want to force change the tag.

Feel free to reach out if you have any questions. Otherwise, SQLite updates are all yours :)
msg416453 - (view) Author: Erlend E. Aasland (erlendaasland) * (Python triager) Date: 2022-03-31 18:05
Great, thanks :)
History
Date User Action Args
2022-04-11 14:59:56adminsetgithub: 91063
2022-03-31 18:05:03erlendaaslandsetmessages: + msg416453
2022-03-31 17:42:18steve.dowersetmessages: + msg416450
2022-03-31 16:11:59erlendaaslandsetmessages: + msg416446
2022-03-31 15:51:04steve.dowersetmessages: + msg416442
2022-03-31 11:35:13felixxmsetmessages: + msg416429
2022-03-29 16:47:38erlendaaslandsetmessages: + msg416274
2022-03-28 05:22:51wangjiahuasetnosy: + wangjiahua
pull_requests: + pull_request30229
2022-03-28 05:06:10felixxmsetpull_requests: + pull_request30228
2022-03-28 05:03:02felixxmsetstage: needs patch -> patch review
pull_requests: + pull_request30227
2022-03-28 01:11:36ned.deilysetstatus: closed -> open
title: Update Windows and MacOS installer to SQLite 3.38.1 -> Update Windows and MacOS installer to SQLite 3.38.2
messages: + msg416140

resolution: fixed ->
stage: resolved -> needs patch
2022-03-15 19:09:47erlendaaslandsetstatus: pending -> closed
resolution: fixed
stage: patch review -> resolved
2022-03-15 17:21:45erlendaaslandsetstatus: open -> pending

messages: + msg415271
2022-03-15 17:20:23erlendaaslandsetmessages: + msg415270
2022-03-15 17:18:03ned.deilysetmessages: + msg415269
2022-03-15 16:55:32steve.dowersetmessages: + msg415266
2022-03-15 16:55:21steve.dowersetmessages: + msg415265
2022-03-15 15:04:52ned.deilysetmessages: + msg415251
2022-03-12 21:23:30ned.deilysetmessages: + msg415015
title: Update Windows and MacOS installer to SQLite 3.38.0. -> Update Windows and MacOS installer to SQLite 3.38.1
2022-03-04 10:00:41xtreaksetnosy: + xtreak
2022-03-03 08:49:14erlendaaslandsetmessages: + msg414414
2022-03-03 08:42:34felixxmsetpull_requests: + pull_request29774
2022-03-03 08:36:28felixxmsetkeywords: + patch
stage: patch review
pull_requests: + pull_request29773
2022-03-03 08:32:12erlendaaslandsetmessages: + msg414413
2022-03-03 08:27:32felixxmcreate