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
signature.asc
Description: PGP signature