Ticket #2320 (new defect)

Opened 3 years ago

Last modified 2 years ago

"./setup build" traceback, and failing to build activity locale from po

Reported by: garycmartin Owned by: bernie
Priority: Unspecified by Maintainer Milestone: Unspecified by Release Team
Component: Dextrose Version: Unspecified
Severity: Critical Keywords: Soas, Dextrose
Cc: Distribution/OS: Fedora
Bug Status: New

Description

Tested in Fedora F13 with the sugar desktop packages installed (Mirabelle), F14 Soas nightly build (Mango Lassi), and a Dextrose os373pyg XO-1 build. When trying to run ./setup build in an Activity directory to generate the locale from the po, the attached traceback is generated. Downloading/installing .xo bundles (via Browse or clicking on a .xo bundle in the Journal) is also not generating any locale files.

Testing this same process in an 802 or 852 build, ./setup build, correctly generates the locale files.

Is this a known change in behaviour in Sugar for bundlebuilder, or is it an issue of some missing package on the distro side?

Attachments

setup_build_traceback.txt Download (0.9 KB) - added by garycmartin 3 years ago.

Change History

Changed 3 years ago by garycmartin

  Changed 3 years ago by alsroot

looks like msgfmt from gettext package was not installed

follow-up: ↓ 3   Changed 3 years ago by bernie

  • status_field changed from Unconfirmed to Needinfo

Please try:

sudo yum install gettext

in reply to: ↑ 2   Changed 3 years ago by garycmartin

  • status_field changed from Needinfo to New

Replying to bernie:

Please try:

sudo yum install gettext

Yes this resolves the issue, locale directories and the .mo files are building again. Tested the fix in Soas and Dextrose. How do we make sure this dependancy gets included?

  Changed 2 years ago by sascha_silbe

  • owner set to bernie
  • component changed from untriaged to Dextrose
Note: See TracTickets for help on using tickets.