Commit 94ac965c authored by sajolida's avatar sajolida
Browse files

Merge remote-tracking branch 'origin/master' into doc/16987-usb-tethering

parents 3886c6b6 2f360959
......@@ -81,9 +81,7 @@ Publishing
Subject: Tails report for XXXXXXXX YYYY
Reply-to: tails-project@boum.org
If your email client, like *Thunderbird* in Tails, doesn't allow you
to send emails in HTML format, you can probably do so from the
webmail application of your email provider.
Do the following to compose an email in HTML in *Thundebird*:
1. Choose [[!img lib/open-menu.png alt="Menu" class=symbolic link="no"]] ▸
**Preferences** ▸ **Accounts Settings**.
......@@ -91,6 +89,10 @@ Publishing
2. In the **Composition & Addressing** tab of your email account,
select **Compose messages in HTML format**.
If your email client, like *Thunderbird* in Tails, doesn't allow you
to send emails in HTML format, you can probably do so from the
webmail application of your email provider.
- Make sure that we already have a volunteer for next month, or
otherwise raise the issue on <tails-project@boum.org> and update the
[[list of volunteers|monthly_report#coordinators]].
......
......@@ -66,7 +66,7 @@ XXX: The fundraising team should look at the fundraising Git.
XXX: The fundraising and accounting teams should look at the archives of <tails-fundraising@boum.org> and <tails-accounting@boum.org>.
- We added Wordable as a [[partner|partners]].
- We added Wordable and Exam Success as a [[partner|partners]].
Outreach
========
......
......@@ -7,115 +7,166 @@
Questions from the Foundations Team
===================================
OpenPGP support outside of Thunderbird ([[!tails_ticket 8310]], [[!tails_ticket 17183]], [[!tails_ticket 17169]])
-----------------------------------------------------------------------------------------------------------------
Research questions
------------------
### OpenPGP support outside of Thunderbird ([[!tails_ticket 8310]], [[!tails_ticket 17183]], [[!tails_ticket 17169]])
This will become an even hotter topic once Enigmail goes away in a few months:
Thunderbird will maintain its own keyring, independently from GnuPG's ⇒
Seahorse will stop being useful for anything related to email, so the
cost/benefit of vaguely supporting it will become even higher.
- **How popular is OpenPGP inside and outside Thunderbird?**
- **How technical are the people using OpenPGP outside Thunderbird?**
- **Could these people use Thunderbird instead?**
- **Who will suffer from the Thunderbird migration because they use
OpenPGP both inside and outside Thundebird?**
### Can we stop including an IRC client by default? (#15816)
This open question has been the main blocker for replacing Pidgin for years.
- **What would be the cost of removing the support for IRC by default in Tails?**
- **How technical are the people using IRC in Tails?**
- **Are people using IRC in Tails to connect to servers that do not block Tor?**
- **How popular is XMPP among our users?**
### Notes
- Secure Drop mentions encrypting files with GPG went sending submissions:
<http://33y6fjyhs3phzfjj.onion/lookup>.
### Proposal survey
### Prompt
- **Do you use OpenPGP in Tails?** (`*`)
Survey on **ease of use and online privacy tools**
*OpenPGP is also called PGP, GnuPG, or GPG.*
**Contribute to Tails by answering these few questions!** (4&ndash;5 minutes)
* I don't know
* Never
* Sometimes
* Often
To improve Tails we need to learn how people use it but, unlike
others, we don't track you against your will. Your answers are anonymous
and only our team can access the data.
- **Other than Tails, which of the following operating systems do you use the most?** (`*`)
### Questions
- **Overall, how difficult or easy is it for you to use Tails?** (`*`)
7-point scale from *Very Difficult* to *Very Easy*
- **If you could change just one thing in Tails, what would it be?**
Short text:
- **How often, if at all, do you use the following tools in Tails?** (`*`)
Randomized array
| | Never | Sometimes | Most of the time | Don't know | No answer |
|--|
| OpenPGP (also called PGP, GnuPG, or GPG) |
| Pidgin [[!img lib/apps/pidgin.png link="no"]] |
| Thunderbird [[!img lib/apps/thunderbird.png link="no"]] |
| Electrum [[!img lib/apps/electrum.png link="no"]] |
| OnionShare [[!img lib/apps/onionshare.png size="22x22" link="no" ]] |
| Tor Browser [[!img lib/apps/tor-browser.png size="22x22" link="no" ]] |
- **Other than Tails, which of the following operating systems do you use the most?**
* Windows
* macOS
* Linux
- **Which tools do you use for OpenPGP in Tails, if any:**
### Conditional questions on OpenPGP
- **How often, if at all, do you use the following tools for OpenPGP in Tails?** (`*`)
Randomized array
| | I don't know | Never | Sometimes | Often |
| | Never | Sometimes | Most of the time | Don't know |
|--|--|--|--|
| Do you use OpenPGP in Tails using `gpg` on the command line? [[!img doc/first_steps/introduction_to_gnome_and_the_tails_desktop/utilities-terminal.png size="22x22" link="no"]] | | | | |
| Do you use OpenPGP in Tails for emails using Thunderbird? [[!img doc/first_steps/persistence/thunderbird.png size="22x22" link="no"]] | | | | |
| Do you use OpenPGP in Tails using the applet on the top navigation bar? [[!img doc/encryption_and_privacy/gpgapplet/gpgapplet_with_text.png size="22x22" link="no"]] | | | | |
| Do you use OpenPGP in Tails using the Password and Keys utilities? [[!img doc/first_steps/introduction_to_gnome_and_the_tails_desktop/seahorse.png size="22x22" link="no"]] | | | | |
| Do you use OpenPGP in Tails using the Files browser? [[!img doc/first_steps/introduction_to_gnome_and_the_tails_desktop/files.png size="22x22" link="no"]] | | | | |
| Do you use OpenPGP in Tails using the Archive manager? [[!img doc/first_steps/introduction_to_gnome_and_the_tails_desktop/file-roller.png size="22x22" link="no"]] | | | | |
| The `gpg` command line [[!img doc/first_steps/introduction_to_gnome_and_the_tails_desktop/utilities-terminal.png size="22x22" link="no"]] |
| *Enigmail* in *Thunderbird* [[!img doc/first_steps/persistence/thunderbird.png size="22x22" link="no"]] |
| The OpenPGP applet in the top bar [[!img doc/encryption_and_privacy/gpgapplet/gpgapplet_with_text.png size="22x22" link="no"]] |
| The *Passwords and Keys* utility [[!img doc/first_steps/introduction_to_gnome_and_the_tails_desktop/seahorse.png size="22x22" link="no"]] |
| The *Files* browser [[!img doc/first_steps/introduction_to_gnome_and_the_tails_desktop/files.png size="22x22" link="no"]] |
| The *Archive* manager [[!img doc/first_steps/introduction_to_gnome_and_the_tails_desktop/file-roller.png size="22x22" link="no"]] |
- **Which other tool do you use for OpenPGP in Tails, if any:**
- **Which other tool, if any, do you use for OpenPGP in Tails?**
- **Which of the following options describe the best what you use OpenPGP for:**
Short text
- Exchanging encrypted messages by email
- Exchanging encrypted files by email
- Exchanging encrypted message using a website
- Exchanging encrypted files using a website
- Exchanging encrypted messages using an external device
- Exchanging encrypted files using an external device
- Encrypting messages for myself
- Encrypting files for myself
- **Which of the following options describe the best what you use OpenPGP for?**
Can we stop including an IRC client by default? (#15816)
--------------------------------------------------------
Single choice
This open question has been the main blocker for replacing Pidgin for years.
* Exchanging encrypted messages or files by email
* Exchanging encrypted messages or files using a website
* Exchanging encrypted messages or files using an external device
* Encrypting text or files for myself
* Other:
- **Do you use Pidgin in Tails?** (`*`)
### Conditional questions on Pidgin
[[!img doc/first_steps/persistence/pidgin.png link="no"]]
- **How often, if at all, do you use Pidgin in Tails to connect to XMPP (also called Jabber) servers?**
*To see if your accounts use XMPP/Jabber, choose Accounts → Manage Accounts in Pidgin.*
* I don't know
* Never
* Sometimes
* Often
* Most of the time
* Don't know
* No answer
- **How frequently do you use Pidgin in Tails to connect to XMPP or Jabber servers?** (`*`)
- **How often, if at all, do you use Pidgin in Tails to connect to IRC servers?**
*To see if your accounts configured in Pidgin use XMPP/Jabber, choose
Accounts → Manage Accounts.*
*To see if your accounts use IRC, choose Accounts → Manage Accounts in Pidgin.*
* I don't know
* Never
* Sometimes
* Often
- **How frequently do you use Pidgin in Tails to connect to IRC servers?** (`*`)
* Most of the time
* Don't know
* No answer
*To see if your accounts configured in Pidgin use IRC, choose Accounts →
Manage Accounts.*
- **How often, if at all, do you use private conversations (also called OTR) in Pidgin in Tails?**
* I don't know
* Never
* Sometimes
* Often
* Most of the time
* Don't know
* No answer
- **Which IRC servers do you connect to using Pidgin in Tails, if any?**
- **Which IRC servers, if any, do you connect to using Pidgin in Tails?**
Randomize multiple choice
* Private IRC servers
* Freenode
* Quakenet
* Rizon
* IRCnet
* Undernet
* ITCnet
* OFTC
* DALnet
* EFnet
* GameSurge
* Leetnet
* Other:
<!-- https://netsplit.de/networks/top10.php -->
### Conditional questions on OpenPGP or Pidgin
- **We might be interested in asking you a few more questions to
understand better how you use OpenPGP or Pidgin in Tails. If you feel
like it, you can share your email address with us. We will only use it
to contact you as part of this research and delete it afterwards.**
Short text
I2P (#12264)
------------
It's unclear what we should tell nowadays to folks interested in re-adding I2P
support.
<!--
Research questions
==================
......@@ -280,17 +331,17 @@ F. I don't want my data to be gathered by corporations and governments
[Single Ease Question](https://measuringu.com/seq10/)
- **What one thing would you improve in Tails?**
Short text:
- **What one things would you improve on our website?**
Short text:
-->
Resources
=========
- [MeasuringU: How to Conduct a Top Task Analysis](https://measuringu.com/top-tasks/)
- [MeasuringU: 12 Tips For Writing Better Survey Questions](https://measuringu.com/survey-questions/)
- [MeasuringU: 10 Tips For Your Next Survey](https://measuringu.com/survey-tips/)
- [Don A. Dillman et al., Internet, Phone, Mail, and Mixed-Mode Surveys](https://b-ok.cc/book/2735848/c2722f)
- [Norman M. Bradburn et al, Asking Questions: The Definitive Guide to Questionnaire Design](https://b-ok.cc/book/736405/94a5b9)
USB Wi-Fi adapters that don't work in Tails
===========================================
Related tickets: [[!tails_ticket 15131]]
WikiDevi has lots of information about Wi-Fi adapters:
<https://wikidevi.com/>
The list of Wi-Fi adapters that work in Tails is in our documentation
about [[Troubleshooting Wi-Fi not
working|doc/anonymous_internet/networkmanager#wi-fi-adapters]].
USB Wi-Fi adapters that don't work in Tails
===========================================
<table>
<tr><th>Vendor</th><th>Model</th><th>Year</th><th>Size</th><th>lsusb ID</th><th>Latest test</th><th>Module</th><th>Firmware</th><th>Note</th></tr>
<tr><td>D-Link</td><td><a href="https://wikidevi.com/wiki/D-Link_DWA-171_rev_A1">DWA-171 rev A1</a></td><td>Late 2017</td><td>Small</td><td>2001:3314</td><td>4.0</td><td>None</td><td>None</td><td></td></tr>
<tr><td>D-Link</td><td><a href="https://wikidevi.com/wiki/D-Link_DWA-131_rev_E1">DWA-131E1 rev E1</a></td><td>Early 2018</td><td>Small</td><td>2001:3319</td><td>4.0</td><td>rtl8xxxu</td><td>rtl8192eu_nic.bin</td><td>Authentication failures</td></tr>
<tr><td>Linksys</td><td><a href="https://wikidevi.com/wiki/Linksys_WUSB6100M">WUSB6100M</a></td><td>Late 2017</td><td>Small</td><td>13b1:0042</td><td>4.0</td><td>None</td><td>None</td><td></td></tr>
<tr><td>TP-Link</td><td>TL-WN722N</td><td>Late 2019</td><td>Long with antenna</td><td>2357:010c</td><td>4.0</td><td>r8188eu</td><td>???</td><td></td></tr>
<tr><td>TP-Link</td><td><a href="https://wikidevi.com/wiki/TP-LINK_TL-WN725N_v2">TL-WN725N v2</a></td><td>Early 2017</td><td>Nano</td><td>0bda:8179</td><td>4.0</td><td>r8188eu</td><td>???</td><td>MAC spoofing fails</td></tr>
<tr><td>TP-Link</td><td><a href="https://wikidevi.com/wiki/TP-LINK_TL-WN823N_v2">TL-WN823N v2</a></td><td>Late 2017</td><td>Small</td><td>2357:0109</td><td>4.0</td><td>rtl8xxxu</td><td>rtl8192eu_nic.bin</td><td>Authentication failures. Version 1 from 2014 worked (0bda:8178).</td></tr>
<tr><td>TP-Link</td><td><a href="https://wikidevi.com/wiki/TP-LINK_TL-WN821N_v6">TL-WN821N v6</a></td><td>Early 2018</td><td>Long</td><td>2357:0107</td><td>4.0</td><td>None</td><td>None</td><td></td></tr>
<tr><td>TP-Link</td><td>Archer T2U Nano</td><td>Late 2019</td><td>Nano</td><td>2357:011e</td><td>4.0</td><td>None</td><td>None</td><td></td></tr>
<tr><td>TP-Link</td><td>Archer T2U</td><td>Early 2020</td><td>Small</td><td>2357:011f</td><td>4.4</td><td>None</td><td>None</td><td></td></tr>
<tr><td>D-Link</td><td><a href="https://support.dlink.com/ProductInfo.aspx?m=DWA-131">DWA-131 rev E1</a></td><td>Early 2018</td><td>Small</td><td>2001:3319</td><td>4.8</td><td>rtl8xxxu</td><td>rtl8192eu_nic.bin</td><td>Authentication failures</td></tr>
<tr><td>Linksys</td><td><a href="https://www.linksys.com/us/p/P-WUSB6100M/">WUSB6100M</a></td><td>Late 2017</td><td>Small</td><td>13b1:0042</td><td>4.0</td><td>None</td><td>None</td><td></td></tr>
<tr><td>TP-Link</td><td><a href="https://www.tp-link.com/us/support/download/tl-wn722n/">TL-WN722N</a></td><td>Late 2019</td><td>Long with antenna</td><td>2357:010c</td><td>4.0</td><td>r8188eu</td><td>???</td><td></td></tr>
<tr><td>TP-Link</td><td><a href="https://www.tp-link.com/us/home-networking/usb-adapter/archer-t2u-nano/">Archer T2U Nano</a></td><td>Late 2019</td><td>Nano</td><td>2357:011e</td><td>4.8</td><td>None</td><td>None</td><td></td></tr>
<!--
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
-->
</table>
Wi-Fi adapters that might work
==============================
Deprecated adapters
-------------------
These adapters didn't work and are superseded or not manufactured anymore:
- [TP-Link Archer T2UH](https://static.tp-link.com/2018/201810/20181022/Archer%20T2UH\(EU&US\)_2.0_datasheet.pdf) (late 2017) now works in 4.0 (FCC ID: TE7T2UH, IC: 8853A-T2UH)
- [D-Link DWA-171 rev A1](https://support.dlink.com/ProductInfo.aspx?m=DWA-171)
- [TP-Link TL-WN725N v2](https://www.tp-link.com/us/home-networking/usb-adapter/tl-wn725n/)
- [TP-Link TL-WN823N v2](https://www.tp-link.com/us/home-networking/usb-adapter/tl-wn823n/)
- [TP-Link TL-WN821N v6](https://www.tp-link.com/us/home-networking/usb-adapter/tl-wn821n/)
- [TP-Link Archer T2U v1](https://www.tp-link.com/us/home-networking/usb-adapter/archer-t2u/)
Other USB Wi-Fi adapters that work in Tails but have no advantage
=================================================================
......@@ -38,3 +34,6 @@ Other USB Wi-Fi adapters that work in Tails but have no advantage
- [Panda Wireless Mini](https://www.amazon.com/d/B003283M6Q) (larger & more expensive)
- [Panda Wireless N600](https://www.amazon.com/d/B00U2SIS0O) (larger & more expensive)
- [TP-Link TL-WN723N](https://www.tp-link.com/us/home-networking/usb-adapter/tl-wn723n/) (end of life)
- [TP-Link Archer T2UH](https://www.tp-link.com/us/home-networking/usb-adapter/archer-t2uh/) (end of life)
- [Netgear WNA1000M](https://www.netgear.com/support/product/WNA1000M.aspx) (v1 works, now v2)
- [D-Link DWA‑121 A1](https://eu.dlink.com/es/es/products/dwa-121-wireless-n-150-pico-usb-adapter) (A1 works, now B)
......@@ -124,12 +124,14 @@ Look for:
- Relevant hardware support improvements
To get a rough feeling about it, skim over:
To get a rough guts feeling about it, look for improvements related to graphics
cards and Wi-Fi adapters support while skimming over:
- the "Drivers" section of Kernelnewbies's [human-readable
changelog](https://kernelnewbies.org/LinuxChanges) of upstream changes
(only relevant for a new major Linux release)
- the Debian package's
[Changelog](https://salsa.debian.org/kernel-team/linux/raw/sid/debian/changelog)
- Kernelnewbies's [human-readable changelog](https://kernelnewbies.org/LinuxChanges)
of upstream changes (only relevant for a new major Linux release)
Take notes on the issue of the most relevant bits or lack thereof.
......
......@@ -4,11 +4,9 @@ All times are referenced to Berlin and Paris time.
# 2020 Q3
* 2020-07-10, 16:30: Foundations Team + UX meeting
* 2020-07-17, 16:00: Healing working group meeting
* 2020-07-28: **Release 4.9** (Firefox 68.11)
* 2020-07-28: **Release 4.9** (Firefox 68.11, kibi is the RM)
* 2020-08-03, 16:00: Foundations Team meeting
......@@ -18,6 +16,12 @@ All times are referenced to Berlin and Paris time.
* 2020-09-22: **Release 4.11** (Firefox 78.3, major release -- probably)
* 2020-10-20: **Release 4.12** (Firefox 78.4, Thunderbird 78)
* 2020-11-17: **Release 4.13** (Firefox 78.5)
* 2020-12-15: **Release 4.14** (Firefox 78.6)
# 2020 Q4
* 2020-10-06, 16:00: Foundations Team meeting
......
......@@ -141,7 +141,7 @@ Screenshots
We limit the number of screenshots in the documentation to the minimum.
The GNOME Documentation Style Guide explains very well the
[disadvantages of screenshots](https//developer.gnome.org/gdp-style-guide/2.32/gdp-style-guide.html#infodesign-10).
[disadvantages of screenshots](https://developer.gnome.org/gdp-style-guide/2.32/gdp-style-guide.html#infodesign-10).
When using screenshots of full windows, we include the window decoration
and a border of blue background to clarify the context and the nature of
......
......@@ -2,7 +2,9 @@
[[!toc levels=1]]
Everything on this page happens in the
Persistence-setup is not currently integrated with `run_test_suite`.
To run it, follow these instructions, making sure that you are in the
`config/chroot_local-includes/usr/src/persistence-setup` directory.
Pre-requisites
......@@ -10,28 +12,33 @@ Pre-requisites
* a Debian Stretch (or newer) system
* [[Install perl5lib's dependencies|perl5lib#build-deps]]
* Environment:
- Export location of a checkout of the `stable` branch of the main
Tails Git repository:
export TAILS_GIT_CHECKOUT="/path/to/your/tails/git/repo"
Install test dependencies
=========================
cat $(git rev-parse --show-toplevel)/config/chroot_local-packageslists/tails-persistence-setup.list \
cd "$(git rev-parse --show-toplevel)/config/chroot_local-includes/usr/src/persistence-setup" && \
cat "$(git rev-parse --show-toplevel)/config/chroot_local-packageslists/tails-persistence-setup.list" \
| grep -E -v '^#' \
| xargs sudo apt --yes install && \
sudo apt install \
libdist-zilla-plugin-test-notabs-perl \
libdist-zilla-plugin-test-perl-critic-perl \
libdist-zilla-app-command-authordebs-perl && \
dzil authordebs --install
libdist-zilla-app-command-authordebs-perl \
libtest-most-perl \
libtest-spec-perl \
libtest-bdd-cucumber-perl \
liblwp-online-perl \
libdata-dumper-concise-perl \
libtest-fatal-perl \
libsys-statistics-linux-perl \
&& dzil authordebs --install
Run the test suite
==================
PERL5LIB="${TAILS_GIT_CHECKOUT}/config/chroot_local-includes/usr/src/perl5lib/lib" \
cd "$(git rev-parse --show-toplevel)/config/chroot_local-includes/usr/src/persistence-setup" && \
PERL5LIB="$(git rev-parse --show-toplevel)/config/chroot_local-includes/usr/src/perl5lib/lib" \
TAILS_GIT_CHECKOUT="$(git rev-parse --show-toplevel)" \
RELEASE_TESTING=1 \
LC_ALL=C \
fakeroot dzil test
......
......@@ -2,8 +2,6 @@
[[!toc levels=1]]
Some [[test results]] that might be useful to keep are saved.
<div class="caution">
Read this document from the branch used to prepare the release.
</div>
......
......@@ -108,6 +108,15 @@ Scripts:
* [[!tails_gitweb config/chroot_local-includes/usr/local/lib/tails-autotest-remote-shell]]
* [[!tails_gitweb config/chroot_local-includes/lib/systemd/system/tails-autotest-remote-shell.service]]
# Expected, reference images
Expected images, aka. reference images, live in [[!tails_gitweb_dir
features/images]].
When adding or updating one such image, run the
[[`compress-image.sh`|contribute/how/documentation/compress-image.sh]]
script on it before committing your changes.
# The art of writing new product test cases
Writing new `@source` features, scenarios or steps should be pretty
......@@ -383,6 +392,3 @@ could either:
Each such commit *must* have an issue created, referencing the commit
to revert.
(Once [[!tails_ticket 10198]] has hit Cucumber we can solve this,
i.e. [[!tails_ticket 7233]], in a much better way.)
1.0.1
=====
Iceweasel
---------
### Run the tests the TBB folks use
* http://websocketstest.com: WebSockets are enabled. It's unclear
what the expected result should be.
* http://phoul.github.io: Doesn't finish.
* http://www.dnsleaktest.com/: Doesn't finish.
### Compare the fingerprint of Tails and the latest TBB using at least https://panopticlick.eff.org/
There's certificate issue making panopticlick inaccessible.
### WebRTC should be disabled
None of the getUserMedia demos seem to work.
0.23~rc1
========
Iceweasel WebRTC
----------------
- getUserMedia → Video + Picture
- on Tails 0.22.1: NO_DEVICES_FOUND
- on Tails 0.23: Stop - Pause/Play - Snapshot
- getUserMedia → Audio + Audio/Video
- on Tails 0.22.1: dialog to share a microphone + Stop - Pause/Play - Snapshot
- on Tails 0.23: Stop - Pause/Play - Snapshot
intrigeri: I see nothing working for real, and the landing page says
"mozRTCPeerConnection is missing!", so perhaps that's OK-ish. I can't
find any related change in the patches we apply, strange.
0.21
====
Memory erasure
--------------
### PAE
without wipe : 272063018pat = 43530088 / 5368669120 o (81.081%)
with wipe : 0 (0%)
0.19-rc1
========
Memory erasure
--------------
Tested with [[erase_memory_on_shutdown/qemu_pmemsave]]
### PAE
without wipe : 215334680 + 62601448 = 277936128 pat = 4446978048 / 5368709120 o (82.83%)
after wipe : 0 + 0 = 0%
### 486
without wipe : 176224619 pat = 2819593904 / 3221225472 o available (87.53 %)
after wipe : 930023 pat = 14880368 / 3221225472 o available (0.005 %)
0.18
====
Memory erasure
--------------
### PAE
0 patterns found after wipe
0.17.1
======
Memory erasure
--------------
### PAE
without wipe : 215473140 + 64983491 pat = 4487306096/5368709120 o (83.58%)
after wipe : 0 (0%)
......@@ -79,9 +79,11 @@ The Tails Foundations Team is responsible for:
LTS) we put it in, even if we drop the package from Tails:
including a package in a stable Debian release implies
a commitment to maintain it during its lifetime.
- The Debian BTS is the primary interface to communicate expectations to the
person who wears this hat. GitLab is another option but we should *not* rely
on it for proper tracking & clear communication of expectations.
- In order to communicate expectations to the person wears this hat,
Tails contributors can:
- use the Debian BTS
- mention `@debian-packages-maintainers` on our [[!tails_gitlab
desc="GitLab"]]
- Not in the scope of this work:
* [Debian AppArmor team](https://qa.debian.org/developer.php?email=pkg-apparmor-team%40lists.alioth.debian.org)'s packages,
Perl libraries our custom software depends on: intrigeri does it
......
......@@ -36,13 +36,19 @@ get the test suite running eventually:
test suite feedback we want.
Thankfully, there is a way to trigger a test suite run without having
to rebuild images first. To do so, start a "build" of the
corresponding `test_Tail_ISO_*` job, passing to the
`UPSTREAMJOB_BUILD_NUMBER` parameter the ID of the `build_Tail_ISO_*`
job build you want to test.
When doing so, you may also pass arbitrary arguments to Cucumber
via the `EXTRA_CUCUMBER_ARGS` job parameter.
to rebuild images first. To do so:
1. On the corresponding `test_Tail_ISO_*` job page, click _Build with
Parameters_.
2. Set the `UPSTREAMJOB_BUILD_NUMBER` parameter the ID of the `build_Tail_ISO_*`
job build you want to test, for example `10`.
3. Optionally, you may also pass arbitrary arguments to Cucumber
via the `EXTRA_CUCUMBER_ARGS` job parameter. For example:
- If you set this parameter to `features/mac_spoofing.feature`, then Cucumber
will run only the scenarios from the `mac_spoofing.feature` feature.
- If you set this parameter to `@automatic_upgrade`, then Cucumber
will run only the scenarios that are tagged `@automatic_upgrade`.
## Known usability issues
......
......@@ -13,11 +13,11 @@ as a fallback if no other contributor volunteers to do it.
Changelog excerpts provided by RM.
- Redacting exceptional publications on our
blog (security advisory, etc.) or reviewing
them against GDSG and the rest of our documentation.
- Reviewing contributions of paid workers to our end-user
documentation (/doc and /support) against GDSG and consistency
with the rest of our documentation. For example, the [[Foundations Team]]
sometimes write known issues.
them against our style guide.
- Reviewing contributions by paid workers to our end-user
documentation (/doc and /support) against our style guide.
For example, the [[Foundations Team]]
sometimes writes known issues.
- Maintaining a style guide of Tails-related terms and usage to
summarizes the terminology decision taken elsewhere.
- Documenting new features, including [[doc/about/features]].
......@@ -29,6 +29,10 @@ as a fallback if no other contributor volunteers to do it.
provided by our Help Desk and triaged by the Foundations Team.
- Keeping our documentation and support pages efficient for the people