Feature #11448
Write helper tools for APT repository freeze exceptions
100%
Description
Subtasks
Related issues
Blocked by Tails - |
Resolved | 2016-05-18 |
History
#1 Updated by intrigeri 2016-05-18 15:34:55
- copied from
Feature #11446: Document freeze exceptions workflow for the freezable APT repository added
#2 Updated by intrigeri 2016-05-18 18:40:56
- copied to deleted (
)Feature #11446: Document freeze exceptions workflow for the freezable APT repository
#3 Updated by intrigeri 2016-05-18 18:41:07
- Parent task set to
Feature #5926
#4 Updated by intrigeri 2016-05-18 18:41:45
- blocked by
Feature #11446: Document freeze exceptions workflow for the freezable APT repository added
#5 Updated by intrigeri 2016-07-14 09:00:20
- Status changed from Confirmed to In Progress
- Assignee changed from intrigeri to anonym
- % Done changed from 0 to 50
- Feature Branch set to feature/11448-freeze-exception-helper
I’ve automated the most painful and error-prone part of the process. The rest of the process is easy to follow, and rarely used anyway, so it didn’t seem necessary to invest time into automating it.
To test the script, you may use TARGET_DIST=playground
, that is meant for such experiments :)
#6 Updated by intrigeri 2016-07-14 09:03:47
- QA Check set to Ready for QA
P.S.: no big deal if this is reviewed a bit later, e.g. during the 2.6 or 2.7 release cycle. I expect the real test will be whenever one of us needs to actually use this tool during a freeze, anyway.
#7 Updated by intrigeri 2016-07-18 05:35:24
FWIW I had to test this doc+tool for real due to Bug #11568 and it worked flawlessly.
#8 Updated by intrigeri 2016-07-21 06:00:39
- Target version changed from Tails_2.5 to Tails_2.6
#9 Updated by intrigeri 2016-08-28 05:04:44
- blocks
Bug #11612: Cannot import needed packages into the new tagged APT snapshot at point-release time added
#10 Updated by anonym 2016-08-28 05:25:40
- Assignee changed from anonym to intrigeri
- % Done changed from 50 to 90
- QA Check changed from Ready for QA to Dev Needed
Code looks good, and my test worked (cowsay
is happily grazing in the playground
). :)
My only stumbling block was this: by default pbuilder
creates chroot:s where the deb-src
is commented out => the script fails. Please document that that line needs to be uncommented in the pbuilder chroot used for these instructions. Bonus points if you provide commands for how to do it with pbuilder --login --save-after-login
etc.
Feel free to merge this branch yourself after fixing the above.
#11 Updated by intrigeri 2016-08-28 06:24:05
- blocked by deleted (
)Bug #11612: Cannot import needed packages into the new tagged APT snapshot at point-release time
#12 Updated by intrigeri 2016-08-28 06:58:32
- Status changed from In Progress to Fix committed
- Assignee deleted (
intrigeri) - % Done changed from 90 to 100
- QA Check changed from Dev Needed to Pass
anonym’s concern was fixed in a nicer way wit commit:b1862702ef6dd04d6ebfbffbad18dc92f0e2e44d.
#13 Updated by intrigeri 2016-08-28 07:10:17
- Status changed from Fix committed to Resolved
Applied in changeset commit:b8e76cfee1dcc21f3768d0267812e083b81bf333.