summaryrefslogtreecommitdiffstats
path: root/wiki/src/blueprint
diff options
context:
space:
mode:
authorsajolida <sajolida@pimienta.org>2017-02-13 17:07:55 +0000
committersajolida <sajolida@pimienta.org>2017-02-13 17:07:55 +0000
commit234141f53a3d96c1db88c2702cfeeb654c332264 (patch)
treebe5b36b7d8958651683ca9307f5f272545b175b6 /wiki/src/blueprint
parenta6edde44aee2773ecdd3b500e8ec53c67b781f72 (diff)
parent87dec938f24a76208b3ae248b3f9a0c3e03f23e5 (diff)
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'wiki/src/blueprint')
-rw-r--r--wiki/src/blueprint/Endless_upgrades.mdwn3
-rw-r--r--wiki/src/blueprint/bootstrapping/extension/prototype.mdwn18
-rw-r--r--wiki/src/blueprint/logo/discussion.htm1
-rw-r--r--wiki/src/blueprint/monthly_report.mdwn4
-rw-r--r--wiki/src/blueprint/monthly_report/report_2016_12.mdwn114
-rw-r--r--wiki/src/blueprint/monthly_report/report_2017_01.mdwn133
-rw-r--r--wiki/src/blueprint/monthly_report/report_2017_02.mdwn106
-rw-r--r--wiki/src/blueprint/replace_Pidgin.mdwn3
-rw-r--r--wiki/src/blueprint/test_suite_success_story.mdwn8
-rw-r--r--wiki/src/blueprint/translation_platform.mdwn4
10 files changed, 265 insertions, 129 deletions
diff --git a/wiki/src/blueprint/Endless_upgrades.mdwn b/wiki/src/blueprint/Endless_upgrades.mdwn
index e4f551c..a982bdb 100644
--- a/wiki/src/blueprint/Endless_upgrades.mdwn
+++ b/wiki/src/blueprint/Endless_upgrades.mdwn
@@ -121,6 +121,9 @@ their design and implementation:
* [file system and autoupdate system](https://www.chromium.org/chromium-os/chromiumos-design-docs/filesystem-autoupdate)
* [Android's A/B System Updates](https://source.android.com/devices/tech/ota/ab_updates.html)
+[rauc](https://github.com/jluebbe/rauc) is a set of tools to implement
+a similar system.
+
## What about IUKs?
If we want to support IUKs at the same time as full upgrades, we need
diff --git a/wiki/src/blueprint/bootstrapping/extension/prototype.mdwn b/wiki/src/blueprint/bootstrapping/extension/prototype.mdwn
index 73c1c7a..18fb090 100644
--- a/wiki/src/blueprint/bootstrapping/extension/prototype.mdwn
+++ b/wiki/src/blueprint/bootstrapping/extension/prototype.mdwn
@@ -17,7 +17,7 @@
</div>
<div class="col-md-6 bittorrent">
<h2>BitTorrent</h2>
- <a href="[[!inline pages="inc/stable_i386_torrent_url" raw="yes"]]" class="btn btn-lg btn-primary">Download Torrent file</a>
+ <a href="[[!inline pages="inc/stable_i386_torrent_url" raw="yes" sort="age"]]" class="btn btn-lg btn-primary">Download Torrent file</a>
</div>
</div>
</div>
@@ -33,7 +33,7 @@
</div>
<div class="col-md-6 bittorrent">
<h2>BitTorrent</h2>
- <a href="[[!inline pages="inc/stable_i386_torrent_url" raw="yes"]]" class="btn btn-lg btn-primary">Download Torrent file</a>
+ <a href="[[!inline pages="inc/stable_i386_torrent_url" raw="yes" sort="age"]]" class="btn btn-lg btn-primary">Download Torrent file</a>
</div>
</div>
</div>
@@ -85,15 +85,15 @@
</div>
</div>
</div>
- <p id="bittorrent-minor">or <a href="[[!inline pages="inc/stable_i386_torrent_url" raw="yes"]]" >Download via BitTorrent</a></p>
+ <p id="bittorrent-minor">or <a href="[[!inline pages="inc/stable_i386_torrent_url" raw="yes" sort="age"]]" >Download via BitTorrent</a></p>
</div>
<a id="i_have_iso" href="">I already have an ISO image.</a>
<div id="download">
- <a id="download-button" href="[[!inline pages="inc/stable_i386_iso_url" raw="yes"]]" class="btn btn-lg btn-primary clearfix">
- <span id="download-button-label" class="pull-left">Download Tails [[!inline pages="inc/stable_i386_version" raw="yes"]] ISO image
- (<small id="download-button-size" >[[!inline pages="inc/stable_i386_iso_size" raw="yes"]]</small>)
+ <a id="download-button" href="[[!inline pages="inc/stable_i386_iso_url" raw="yes" sort="age"]]" class="btn btn-lg btn-primary clearfix">
+ <span id="download-button-label" class="pull-left">Download Tails [[!inline pages="inc/stable_i386_version" raw="yes" sort="age"]] ISO image
+ (<small id="download-button-size" >[[!inline pages="inc/stable_i386_iso_size" raw="yes" sort="age"]]</small>)
</span>
<div id="download-button-state" class="pull-right">
<span id="download-button-state-retry" class="label label-warning">Retry</span>
@@ -102,9 +102,9 @@
</a>
<div id="download-text" class="btn btn-lg clearfix">
<div id="download-text-left" class="pull-left clearfix">
- <div id="download-text-label" class="pull-left">Download Tails[[!inline pages="inc/stable_i386_version" raw="yes"]] ISO image
+ <div id="download-text-label" class="pull-left">Download Tails[[!inline pages="inc/stable_i386_version" raw="yes" sort="age"]] ISO image
<small id="download-eta">
- 240 Ko/s - 360,7/[[!inline pages="inc/stable_i386_iso_size" raw="yes"]], 10 minutes left
+ 240 Ko/s - 360,7/[[!inline pages="inc/stable_i386_iso_size" raw="yes" sort="age"]], 10 minutes left
</small>
</div>
<div id="download-progress" class="progress">
@@ -144,7 +144,7 @@
</div>
</div>
<div id="verify-text-success" class="bg-success">
- <p>If you are knowledgeable about OpenPGP, you can do additional verification using the <a href=[[!inline pages="inc/stable_i386_iso_sig_url" raw="yes"]]>OpenPGP signature</a>.
+ <p>If you are knowledgeable about OpenPGP, you can do additional verification using the <a href=[[!inline pages="inc/stable_i386_iso_sig_url" raw="yes" sort="age"]]>OpenPGP signature</a>.
<a href="">Learn how to do that</a></p>
<a href="" class="btn btn-lg btn-primary">Next <span>Copy ISO image on first USB stick</span></a>
</div>
diff --git a/wiki/src/blueprint/logo/discussion.htm b/wiki/src/blueprint/logo/discussion.htm
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/wiki/src/blueprint/logo/discussion.htm
@@ -0,0 +1 @@
+
diff --git a/wiki/src/blueprint/monthly_report.mdwn b/wiki/src/blueprint/monthly_report.mdwn
index 0bbb764..26e7fa4 100644
--- a/wiki/src/blueprint/monthly_report.mdwn
+++ b/wiki/src/blueprint/monthly_report.mdwn
@@ -16,8 +16,6 @@ The month in the list corresponds to the month to be reported about. For
example, the report about April in the list will be written at the
beginning of May.
- - November: sajolida
- - December: emmapeel
- January: u
Checklist
@@ -63,7 +61,7 @@ Template
========
\[[!meta title="Tails report for MONTH, YEAR"]]
- \[[!meta date="XXX"]]
+ \[[!meta date"DATE"]]
\[[!toc]]
diff --git a/wiki/src/blueprint/monthly_report/report_2016_12.mdwn b/wiki/src/blueprint/monthly_report/report_2016_12.mdwn
deleted file mode 100644
index 9205b82..0000000
--- a/wiki/src/blueprint/monthly_report/report_2016_12.mdwn
+++ /dev/null
@@ -1,114 +0,0 @@
-[[!meta title="Tails report for December, 2016"]]
-[[!meta date="January 30 12:34:56 2017"]]
-
-[[!toc ]]
-
-Releases
-========
-
-* Tails 2.9 was cancelled due to CVE-2016-1252.
-* [[Tails 2.9.1 was released on December 14|news/version_2.9.1]] (minor release).
-
-* Tails 2.10 is [[scheduled for January 24|contribute/calendar]].
-
-The following changes were introduced in Tails 2.9.1:
-
-* Switch to *DuckDuckGo* as the default search engine in *Tor Browser*.
- The previous default search engine, *Disconnect.me*, has already been
- redirecting to *Duck Duck Go* for some time.
-
-Code
-====
-
-* We've had a great sprint about porting Tails to Debian Stretch.
- Most of our time was spent integrating the new Greeter as well as bug fixing,
- polishing, and updating the test suite:
- [report from the sprint](https://mailman.boum.org/pipermail/tails-dev/2016-December/011121.html).
- Our goal is to publish a first beta version based on Debian Stretch at
- the end of January.
-
-* intrigeri ensured that a number of packages we care about are in
- good shape for Debian Stretch, that will be frozen very soon.
-
-* We [[!tails_ticket 11799 desc="wrote tests for the Installation Assistant"]], so we can spot any problems with it before we release new Tails versions.
-
-Documentation and website
-=========================
-
-User experience
-===============
-
-Infrastructure
-==============
-
-* 387 ISO images were automatically built and tested by our continuous
- integration infrastructure.
-
-* We deployed a clone of our Jenkins setup for building and testing
- ISO images automatically, and improved the corresponding Puppet code
- to make it possible. This should make it easier for new
- [[system administrators|contribute/how/sysadmin]] to join us.
-
-Funding
-=======
-
-- We continued our donation campaign which brought us about
- $100 000 in donations.
-
-- The [[independent French investigative journal Mediapart has decided
- to support|news/mediapart]] Tails financially every year. Thank you
- very much!
-
-- We submitted a concept note to OTF for 2017-2018.
-
-- We were contacted by private sponsors interested in donating and being
- recognized as Tails patrons.
-
-Outreach
-========
-
-Past events
------------
-
-* From December 27th to December 30th, we were at 33C3 in
- Hamburg/Germany.
-* We attended the
- [Reproducible Builds Meeting](https://reproducible-builds.org/news/2016/12/13/reproducible-builds-berlin-meeting/)
- in Berlin.
-
-On-going discussions
-====================
-
-- We talked about maybe implementing [a new Tails version scheme](https://mailman.boum.org/pipermail/tails-dev/2016-December/011098.html).
-
-- Also about [Faking htpdate user agent](https://mailman.boum.org/pipermail/tails-dev/2016-December/011084.html), or [[!tails_ticket 5924]].
-
-Translation
-===========
-
-## All the website
-
- - de: 56% (3083) strings translated, 5% strings fuzzy, 50% words translated
- - fa: 41% (2286) strings translated, 7% strings fuzzy, 46% words translated
- - fr: 81% (4464) strings translated, 2% strings fuzzy, 80% words translated
- - it: 29% (1620) strings translated, 3% strings fuzzy, 26% words translated
- - pt: 28% (1560) strings translated, 7% strings fuzzy, 26% words translated
-
-Total original words: 56525
-
-## [[Core pages of the website|contribute/l10n_tricks/core_po_files.txt]]
-
- - de: 83% (1563) strings translated, 9% strings fuzzy, 84% words translated
- - fa: 38% (720) strings translated, 9% strings fuzzy, 40% words translated
- - fr: 96% (1799) strings translated, 3% strings fuzzy, 96% words translated
- - it: 80% (1508) strings translated, 9% strings fuzzy, 79% words translated
- - pt: 50% (933) strings translated, 12% strings fuzzy, 50% words translated
-
-Total original words: 17087
-
-Metrics
-=======
-
-* Tails has been started more than 633 242 times this month. This makes 20 427 boots a day on average.
-* 15 012 downloads of the OpenPGP signature of Tails ISO from our website.
-* 72 bug reports were received through WhisperBack.
diff --git a/wiki/src/blueprint/monthly_report/report_2017_01.mdwn b/wiki/src/blueprint/monthly_report/report_2017_01.mdwn
new file mode 100644
index 0000000..f2fb60f
--- /dev/null
+++ b/wiki/src/blueprint/monthly_report/report_2017_01.mdwn
@@ -0,0 +1,133 @@
+[[!meta title="Tails report for January, 2017"]]
+[[!meta date="XXX"]]
+
+[[!toc ]]
+
+Releases
+========
+
+* [[Tails 2.10 was released on January 24th|news/version_2.10]] (minor release).
+
+* Tails 2.11 is [[scheduled for March 7th|contribute/calendar]].
+
+The following changes were introduced in Tails 2.10:
+
+ - We installed [[*OnionShare*|doc/anonymous_internet/onionshare]],
+ a tool for anonymous file sharing.
+
+ [[!img news/version_2.10/onionshare.png link="no"]]
+
+ - We enabled the
+ [[circuit view|doc/anonymous_internet/Tor_Browser#circuit_view]]
+ in *Tor Browser*.
+
+ [[!img doc/anonymous_internet/Tor_Browser/circuit_view.png link="no"]]
+
+ - Replace *AdBlock Plus* with *uBlock Origin*.
+
+ - Configure the *APT* package manage to use Debian's Onion services.
+
+ - Install the *AMDGPU* display driver. This should improve the
+ support for newer AMD graphics adapters.
+
+ - Renamed the *Boot Loader Menu* entries from "Live" to "Tails", and
+ replaced the confusing "failsafe" wording with "Troubleshooting
+ Mode".
+
+ - Add support for [[!wikipedia exFAT]].
+
+ - Remove *Nyx* (previously called *arm*).
+
+ - Rewrite *Tor control port filter* entirely. Now Tails can safely
+ support *OnionShare*, the circuit view of *Tor Browser*, and
+ similar. This also enabled Whonix to replace their own similar
+ piece of software with this one.
+
+Code
+====
+
+* We (almost) finished updating the AppArmor policy in Debian Stretch
+ so that it supports merged-/usr systems.
+* We started evaluating
+ [USBGuard](https://dkopecek.github.io/usbguard/), and
+ [posted](https://github.com/dkopecek/usbguard/issues/157)
+ suggestions to improve its user experience, that
+ upstream warmly welcomes.
+
+Documentation and website
+=========================
+
+* We documented how to use [[*OnionShare*|doc/anonymous_internet/onionshare]],
+ a tool for anonymous file sharing.
+
+* We documented the [[circuit view|doc/anonymous_internet/Tor_Browser#circuit_view]]
+ in *Tor Browser*.
+
+User experience
+===============
+
+* We've been working on [improving the user experience of Tails Installer](https://mailman.boum.org/pipermail/tails-ux/2017-January/003333.html)
+* For the Tails 3.0 test images, in Tails Greeter we will [drop the read-only persistence option](https://mailman.boum.org/pipermail/tails-ux/2017-January/003320.html). We don't know yet if we will be able to re-add this option to Tails 3.0 once we release it, but we are working on it.
+
+Infrastructure
+==============
+
+* We started to set up a XMPP server to satisfy the need for private
+ communication tools expressed by one of our teams.
+* We enabled an Onion service for our APT repository
+ ([[!tails_ticket 11556]]).
+* We improved our systems so that they send less useless email to our
+ system administrators.
+* We started updating our Puppet modules to better support Debian Stretch.
+
+Funding
+=======
+
+* [LinuxFr: Tails, nous avons besoin de vos dons](https://linuxfr.org/news/tails-nous-avons-besoin-de-vos-dons) was published as a follow-up on our call for donations.
+* We received feedback from OTF about our concept note, and started
+ working on our answer.
+
+Outreach
+========
+
+Upcoming events
+---------------
+
+* We have a booth at [FOSDEM](https://fosdem.org/2017/) in Brussels.
+* Tails will be presented in a [cryptoparty](http://biblio.insa-rennes.fr/crypto) on March 4th 2017 in Rennes, France.
+* We started organizing a Debian event that will take place in Paris
+ on May 13-14. Stay tuned!
+
+On-going discussions
+====================
+
+* We've been discussing how to [improve our memory erasure process](https://mailman.boum.org/pipermail/tails-dev/2017-January/011128.html).
+* We've announced that [[Tails 3.0 will require a 64-bit processor|news/Tails_3.0_will_require_a_64-bit_processor]].
+
+Translation
+===========
+
+## All the website
+
+ - de: 54% (3050) strings translated, 5% strings fuzzy, 49% words translated
+ - fa: 40% (2265) strings translated, 8% strings fuzzy, 45% words translated
+ - fr: 81% (4562) strings translated, 1% strings fuzzy, 80% words translated
+ - it: 28% (1602) strings translated, 3% strings fuzzy, 26% words translated
+ - pt: 27% (1551) strings translated, 8% strings fuzzy, 25% words translated
+
+Total original words: 57564
+
+## [[Core pages of the website|contribute/l10n_tricks/core_po_files.txt]]
+
+ - de: 82% (1539) strings translated, 10% strings fuzzy, 83% words translated
+ - fa: 38% (710) strings translated, 10% strings fuzzy, 40% words translated
+ - fr: 98% (1842) strings translated, 1% strings fuzzy, 99% words translated
+ - it: 80% (1490) strings translated, 10% strings fuzzy, 79% words translated
+ - pt: 49% (924) strings translated, 13% strings fuzzy, 50% words translated
+
+Metrics
+=======
+
+* Tails has been started more than 662 874 times this month. This makes 21 383 boots a day on average.
+* 14 782 downloads of the OpenPGP signature of Tails ISO from our website.
+* 142 bug reports were received through WhisperBack.
diff --git a/wiki/src/blueprint/monthly_report/report_2017_02.mdwn b/wiki/src/blueprint/monthly_report/report_2017_02.mdwn
new file mode 100644
index 0000000..289520c
--- /dev/null
+++ b/wiki/src/blueprint/monthly_report/report_2017_02.mdwn
@@ -0,0 +1,106 @@
+[[!meta title="Tails report for February, 2017"]]
+[[!meta date="XXX"]]
+
+[[!toc]]
+
+Releases
+========
+
+* [[Tails VERSION was released on MONTH DAY|news/version_VERSION]] ([major|minor] release).
+
+* Tails VERSION+1 is [[scheduled for MONTH DAY|contribute/calendar]].
+
+The following changes were introduced in Tails VERSION:
+
+XXX: Copy the "Changes" section of the release notes, and compact a bit:
+
+* 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
+====
+
+* XXX:intrigeri: Stretch sprint
+* We've issued a [[call for testing for Tails 3.0 beta|news/test_3.0-beta1/]], which is based on Debian Stretch.
+
+XXX: List important code work that is not covered already by the Release
+ section (for example, the changes being worked on for the next version).
+
+Documentation and website
+=========================
+
+XXX: Explore the Git history:
+
+ git log --patch --since='1 October' --until='1 November' origin/master -- "*.*m*"
+
+User experience
+===============
+
+XXX: Check the archives of tails-ux: https://mailman.boum.org/pipermail/tails-ux/
+
+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>.
+
+Outreach
+========
+
+Past events
+-----------
+
+* XXX:intrigeri: FOSDEM
+
+Upcoming events
+---------------
+
+* XXX:intrigeri: CryptoRave
+
+On-going discussions
+====================
+
+XXX: Link to the thread on <https://mailman.boum.org/pipermail/tails-XXX/>.
+
+Press and testimonials
+======================
+
+XXX: Copy content from press/media_appearances_2016.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!):
+
+ 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.
+
+XXX: Ask tails@boum.org for these numbers.
diff --git a/wiki/src/blueprint/replace_Pidgin.mdwn b/wiki/src/blueprint/replace_Pidgin.mdwn
index 106ce76..9613ecd 100644
--- a/wiki/src/blueprint/replace_Pidgin.mdwn
+++ b/wiki/src/blueprint/replace_Pidgin.mdwn
@@ -86,8 +86,7 @@ The client must support SASL authentication.
## Gajim
-XMPP client in Debian with plugins for OTR and OMEMO (Signal-like) but
-no IRC. Tickets were created and rejected some time ago
+XMPP client in Debian with plugins for OTR and [OMEMO](https://en.wikipedia.org/wiki/OMEMO) (Signal-like, [XEP-0384](http://xmpp.org/extensions/xep-0384.html)) but no IRC. Tickets were created and rejected some time ago
([[!tails_ticket 7868]] and [[!tails_ticket 11541]]) but might be worth
reconsidering after updating this blueprint ([[!tails_ticket 11686]]).
diff --git a/wiki/src/blueprint/test_suite_success_story.mdwn b/wiki/src/blueprint/test_suite_success_story.mdwn
index 6a3c1cc..b30c2ee 100644
--- a/wiki/src/blueprint/test_suite_success_story.mdwn
+++ b/wiki/src/blueprint/test_suite_success_story.mdwn
@@ -5,7 +5,7 @@ suite to Tails users and contributors.
[[!toc levels=1]]
-# Tails Stretch sprint #2 (Nov 2016)
+# Tails Stretch sprints
These issues were found by running the automated test suite:
@@ -24,3 +24,9 @@ These issues were found by running the automated test suite:
* When preparing Tails 3.0~alpha1 it was detected that the amd64
version of tails-installer was very outdated.
* [[!tails_ticket 11963]]
+* [[!tails_ticket 12202]]
+* [[!tails_gitweb_commit 2dddaca08b6975df7f993984c9102b739d1d191c]]
+* [[!tails_ticket 12116]]
+* [[!tails_gitweb_commit 73e2a02acb36cfcd6142d4b68187e6271a621162]]
+* [[!tails_ticket 12205]]
+* [[!tails_ticket 12199]]
diff --git a/wiki/src/blueprint/translation_platform.mdwn b/wiki/src/blueprint/translation_platform.mdwn
index 4d27e2c..bb557bd 100644
--- a/wiki/src/blueprint/translation_platform.mdwn
+++ b/wiki/src/blueprint/translation_platform.mdwn
@@ -7,6 +7,10 @@ Furthermore, the current process makes it hard to add new languages, as often a
Corresponding ticket: [[!tails_ticket 9049]]
+* We are currently setting up a weblate install, read
+ [[!tails_ticket 11759]] for more information.
+
+
MUST
====