Feature #14595
Code for Additional Software Packages GUI: Persistence Setup
100%
Description
Perl code & consulting for the GUI. (B4)
Preliminary release date for the BETA: April 15th 2018.
The order of priority between these tasks is:
implement the API needed bytails-additional-software apt-post
so that Alan can keep working on his side:create persistent volume with ASP enabledenable ASPdisplay configreturn 0 iff. success
fix graphics bug: rectangle filled with black where the list of settings was, after configuring persistence, in the “Finished” windowFeature #15259: Add button in tails-persistence-setup to open the configuration interface of Additional SoftwareFeature #6485: Support multiple persistent paths per preset in the persistent volume assistantFeature #15314: Replace custom widget button in persistent wizard with standard GNOME switchesFeature #15280: Reorder persistence features- Feature #15313: Apply changes to persistent features without the need for a Save button
Subtasks
Feature #6485: Support multiple persistent paths per preset in the persistent volume assistant | Resolved | intrigeri | 100 |
||
Feature #15259: Add button in tails-persistence-setup to open the configuration interface of Additional Software | Resolved | intrigeri | 100 |
||
Bug #15275: Remove the GNOME Keyring persistent feature | Resolved | 100 |
|||
Feature #15280: Reorder persistence features | Resolved | intrigeri | 100 |
||
Feature #15314: Replace custom widget button in persistent wizard with standard GNOME switches | Resolved | intrigeri | 100 |
||
Feature #15544: Use title capitalization consistently in persistence configuration | Resolved | 100 |
|||
Bug #15550: Attempting to delete an unlocked persistent volume does not tell the user anything useful | Resolved | 100 |
Related issues
Related to Tails - |
Resolved | 2018-03-05 | |
Related to Tails - |
Resolved | 2018-08-12 | |
Blocked by Tails - |
Resolved | 2018-01-29 |
History
#2 Updated by Anonymous 2017-09-04 17:11:24
- related to
Feature #14594: Code & integration into Tails: Additional Software Packages GUI added
#3 Updated by Anonymous 2017-09-07 08:51:02
- Target version set to Tails_3.7
- Parent task set to
Feature #14568
#4 Updated by intrigeri 2017-09-29 17:48:17
- related to deleted (
)Feature #14594: Code & integration into Tails: Additional Software Packages GUI
#5 Updated by intrigeri 2017-09-29 17:48:58
- Subject changed from Code for Additional Software Packages GUI to Code for Additional Software Packages GUI: Persistence Setup
- Parent task changed from
Feature #14568toFeature #14594
#6 Updated by intrigeri 2017-09-29 17:50:08
- blocked by
Feature #14574: Design GUI for Additional Software packages added
#7 Updated by Anonymous 2018-01-18 16:01:42
- related to
Feature #5386: Persistence: fix aufs related io error added
#8 Updated by sajolida 2018-01-27 12:00:22
- related to
Feature #6485: Support multiple persistent paths per preset in the persistent volume assistant added
#9 Updated by alant 2018-01-30 14:15:16
- Blueprint set to https://tails.boum.org/blueprint/additional_software_packages/gui#index6h2
#10 Updated by sajolida 2018-02-20 16:36:21
- Description updated
#11 Updated by intrigeri 2018-03-01 10:39:39
- Description updated
Added as the top priority the main task that was part of this ticket when we designed this project (and that justified the time budget I requested): it won’t magically happen for free :)
#12 Updated by intrigeri 2018-03-01 10:43:11
- Assignee changed from intrigeri to sajolida
- QA Check set to Info Needed
- Affected tool deleted (
Additional Software Packages)
intrigeri wrote:
> Added as the top priority the main task that was part of this ticket when we designed this project (and that justified the time budget I requested): it won’t magically happen for free :)
Actually I don’t know how you rank Feature #6485 since you did not put it on the list, it has no “Deliverable for” and it’s not marked as a blocker of this ticket. I’ll start working on this ticket tomorrow so it’s kinda urgent that you tell me. In doubt, if I don’t get an answer by then, I’ll start working on Feature #15259 which is a must anyway.
#13 Updated by intrigeri 2018-03-01 10:44:14
- related to deleted (
)Feature #5386: Persistence: fix aufs related io error
#14 Updated by sajolida 2018-03-01 12:12:26
- Description updated
- Assignee changed from sajolida to intrigeri
- QA Check deleted (
Info Needed)
Adding Feature #6485 to the dance: We need this to display only one feature “Additional Software” and remove “APT Packages” and “APT Lists”.
#15 Updated by intrigeri 2018-03-02 11:04:41
- Description updated
#16 Updated by intrigeri 2018-03-02 15:28:17
- Feature Branch set to persistence-setup:feature/14594-asp-gui, feature/14594-asp-gui
#17 Updated by intrigeri 2018-03-03 10:21:49
- Feature Branch changed from persistence-setup:feature/14594-asp-gui, feature/14594-asp-gui to perl5lib:feature/14594-asp-gui, persistence-setup:feature/14594-asp-gui, feature/14594-asp-gui
#18 Updated by intrigeri 2018-03-03 13:46:29
- Description updated
#19 Updated by intrigeri 2018-03-03 20:24:06
- Status changed from Confirmed to In Progress
Applied in changeset commit:f720cdbba5f99b35084a7af3c727cd10dae58df0.
#20 Updated by intrigeri 2018-03-04 09:38:52
- Category set to Persistence
- Affected tool set to Additional Software Packages
#21 Updated by intrigeri 2018-03-05 07:11:09
- related to
Bug #15378: Re-enable USE_LAST_RELEASE_AS_OLD_ISO on Jenkins after Tails 3.9 is released added
#22 Updated by intrigeri 2018-03-05 09:56:27
- blocked by
Feature #15379: Adjust test suite to Python tails-upgrade-frontend-wrapper added
#23 Updated by intrigeri 2018-03-05 10:25:37
- Feature Branch changed from perl5lib:feature/14594-asp-gui, persistence-setup:feature/14594-asp-gui, feature/14594-asp-gui to perl5lib:feature/14594-asp-gui, iuk:feature/14594-asp-gui, persistence-setup:feature/14594-asp-gui, feature/14594-asp-gui
#24 Updated by intrigeri 2018-03-05 12:59:12
- Description updated
#25 Updated by intrigeri 2018-03-05 13:05:19
- Description updated
#26 Updated by intrigeri 2018-03-05 14:30:13
- Description updated
#27 Updated by intrigeri 2018-03-05 15:33:35
- Description updated
#28 Updated by intrigeri 2018-03-06 14:38:18
Status update:
- Everything I had to do is done including all SHOULD items and all-but-one MAY items:
- See the ticket description and subtasks for details.
- As expected, the bonus Feature #15313 won’t fit into my time budget; it’s way outside of the scope of what I’ve committed to do on this project anyway so no big deal.
- Until I’m told what else I should do or fix (e.g. when my team-mates work on automated tests, code review, documentation and UX testing) I’ll put this project on the back burner: mission^Witeration accomplished!
- Alan will consult me regarding the design on a security boundary for the Additional Software config GUI.
- Everything seems to work well when tested manually. I’m running the full automated test suite to ensure I did not introduce regressions elsewhere. We’ll know more once automated tests specific to the new features are written.
- I’ve notified segfault that he can start his code review (
Feature #14598).
#29 Updated by intrigeri 2018-03-06 15:07:10
- blocks
Bug #15275: Remove the GNOME Keyring persistent feature added
#30 Updated by intrigeri 2018-03-07 06:34:15
intrigeri wrote:
> I’m running the full automated test suite to ensure I did not introduce regressions elsewhere.
Done and the results look good: no unexpected failure in areas impacted by this branch :)
#31 Updated by intrigeri 2018-03-22 09:52:23
- blocked by deleted (
)Bug #15275: Remove the GNOME Keyring persistent feature
#32 Updated by intrigeri 2018-04-27 11:48:34
- blocks deleted (
)Feature #15379: Adjust test suite to Python tails-upgrade-frontend-wrapper
#33 Updated by intrigeri 2018-04-27 11:50:23
- Status changed from In Progress to Resolved
Given all the requested work was done + we have other tickets for the code review and follow-up fixes after user testing, I don’t see any point in keeping this ticket open and I think we can call this completed in our next report to the sponsor.
#34 Updated by intrigeri 2018-08-13 11:11:09
- related to
Feature #15784: Always show scrollbar in persistence setup wizard added