Feature #16199

Publish a beta for USB images

Added by sajolida 2018-12-07 13:26:44 . Updated 2019-01-07 21:28:00 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Installation
Target version:
Start date:
2018-12-07
Due date:
% Done:

100%

Feature Branch:
doc/16199-usb-images-beta
Type of work:
End-user documentation
Blueprint:

Starter:
Affected tool:
Deliverable for:
316

Description

  • Advertize it heavily to macOS (and Windows) users :)

Files

linux.pdf (391429 B) sajolida, 2019-01-07 18:40:46
macos.pdf (758531 B) sajolida, 2019-01-07 18:40:48
windows.pdf (352664 B) sajolida, 2019-01-07 18:40:48

Subtasks


Related issues

Blocked by Tails - Feature #16057: Test partitioning script in various scenarios Resolved 2018-10-16
Blocked by Tails - Bug #16198: Bootstrap an integration branch for the USB image project Resolved 2018-12-07
Blocked by Tails - Feature #16192: Upload and serve our copy of the Etcher binary Resolved 2018-12-06
Blocked by Tails - Bug #16068: Have a repo for the Etcher binary Resolved 2018-10-21
Blocked by Tails - Bug #16205: Fix PO files on the USB image doc branch Resolved 2018-12-08

History

#1 Updated by Anonymous 2018-12-07 13:27:32

  • Target version set to Tails_3.11

#2 Updated by intrigeri 2018-12-07 13:29:07

  • blocked by Bug #16002: Adjust our test suite for USB images added

#3 Updated by intrigeri 2018-12-07 13:29:22

  • blocked by Feature #16057: Test partitioning script in various scenarios added

#4 Updated by intrigeri 2018-12-07 13:29:32

  • blocked by Bug #16004: Make our automated test suite take into account USB image updates wrt. supported installation & update methods added

#5 Updated by intrigeri 2018-12-07 13:29:41

  • blocked by Bug #16003: Write automated tests for growing system partition added

#6 Updated by intrigeri 2018-12-07 13:29:57

  • blocked by Bug #16198: Bootstrap an integration branch for the USB image project added

#7 Updated by intrigeri 2018-12-07 13:30:40

  • blocked by Bug #15987: Check the system partition on every boot and grow it if needed added

#8 Updated by intrigeri 2018-12-07 13:30:50

  • blocked by Feature #16192: Upload and serve our copy of the Etcher binary added

#9 Updated by intrigeri 2018-12-07 13:31:03

  • blocked by Bug #16068: Have a repo for the Etcher binary added

#10 Updated by intrigeri 2018-12-07 14:32:35

  • Target version changed from Tails_3.11 to Tails_3.12

I don’t think all the blockers will be resolved in the next 3-4 days.

#11 Updated by intrigeri 2018-12-08 05:55:29

  • blocked by Bug #16205: Fix PO files on the USB image doc branch added

#12 Updated by sajolida 2018-12-18 13:16:12

  • blocked by Bug #15997: Test and release new Tails Verification added

#13 Updated by intrigeri 2018-12-18 15:43:38

> Blocked by Bug Bug #15997: Test and release new Tails Verification added

I’m curious why.

