report_2016_02.mdwn 6.37 KB
Newer Older
127.0.0.1's avatar
127.0.0.1 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
[[!meta title="Tails report for February, 2016"]]

[[!toc]]

Releases
========

* [[Tails 2.0.1 was released on February 12, 2016|news/version_2.0.1]] (minor release).

* [[A release candidate for 2.2 was released on February 14, 2016|news/test_2.2-rc1]]

* The next release (2.2) is [[planned for March 08|contribute/calendar]].

The following changes were introduced in Tails 2.0.1:

- Upgrade Tor Browser to [5.5.2](https://blog.torproject.org/blog/tor-browser-552-released).

- Fix regression breaking boot on 32-bit UEFI platforms. ([[!tails_ticket 11007 desc="#11007"]])

Code
====

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).

26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
A friendlier build system
-------------------------

For years Tails has offered a
[[build system based on Vagrant|contribute/build/#index2h1]], which at
times has been maintained and really easy to use, and so a great
resource for new contributors that want to test their
modifications. Sadly that was a while ago, mostly because all but one
Tails developers have been using their own custom build systems. The
main reason for that is that Vagrant uses Virtualbox by default, while
all of us (and our infrastructure, e.g. our Jenkins automated builds
and tests setup) greatly prefer the QEMU/KVM stack (and libvirt), and
it is not possible to mix two hypervisors at the same time.

But this is about to change! Recently there's been quite an effort to
anonym's avatar
anonym committed
41
[[!tails_ticket 6354 desc="migrate to vagrant-libvirt and the QEMU/KVM hypervisor"]]
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
which should allow all of us to converge to the same build
system. Besides saving development time since only one system has to
be maintained, it also means that this build system will be
well-maintained in the future, and so remain easy-to-use for
contributors.

There are a few roadblocks still, though, but you can help, especially
if you are a Debian developer! Currently we need vagrant-libvirt (and
ruby-fog-libvirt) packaged and maintained in Debian, and
[quite a lot of work](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=753012)
has already been done on that front. And to have the build system
working on Debian Jessie we need the following packages backported:
vagrant, ruby-excon, ruby-fog-core and ruby-fog-xml. If you want to
help, please get in touch with us on the
[tails-dev@boum.org public mailing list](https://mailman.boum.org/listinfo/tails-dev/)!

127.0.0.1's avatar
127.0.0.1 committed
58 59 60 61 62 63 64 65 66 67 68
Documentation and website
=========================

* The blueprint for [[Porting Tails to Debian Stretch|blueprint/Debian_Stretch]] has been updated.

* Multiple commits where made to speed up the build process of the website


User experience
===============

127.0.0.1's avatar
127.0.0.1 committed
69
- We are working on replacing Vidalia (which has been unmaintained for years) with: (Closes: [[!tails_ticket 6841]])
127.0.0.1's avatar
127.0.0.1 committed
70
   * the Tor Status GNOME Shell extension, which adds a System Status
127.0.0.1's avatar
127.0.0.1 committed
71
   * [Onion Circuits] (https://tracker.debian.org/pkg/onioncircuits), a simple Tor circuit monitoring tool.
127.0.0.1's avatar
127.0.0.1 committed
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96

* Hide "Laptop Mode Tools Configuration" menu entry. We don't support configuring l-m-t in Tails, and it doesn't work out of the box. (Closes: [[!tails_ticket 11074]])

* There is now a blueprint for [[Porting Tails Installer to OS X|blueprint/Port_Tails_Installer_to_OS_X/]]

* We're now also publishing torrents for betas and RCs (Closes: [[!tails_ticket 11126]])

Infrastructure
==============

* The ISO build system has been [upgraded to jessie](https://mailman.boum.org/pipermail/tails-dev/2016-February/010323.html)

* Our test suite covers 208 scenarios

* In February XXX ISO images were automatically built and tested by our continuous integration infrastructure.

Funding
=======

XXX: Look at the fundraising Git.

       gitk --all --since='1 December' --until='1 January' origin/master

XXX: Look at the <tails-fundraising@boum.org> and <tails-accounting@boum.org> archives.

sajolida's avatar
sajolida committed
97 98 99
Outreach
========

127.0.0.1's avatar
127.0.0.1 committed
100
Events
sajolida's avatar
sajolida committed
101 102
-----------

127.0.0.1's avatar
127.0.0.1 committed
103 104 105
- Some of us where present at the [Tor Winter Dev Meeting 2016](https://trac.torproject.org/projects/tor/wiki/org/meetings/2016WinterDevMeeting)
- Participation at the [Internet Freedom Festival](https://internetfreedomfestival.org/) with one Workshop on translating Tails to spanish and 
one Workshop on the User experience of configuring Tor in Tails (and Tor Browser and Whonix)
127.0.0.1's avatar
127.0.0.1 committed
106
- There will be a Tails 2.2 release party at [TetaLab](https://www.tetalab.org/), March 8th at 18:00 in Toulouse, France.
127.0.0.1's avatar
127.0.0.1 committed
107 108 109 110 111 112 113

On-going discussions
====================

* A discussion about [[!tails_ticket 11162 desc="Creating personas to visualize our user base"]] has been started
* The discussion about [[persistent Tor state |blueprint/persistent_Tor_state/]] is still ongoing
* A blueprint about [[Endless upgrades|blueprint/Endless_upgrades/]] has been added
127.0.0.1's avatar
127.0.0.1 committed
114
* A bluprint about [[ARM platforms|blueprint/ARM_platforms/]] has been added
127.0.0.1's avatar
127.0.0.1 committed
115 116 117 118 119 120
* Some research on [[porting the tails installer to windows|blueprint/Port_Tails_Installer_to_Windows/]] has been done [[!tails_ticket 8558]]

Press and testimonials
======================

* 2016-02-25: [Tails official mysterious during interview](http://www.networkworld.com/article/3038059/open-source-tools/tails-official-mysterious-during-interview.html) by Bryan Lunduke in Network World.
127.0.0.1's avatar
127.0.0.1 committed
121
* 2016-02-11: [Tails installer is now in Debian](https://bits.debian.org/2016/02/tails-installer-in-debian.html) in bits.debian.org.
127.0.0.1's avatar
127.0.0.1 committed
122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147

Translation
===========

All website PO files
====================

  - de: 43% (2456) strings translated, 4% strings fuzzy, 39% words translated
  - fa: 51% (2933) strings translated, 5% strings fuzzy, 58% words translated
  - fr: 54% (3075) strings translated, 5% strings fuzzy, 57% words translated
  - pt: 28% (1641) strings translated, 7% strings fuzzy, 28% words translated

Total original words: 57704

[[Core PO files|contribute/l10n_tricks/core_po_files.txt]]
==========================================================

  - de: 88% (1210) strings translated, 7% strings fuzzy, 87% words translated
  - fa: 80% (1100) strings translated, 11% strings fuzzy, 74% words translated
  - fr: 81% (1116) strings translated, 9% strings fuzzy, 77% words translated
  - pt: 71% (974) strings translated, 16% strings fuzzy, 68% words translated

Total original words: 14624

Metrics
=======
sajolida's avatar
sajolida committed
148

127.0.0.1's avatar
127.0.0.1 committed
149 150 151
* 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.