Commit 3641ad22 authored by intrigeri's avatar intrigeri

Merge remote-tracking branch 'origin/master'

parents 4f44eb81 5e4f59c3
......@@ -647,7 +647,7 @@ namespace :basebox do
boxes.sort! { |a, b| basebox_date(a) <=> basebox_date(b) }
boxes.pop
boxes.each do |box|
if basebox_date(box) < Date.today - 365.0/3.0
if basebox_date(box) < Date.today - 365.0/2.0
clean_up_basebox(box)
end
end
......
[[!meta title="Tails June 2018 report"]]
[[!toc levels=2]]
This report covers the activity of Tails in June 2018.
Everything in this report is public.
# A. VeraCrypt support in GNOME
## A.3 Write automated tests
## A.6 Add VeraCrypt support to GNOME Files
## A.7 Write user documentation
We wrote a first draft of the documentation and it was tested during the
user testing. We identified serious issues in the structure and
navigation of the documentation and fixed them.
## A.8 User testing & community feedback
We conducted a user testing of a development version of the VeraCrypt
feature.
We organized an in-person moderated user testing with five participants.
We recruited participants who are in the target audience for this
feature: people who had tried Tails a few times but who were not expert
users. None of them were used to VeraCrypt which made the tasks a bit
harder for them but didn't result being very problematic in itself.
The tests were less successful than that ones we did for the Additional
Software feature in May. All participants had to turn to the
documentation to fulfill the missions and, even after that, two
participants failed in some of the missions.
The average SUS score is of 50 which is considered below average
compared to other industry products and qualified as "OK".
The most critical issue was the lack of discoverability: how to get
started with unlocking a VeraCrypt volume in the first place. Due to a
lack of time on our side, the development version that we used for the
tests didn't include the [[*VeraCrypt Mounter*|blueprint/veracrypt#veracrypt_mounter]]
utility that we designed in December.
We are confident that, after adding *VeraCrypt Mounter* ([[!tails_ticket
15043]]) and fixing the navigation issues in the documentation
([[!tails_ticket 15670]]), the usability of this feature will be better
than average.
A more detailed report was sent to our UX mailing list:
<https://mailman.boum.org/pipermail/tails-ux/2018-June/003554.html>
The full results are available in on UX Git repo (OTS spreadsheet):
<https://git.tails.boum.org/ux/plain/veracrypt/user_testing_results.fods>
## A.9 Fix bugs and UX issues
## A.10 Port to the latest version of GNOME
# B. Additional software
## B.2 Write technical design documentation
## B.3 Write automated tests
## B.8 Fix bugs and UX issues
......@@ -130,7 +130,7 @@ Ideate on how to support visually the description of what is Tails.
- Ideation on visual explanations of Tails.
Activities
Organizing
==========
Communication channels
......@@ -153,15 +153,28 @@ Communication channels
- [[Redmine bug tracker|contribute/working_together/Redmine]]
- [UX Git repository](https://git-tails.immerda.ch/ux)
Pre-summit
----------
Privacy
-------
In the past we haven't made public neither the dates, the venue, nor the
list of participants of the summit; though it's not a strong policy.
Let's try to stick to that unless it becomes a problem.
Roadmap
-------
- Next meeting: Tuesday July 17 16:30, Berlin time.
- Brainstorm on list of adjectives
- Other meetings:
- Review existing content
- Create templates and snippets from the current website
- Prepare material for the workshops (personas / use cases as posters)
- Brainstorm on tagline
- Brainstorm on explanation
- Discuss material we will need for the summit
Summit
------
Sessions
========
Regarding the time available at the summit, we usually do 3 hours of
meetings in the morning and 3 hours in the afternoon.
......@@ -179,11 +192,46 @@ have more time than that. This is just a safe minimum.
- 3-hours plenary workshop on identity.
- 2-4 smaller workshops to be defined.
### Privacy
Possible sessions:
In the past we haven't made public neither the dates, the venue, nor the
list of participants of the summit; though it's not a strong policy.
Let's try to stick to that unless it becomes a problem.
| Session | Duration | Docs | People |
| -------------- | -------- | ------------ | ------------ |
| Brand identity | 3 h | Worksheet | Ame + Eileen |
| Language and tone | 1 h | | Eileen |
| Documentation/IA | 1 h | | Eileen |
| Metaphors and visuals | 1 h | | Eileen |
| Tagline and explanation | 1 h | | Ame + Eileen |
Brand identity (positioning/personality)
----------------------------------------
- 3-hours plenary with Ame on Day 1
- TODO: Decide if we do it in the morning or in the afternoon :sajolida:
- TODO: Send travel information to Ame :sajolida:
### Resources
Question: What is the open source version of this? What are the
appropriate adjectives/what is the scale?
- <https://www.canva.com/learn/brand-strategy/>
- <http://iqreport.develop.mediarain.com/chapter-two/brand-personality/#>
- <http://cfarman.com/blog/adjectives-for-describing-your-brand/>
### Adjectives
- scientific vs playful
- authoritative vs friendly
- secure, mindful
Structured explanation
----------------------
### Examples
- <https://www.apple.com/apple-watch-series-3/>
- <https://www.tunnelbear.com/>
Post-summit
-----------
......
......@@ -97,7 +97,7 @@ Template
Releases
========
* \[[Tails VERSION was released on MONTH DAY|news/version_VERSION]] ([major|minor] release).
* \[[Tails VERSION was released on MONTH DAY|news/version_VERSION]] ([major|minor|emergency] release).
* Tails VERSION+1 is \[[scheduled for MONTH DAY|contribute/calendar]].
......
[[!meta title="Tails report for June, 2018"]]
[[!meta date="Tue, 10 Apr 2018 01:23:45 +0000"]] XXX: adjust date
[[!meta date="Tue, 10 Jul 2018 01:23:45 +0000"]]
[[!toc]]
Releases
========
* [[Tails VERSION was released on MONTH DAY|news/version_VERSION]] ([major|minor] release).
* [[Tails 3.7.1 was released on June 10|news/version_3.10]] (emergency release).
* Tails VERSION+1 is [[scheduled for MONTH DAY|contribute/calendar]].
* [[Tails 3.8 was released on June 26|news/version_3.8]] (minor release).
The following changes were introduced in Tails VERSION:
* Tails 3.9 is [[scheduled for September 5|contribute/calendar]].
XXX: Copy the "Changes" section of the release notes, and compact a bit:
The following changes were introduced in Tails 3.7.1:
- Upgrade *Tor Browser* to 7.5.5.
This fixes a [[!mfsa2018 14 desc="critical issue in Firefox"]]
announced on June 6.
- Upgrade *Thunderbird* to 52.8.0.
This partly mitigates the infamous EFAIL attack and fixes importing
OpenPGP keys from keyservers with Enigmail.
- Fix setting a screen locker password with non-ASCII characters.
([[!tails_ticket 15636]])
- Rename the *WhisperBack* launcher to "WhisperBack Error Reporting"
so that users have a better chance to understand what it does.
([[!tails_ticket 6432]])
The following changes were introduced in Tails 3.8:
- Upgrade *Enigmail* from 1.9.9 to
[2.0.7](https://enigmail.net/index.php/en/download/changelog#enig2.0.7) which
fixes some of the [EFAIL](https://efail.de/) attacks on OpenPGP.
- Fix importing OpenPGP keys from email attachments. ([[!tails_ticket 15610]])
- Fix the translations of the homepage of the *Unsafe Browser*. ([[!tails_ticket 15461]])
* Remove lines about software upgrade (that's not Tails itself).
* Remove screenshots.
* Remove "New features" and "Upgrades and changes" headlines.
* Remove line about Changelog.
Code
====
......@@ -47,52 +70,26 @@ XXX: If you feel like it and developers don't do it themselves,
content being inserted in some page) that affects our website
([[!tails_ticket 6907]]).
Documentation and website
=========================
XXX: If you feel like it and technical writers don't do it
themselves, explore the Git history:
git log --patch --since='1 October' --until='1 November' origin/master -- "*.*m*"
User experience
===============
XXX: If you feel like it and the UX team does not do it
themselves, check the archives of tails-ux:
<https://mailman.boum.org/pipermail/tails-ux/>
- We did some [moderated user testing of the VeraCrypt
feature](https://mailman.boum.org/pipermail/tails-ux/2018-June/003554.html).
Hot topics on our help desk
===========================
XXX: Ask tails-bugs@boum.org to list hot topics for the last month.
1. Surface Pro users reported having trouble with wireless ([[!tails_ticket 15520]])
1.
1. We still receive emails from several users displayed with the message
pointing to <https://tails.boum.org/gdm>.
1.
1.
Infrastructure
==============
XXX: Count the number of tests in /features at the beginning of next month
git checkout `git rev-list -n 1 --before="June 1" origin/devel`
git grep --extended-regexp '^\s*Scenario:' -- features/*.feature | wc -l
XXX: Report only if more scenarios have been written and add the diff from the previous month, for example:
- Our test suite covers SCENARIOS scenarios, DIFF more that in May.
Funding
=======
XXX: The fundraising team should look at the fundraising Git.
git log --patch --since='1 December' --until='1 January' origin/master
XXX: The fundraising and accounting teams should look at the archives of <tails-fundraising@boum.org> and <tails-accounting@boum.org>.
XXX
Outreach
========
......@@ -102,37 +99,47 @@ Past events
Upcoming events
---------------
XXX: FrOSCon
On-going discussions
====================
XXX: Link to the thread on <https://mailman.boum.org/pipermail/tails-XXX/>.
- intrigeri called for testing of an [updated graphics stack and
`nouveau` driver](https://mailman.boum.org/pipermail/tails-testers/2018-June/001018.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.
Translation
===========
XXX: Add the output of `contribute/l10n_tricks/language_statistics.sh`
XXX: Add the output of (adjust month!):
## All the website
- fr: 89% (5169) strings translated, 1% strings fuzzy, 88% words translated
- es: 58% (3356) strings translated, 1% strings fuzzy, 48% words translated
- de: 53% (3099) strings translated, 6% strings fuzzy, 47% words translated
- fa: 36% (2096) strings translated, 9% strings fuzzy, 38% words translated
- it: 32% (1881) strings translated, 6% strings fuzzy, 28% words translated
- pt: 28% (1618) strings translated, 7% strings fuzzy, 24% words translated
Total original words: 60692
## [[Core pages of the website|contribute/l10n_tricks/core_po_files.txt]]
- fr: 98% (1900) strings translated, 0% strings fuzzy, 99% words translated
- es: 96% (1862) strings translated, 0% strings fuzzy, 94% words translated
- de: 79% (1528) strings translated, 11% strings fuzzy, 79% words translated
- it: 67% (1295) strings translated, 15% strings fuzzy, 66% words translated
- pt: 45% (879) strings translated, 12% strings fuzzy, 49% words translated
- fa: 33% (640) strings translated, 11% strings fuzzy, 33% words translated
Total original words: 17447
git checkout $(git rev-list -n 1 --before="September 1" origin/master) && \
git submodule update --init && \
./wiki/src/contribute/l10n_tricks/language_statistics.sh
Metrics
=======
* Tails has been started more than BOOTS/MONTH times this month. This makes BOOTS/DAY boots a day on average.
* SIGS downloads of the OpenPGP signature of Tails ISO from our website.
* WHISPERBACK bug reports were received through WhisperBack.
* Tails has been started more than 666&#8239;921 times this month. This makes 22&#8239;231 boots a day on average.
* 8&#8239;830 downloads of the OpenPGP signature of Tails ISO from our website.
* 65 bug reports were received through WhisperBack.
[[How do we know this?|support/faq#boot_statistics]]
XXX: Ask <tails@boum.org> for these numbers.
......@@ -498,6 +498,8 @@ This iteration covers:
- The modification of existing volumes, which will be very similar to
the creation of new volumes.
<a id="veracrypt_mounter"></a>
4. *VeraCrypt Mounter* ([[!tails_ticket 15043]])
----------------------
......@@ -510,6 +512,8 @@ If we cannot create *VeraCrypt Mounter* in time, we will replace it with
a link to our documentation which should lead to similar success rates
but a bit less comfort for first time users.
<img src="https://labs.riseup.net/code/attachments/download/1842/veracrypt-mounter.png">
Non goals
---------
......@@ -535,11 +539,6 @@ User interface
<img src="https://labs.riseup.net/code/attachments/download/1843/gvfs-monitor-unlock-veracrypt-volume.png">
### *VeraCrypt Mounter* (optional)
<img src="https://labs.riseup.net/code/attachments/download/1842/veracrypt-mounter.png">
<a id="detection"></a>
Detecting VeraCrypt volumes
......
......@@ -160,13 +160,6 @@ table.img caption {
/* Forms */
input[type="text"], input[type="password"], input[type="select"],
input[type="search"], #editcontent {
font-size: 1em;
width: 65%;
display: block;
}
form.donation label {
margin-left: 0.5em;
margin-right: 1em;
......@@ -205,6 +198,10 @@ ol, ul {
width: 100%;
}
#editcontent {
width: auto;
}
/* Layout */
.page {
......@@ -504,11 +501,6 @@ div.inlinepage {
border-top: 0;
}
/* avoid printing search results below sidebar */
form {
max-width: 45em;
}
.searchform {
margin: 0 auto;
max-width: 930px;
......
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-06-26 19:09+0200\n"
"POT-Creation-Date: 2018-07-02 20:04+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -60,69 +60,70 @@ msgid ""
"de/) attacks on OpenPGP."
msgstr ""
#. type: Plain text
#. type: Title ##
#, no-wrap
msgid "<div class=\"note\">\n"
msgid "Fixed problems"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
"<p>When starting <span class=\"application\">Thunderbird</span> for the first\n"
"time after upgrading to Tails 3.8, you have to go through the\n"
"<span class=\"application\">Enigmail Setup Wizard</span> again.</p>\n"
"- Fix importing OpenPGP keys from email attachments. ([[!tails_ticket "
"15610]])"
msgstr ""
#. type: Plain text
#, no-wrap
msgid "<p>Your OpenPGP keys and your per-recipient rules are preserved.</p>\n"
msgid ""
"- Fix the translations of the homepage of the *Unsafe Browser*. ([[!"
"tails_ticket 15461]])"
msgstr ""
#. type: Plain text
#, no-wrap
msgid "<p>[[!img enigmail-setup.png link=\"no\" alt=\"\"]]</p>\n"
msgid ""
"For more details, read our [[!tails_gitweb debian/changelog desc=\"changelog"
"\"]]."
msgstr ""
#. type: Plain text
#, no-wrap
msgid "</div>\n"
msgid "<a id=\"known-issues\"></a>\n"
msgstr ""
#. type: Title ##
#. type: Title #
#, no-wrap
msgid "Fixed problems"
msgid "Known issues"
msgstr ""
#. type: Plain text
msgid ""
"- Fix importing OpenPGP keys from email attachments. ([[!tails_ticket "
"15610]])"
#, no-wrap
msgid "<div class=\"bug\">\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
"- Fix the translations of the homepage of the *Unsafe Browser*. ([[!"
"tails_ticket 15461]])"
"<p>After upgrading to Tails 3.8, you have to go through the\n"
"<span class=\"application\">Enigmail Setup Wizard</span> again every time you\n"
"restart Tails.</p>\n"
msgstr ""
#. type: Plain text
msgid ""
"For more details, read our [[!tails_gitweb debian/changelog desc=\"changelog"
"\"]]."
#, no-wrap
msgid "<p>Your OpenPGP keys and your per-recipient rules are preserved.</p>\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid "<a id=\"known-issues\"></a>\n"
msgid "<p>This bug will be fixed in the next version of Tails. ([[!tails_ticket 15692]])</p>\n"
msgstr ""
#. type: Title #
#. type: Plain text
#, no-wrap
msgid "Known issues"
msgid "<p>[[!img enigmail-setup.png link=\"no\" alt=\"\"]]</p>\n"
msgstr ""
#. type: Plain text
msgid "None specific to this release."
#, no-wrap
msgid "</div>\n"
msgstr ""
#. type: Plain text
......
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-06-26 19:09+0200\n"
"POT-Creation-Date: 2018-07-02 20:04+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -60,69 +60,70 @@ msgid ""
"de/) attacks on OpenPGP."
msgstr ""
#. type: Plain text
#. type: Title ##
#, no-wrap
msgid "<div class=\"note\">\n"
msgid "Fixed problems"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
"<p>When starting <span class=\"application\">Thunderbird</span> for the first\n"
"time after upgrading to Tails 3.8, you have to go through the\n"
"<span class=\"application\">Enigmail Setup Wizard</span> again.</p>\n"
"- Fix importing OpenPGP keys from email attachments. ([[!tails_ticket "
"15610]])"
msgstr ""
#. type: Plain text
#, no-wrap
msgid "<p>Your OpenPGP keys and your per-recipient rules are preserved.</p>\n"
msgid ""
"- Fix the translations of the homepage of the *Unsafe Browser*. ([[!"
"tails_ticket 15461]])"
msgstr ""
#. type: Plain text
#, no-wrap
msgid "<p>[[!img enigmail-setup.png link=\"no\" alt=\"\"]]</p>\n"
msgid ""
"For more details, read our [[!tails_gitweb debian/changelog desc=\"changelog"
"\"]]."
msgstr ""
#. type: Plain text
#, no-wrap
msgid "</div>\n"
msgid "<a id=\"known-issues\"></a>\n"
msgstr ""
#. type: Title ##
#. type: Title #
#, no-wrap
msgid "Fixed problems"
msgid "Known issues"
msgstr ""
#. type: Plain text
msgid ""
"- Fix importing OpenPGP keys from email attachments. ([[!tails_ticket "
"15610]])"
#, no-wrap
msgid "<div class=\"bug\">\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
"- Fix the translations of the homepage of the *Unsafe Browser*. ([[!"
"tails_ticket 15461]])"
"<p>After upgrading to Tails 3.8, you have to go through the\n"
"<span class=\"application\">Enigmail Setup Wizard</span> again every time you\n"
"restart Tails.</p>\n"
msgstr ""
#. type: Plain text
msgid ""
"For more details, read our [[!tails_gitweb debian/changelog desc=\"changelog"
"\"]]."
#, no-wrap
msgid "<p>Your OpenPGP keys and your per-recipient rules are preserved.</p>\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid "<a id=\"known-issues\"></a>\n"
msgid "<p>This bug will be fixed in the next version of Tails. ([[!tails_ticket 15692]])</p>\n"
msgstr ""
#. type: Title #
#. type: Plain text
#, no-wrap
msgid "Known issues"
msgid "<p>[[!img enigmail-setup.png link=\"no\" alt=\"\"]]</p>\n"
msgstr ""
#. type: Plain text
msgid "None specific to this release."
#, no-wrap
msgid "</div>\n"
msgstr ""
#. type: Plain text
......
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-06-26 19:09+0200\n"
"POT-Creation-Date: 2018-07-02 20:04+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -60,69 +60,70 @@ msgid ""
"de/) attacks on OpenPGP."
msgstr ""
#. type: Plain text
#. type: Title ##
#, no-wrap
msgid "<div class=\"note\">\n"
msgid "Fixed problems"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
"<p>When starting <span class=\"application\">Thunderbird</span> for the first\n"
"time after upgrading to Tails 3.8, you have to go through the\n"
"<span class=\"application\">Enigmail Setup Wizard</span> again.</p>\n"
"- Fix importing OpenPGP keys from email attachments. ([[!tails_ticket "
"15610]])"
msgstr ""
#. type: Plain text
#, no-wrap
msgid "<p>Your OpenPGP keys and your per-recipient rules are preserved.</p>\n"
msgid ""
"- Fix the translations of the homepage of the *Unsafe Browser*. ([[!"
"tails_ticket 15461]])"
msgstr ""
#. type: Plain text
#, no-wrap
msgid "<p>[[!img enigmail-setup.png link=\"no\" alt=\"\"]]</p>\n"
msgid ""
"For more details, read our [[!tails_gitweb debian/changelog desc=\"changelog"
"\"]]."
msgstr ""
#. type: Plain text
#, no-wrap
msgid "</div>\n"
msgid "<a id=\"known-issues\"></a>\n"
msgstr ""
#. type: Title ##
#. type: Title #
#, no-wrap
msgid "Fixed problems"
msgid "Known issues"
msgstr ""
#. type: Plain text
msgid ""
"- Fix importing OpenPGP keys from email attachments. ([[!tails_ticket "
"15610]])"
#, no-wrap
msgid "<div class=\"bug\">\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid ""
"- Fix the translations of the homepage of the *Unsafe Browser*. ([[!"
"tails_ticket 15461]])"
"<p>After upgrading to Tails 3.8, you have to go through the\n"
"<span class=\"application\">Enigmail Setup Wizard</span> again every time you\n"
"restart Tails.</p>\n"
msgstr ""
#. type: Plain text
msgid ""
"For more details, read our [[!tails_gitweb debian/changelog desc=\"changelog"
"\"]]."
#, no-wrap
msgid "<p>Your OpenPGP keys and your per-recipient rules are preserved.</p>\n"
msgstr ""
#. type: Plain text
#, no-wrap
msgid "<a id=\"known-issues\"></a>\n"
msgid "<p>This bug will be fixed in the next version of Tails. ([[!tails_ticket 15692]])</p>\n"
msgstr ""
#. type: Title #
#. type: Plain text
#, no-wrap
msgid "Known issues"
msgid "<p>[[!img enigmail-setup.png link=\"no\" alt=\"\"]]</p>\n"
msgstr ""
#. type: Plain text
msgid "None specific to this release."
#, no-wrap
msgid "</div>\n"
msgstr ""
#. type: Plain text
......
......@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2018-06-26 19:09+0200\n"
"POT-Creation-Date: 2018-07-02 20:04+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -60,69 +60,70 @@ msgid ""
"de/) attacks on OpenPGP."
msgstr ""
#. type: Plain text
#. type: Title ##
#, no-wrap
msgid "<div class=\"note\">\n"
msgid "Fixed problems"
msgstr ""
#. type: Plain text
#, no-wrap