STDERR.puts"Forcing new Tor circuit... (attempt ##{tries})"if$config["DEBUG"]
step'I force Tor to use a new circuit'
force_new_tor_circuit
end
end
assert(tries<=$config["MAX_NEW_TOR_CIRCUIT_RETRIES"],"Fetching keys with the GnuPG CLI did not succeed after retrying #{tries} times")
assert(@new_circuit_tries<$config["MAX_NEW_TOR_CIRCUIT_RETRIES"],"Fetching keys with the GnuPG CLI did not succeed after retrying #{@new_circuit_tries} times")
@@ -124,7 +122,7 @@ Then /^I synchronize keys in Seahorse$/ do
seahorse_wait_helper('SeahorseWindow.png',5*60)
break
rescueOpenPGPKeyserverCommunicationError
tries+=1
force_new_tor_circuit
@screen.wait_and_click('GnomeCloseButton.png',20)
if@screen.exists('SeahorseSynchronizing.png')
# Seahorse is likely to segfault if we end up here.
...
...
@@ -132,11 +130,9 @@ Then /^I synchronize keys in Seahorse$/ do
@screen.type(Sikuli::Key.ESC)
end
seahorse_wait_helper('SeahorseWindow.png')
STDERR.puts"Forcing new Tor circuit... (attempt ##{tries})"if$config["DEBUG"]
step'I force Tor to use a new circuit'
end
end
assert(tries<=$config["MAX_NEW_TOR_CIRCUIT_RETRIES"],"Syncing keys in Seahorse did not succeed after retrying #{tries} times")
assert(@new_circuit_tries<$config["MAX_NEW_TOR_CIRCUIT_RETRIES"],"Syncing keys in Seahorse did not succeed after retrying #{@new_circuit_tries} times")
end
When/^I fetch the "([^"]+)" OpenPGP key using Seahorse( via the Tails OpenPGP Applet)?$/do|keyid,withgpgapplet|
...
...
@@ -147,8 +143,8 @@ When /^I fetch the "([^"]+)" OpenPGP key using Seahorse( via the Tails OpenPGP A
@@ -169,15 +165,13 @@ When /^I fetch the "([^"]+)" OpenPGP key using Seahorse( via the Tails OpenPGP A
@screen.click("SeahorseImport.png")
break
rescueOpenPGPKeyserverCommunicationError
tries+=1
force_new_tor_circuit
@screen.wait_and_click('GnomeCloseButton.png',20)
@screen.type(Sikuli::Key.ESC)
@screen.type("w",Sikuli::KeyModifier.CTRL)
STDERR.puts"Forcing new Tor circuit... (attempt ##{tries})"if$config["DEBUG"]
step'I force Tor to use a new circuit'
end
end
assert(tries<=$config["MAX_NEW_TOR_CIRCUIT_RETRIES"],"Fetching keys in Seahorse did not succeed after retrying #{tries} times")
assert(@new_circuit_tries<$config["MAX_NEW_TOR_CIRCUIT_RETRIES"],"Fetching keys in Seahorse did not succeed after retrying #{@new_circuit_tries} times")
end
Then/^Seahorse is configured to use the correct keyserver$/do
[[Tails 1.4.1|https://tails.boum.org/contribute/calendar]] has been postponed (because Firefox changed their schedule) and will be released sometime in the beginning of July. So once again, this report will give non-code news :)
Tails 1.4.1 has been postponed (because Mozilla changed their release schedule) and was released in the beginning of July. So once again, this report will give non-code news :)
[[!toc]]
Documentation and Website
Releases
========
* The next release (1.5) is [[planned for August 11|contribute/calendar/]].
* We decided on a new [[version number scheme|contribute/release_schedule#versioning]].
Code
====
FIXME
Documentation and website
=========================
* We added a warning in the [[OpenPGP app documentation|https://tails.boum.org/doc/encryption_and_privacy/gpgapplet]] about non-ASCII characters being badly supported.
* A small note about non-free firmware was added to our [[licence page|doc/about/license]].
* Our [[documentation for reviewers|contribute/merge_policy/review]] now explains how to do a good and nice review.
* A small note about non-free firmware was added to our [[licence page|https://tails.boum.org/doc/about/license]].
* We warn that *Tails OpenPGP Applet* can lead to
[[encoding problems for emails|doc/encryption_and_privacy/gpgapplet/public-key_cryptography#encoding]].
User Experience
User experience
===============
* People are working on the [[Greeter mockups|https://mailman.boum.org/pipermail/tails-ux/2015-June/000437.html]].
- On the [[Installation Assistant|blueprint/bootstrapping/assistant]]:
- We wrote a full synopsis of the [[installation process for
Windows|blueprint/bootstrapping/assistant/windows]], submitted it for
review, and started testing it ([[!tails_ticket 9202 desc="#9202"]]).
- We started writing an ikiwiki and Bootstrap prototype of the Installation
Assistant in [[!tails_gitweb_branch web/assistant]].
FIXME more ?
* People are working on the [Greeter mockups](https://mailman.boum.org/pipermail/tails-ux/2015-June/000437.html).
Infrastructure
==============
* Our test suite covers 185 scenarios, 3 more that in May. We removed outdated scenario again, so there are more than 3 new tests :)
* We decided to archive publicly the tails-support mailing list, since external websites were archiving it anyway.
* We decided to publicly archive the tails-support mailing list, since external websites were archiving it anyway.
* FIXME more?
Funding
=======
* If you want to help us develop and maintain Tails, please [[donate|https://tails.boum.org/contribute/how/donate]] :)
* If you want to help us develop and maintain Tails, please [[donate|contribute/how/donate]] :)
* We sent our final report for the Access Innovation Prize received in
* [[A workshop about Tails|http://www.lacantine-brest.net/event/atelier-datalove-tails-x-tor/]] happened in Brest, France, June 18th.
* [A workshop about Tails](http://www.lacantine-brest.net/event/atelier-datalove-tails-x-tor/) happened in Brest, France, June 18th.
* Tchou and Fiodor Tonti gave [[a talk about Tails and UX|https://www.passageenseine.org/fr/programme/2015/jeudi-18-juin/grande-salle/atelier-design-tails]] in Pas Sage en Seine 2015 at NUMA in Paris, France on June 18th. [[The video is online|https://www.passageenseine.org/fr/archives-et-videos/]] and good feedback already arrived :)
* Tchou and Fiodor Tonti gave [a talk about Tails and UX](https://www.passageenseine.org/fr/programme/2015/jeudi-18-juin/grande-salle/atelier-design-tails) in Pas Sage en Seine 2015 at NUMA in Paris, France on June 18th. [The video is online](https://www.passageenseine.org/fr/archives-et-videos/) and good feedback already arrived :)
* [[A workshop about Tor and Tails|https://jardin-entropique.eu.org/ateliers]] happened in Rennes, France, during the Jardin entropique event, June 28th.
* [A workshop about Tor and Tails](https://jardin-entropique.eu.org/ateliers) happened in Rennes, France, during the Jardin entropique event, June 28th.
Upcoming events
---------------
* A talk about Tails will take place during [[DebConf15|http://debconf15.debconf.org/]] in Heidelberg, Germany, in August.
* A talk about Tails will take place during [DebConf15](http://debconf15.debconf.org/) in Heidelberg, Germany, in August.
* Please let us know if you organize an event about Tails, we'll be glad to announce it :)
On-going discussions
====================
* [[We discussed our release versioning|https://mailman.boum.org/pipermail/tails-dev/2015-June/009132.html]] and found a new way to do it: always increment the first number with major Debian version, or whenever it makes sense for Tails only (user-visible changes); second number: even for bugfix releases, odd for major ones; add an extra 3rd number for emergency releases.