#14 Updated by sajolida 2018-12-18 17:46:52

  • blocks deleted (Bug #15997: Test and release new Tails Verification)

#15 Updated by sajolida 2018-12-18 17:47:59

> I’m curious why.

Indeed, it doesn’t make sense as tester won’t use the extension to
verify it.

#16 Updated by Anonymous 2018-12-27 10:01:29

I’ve pinged the remaining subtask owners to finish their work on the blockers.

I think we might release the beta without the tests though.

#17 Updated by sajolida 2018-12-30 20:17:00

  • Assignee changed from sajolida to intrigeri
  • QA Check set to Info Needed

I started writing the announcement in doc/16199-usb-images-beta.

It’s not finished yet but I thought about asking your help to idenfity what we should tell people to test and report; if anything specific comes to your mind…

#18 Updated by sajolida 2018-12-30 20:17:18

  • Feature Branch set to doc/16199-usb-images-beta

#20 Updated by intrigeri 2019-01-02 06:18:49

We should at the very least do some manual testing ourselves before publishing a beta. I can check what the automated tests already correctly verify, merge the current integration branch into the automated tests branch, check the results, and then list on Feature #16057 what needs to be manually tested.

#21 Updated by intrigeri 2019-01-02 06:29:03

u wrote:
> I think we might release the beta without the tests though.

Given kibi’s other commitments (and mine, as the reviewer) my current best hope for merging the automated tests is January 10-11. I think we really need to release a beta earlier, so I propose we remove the blocking status of the automated test tickets here.

#22 Updated by intrigeri 2019-01-02 06:30:11

  • blocks deleted (Bug #15987: Check the system partition on every boot and grow it if needed)

#23 Updated by intrigeri 2019-01-02 06:34:34

  • Assignee changed from intrigeri to sajolida
  • QA Check changed from Info Needed to Dev Needed

> I thought about asking your help to idenfity what we should tell people to test and report; if anything specific comes to your mind…

Nothing particular to test. But it would be useful to explicitly request detailed info about OS and installation software (Etcher, GNOME Disks) versions for people who’ll be reporting trouble, to ease triaging and reproducing.

#24 Updated by sajolida 2019-01-02 17:38:28

  • File <del>missing: linux.pdf</del> added
  • File <del>missing: macos.pdf</del> added
  • File <del>missing: windows.pdf</del> added

Here are the PDFs.

#25 Updated by sajolida 2019-01-02 17:48:22

  • Status changed from Confirmed to In Progress
  • Assignee changed from sajolida to intrigeri
  • QA Check changed from Dev Needed to Ready for QA

The call is ready on doc/16199-usb-images-beta.

Reassigning to intrigeri to:

#26 Updated by intrigeri 2019-01-04 14:01:35

  • blocks deleted (Bug #16004: Make our automated test suite take into account USB image updates wrt. supported installation & update methods)

#27 Updated by intrigeri 2019-01-04 14:01:39

  • blocks deleted (Bug #16003: Write automated tests for growing system partition)

#28 Updated by intrigeri 2019-01-04 14:01:46

  • blocks deleted (Bug #16002: Adjust our test suite for USB images)

#29 Updated by Anonymous 2019-01-04 21:13:35

No more blockers for the release: let me know when you can do it (or just do it), please. Thanks! <3

#30 Updated by intrigeri 2019-01-05 07:32:25

> No more blockers for the release: let me know when you can do it (or just do it), please.

I’ll work on this today and tomorrow, on top of the sprint I’m currently on, early mornings and late evening. If there are not too many bad surprises along the way, I’m confident the beta will be out by the end of the week.

#31 Updated by intrigeri 2019-01-05 08:18:30

FTR the image I’m going to publish over rsync is tails-amd64-feature_15292-usb-image-3.12-20190104T1532Z-30967bfff6+develd93cb9e609.img@.

#32 Updated by intrigeri 2019-01-05 08:30:15

  • Assignee changed from intrigeri to sajolida

> Reassigning to intrigeri to:

> * Review my work

Reviewed the blog post:

  • I’ve pushed a few fixes, please take a look.
  • I’m not sure about “an USB”. Both seem to be acceptable but it seems that “a USB” is more common. Your call.

I’ll now check the PDFs :)

> * Fix the link to the USB image once it’s on the mirrors. I understand that we don’t want to point to https://nightly.tails.boum.org/build_Tails_ISO_feature-15292-usb-image/lastSuccessful/archive/ directly because it’s going to change every time the branch changes.

Done on the topic branch, waiting for mirrors to pick it up.

#33 Updated by intrigeri 2019-01-05 11:12:13

  • QA Check changed from Ready for QA to Dev Needed

> I’ll now check the PDFs :)

Looks good, only a few issues.

If one follows the Linux instructions, after completing the installation, if they have no other computer and no printer, they’re told to visit https://tails.boum.org/install/linux/usb/#back → “Restart on the intermediary Tails” → “Install the final Tails”. I suspect this will cause great confusion to some people since the blog posts advertises precisely “no need for an intermediary Tails” as one of the improvements we ask them to test. I think this problem can be fixed by removing the “Open these instructions on another device” section from the PDF, I hope that’s cheap. I did not check if macOS and Windows are affected to the same degree.

The title of the macOS PDF is “Install from Mac using the command line”, which does not sound quite right.

In passing, the HTTP links in the PDF are not rendered as links (one has to copy’n’paste the URL, which does not work very well e.g. when it’s split over 2 lines). That’s not a blocker for this beta but perhaps you want to track somewhere, so that’s fixed next time you generate such PDFs :)

#34 Updated by intrigeri 2019-01-05 11:36:52

  • % Done changed from 0 to 70

intrigeri wrote:
> > * Fix the link to the USB image once it’s on the mirrors. I understand that we don’t want to point to https://nightly.tails.boum.org/build_Tails_ISO_feature-15292-usb-image/lastSuccessful/archive/ directly because it’s going to change every time the branch changes.
>
> Done on the topic branch, waiting for mirrors to pick it up.

The mirrors should have it by now (at least the 2 ones in the round robin DNS pool have it). So feel free to merge into master (after updating the blog post’s date) as you see fit.

#35 Updated by Anonymous 2019-01-07 10:43:43

  • Assignee changed from sajolida to intrigeri
  • % Done changed from 70 to 0
  • QA Check changed from Dev Needed to Ready for QA

@sajolida, I am tempted to publish the blogpost myself now and let you fix the last remaining glitches in the PDF later.

#36 Updated by Anonymous 2019-01-07 11:48:27

PDF glitches pointed out by intrigeri and one point I found at a glance:

macOS

- The title of the macOS PDF is “Install from Mac using the command line” should be “Install from Mac”
- The troubleshooting section mentions BIOS but not the MacOS boot menu. This should be made explicit.

- After completing the installation, if they have no other computer and no printer, they’re told to visit https://tails.boum.org/install/linux/usb/#back → “Restart on the intermediary Tails” → “Install the final Tails”. I suspect this will cause great confusion to some people since the blog posts advertises precisely “no need for an intermediary Tails” as one of the improvements we ask them to test. I think this problem can be fixed by removing the “Open these instructions on another device” section from the PDF, I hope that’s cheap.

Linux

- The instructions lack the fact that one will be asked for a root/sudo password when installing using Gnome disks.
- After completing the installation, if they have no other computer and no printer, they’re told to visit https://tails.boum.org/install/linux/usb/#back → “Restart on the intermediary Tails” → “Install the final Tails”. I suspect this will cause great confusion to some people since the blog posts advertises precisely “no need for an intermediary Tails” as one of the improvements we ask them to test. I think this problem can be fixed by removing the “Open these instructions on another device” section from the PDF, I hope that’s cheap.

Windows

- After completing the installation, if they have no other computer and no printer, they’re told to visit https://tails.boum.org/install/linux/usb/#back → “Restart on the intermediary Tails” → “Install the final Tails”. I suspect this will cause great confusion to some people since the blog posts advertises precisely “no need for an intermediary Tails” as one of the improvements we ask them to test. I think this problem can be fixed by removing the “Open these instructions on another device” section from the PDF, I hope that’s cheap.

All

- HTTP links in the PDF are not rendered as link.

#37 Updated by Anonymous 2019-01-07 11:53:43

I’ve also added a sentence to the blog post.

I see that the blog post will be announced on mailing lists, meaning that the links to the PDF might become obsolete, if we change them. Hence I cannot publish this yet :( Please let me know when you intend to do that.

#38 Updated by intrigeri 2019-01-07 13:16:30

  • Assignee changed from intrigeri to sajolida
  • % Done changed from 0 to 70
  • QA Check changed from Ready for QA to Dev Needed

Assuming this was a mistake:

    Assignee changed from sajolida to intrigeri
    % Done changed from 70 to 0
    QA Check changed from Dev Needed to Ready for QA

#39 Updated by sajolida 2019-01-07 18:03:29

> * I’m not sure about “an USB”. Both seem to be acceptable but it seems
> that “a USB” is more common. Your call.

I’m not sure either… We’ve been using ‘an USB’ more but Wikipedia says
‘a USB’.

>> I’ll now check the PDFs :)

Thanks for the careful review! I didn’t expect that but you found a
bunch of important stuff :)

> If one follows the Linux instructions, after completing the installation, if they have no other computer and no printer, they’re told to visit https://tails.boum.org/install/linux/usb/#back → “Restart on the intermediary Tails” → “Install the final Tails”. I suspect this will cause great confusion to some people since the blog posts advertises precisely “no need for an intermediary Tails” as one of the improvements we ask them to test. I think this problem can be fixed by removing the “Open these instructions on another device” section from the PDF, I hope that’s cheap. I did not check if macOS and Windows are affected to the same degree.

Indeed. I thought it wouldn’t be a problem for the audience which will
be trying this out (likely more advanced users) but actually it’s easy
to edit the page with the developers mode before print it to PDF so I’ll
remove the section.

> The title of the macOS PDF is “Install from Mac using the command line”, which does not sound quite right.

Good catch! Fixed in e93d29eb69.

> In passing, the HTTP links in the PDF are not rendered as links (one has to copy’n’paste the URL, which does not work very well e.g. when it’s split over 2 lines). That’s not a blocker for this beta but perhaps you want to track somewhere, so that’s fixed next time you generate such PDFs :)

This comes from the PDF rendition of Firefox and I don’t think we can
tweak that. That’s what I meant when I said in the last meeting that
links wouldn’t work. Hopefully we won’t do this very often or for a
general public audience (it’s the first time in 10 years, so…)

#40 Updated by sajolida 2019-01-07 18:08:16

> macOS
>
> - The title of the macOS PDF is “Install from Mac using the command line” should be “Install from Mac”

Fixed in e93d29eb69.

> - The troubleshooting section mentions BIOS but not the MacOS boot menu. This should be made explicit.
>
> - After completing the installation, if they have no other computer and no printer, they’re told to visit https://tails.boum.org/install/linux/usb/#back → “Restart on the intermediary Tails” → “Install the final Tails”. I suspect this will cause great confusion to some people since the blog posts advertises precisely “no need for an intermediary Tails” as one of the improvements we ask them to test. I think this problem can be fixed by removing the “Open these instructions on another device” section from the PDF, I hope that’s cheap.

I’ll remove this option from the list.

> Linux
>
> - The instructions lack the fact that one will be asked for a root/sudo password when installing using Gnome disks.

I’ll fix in the doc after publishing the beta. People testing the beta
will make it through.

> - After completing the installation, if they have no other computer and no printer, they’re told to visit https://tails.boum.org/install/linux/usb/#back → “Restart on the intermediary Tails” → “Install the final Tails”. I suspect this will cause great confusion to some people since the blog posts advertises precisely “no need for an intermediary Tails” as one of the improvements we ask them to test. I think this problem can be fixed by removing the “Open these instructions on another device” section from the PDF, I hope that’s cheap.

