Tails Tails report for February, 2016

Discussion in 'TOR | TAILS' started by survivalmonkey, Mar 9, 2016.


  1. survivalmonkey

    survivalmonkey Monkey+++

    Releases


    The following changes were introduced in Tails 2.0.1:


    • Upgrade Tor Browser to 5.5.2.


    • Fix regression breaking boot on 32-bit UEFI platforms. (#11007)
    Code


    • We will replace Vidalia (#6841), which has been unmaintained for years, in 2.2 with:
      • the Tor Status GNOME Shell extension, which adds a System Status
      • [Onion Circuits] (https://tracker.debian.org/pkg/onioncircuits), a simple Tor circuit monitoring tool.

    • 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. (#11074)
    Friendlier build system


    For years Tails has offered a build system based on Vagrant, 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, for example 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 has been quite an effort to migrate to vagrant-libvirt and the QEMU/KVM hypervisor 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 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!

    Shell scripts are evil


    Shell scripts are deceptively easy to quickly prototype proof-of-concepts with, but generally result in things with subtle bugs, a high maintenance burden, and difficulties to be extended since it doesn't scale well with complexity. A lot of people (us included) delude themselves with that they know the shell, but it is a complicated mess with really strange "features" and conventions that fee truly understand.

    Therefore we have started an effort to port our shell script to Python (blueprint), and, implicitly, to make it more convenient to start writing new scripts in Python instead of shell.

    If you are into Python and want to help Tails, come join us!

    Documentation and website

    User experience

    Infrastructure


    • The ISO build system has been upgraded to Jessie.


    • Our test suite covers 208 scenarios.


    • In February 603 ISO images were automatically built and 597 were automatically tested by our continuous integration infrastructure.
    Funding

    • We sent our final report for the Digital Defenders grant we had over 2015.
    Outreach

    Past events

    Upcoming events

    On-going discussions

    Press and testimonials

    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

    • 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

    • Tails has been started more than 547670 times this month. This makes 18885 boots a day on average.
    • 21378 downloads of the OpenPGP signature of Tails ISO from our website.
    • 138 bug reports were received through WhisperBack.

    Continue reading...
     
survivalmonkey SSL seal        survivalmonkey.com warrant canary
17282WuJHksJ9798f34razfKbPATqTq9E7