Pitti,

The .changes snippet suggested looks fine. 'raw-translations-static'
identifier is fine too, although it may cause some confusion with the
current 'raw-translations' one, but I don't mind as long as it's clear
to you.

Regarding the look-up mechanism I'm not entirely sure. Custom uploads
are directly related to build records but in most of the cases they are
only generated on the i386 attempts (nominatedarchindep), resulting in
source->[builds]->[custom] that can be easily aggregated and exposed via
the API as:

{{{
>>> ubuntu = launchpad.distributions['ubuntu']
>>> firefox = ubuntu.getSourcePackage('firefox')
>>> for custom_file in firefox.custom_files:
....      print custom_file.filename, custom_file.custom_type
firefox_1.0_i386-translations.tar.gz  RAW-TRANSLATION
firefox_1.0_i386-translations-static.tar.gz  RAW-TRANSLATIONS-STATIC
...
}}}

Or something similar. Obviously custom file would allow you to get the
file contents via the API as well.

On the web UI side, we could simply present 'custom files' everywhere we
present the source and binary files, I guess.

-- 
support shipping verbatim files in the exported tarballs
https://bugs.launchpad.net/bugs/123020
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to