I’ll remove this option from the list.

> Windows
>
> - After completing the installation, if they have no other computer and no printer, they’re told to visit https://tails.boum.org/install/linux/usb/#back → “Restart on the intermediary Tails” → “Install the final Tails”. I suspect this will cause great confusion to some people since the blog posts advertises precisely “no need for an intermediary Tails” as one of the improvements we ask them to test. I think this problem can be fixed by removing the “Open these instructions on another device” section from the PDF, I hope that’s cheap.

I’ll remove this option from the list.

#41 Updated by sajolida 2019-01-07 18:40:16

  • File deleted (linux.pdf)

#42 Updated by sajolida 2019-01-07 18:40:20

  • File deleted (macos.pdf)

#43 Updated by sajolida 2019-01-07 18:40:23

  • File deleted (windows.pdf)

#44 Updated by sajolida 2019-01-07 18:41:04

Updating the PDFs.

#45 Updated by sajolida 2019-01-07 19:04:18

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

Done: https://tails.boum.org/news/test_usb_images/.

#46 Updated by Anonymous 2019-01-07 20:23:23

  • Assignee set to intrigeri
  • % Done changed from 70 to 0
  • QA Check set to Ready for QA

intrigeri wrote:
> Assuming this was a mistake:

Ooops! Thank you lynx eyes!

#47 Updated by Anonymous 2019-01-07 20:24:11

sajolida wrote:
> Done: https://tails.boum.org/news/test_usb_images/.

YAAAAAAAAAAAY!

#48 Updated by intrigeri 2019-01-07 21:28:00

  • Assignee deleted (intrigeri)
  • % Done changed from 0 to 100
  • QA Check changed from Ready for QA to Pass

u wrote:
> intrigeri wrote:
> > Assuming this was a mistake:
>
> Ooops! Thank you lynx eyes!

… and again :)