Feature #8291

Port tails-persistence-setup and perl5lib to UDisks2

Added by intrigeri 2014-11-23 17:14:28 . Updated 2015-03-14 14:38:33 .

Status:
Resolved
Priority:
Normal
Assignee:
intrigeri
Category:
Persistence
Target version:
Start date:
2014-11-23
Due date:
% Done:

100%

Feature Branch:
t-p-s:feature/jessie,perl5lib:feature/jessie
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

This would allow us to avoid running both UDisks and UDisks2.


Subtasks


Related issues

Related to Tails - Bug #8266: Tails::RunningSystem::boot_device doesn't work on Jessie Resolved 2014-11-17
Related to Tails - Bug #8275: tails-persistence-setup broken in Jessie Resolved 2014-11-18
Related to Tails - Feature #8436: Wipe the LUKS header when deleting a persistent volume Confirmed 2014-12-14
Related to Tails - Bug #9270: Jessie: Administration password required to configure Persistent Volume Resolved 2015-04-22
Related to Tails - Feature #9280: Jessie: Ensure that the persistent volume is not managed by GNOME while it's being created Resolved 2015-04-26 2015-10-15

History

#1 Updated by intrigeri 2014-11-23 17:14:54

  • related to Feature #8290: Port Tails Installer to UDisks2 added

#2 Updated by intrigeri 2014-11-23 17:15:06

  • related to Bug #8266: Tails::RunningSystem::boot_device doesn't work on Jessie added

#3 Updated by intrigeri 2014-11-23 17:15:21

  • related to Bug #8275: tails-persistence-setup broken in Jessie added

#4 Updated by intrigeri 2014-11-23 17:18:04

#5 Updated by intrigeri 2014-11-23 17:18:18

  • related to deleted (Feature #8290: Port Tails Installer to UDisks2)

#6 Updated by intrigeri 2014-11-25 21:25:30

udisks2 supports GObject Introspection, so it might be easier to use it instead of DBus.

#7 Updated by intrigeri 2014-12-14 14:45:53

  • related to Feature #8436: Wipe the LUKS header when deleting a persistent volume added

#8 Updated by intrigeri 2014-12-18 11:22:02

  • Assignee set to intrigeri

#9 Updated by intrigeri 2015-03-13 19:03:00

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 10
  • Feature Branch set to feature/jessie

Most of the porting work has been done in the feature/jessie branch of the perl5lib and t-p-s repositories. Time to test it live in Tails, and to run the automated test suite on it.

#10 Updated by intrigeri 2015-03-13 19:05:49

  • Feature Branch changed from feature/jessie to t-p-s:feature/jessie,perl5lib:feature/jessie

#11 Updated by intrigeri 2015-03-14 14:37:56

  • % Done changed from 10 to 50

Seems to now work just fine.

#12 Updated by intrigeri 2015-03-14 14:38:33

  • Status changed from In Progress to Resolved
  • % Done changed from 50 to 100

#13 Updated by intrigeri 2015-04-25 06:36:47

  • related to Bug #9270: Jessie: Administration password required to configure Persistent Volume added

#14 Updated by intrigeri 2015-04-26 04:08:04

  • related to Feature #9280: Jessie: Ensure that the persistent volume is not managed by GNOME while it's being created added