Upgrading to 3.11 needs downtime but the changelog doesn't say so
Maintainers usually reply within 2 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 82/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- python
- Domain
- documentation
Research direction
Read the 3.11.0 changelog and compare its upgrade notes with the zero-downtime upgrade requirements linked in the issue. Add a note that upgrading requires downtime because migrations 0041 and 0042 add NOT NULL columns; done when the changelog clearly warns users before upgrading.
Written by the indexing model from the issue text.
Description
pulp_deb 3.11.0 adds migrations 0041 and 0042, which make new columns NOT NULL. Any 3.10 code still running during the upgrade then fails to upload debs or publish apt repos.
This doesn't follow the zero-downtime upgrade requirements. I think just a changelog note saying this release needs downtime would be good enough.
- Dominant language
- Python
- Stars
- 73
- Forks
- 94
- Avg merge
- 4d 21h
- Merged PRs (30d)
- 8
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from pulp/pulp_deb
-
Triage-Needed
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 2 days
-
Triage-Needed
Difficulty 4/5 3-5 days Newbie friendliness 45/100
Maintainers usually reply within 2 days
-
Triage-Needed
Difficulty 5/5 Over a week Newbie friendliness 35/100
pulp/pulp_deb#1515 · 2 comments ·
Maintainers usually reply within 2 days
-
.bugfix
Difficulty 3/5 1-2 days Newbie friendliness 55/100
pulp/pulp_deb#1507 · 11 comments ·
Maintainers usually reply within 2 days
-
Remote not signedOpenTriage-Needed
Difficulty 3/5 1-2 days Newbie friendliness 58/100
pulp/pulp_deb#1498 · 6 comments · 1 reaction ·
Maintainers usually reply within 2 days
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Treat corrupt-shape state files as missing in `load_state`Possibly taken @Qrytics claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
OvertureMaps/overturemaps-py#175 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
awslabs/visual-asset-management-system#1278 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
aws-samples/sample-per-model-bedrock#835 ·
Maintainers usually reply within 1 day