Apport : Add "translation" symptom

Bug #448335 reported by Alexey Balmashnov
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu Translations
apport-symptoms (Ubuntu)

Bug Description

Apport is already a mature tool for submission of bug reports, therefore this feature request.

To report and finally fix a problem in translation of certain application one does not need most of the information apport collects and submits right now. Most of the time actual string (which should be reported by user as close as possible to the original) in current locale and the source package for the program reported against proper ubuntu-l10n-LANGUAGE (like ubuntu-l10n-ru) should be sufficient to fix the issue.

I think it would be worth the effort (and not very complex from technical point of view) to implement this feature and make l10n teams use LP in their work as well.

Thanks for considering.

description: updated
description: updated
Revision history for this message
Adi Roiban (adiroiban) wrote :

Hi Alexey and thanks for taking the time to report this bug.

Right now we are talking about

There is one bug report here:

and a similar issue was discuss during the last Ubuntu Translation Meeting.


This bug report should investigate how we can implement some apport hooks that will help us in handling Ubuntu Translation Bugs.

We can create a wiki page or we can discuss the details of that implementation right here.


summary: - Support issue reports with respect to translation errors
+ Support apport hooks for translation reports
Changed in ubuntu-translations:
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
David Planella (dpm) wrote : Re: Support apport hooks for translation reports

I shortly discussed this with Martin last night on IRC:

<dpm> pitti, is it possible to have an apport hook for a project in LP, even if there isn't a source package available? We are using the ubuntu-translations project to track translation bugs, and I was thinking if it would be possible to have something like 'ubuntu-bug translations' and file a bug against ubuntu-translations
<pitti> dpm: yes, we could arrange that; it sounds like a good symptom to have
<pitti> dpm: a symptom script is not related to a package; however, right now it has to figure out an affected package name
<pitti> dpm: but this could just be language-pack-$LANG, and the symptom code could instruct Apport to file the bug against a project instead

So, in short, the suggestion is to use an apport symptom, get the reporter to run 'ubuntu-bug language-pack-$LANG' (where $LANG is his/her language code), and the symptom would file the bug against the ubuntu-translations project.

The only problem I can see with this approach is that most users do not know about language codes, so it might be difficult to instruct people to run 'ubuntu-bug language-pack-ca' if they have to figure out the language code. 'ubuntu-bug translations' would be much easier, but it's not doable because we haven't got a 'translations' source package. Is there any other easier-to-figure-out source package related to translations we could use for that?

Martin Pitt (pitti)
Changed in apport:
status: New → Invalid
Revision history for this message
Martin Pitt (pitti) wrote :

So the new symptom "translation" would need to set the report to be filed against the "ubuntu-translations" LP project instead of an Ubuntu package. This can be arranged by shipping a third-party crash database configuration (/usr/share/doc/apport/crashdb-conf.txt), and setting that in the hook (/usr/share/doc/apport/package-hooks.txt.gz).

/etc/apport/crashdb.conf.d/ubuntuone-client-crashdb.conf / /usr/share/apport/package-hooks/ is a good example for this.

Changed in apport-symptoms (Ubuntu):
status: New → Triaged
summary: - Support apport hooks for translation reports
+ Add "translation" symptom
summary: - Add "translation" symptom
+ Apport : Add "translation" symptom
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers