Commit 4b28cca7 authored by Cyril 'kibi' Brulebois's avatar Cyril 'kibi' Brulebois
Browse files

Merge branch 'master' into stable

parents 5e864fcc 6917449c
......@@ -305,23 +305,35 @@ The IUK size is involved in at least four concerns:
MB = 2442 MB.
- After the old IUK is purged the disk usage is down to 2442 MB -
678 MB = 1764 MB.
* Memory needs: while performing the upgrade, 2x the size of the IUK
of memory is needed, so 2*682 MB = 1364 MB. On a system with 2 GB of
memory, a fresh boot of Tails 3.5 (without networking to limit the
amount of processes autostarting) has 1255 MB of free memory
(according to `check_free_memory()`'s calculation in
`config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper`)
so the upgrade would fail. This is a regression for users with 2 GB
memory: for all of 2.x and 3.x, all IUKs have been under 400 MB,
which would work fine with 2 GB of memory. If that's a blocker, then
we have to solve it by changing the format of the IUKs
([[!tails_ticket 6876]]); we should coordinate this with other changes
that will break automated upgrades from Tails N to N+1, such as
Tails 4.0 and the migration to overlayfs ([[!tails_ticket 9373]]) .
* Memory needs:
- While performing the upgrade, 2x the size of the IUK
of memory is needed, so 2*682 MB = 1364 MB. On a system with 2 GB of
memory, a fresh boot of Tails pre-4.0 devel branch, even with
[[!tails_ticket 12092]] fixed, has 900 MB of free memory
(according to `check_free_memory()`'s calculation in
`config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper`)
so the upgrade would fail.
- In the same conditions, Tails 3.15 has 672 MB of free memory, which
allowed to apply every automatic upgrade if, and only if, one never
skipped any: most 3.N → 3.N+2 automatic upgrades would fail with
2 GB of RAM.
- So this is a regression for users with 2 GB memory who never skip
any upgrade. Those who already skipped upgrades occasionally
already could not upgrade automatically in Tails 3.x, because we
started advertising upgrades from N to N+2, to improve UX for
those that have enough RAM to apply them directly (no need to
apply 2 upgrades in a row when the user has skipped one). As we
can see, this move also made UX worse for users with smaller
amounts of RAM: they have to do a manual upgrade, which is probably
more painful, for most users, than 2 automatic upgrades.
- We can solve this regression by changing the format of the IUKs
([[!tails_ticket 6876]]); we should coordinate this with other changes
that will break automated upgrades from Tails N to N+1, such as
the migration to overlayfs ([[!tails_ticket 9373]]).
* Bandwidth needs of the RM. Uploading 10 GB of IUKs can be a pain for
some of us, but that can easily be solved by making it possible to
some of us, but that can be solved by making it possible to
generate IUKs on lizard (and then compare them with the ones you
generated locally. Thanks reproducibility!).
generated locally. Thanks reproducibility!): [[!tails_ticket 15297]].
## Support upgrading very old Tails
......
......@@ -177,7 +177,7 @@ Template
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2018.mdwn
XXX: Copy content from press/media_appearances_2019.mdwn
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
......
[[!meta title="Tails report for MONTH, YEAR"]]
[[!meta title="Tails report for August, 2019"]]
[[!meta date="`date --rfc-2822` eg. Thu, 08 Feb 2018 07:21:15 +0000"]]
[[!pagetemplate template="news.tmpl"]]
[[!toc ]]
Releases
========
In August, we celebrated the [10 years
birthday](https://twitter.com/torproject/status/1162386781515460614)
of the first public announcement of _amnesia_, the project which would
eventually give birth to Tails after the merger with Incognito 🎂 :)
* [[Tails VERSION was released on MONTH DAY|news/version_VERSION]] ([major|bugfix|emergency] release).
This led Edward Snowden to write [this
testimonial](https://twitter.com/Snowden/status/1165297667490103302):
<em>“In 2013, when a small team of journalists and I went head to head
against @NSAGov to reveal the secret system of global mass
surveillance, we used @Tails_Live to communicate—to reduce the risk
of basic but deadly mistakes.
The NSA only learned of our plan when it hit the news.”</em>
* Tails VERSION+1 is [[scheduled for MONTH DAY|contribute/calendar]].
Releases
========
The following changes were introduced in Tails VERSION:
* [[Tails 4.0~beta1 was released on August 7|news/test_4.0-beta1]].
This is the first beta for the upcoming version of Tails based on
Debian 10 (Buster).
XXX: Copy the "Changes" section of the release notes, and compact a bit:
Many thanks to everyone who tried it and gave us feedback!
* Remove lines about software upgrade (that's not Tails itself).
* Remove screenshots.
* Remove "New features" and "Upgrades and changes" headlines.
* Remove line about Changelog.
* Tails 3.16 and 4.0~beta2 are [[scheduled for September 3|contribute/calendar]].
Code
====
XXX: If you feel like it and developers, foundation team, and RMs don't do it themselves,
list important code work that is not covered already by the
Release section (for example, the changes being worked on for
the next version).
- Preparations for Tails 4.0, based on Debian 10 "Buster"
- Decreased by 200-300 MiB the amount of memory used by Tails
([[!tails_ticket 12092]]).
- Fixed a regression that made the login process slower than in
Tails 3.x ([[!tails_ticket 16805]]).
- Test suite improvements
- We fixed a number of issues that lead our test suite to report
false positives ([[!tails_ticket 11592]], [[!tails_ticket
17004]], [[!tails_ticket 15321]]).
- Use a more recent Dogtail, run it with Python 3, and take benefit
from the new UTF-8 support ([[!tails_ticket 16976]]).
- New automated tests
- Installing Tails from a USB image with GNOME Disks ([[!tails_ticket 16004]])
- VeraCrypt PIM feature ([[!tails_ticket 15946]])
- We made good progress on persisting a seed for the [[!wikipedia
Pseudorandom number generator]] across boots ([[!tails_ticket
11897]]). There's now a good chance that this work is included
in a Tails release by the end of the year.
- We completed the first iteration of our effort to [[tails_ticket
7036 desc="move the source code for our custom software to our main
Git repository"]]: the Greeter [[!tails_ticket 16912 desc="was
migrated"]]. This will avoid quite some busywork, make it easier to
contribute to the affected code bases, and increase the value of our
reproducible builds, by removing some binary blobs from our set of
_de facto_ trusted inputs.
Documentation and website
=========================
......@@ -45,6 +81,10 @@ XXX: If you feel like it and the UX team does not do it
XXX: Use in Hong-Kong.
- We updated and revamped in depth our
[[plans|blueprint/network_connection]] to improve the user
experience of the network connection (configuration and startup).
Hot topics on our help desk
===========================
......@@ -59,6 +99,19 @@ XXX: Ask tails-bugs@boum.org to list hot topics for the last month.
Infrastructure
==============
- We upgraded to Gitolite v3.
- We fixed a number of bugs in our [web translation
platform](https://translate.tails.boum.org/), thanks to feedback
from early adopters. It should soon be officially ready for
production usage.
- We spent lots of time fighting a [[!wikipedia
Denial-of-service_attack desc="DDoS"]] against our Redmine. Not our
idea of fun :(
- We scheduled the upgrade of our Jenkins ([[!tails_ticket 10068]]).
Funding
=======
......@@ -68,12 +121,19 @@ XXX: The fundraising team should look at the fundraising Git.
XXX: The fundraising and accounting teams should look at the archives of <tails-fundraising@boum.org> and <tails-accounting@boum.org>.
- We're working on a joint grant proposal with Tor and the
Guardian Project.
Outreach
========
Past events
-----------
- [carlosm2](https://twitter.com/dospesosinc) organized a [testing of
Tails 4.0~beta1](https://twitter.com/dospesosinc/status/1160723565802602502)
at the Rancho Electrónico (Ciudad de Mexico) on Saturday August 17.
Upcoming events
---------------
......@@ -85,19 +145,39 @@ XXX: Link to the thread on <https://lists.autistici.org/list/tails-XXX.html>.
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2018.mdwn
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
* 2019-08-04: In [Attorney for Daniel Hale blasts indictment for leaking
classified drone documents](https://www.dailydot.com/layer8/daniel-hale-indictment/),
David Gilmour from The Daily Dot explains that the indictment of Daniel Hale
for the leaks of the [Drone Papers](https://theintercept.com/drone-papers/)
focuses his use of anonymity tools like Tails and Tor. According to Hale's
attorneys Jesselyn Radack <em>“These cases are criminalizing both
whistleblowing and journalistic best practices like using encryption and
protecting source anonymity”</em>.
Translations
============
XXX: Add the output of (adjust month!):
## All the website
- de: 41% (2301) strings translated, 9% strings fuzzy, 38% words translated
- es: 52% (2896) strings translated, 6% strings fuzzy, 44% words translated
- fa: 31% (1780) strings translated, 12% strings fuzzy, 34% words translated
- fr: 90% (5052) strings translated, 2% strings fuzzy, 89% words translated
- it: 33% (1849) strings translated, 7% strings fuzzy, 29% words translated
- pt: 25% (1436) strings translated, 9% strings fuzzy, 22% words translated
Total original words: 58995
## [[Core pages of the website|contribute/l10n_tricks/core_po_files.txt]]
- de: 69% (1227) strings translated, 13% strings fuzzy, 71% words translated
- es: 79% (1404) strings translated, 10% strings fuzzy, 81% words translated
- fa: 34% (607) strings translated, 13% strings fuzzy, 32% words translated
- fr: 97% (1733) strings translated, 2% strings fuzzy, 97% words translated
- it: 61% (1094) strings translated, 17% strings fuzzy, 64% words translated
- pt: 44% (791) strings translated, 14% strings fuzzy, 47% words translated
sudo apt-get install intltool
git checkout $(git rev-list -n 1 --before="September 1" origin/master) && \
git submodule update --init && \
./wiki/src/contribute/l10n_tricks/language_statistics.sh
Total original words: 16629
Metrics
=======
......
[[!meta title="Tails report for MONTH, YEAR"]]
[[!meta title="Tails report for September, 2019"]]
[[!meta date="`date --rfc-2822` eg. Thu, 08 Feb 2018 07:21:15 +0000"]]
[[!pagetemplate template="news.tmpl"]]
......@@ -85,7 +85,7 @@ XXX: Link to the thread on <https://lists.autistici.org/list/tails-XXX.html>.
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2018.mdwn
XXX: Copy content from press/media_appearances_2019.mdwn
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
......
[[!meta title="Tails report for MONTH, YEAR"]]
[[!meta title="Tails report for October, 2019"]]
[[!meta date="`date --rfc-2822` eg. Thu, 08 Feb 2018 07:21:15 +0000"]]
[[!pagetemplate template="news.tmpl"]]
......@@ -85,7 +85,7 @@ XXX: Link to the thread on <https://lists.autistici.org/list/tails-XXX.html>.
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2018.mdwn
XXX: Copy content from press/media_appearances_2019.mdwn
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
......
[[!meta title="Tails report for MONTH, YEAR"]]
[[!meta title="Tails report for November, 2019"]]
[[!meta date="`date --rfc-2822` eg. Thu, 08 Feb 2018 07:21:15 +0000"]]
[[!pagetemplate template="news.tmpl"]]
......@@ -85,7 +85,7 @@ XXX: Link to the thread on <https://lists.autistici.org/list/tails-XXX.html>.
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2018.mdwn
XXX: Copy content from press/media_appearances_2019.mdwn
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
......
[[!meta title="Tails report for MONTH, YEAR"]]
[[!meta title="Tails report for December, 2019"]]
[[!meta date="`date --rfc-2822` eg. Thu, 08 Feb 2018 07:21:15 +0000"]]
[[!pagetemplate template="news.tmpl"]]
......@@ -85,7 +85,7 @@ XXX: Link to the thread on <https://lists.autistici.org/list/tails-XXX.html>.
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2018.mdwn
XXX: Copy content from press/media_appearances_2019.mdwn
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
......
......@@ -327,6 +327,9 @@ At Tor
This breaks the "hide that I'm using Tor" use case but makes things easier
for everyone else. This should happen in their nightlies between 2020-09 and 2021-09.
How will we deal with that?
- There's a chance that Tor Launcher goes away entirely at some point:
see discussions and schemas on
https://trac.torproject.org/projects/tor/ticket/31286
- [A Usability Evaluation of Tor Launcher](https://trac.torproject.org/projects/tor/wiki/doc/TorLauncherUX2016)
- [UX testing of circumvention features of Tor Browser](https://github.com/lindanlee/circumvention-ux-tor)
- <https://github.com/lindanlee/PETS2017-paper/blob/master/lindas-ms-paper/lindas-ms-paper.pdf>
......
......@@ -5,6 +5,9 @@ Tails installation and upgrade process, identifying changes we can do
relatively quickly and that have a good cost/benefit ratio, and
thinking about long-term solutions.
Most of the installation issues we've identified were solved
by shipping a USB image.
[[!toc levels=3]]
<a id="problems"></a>
......@@ -17,9 +20,6 @@ Tags
Problems below are tagged this way:
* `[fixed-by-disk-image]`: would be solved by distributing
a [[USB image|usb_install_and_upgrade/bootable USB disk image]]
([[!tails_ticket 15292]])
* `[fixed-by-1-big-iuk]`: would solved by a smallish change to our
upgrade system that would allow users to automatically upgrade
through a whole Tails series such as 3.x (this idea is also known as
......@@ -30,19 +30,10 @@ Problems below are tagged this way:
Installation process
--------------------
* Installation on macOS, Windows and non-Debian Linux is complicated
and time intensive. [fixed-by-disk-image]
* When creating an intermediary Tails, the resulting USB fails to boot
on many (U)EFI systems ([[!tails_ticket 12146]]). [fixed-by-disk-image]
* Users have to follow different processes on different
operating systems. [fixed-by-disk-image]
* Relying on 3rd party software for the initial USB installation
is painful. [fixed-by-disk-image]
* Users have to first understand a complex mental model in which they
download an ISO image, have to use an installation program and create
some kind of "magic USB" key.
* Users need to turn off [[UEFI Secure Boot]] to start Tails.
* Supporting Tails Installer in Debian (code, doc, etc.) is costly.
* There's a mess around what device is considered "removable":
we have slightly different definitions in various places.
......@@ -66,7 +57,7 @@ Upgrade process
the release.
Envisioned solutions to the problems that are not `fixed-by-1-big-iuk`:
[[!tails_ticket 15279]], [[!tails_ticket 15282]],
[[!tails_ticket 15279]], <strike>[[!tails_ticket 15282]]</strike>,
[[!tails_ticket 7499]].
<a id="roadmap"></a>
......@@ -76,10 +67,6 @@ Roadmap
* improving upgrade UX: [[!tails_ticket 15281]] and
[[Endless_upgrades#single-squashfs-diff]]
* improve installation UX, by shipping a disk image that can
be dd'ed to a USB stick and produce a _final Tails_:
[[USB image|usb_install_and_upgrade/usb_bootable_disk_image]]
([[!tails_ticket 15292]])
* come back to the upgrade topic later ([[!tails_ticket 15277]])
Resources
......
......@@ -8,6 +8,8 @@ All times are referenced to Berlin and Paris time.
* 2019-09-03: **Release 3.16** (Firefox 60.9, bugfix release — kibi is the RM)
* 2019-09-03: **Release 4.0~beta2** (Firefox 60.9, bugfix release — ? is the RM)
* 2019-09-04, 16:00 Fundraising meeting
* 2019-09-05, 11:00 Accounting meeting
......
......@@ -7,8 +7,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-02-21 12:48+0000\n"
"PO-Revision-Date: 2019-08-23 15:38+0000\n"
"Last-Translator: emmapeel <emma.peel@riseup.net>\n"
"PO-Revision-Date: 2019-09-02 11:44+0000\n"
"Last-Translator: Joaquín Serna <bubuanabelas@cryptolab.net>\n"
"Language-Team: Spanish <http://translate.tails.boum.org/projects/tails/"
"install-expert-usb/es/>\n"
"Language: es\n"
......@@ -368,10 +368,9 @@ msgid "<a id=\"dd\"></a>\n"
msgstr "<a id=\"dd\"></a>\n"
#. type: Title =
#, fuzzy, no-wrap
#| msgid "Install <span class=\"application\">Tails Installer</span>\n"
#, no-wrap
msgid "Install Tails using <span class=\"command\">dd</span>\n"
msgstr "Instalar <span class=\"application\">Tails Installer</span>\n"
msgstr "Instalar Tails usando <span class=\"command\">dd</span>\n"
#. type: Bullet: '1. '
msgid ""
......@@ -481,6 +480,8 @@ msgid ""
"<span class=\"command-placeholder\">device</span> with the device name found "
"in step 5"
msgstr ""
"<span class=\"command-placeholder\">device</span> con el nombre del "
"dispositivo encontrado en el paso 5"
#. type: Plain text
#, no-wrap
......@@ -499,6 +500,8 @@ msgstr " Deberías obtener algo como esto:\n"
#, no-wrap
msgid " <p class=\"pre command-example\">dd if=/home/user/tails-amd64-3.12.img of=/dev/sdb bs=16M && sync</p>\n"
msgstr ""
" <p class=\"pre command-example\">dd if=/home/user/tails-amd64-3.12.img "
"of=/dev/sdb bs=16M && sync</p>\n"
#. type: Plain text
#, no-wrap
......
[[!meta title="Media appearances in 2019"]]
* 2019-08-24: Edward Snowden [writes on
Twitter](https://twitter.com/Snowden/status/1165297667490103302):
<em>“In 2013, when a small team of journalists and I went head to
head against @NSAGov to reveal the secret system of global mass
surveillance, we used @Tails_Live to communicate—to reduce the risk
of basic but deadly mistakes.
The NSA only learned of our plan when it hit the news.”</em>
* 2019-08-04: In [Attorney for Daniel Hale blasts indictment for leaking
classified drone documents](https://www.dailydot.com/layer8/daniel-hale-indictment/),
David Gilmour from The Daily Dot explains that the indictment of Daniel Hale
......
......@@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: Tails\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2019-08-29 08:06+0000\n"
"PO-Revision-Date: 2019-08-22 09:28+0000\n"
"PO-Revision-Date: 2019-09-02 11:47+0000\n"
"Last-Translator: emmapeel <emma.peel@riseup.net>\n"
"Language-Team: Spanish <https://translate.tails.boum.org/projects/tails/faq/"
"es/>\n"
......@@ -974,8 +974,7 @@ msgid "<a id=\"networking\"></a>\n"
msgstr "<a id=\"networking\"></a>\n"
#. type: Title =
#, fuzzy, no-wrap
#| msgid "Networking\n"
#, no-wrap
msgid "Networking\n"
msgstr "Redes\n"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment