Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian....@packages.debian.org
Usertags: pu

picard currently crashes when launched with a Spanish locale after
opening the "About" dialog. This crash is caused by an error in the
Spanish translation. (see #941464)

I have uploaded picard 2.1.2-1+deb10u1 which addresses this issue by
applying upstream's fix which also includes updates to the Finnish
translation. The debdiff is attached.

Cheers
-- 
Sebastian Ramacher
diff --git a/debian/changelog b/debian/changelog
index 0118762..1160082 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+picard (2.1.2-1+deb10u1) buster; urgency=medium
+
+  * debian/gbp.conf: Work in buster branch
+  * debian/patches: Update translations to fix crash with Spanish locale 
(Closes: #941464)
+
+ -- Sebastian Ramacher <sramac...@debian.org>  Sun, 13 Oct 2019 10:02:04 +0200
+
 picard (2.1.2-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..97fc827
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,2 @@
+[DEFAULT]
+debian-branch = buster
diff --git a/debian/patches/0001-Pulled-updated-translations.patch 
b/debian/patches/0001-Pulled-updated-translations.patch
new file mode 100644
index 0000000..3405d26
--- /dev/null
+++ b/debian/patches/0001-Pulled-updated-translations.patch
@@ -0,0 +1,150 @@
+From: Philipp Wolfer <p...@parolu.io>
+Date: Fri, 1 Feb 2019 08:44:05 +0100
+Subject: Pulled updated translations.
+
+Fixes PICARD-1461
+---
+ po/attributes/es.po |  9 +++++----
+ po/es.po            | 14 ++++++++------
+ po/fi.po            |  8 ++++----
+ 3 files changed, 17 insertions(+), 14 deletions(-)
+
+diff --git a/po/attributes/es.po b/po/attributes/es.po
+index b5b50ba..c3adebd 100644
+--- a/po/attributes/es.po
++++ b/po/attributes/es.po
+@@ -15,6 +15,7 @@
+ # Héctor Arroyo <churr...@hangar18.cc>, 2012,2015
+ # Héctor Arroyo <email address hidden>, 2012
+ # Ismael Olea <ism...@olea.org>, 2013-2015
++# Jaime Marquínez Ferrándiz, 2019
+ # Jeremias Brown <comercials...@gmail.com>, 2018
+ # Juan Acuña <jmacu...@gmail.com>, 2016
+ # Kevin Doncam Demian López Brante <ke...@kddlb.cl>, 2016
+@@ -34,8 +35,8 @@
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: MusicBrainz\n"
+-"PO-Revision-Date: 2019-01-22 20:58+0000\n"
+-"Last-Translator: yvanz\n"
++"PO-Revision-Date: 2019-01-29 16:24+0000\n"
++"Last-Translator: Jaime Marquínez Ferrándiz\n"
+ "Language-Team: Spanish 
(http://www.transifex.com/musicbrainz/musicbrainz/language/es/)\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+@@ -2447,7 +2448,7 @@ msgctxt "gender"
+ msgid ""
+ "For cases where gender just doesn't apply at all (like companies entered as "
+ "artists)."
+-msgstr ""
++msgstr "Para casos en los que el género no es aplicable de ningún modo (por 
ejemplo compañías introducidas como artistas)."
+ 
+ #: DB:work_attribute_type/name:16
+ msgctxt "work_attribute_type"
+@@ -4686,7 +4687,7 @@ msgstr "Ninguno"
+ #: DB:gender/name:4
+ msgctxt "gender"
+ msgid "Not applicable"
+-msgstr ""
++msgstr "No aplicable"
+ 
+ #: DB:work_attribute_type_allowed_value/value:491
+ msgctxt "work_attribute_type_allowed_value"
+diff --git a/po/es.po b/po/es.po
+index 311cc54..32840ab 100644
+--- a/po/es.po
++++ b/po/es.po
+@@ -1,7 +1,7 @@
+ # Translations template for picard.
+ # Copyright (C) 2019 ORGANIZATION
+ # This file is distributed under the same license as the picard project.
+-# 
++#
+ # Translators:
+ # Andriu Haynes <tengolapaj...@gmail.com>, 2017-2018
+ # Antonio Larrosa <antonio.larr...@gmail.com>, 2017
+@@ -10,17 +10,19 @@
+ # Fermin Rodriguez <cosmos.fer...@gmail.com>, 2018
+ # Ismael Olea <ism...@olea.org>, 2011-2015
+ # Jaime Marquínez Ferrándiz, 2018
++# Jaime Marquínez Ferrándiz, 2019
+ # Jeremias Brown <comercials...@gmail.com>, 2018
+ # Nicolás Tamargo <reosare...@gmail.com>, 2012
+ # Peter Cuevas H <peter.cuev...@gmail.com>, 2017
++# Philipp Wolfer <ph.wol...@gmail.com>, 2019
+ # Robert Schneider <roberts...@gmail.com>, 2019
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: MusicBrainz\n"
+ "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+ "POT-Creation-Date: 2019-01-23 11:57+0100\n"
+-"PO-Revision-Date: 2019-01-23 13:16+0000\n"
+-"Last-Translator: Michael Wiencek <mwt...@gmail.com>\n"
++"PO-Revision-Date: 2019-02-01 07:25+0000\n"
++"Last-Translator: Philipp Wolfer <ph.wol...@gmail.com>\n"
+ "Language-Team: Spanish 
(http://www.transifex.com/musicbrainz/musicbrainz/language/es/)\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+@@ -409,11 +411,11 @@ msgstr "Ucraniano"
+ 
+ #: picard/const/languages.py:74
+ msgid "Chinese (China)"
+-msgstr ""
++msgstr "Chino (China)"
+ 
+ #: picard/const/languages.py:75
+ msgid "Chinese (Taiwan)"
+-msgstr ""
++msgstr "Chino (Taiwan)"
+ 
+ #: picard/coverart/__init__.py:105
+ #, python-format
+@@ -2134,7 +2136,7 @@ msgid ""
+ "<small>Copyright © %(copyright-years)s %(authors-credits)s and 
others%(translator-credits)s</small></p>\n"
+ "<p align=\"center\"><small>%(icons-credits)s</small></p>\n"
+ "<p align=\"center\"><strong>Official website</strong><br/><a 
href=\"%(picard-doc-url)s\">%(picard-doc-url)s</a></p>\n"
+-msgstr "<p align=\"center\"><span 
style=\"font-size:15px;font-weight:bold;\">MusicBrainz 
Picard</span><br/>\nVersión%(version)s</p>\n<p 
align=\"center\"><small>\n%(third_parties_versions)s\n</small></p>\n<p 
align=\"center\"><strong>Formatos compatibles</strong><br/>%(formats)s</p>\n<p 
align=\"center\"><strong>Por favor, haga una donación</strong><br/>\nGracias 
por usar Picard. Picard se basa en la base de datos MusicBrainz, que es operada 
por la Fundación MetaBrainz con la ayuda de miles de voluntarios. Si le gusta 
esta aplicación, por favor considere hacer una donación a la Fundación 
MetaBrainz para mantener el servicio en ejecución.</p>\n<p align=\"center\"><a 
href=\"%(picard-donate-url)s\">¡Done ahora!</a></p>\n<p 
align=\"center\"><strong>Créditos</strong><br/>\n<small>Copyright © 
%(copyright-years)s %(autores-créditos)s y 
otros%(traductores-créditos)s</small></p>\n<p 
align=\"center\"><small>%(iconos-créditos)s</small></p>\n<p 
align=\"center\"><strong>Sitio web oficial</strong><br/><a 
href=\"%(picard-doc-url)s\">% (picard-doc-url)s</a></p>\n"
++msgstr "<p align=\"center\"><span 
style=\"font-size:15px;font-weight:bold;\">MusicBrainz 
Picard</span><br/>\nVersión%(version)s</p>\n<p 
align=\"center\"><small>\n%(third_parties_versions)s\n</small></p>\n<p 
align=\"center\"><strong>Formatos compatibles</strong><br/>%(formats)s</p>\n<p 
align=\"center\"><strong>Por favor, haga una donación</strong><br/>\nGracias 
por usar Picard. Picard se basa en la base de datos MusicBrainz, que es operada 
por la Fundación MetaBrainz con la ayuda de miles de voluntarios. Si le gusta 
esta aplicación, por favor considere hacer una donación a la Fundación 
MetaBrainz para mantener el servicio en ejecución.</p>\n<p align=\"center\"><a 
href=\"%(picard-donate-url)s\">¡Done ahora!</a></p>\n<p 
align=\"center\"><strong>Créditos</strong><br/>\n<small>Copyright © 
%(copyright-years)s %(authors-credits)s y 
otros%(translator-credits)s</small></p>\n<p 
align=\"center\"><small>%(icons-credits)s</small></p>\n<p 
align=\"center\"><strong>Sitio web oficial</strong><br/><a 
href=\"%(picard-doc-url)s\">%(picard-doc-url)s</a></p>\n"
+ 
+ #: picard/ui/options/advanced.py:32
+ msgid "Advanced"
+diff --git a/po/fi.po b/po/fi.po
+index 74e3509..1422f19 100644
+--- a/po/fi.po
++++ b/po/fi.po
+@@ -16,7 +16,7 @@ msgstr ""
+ "Project-Id-Version: MusicBrainz\n"
+ "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+ "POT-Creation-Date: 2019-01-23 11:57+0100\n"
+-"PO-Revision-Date: 2019-01-24 14:50+0000\n"
++"PO-Revision-Date: 2019-01-29 11:09+0000\n"
+ "Last-Translator: Jaakko Perttilä <jormang...@gmail.com>\n"
+ "Language-Team: Finnish 
(http://www.transifex.com/musicbrainz/musicbrainz/language/fi/)\n"
+ "MIME-Version: 1.0\n"
+@@ -454,7 +454,7 @@ msgstr "Kansitaidelajit"
+ #: picard/coverart/providers/caa.py:235
+ msgid ""
+ "Please select the contents of the image type 'Include' and 'Exclude' lists."
+-msgstr "Valitse sisältö 'kelpuutettavien' ja 'kelpaamattomien' kuvatyyppien 
listoille."
++msgstr "Valitse sisältö 'kelpaavien' ja 'kelpaamattomien' kuvatyyppien 
listoille."
+ 
+ #: picard/coverart/providers/caa.py:260
+ msgid "Include types list"
+@@ -472,7 +472,7 @@ msgid ""
+ "types not appearing in the 'Include' or 'Exclude' lists will not be "
+ "considered when determining whether or not to download and use a CAA "
+ "image.\n"
+-msgstr "Kansitaidekuvat, joiden kuvatyyppi löytyy 'kelpuutettavien' listasta, 
tullaan lataamaan ja käyttämään, ELLEI niillä ole kuvatyyppiä, joka on myös 
'kelpaamattomien' listalla. Kuvia, joiden kuvatyyppi on 'kelpaamattomien' 
listalla, ei tulla IKINÄ käyttämään. Kuvatyyppejä, joita ei ole määritetty 
kummallekaan listalle, ei käytetä kun määritellään tullaanko kansitaidekuvaa 
lataamaan ja käyttämään.\n"
++msgstr "Kansitaidekuva, jonka kuvatyyppi on 'kelpaavien' listalla, ladataan 
ja otetaan käyttöön, ELLEI kuvalla ole myös tyyppiä, joka on 'kelpaamattomien' 
listalla. Kuvia, joiden kuvatyyppi on 'kelpaamattomien' listalla, ei tulla 
IKINÄ käyttämään. Kuvatyyppejä, joita ei ole määritetty kummallekaan listalle, 
ei käytetä määriteltäessä ladataanko ja otetaanko kuva käyttöön.\n"
+ 
+ #: picard/coverart/providers/caa.py:295
+ msgid "I&nclude all"
+@@ -2062,7 +2062,7 @@ msgid ""
+ "First group in the regular expression, if any, will be used as type, ie. "
+ "cover-back-spine.jpg will be set as types Back + Spine. If no type is found,"
+ " it will default to Front type."
+-msgstr "Säännöllisen lausekkeen mahdollista ensimmäistä ryhmää käytetään 
kansitaiteen määrittelynä, eli tiedostolle cover-back-spine.jpg määrittelyksi 
tulee takakansi (back) ja selkäosa (spine).Jos määrittelyä ei löydy, käytetään 
määrittelyä etukansi."
++msgstr "Säännöllisen lausekkeen mahdollista ensimmäistä ryhmää käytetään 
kansitaiteen määrittelynä, eli tiedostolle cover-back-spine.jpg määrittelyksi 
tulee takakansi (back) ja selkäosa (spine). Jos määrittelyä ei löydy, käytetään 
määrittelyä etukansi."
+ 
+ #: picard/ui/ui_tagsfromfilenames.py:51
+ msgid "Convert File Names to Tags"
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..4c64d2c
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001-Pulled-updated-translations.patch

Attachment: signature.asc
Description: PGP signature

Reply via email to