Subject: bug#58046: closed (Poedit fails to open PO files)

From: [email-masked] (GNU bug Tracking System)
Date: Sat, 02 Nov 2024 15:19:02 +0000

Your bug report

#58046: Poedit fails to open PO files

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
58046: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=58046
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Poedit fails to open PO files
From: Luis Felipe <[email-masked]>
To: [email-masked]
Date: Sat, 2 Nov 2024 15:18:02 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

This issue has been solved indirectly, apparently (I don't see changes 
to the package definition since 2019).

I followed the steps to reproduce the issue, but the file attached to 
the initial report opens successfully:

Screenshot of Poedit 2.2.4 loading the catalog correctly.

This test was using:

guix ac19ae3
poedit 2.2.4

-- 
Luis Felipe López Acevedo
https://luis-felipe.gitlab.io/

Subject: Poedit fails to open PO files
From: Luis Felipe <[email-masked]>
To: Luis Felipe via Bug reports for GNU Guix <[email-masked]>
Date: Sat, 24 Sep 2022 19:02:41 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

STEPS TO REPRODUCE

1. Launch Poedit
2. Open the attached PO file (guix-website-es.po)

EXPECTED RESULT

☑ Poedit displays the catalog correctly

UNEXPECTED RESULT

☒ The catalog is not displayed. Instead you see an error:

Poedit Error: Unhandled exception occurred: Cannot execute program: msgfmt -o /dev/null -c "/path/to/guix-website-es.po"

WORKAROUND

Start Poedit in a guix shell that adds gettext:

guix shell poedit gettext
poedit

Then, you can open the PO files normally.

So it seems the package definition for Poedit is missing gettext as a run-time dependency (?).

SYSTEM INFO

Guix System (guix 77e768a)  

Poedit 2.2.4  

---
Luis Felipe López Acevedo
https://luis-felipe.gitlab.io/