Commit 543ffcad authored by intrigeri's avatar intrigeri

Merge remote-tracking branch 'origin/stable' into bugfix/17183-seahorse-import-wrapper

parents 14c85069 bc577c4b
2020032503
2020061003
\ No newline at end of file
......@@ -23,7 +23,7 @@ AMNESIA_APPEND="live-media=removable nopersistence noprompt timezone=Etc/UTC blo
AMNESIA_ISOHYBRID_OPTS="-h 255 -s 63 --id 42 --verbose"
# Kernel version
KERNEL_VERSION='5.4.0-4'
KERNEL_VERSION='5.6.0-2'
KERNEL_SOURCE_VERSION=$(
echo "$KERNEL_VERSION" \
| perl -p -E 's{\A (\d+ [.] \d+) [.] .*}{$1}xms'
......
......@@ -70,6 +70,11 @@ Package: webext-ublock-origin
Pin: release o=Debian,n=sid
Pin-Priority: 999
Explanation: since linux-image-5.6.0-1-amd64 we have: Breaks: wireless-regdb (< 2019.06.03-1~) and 2016.06.10-1 is stable
Package: wireless-regdb
Pin: release o=Debian,n=sid
Pin-Priority: 999
Explanation: weirdness in chroot_apt install-binary
Package: *
Pin: release o=chroot_local-packages
......
......@@ -13,6 +13,18 @@ esac
set -eu
# We will run this after each action that alters the device/partition
# in any way in an attempt to avoid various races that has caused this
# script to fail at various points. Examples:
# * `partprobe /dev/sda` exiting before /dev/sda1 exists, causing
# errors in subsequent commands attempting to use /dev/sda1
# * `mlabel` complaining that it "could not read boot sector"
settle() {
sync
udevadm settle
sync
}
# Print executed commands for debugging
if [ -n "$debug" ]; then
set -x
......@@ -99,29 +111,36 @@ sgdisk \
--typecode="1:${ESP_GUID}" \
--change-name=1:Tails \
"${PARENT_DEVICE}"
settle
log_end_msg
# Tell the kernel to reload the partition table
partprobe "${PARENT_DEVICE}"
settle
# fatresize overwrites the VBR, so we have to back it up to be able to
# restore the boot code later
dd if="${SYSTEM_PARTITION}" of=/tmp/vbr bs=512 count=1
settle
# Grow the filesystem
# Note that fatresize resets partition attributes
# fatresize uses "Mi" for MiB, so we have to append an "i"
FS_SIZE="${SYSTEM_PARTITION_SIZE}"i
fatresize --size="${FS_SIZE}" "${SYSTEM_PARTITION}"
settle
# Restore boot code overwritten by fatresize
dd if=/tmp/vbr of="${SYSTEM_PARTITION}" bs=1 skip=90 seek=90 count=414
settle
# Restore JMP instruction which jumps to the bootcode
dd if=/tmp/vbr of="${SYSTEM_PARTITION}" bs=3 count=1
settle
# Set a random filesystem UUID (aka. FAT "Volume ID" / "serial number")
MTOOLS_SKIP_CHECK=1 mlabel -i "${SYSTEM_PARTITION}" -n ::Tails
settle
# Recompute CHS values for the hybrid MBR (see #16389) and set the
# following attributes on the system partition (we have to set them
......@@ -139,6 +158,8 @@ sgdisk \
--attributes=1:set:63 \
--recompute-chs \
"${PARENT_DEVICE}"
settle
# Tell the kernel to reload the partition table
partprobe "${PARENT_DEVICE}"
settle
diff --git a/etc/apparmor.d/torbrowser.Browser.firefox b/etc/apparmor.d/torbrowser.Browser.firefox
index ece3159..c1ff8bf 100644
--- a/etc/apparmor.d/torbrowser.Browser.firefox
+++ b/etc/apparmor.d/torbrowser.Browser.firefox
@@ -1,11 +1,12 @@
......@@ -14,7 +16,7 @@
# Uncomment the following lines if you want to give the Tor Browser read-write
# access to most of your personal files.
@@ -14,6 +15,7 @@
@@ -14,6 +15,7 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
# Audio support
/{,usr/}bin/pulseaudio Pixr,
......@@ -22,7 +24,7 @@
#dbus,
network netlink raw,
@@ -29,6 +31,8 @@
@@ -29,6 +31,8 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
deny /etc/passwd r,
deny /etc/group r,
deny /etc/mailcap r,
......@@ -31,7 +33,7 @@
/etc/machine-id r,
/var/lib/dbus/machine-id r,
@@ -44,37 +48,35 @@
@@ -44,38 +48,35 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
owner @{PROC}/@{pid}/task/*/stat r,
@{PROC}/sys/kernel/random/uuid r,
......@@ -59,6 +61,7 @@
- owner @{torbrowser_home_dir}/TorBrowser/Data/Browser/profiles.ini r,
- owner @{torbrowser_home_dir}/TorBrowser/Data/Browser/profile.default/{,**} rwk,
- owner @{torbrowser_home_dir}/TorBrowser/Data/fontconfig/fonts.conf r,
- owner @{torbrowser_home_dir}/fonts/* l,
- owner @{torbrowser_home_dir}/TorBrowser/Tor/tor px,
- owner @{torbrowser_home_dir}/TorBrowser/Tor/ r,
- owner @{torbrowser_home_dir}/TorBrowser/Tor/*.so mr,
......@@ -96,7 +99,7 @@
/etc/mailcap r,
/etc/mime.types r,
@@ -98,12 +100,6 @@
@@ -99,12 +100,6 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
/sys/devices/system/node/node[0-9]*/meminfo r,
deny /sys/devices/virtual/block/*/uevent r,
......@@ -109,7 +112,7 @@
# Required for multiprocess Firefox (aka Electrolysis, i.e. e10s)
owner /{dev,run}/shm/org.chromium.* rw,
owner /dev/shm/org.mozilla.ipc.[0-9]*.[0-9]* rw, # for Chromium IPC
@@ -118,6 +114,25 @@
@@ -119,6 +114,25 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
deny @{HOME}/.cache/fontconfig/** rw,
deny @{HOME}/.config/gtk-2.0/ rw,
deny @{HOME}/.config/gtk-2.0/** rw,
......@@ -135,9 +138,9 @@
deny @{PROC}/@{pid}/net/route r,
deny /sys/devices/system/cpu/cpufreq/policy[0-9]*/cpuinfo_max_freq r,
deny /sys/devices/system/cpu/*/cache/index[0-9]*/size r,
@@ -134,5 +149,10 @@
/etc/xfce4/defaults.list r,
/usr/share/xfce4/applications/ r,
@@ -145,5 +159,10 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
# Yubikey NEO also needs this:
/sys/devices/**/hidraw/hidraw*/uevent r,
- #include <local/torbrowser.Browser.firefox>
+ # Deny access to global tmp directories, that's granted by the user-tmp
......@@ -147,6 +150,8 @@
+ deny owner /tmp/** rwklx,
+ deny /tmp/ rwklx,
}
diff --git a/etc/apparmor.d/tunables/torbrowser b/etc/apparmor.d/tunables/torbrowser
index 9b31139..f77e082 100644
--- a/etc/apparmor.d/tunables/torbrowser
+++ b/etc/apparmor.d/tunables/torbrowser
@@ -1,2 +1 @@
......
--- a/etc/apparmor.d/usr.bin.thunderbird 2019-09-12 14:52:34.000000000 +0000
+++ b/etc/apparmor.d/usr.bin.thunderbird 2019-10-03 13:30:05.876482204 +0000
--- a/etc/apparmor.d/usr.bin.thunderbird 2020-06-12 13:56:44.453139641 +0200
+++ b/etc/apparmor.d/usr.bin.thunderbird 2020-06-12 14:01:43.694759478 +0200
@@ -15,7 +15,6 @@
# TODO: finetune this for required accesses
#include <abstractions/dbus>
......@@ -16,7 +16,7 @@
#include <abstractions/ubuntu-browsers.d/java>
#include <abstractions/ubuntu-helpers>
@@ -45,26 +43,19 @@
@@ -45,32 +43,21 @@
# Allow opening attachments
# TODO: create and use abstractions for opening various file formats
......@@ -27,6 +27,11 @@
/usr/lib/libreoffice/program/soffice Cxr -> sanitized_helper,
# Allow opening links
- # GDesktopAppInfo in GLib 2.64.x uses a very small shell script
- # to launch .desktop files, instead of gio-launch-desktop
- /{usr/,}bin/{dash,bash} ixr,
# With older GLib we might still be on the fallback code path
# (remove this after Debian 11 and Ubuntu 20.04)
/usr/lib/@{multiarch}/glib-[0-9]*/gio-launch-desktop ix,
- # For Xubuntu to launch the browser
......@@ -34,6 +39,7 @@
- /usr/lib/@{multiarch}/xfce4/exo-[1-9]/exo-helper-[1-9] ixr,
- /etc/xdg/xdg-xubuntu/xfce4/helpers.rc r,
- /etc/xdg/xfce4/helpers.rc r,
- owner @{HOME}/.config/xfce4/helpers.rc r,
-
# for crash reports?
ptrace (read,trace) peer=@{profile_name},
......@@ -46,7 +52,7 @@
owner @{HOME}/.{cache,config}/dconf/user rw,
owner @{HOME}/.cache/thumbnails/** r,
owner /run/user/[0-9]*/dconf/user rw,
@@ -140,6 +131,10 @@
@@ -146,6 +133,10 @@
deny /boot/vmlinuz* r,
deny /var/cache/fontconfig/ w,
......@@ -57,10 +63,16 @@
# noisy file dialog:
#
# TODO: remove these rules when file dialogs becomes "trusted helpers" that can
@@ -264,7 +259,6 @@
@@ -270,7 +261,6 @@
/etc/lsb-release r,
/etc/ssl/openssl.cnf r,
/usr/lib/thunderbird/crashreporter ix,
- /usr/bin/expr ix,
/sys/devices/system/cpu/ r,
/sys/devices/system/cpu/** r,
@@ -430,4 +420,3 @@
# Site-specific additions and overrides. See local/README for details.
#include <local/usr.bin.thunderbird>
}
-
......@@ -52,8 +52,6 @@ Checklist
If you feel like it:
- Check [[reports written for sponsors|contribute/reports]]
- Redmine view of closed issues:
- <https://labs.riseup.net/code/projects/tails/issues?query_id=212>
Publishing
==========
......@@ -176,7 +174,7 @@ Template
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2019.mdwn
XXX: Copy content from [[!tails_gitweb wiki/src/press/media_appearances_2020.mdwn]]
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
......
......@@ -83,7 +83,7 @@ XXX: Link to the thread on <https://lists.autistici.org/list/tails-XXX.html>.
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2019.mdwn
XXX: Copy content from [[!tails_gitweb wiki/src/press/media_appearances_2020.mdwn]]
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
......
......@@ -83,7 +83,7 @@ XXX: Link to the thread on <https://lists.autistici.org/list/tails-XXX.html>.
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2019.mdwn
XXX: Copy content from [[!tails_gitweb wiki/src/press/media_appearances_2020.mdwn]]
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
......
......@@ -83,7 +83,7 @@ XXX: Link to the thread on <https://lists.autistici.org/list/tails-XXX.html>.
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2019.mdwn
XXX: Copy content from [[!tails_gitweb wiki/src/press/media_appearances_2020.mdwn]]
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
......
......@@ -83,7 +83,7 @@ XXX: Link to the thread on <https://lists.autistici.org/list/tails-XXX.html>.
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2019.mdwn
XXX: Copy content from [[!tails_gitweb wiki/src/press/media_appearances_2020.mdwn]]
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
......
......@@ -83,7 +83,7 @@ XXX: Link to the thread on <https://lists.autistici.org/list/tails-XXX.html>.
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2019.mdwn
XXX: Copy content from [[!tails_gitweb wiki/src/press/media_appearances_2020.mdwn]]
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
......
......@@ -83,7 +83,7 @@ XXX: Link to the thread on <https://lists.autistici.org/list/tails-XXX.html>.
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2019.mdwn
XXX: Copy content from [[!tails_gitweb wiki/src/press/media_appearances_2020.mdwn]]
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
......
......@@ -83,7 +83,7 @@ XXX: Link to the thread on <https://lists.autistici.org/list/tails-XXX.html>.
Press and testimonials
======================
XXX: Copy content from press/media_appearances_2019.mdwn
XXX: Copy content from [[!tails_gitweb wiki/src/press/media_appearances_2020.mdwn]]
This page is continuously updated by tails-press@boum.org, so if
it's empty there might be nothing special to report.
......
......@@ -17,7 +17,7 @@ working|doc/anonymous_internet/networkmanager#wi-fi-adapters]].
<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 worked.</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>
......
......@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2020-06-02 14:48+0000\n"
"POT-Creation-Date: 2020-06-10 17:27+0000\n"
"PO-Revision-Date: 2020-03-12 17:35+0000\n"
"Last-Translator: Muri Nicanor <muri@immerda.ch>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -329,7 +329,6 @@ msgid ""
"\t<ol>\n"
"\t\t<li class=\"L2\"><a href=\"#reference-documents\">Reference documents</a></li>\n"
"\t\t<li class=\"L2\"><a href=\"#tools\">Tools for contributors</a></li>\n"
"\t\t<li class=\"L2\"><a href=\"#mentors\">Mentors & guidance for new contributors</a></li>\n"
"\t\t<li class=\"L2\"><a href=\"#release-cycle\">Release cycle</a></li>\n"
"\t\t<li class=\"L2\"><a href=\"#upstream\">Relationship with upstream</a></li>\n"
"\t\t<li class=\"L2\"><a href=\"#collective-process\">Collective process</a></li>\n"
......@@ -475,116 +474,6 @@ msgstr ""
" - [[APT repository|contribute/APT_repository]], um unsere angepassten Debian Pakete zu verwalten\n"
" - [[Glossar für Beitragende|contribute/glossary]]\n"
#. type: Plain text
#, fuzzy, no-wrap
#| msgid "<a id=\"tools\"></a>\n"
msgid "<a id=\"mentors\"></a>\n"
msgstr "<a id=\"tools\"></a>\n"
#. type: Title =
#, fuzzy, no-wrap
#| msgid "Tools for contributors\n"
msgid "Mentors & guidance for new contributors"
msgstr "Werkzeuge für Beitragende\n"
#. type: Plain text
msgid ""
"Once you have found a first [[Starter task|starter_tasks]] to work on, you "
"might need some guidance."
msgstr ""
"Sobald Sie eine erste [[Einstiegsaufgabe|starter_tasks]] gefunden haben, an "
"der Sie mitarbeiten möchten, benötigen Sie vielleicht ein wenig Anleitung"
#. type: Plain text
#, no-wrap
msgid ""
"Here is a list of mentors who can help with\n"
"specific tasks. Feel free to talk to them if you plan to work on anything related to their\n"
"field of expertise, for example\n"
"by assigning them issues on GitLab or <a href=\"#talk\">talking to us</a>\n"
"using the usual communication channels.\n"
msgstr ""
#. type: Bullet: ' - '
msgid "AppArmor: intrigeri, jvoisin"
msgstr ""
#. type: Bullet: ' - '
msgid "Build system (Vagrant, Rake): anonym"
msgstr ""
#. type: Bullet: ' - '
msgid "Debian related work: intrigeri"
msgstr ""
#. type: Bullet: ' - '
msgid "Documentation: BitingBird, sajolida"
msgstr ""
#. type: Bullet: ' - '
msgid "*Onion Circuits* (Python): alan"
msgstr ""
#. type: Bullet: ' - '
msgid "*OpenPGP Applet* (Perl): nodens"
msgstr ""
#. type: Bullet: ' - '
msgid "Persistent Storage (Perl): intrigeri, kurono"
msgstr ""
#. type: Bullet: ' - '
msgid "Sysadmin: [[contact|contribute/how/sysadmin/#contact]]"
msgstr ""
#. type: Bullet: ' - '
msgid "Welcome Screen (Python): alan, intrigeri"
msgstr ""
#. type: Bullet: ' - '
msgid "*Tails Installer* (Python): alan, kurono"
msgstr ""
#. type: Bullet: ' - '
msgid "*Tails Upgrader* (Perl): intrigeri"
msgstr ""
#. type: Bullet: ' - '
msgid "*Tails Verification* (JavaScript): sajolida, anonym"
msgstr ""
#. type: Bullet: ' - '
msgid "Test suite (Gherkin, Ruby): anonym"
msgstr ""
#. type: Bullet: ' - '
msgid "*Thunderbird* (Icedove): anonym"
msgstr ""
#. type: Bullet: ' - '
msgid "Tor configuration, time syncing, MAC spoofing: anonym"
msgstr ""
#. type: Bullet: ' - '
msgid "*Tor Browser*: anonym"
msgstr ""
#. type: Bullet: ' - '
msgid "Usability: sajolida"
msgstr ""
#. type: Bullet: ' - '
msgid "*Unsafe Web Browser*: anonym"
msgstr ""
#. type: Bullet: ' - '
msgid "Website: sajolida"
msgstr ""
#. type: Bullet: ' - '
msgid "*WhisperBack* (Python): alan"
msgstr ""
#. type: Plain text
#, no-wrap
msgid "<a id=\"release-cycle\"></a>\n"
......@@ -741,6 +630,24 @@ msgid ""
"lists|about/contact]]."
msgstr ""
#, fuzzy
#~| msgid "<a id=\"tools\"></a>\n"
#~ msgid "<a id=\"mentors\"></a>\n"
#~ msgstr "<a id=\"tools\"></a>\n"
#, fuzzy
#~| msgid "Tools for contributors\n"
#~ msgid "Mentors & guidance for new contributors"
#~ msgstr "Werkzeuge für Beitragende\n"
#~ msgid ""
#~ "Once you have found a first [[Starter task|starter_tasks]] to work on, "
#~ "you might need some guidance."
#~ msgstr ""
#~ "Sobald Sie eine erste [[Einstiegsaufgabe|starter_tasks]] gefunden haben, "
#~ "an der Sie mitarbeiten möchten, benötigen Sie vielleicht ein wenig "
#~ "Anleitung"
#, fuzzy
#~| msgid "Talk with us\n"
#~ msgid "Talk with us"
......
......@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Tails\n"
"Report-Msgid-Bugs-To: tails-l10n@boum.org\n"
"POT-Creation-Date: 2020-06-02 14:48+0000\n"
"POT-Creation-Date: 2020-06-10 17:27+0000\n"
"PO-Revision-Date: 2020-03-31 09:34+0000\n"
"Last-Translator: emma peel <emmapeel@torproject.org>\n"
"Language-Team: Spanish <http://translate.tails.boum.org/projects/tails/"
......@@ -305,12 +305,21 @@ msgid "\t<h1>Table of contents</h1>\n"
msgstr "<h1>Tabla de contenidos</h1>\n"
#. type: Plain text
#, no-wrap
#, fuzzy, no-wrap
#| msgid ""
#| "\t<ol>\n"
#| "\t\t<li class=\"L2\"><a href=\"#reference-documents\">Reference documents</a></li>\n"
#| "\t\t<li class=\"L2\"><a href=\"#tools\">Tools for contributors</a></li>\n"
#| "\t\t<li class=\"L2\"><a href=\"#mentors\">Mentors & guidance for new contributors</a></li>\n"
#| "\t\t<li class=\"L2\"><a href=\"#release-cycle\">Release cycle</a></li>\n"
#| "\t\t<li class=\"L2\"><a href=\"#upstream\">Relationship with upstream</a></li>\n"
#| "\t\t<li class=\"L2\"><a href=\"#collective-process\">Collective process</a></li>\n"
#| "\t\t<li class=\"L2\"><a href=\"#talk\">Talk with us</a></li>\n"
#| "\t</ol>\n"
msgid ""
"\t<ol>\n"
"\t\t<li class=\"L2\"><a href=\"#reference-documents\">Reference documents</a></li>\n"
"\t\t<li class=\"L2\"><a href=\"#tools\">Tools for contributors</a></li>\n"
"\t\t<li class=\"L2\"><a href=\"#mentors\">Mentors & guidance for new contributors</a></li>\n"
"\t\t<li class=\"L2\"><a href=\"#release-cycle\">Release cycle</a></li>\n"
"\t\t<li class=\"L2\"><a href=\"#upstream\">Relationship with upstream</a></li>\n"
"\t\t<li class=\"L2\"><a href=\"#collective-process\">Collective process</a></li>\n"
......@@ -457,138 +466,6 @@ msgstr ""
" - Cómo manejamos y actualizamos [[contribute/tor]].\n"
" - [[Glossary for contributors|contribute/glossary]]\n"
#. type: Plain text
#, no-wrap
msgid "<a id=\"mentors\"></a>\n"
msgstr "<a id=\"mentors\"></a>\n"
#. type: Title =
#, fuzzy, no-wrap
#| msgid "Mentors & guidance for new contributors\n"
msgid "Mentors & guidance for new contributors"
msgstr "Mentores y herramientas para nuevos colaboradores\n"
#. type: Plain text
msgid ""
"Once you have found a first [[Starter task|starter_tasks]] to work on, you "
"might need some guidance."
msgstr ""
"Una vez que hayas encontrado una [[tarea inicial|starter_tasks]] en la que "
"trabajar es probable que necesites orientación."
#. type: Plain text
#, fuzzy, no-wrap
#| msgid ""
#| "Here is a list of mentors who can help with\n"
#| "specific tasks. Feel free to talk to them if you plan to work on anything related to their\n"
#| "field of expertise, for example\n"
#| "by assigning them tickets on Redmine or <a href=\"#talk\">talking to us</a>\n"
#| "using the usual communication channels.\n"
msgid ""
"Here is a list of mentors who can help with\n"
"specific tasks. Feel free to talk to them if you plan to work on anything related to their\n"
"field of expertise, for example\n"
"by assigning them issues on GitLab or <a href=\"#talk\">talking to us</a>\n"
"using the usual communication channels.\n"
msgstr ""
"Aquí hay una lista de mentores que pueden\n"
"ayudar con tareas específicas. No dudes en hablar con ellos si quieres trabajar en\n"
"alguno de estos temas, por ejemplo\n"
"puedes asignarles tickets en Redmine o <a href=\"#talk\">hablarles</a>\n"
"en los canales habituales de comunicación.\n"
#. type: Bullet: ' - '
#, fuzzy
#| msgid "AppArmor: intrigeri, jvoisin, u"
msgid "AppArmor: intrigeri, jvoisin"
msgstr "AppArmor: intrigeri, jvoisin, u"
#. type: Bullet: ' - '
msgid "Build system (Vagrant, Rake): anonym"
msgstr "Build system (Vagrant, Rake): anonym"
#. type: Bullet: ' - '
#, fuzzy
#| msgid "Debian related work: intrigeri, u"
msgid "Debian related work: intrigeri"
msgstr "Trabajo relacionado con Debian: intrigeri, u"
#. type: Bullet: ' - '
msgid "Documentation: BitingBird, sajolida"
msgstr "Documentación: BitingBird, sajolida"
#. type: Bullet: ' - '
msgid "*Onion Circuits* (Python): alan"
msgstr "*Onion Circuits* (Python): alan"
#. type: Bullet: ' - '
msgid "*OpenPGP Applet* (Perl): nodens"
msgstr "*OpenPGP Applet* (Perl): nodens"
#. type: Bullet: ' - '
#, fuzzy
#| msgid "Persistence setup (Perl): intrigeri, kurono"
msgid "Persistent Storage (Perl): intrigeri, kurono"
msgstr "Persistence setup (Perl): intrigeri, kurono"
#. type: Bullet: ' - '
msgid "Sysadmin: [[contact|contribute/how/sysadmin/#contact]]"
msgstr "Sysadmin: [[contact|contribute/how/sysadmin/#contact]]"
#. type: Bullet: ' - '
#, fuzzy