Feature #8290

Port Tails Installer to UDisks2

Added by intrigeri 2014-11-23 17:13:56 . Updated 2015-07-08 08:24:42 .

Status:
Resolved
Priority:
High
Assignee:
Category:
Installation
Target version:
Start date:
2015-03-15
Due date:
% Done:

100%

Feature Branch:
feature/jessie
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Installer
Deliverable for:

Description

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


Subtasks

Feature #5938: liveusb-creator should prevent GNOME from managing the target device Resolved

100

Feature #9056: Package updated Tails Installer for Jessie Resolved intrigeri

100


Related issues

Related to Tails - Bug #9691: Tails Installer has to workaround race conditions in UDisks2 Resolved 2015-07-05

History

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

  • related to Feature #8291: Port tails-persistence-setup and perl5lib to UDisks2 added

#2 Updated by intrigeri 2014-11-23 17:16:30

  • related to Bug #8046: Tails Installer crashes on Jessie added

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

  • related to deleted (Feature #8291: Port tails-persistence-setup and perl5lib to UDisks2)

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

#5 Updated by intrigeri 2014-11-25 21:25:56

udisks2 supports GObject Introspection, so it might be easier to use it instead of DBus. Another (admitedly, not exactly nice) option would be to use a udisks1 compatibility layer. If the latter can be made to work in less than 2 hours, it might be a good enough option to unblock the work that’s being done on the test suite; of course, it can’t be a viable long-term solution (such wrappers bitrot).

#6 Updated by intrigeri 2014-12-18 11:22:25

  • Assignee set to alant

We’ll try to do that with Alan in February.

#7 Updated by BitingBird 2015-01-04 18:59:54

  • Affected tool set to Installer

#8 Updated by intrigeri 2015-03-14 12:48:32

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

Initial port done, package uploaded to the feature-jessie APT suite.

#9 Updated by alant 2015-03-14 18:44:41

  • related to Feature #5938: liveusb-creator should prevent GNOME from managing the target device added

#10 Updated by intrigeri 2015-03-14 18:46:20

  • related to deleted (Feature #5938: liveusb-creator should prevent GNOME from managing the target device)

#11 Updated by alant 2015-03-15 16:08:29

I consider the port as done. If no regressions are discovered, the person finising the packaging and integartion is welcome to close this ticket.

#12 Updated by intrigeri 2015-03-15 18:02:29

  • Assignee changed from alant to intrigeri
  • QA Check set to Ready for QA

#13 Updated by intrigeri 2015-03-15 19:24:16

  • Assignee changed from intrigeri to anonym

Reassigning to anonym, as he may discover issues when he works on Feature #7563. anonym: if the automated test suite passes, please mark this ticket as resolved. I’ve already reviewed the code changes.

#14 Updated by Anonymous 2015-06-12 13:47:25

  • QA Check changed from Ready for QA to Dev Needed

I’ve discovered a small bug:

https://labs.riseup.net/code/issues/9378#note-5
https://labs.riseup.net/code/issues/9378#note-6

When I use a USB stick which has one FAT partition or which has already the correct formatting, I sometimes get out of range errors when we want to load the system partition.

Should I reassign this to alant?

#15 Updated by intrigeri 2015-06-18 09:53:08

> Should I reassign this to alant?

Created Bug #9612 as a subtask, otherwise it’ll quickly get messy in here. Please get in touch with Alan directly (private email would work best, I guess) to see if he’ll have time to fix that quickly. Otherwise we’ll have to deal with it early July, somehow.

#16 Updated by intrigeri 2015-07-08 08:15:25

  • related to deleted (Bug #8046: Tails Installer crashes on Jessie)

#17 Updated by intrigeri 2015-07-08 08:24:30

  • Status changed from In Progress to Resolved
  • Assignee deleted (anonym)
  • QA Check deleted (Dev Needed)

#18 Updated by intrigeri 2015-07-08 08:24:42

#19 Updated by intrigeri 2015-07-08 08:28:34

  • related to Bug #9691: Tails Installer has to workaround race conditions in UDisks2 added