Bug 2361229 - Neverball is missing locales (translations)
Summary: Neverball is missing locales (translations)
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: neverball
Version: 42
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Gwyn Ciesla
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-04-20 13:41 UTC by Krzysztof
Modified: 2025-04-30 02:00 UTC (History)
2 users (show)

Fixed In Version: neverball-1.6.0-34.fc42 neverball-1.6.0-34.fc41 neverball-1.6.0-34.fc40
Clone Of:
Environment:
Last Closed: 2025-04-28 01:32:03 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Patch with changes to the spec file (1.44 KB, patch)
2025-04-20 13:43 UTC, Krzysztof
no flags Details | Diff
Strace showing paths the packaged game is trying to open for locales (1003 bytes, text/plain)
2025-04-20 13:46 UTC, Krzysztof
no flags Details

Description Krzysztof 2025-04-20 13:41:36 UTC
The game as packaged in fedora repository is missing translations.
The locales aren't packaged as part of the game but the game still provides options to select language, which won't work.


Reproducible: Always

Steps to Reproduce:
1. Install Neverball data files and Neverball or Neverputt binary.
2. Launch the game
3. Change language in options
Actual Results:
1. The language doesn't change

Expected Results:
1. The language should change

Additional Information:
The game is built without locale directory path specified, which makes it unable to open locales, even if one would decide to force-install them manually (see strace).
I've attempted to fix the missing translations issue by modifying the spec file. The result is theoretically ok (i.e the game has working translations) but since I've never built RPM before I have no idea if my attempt is actually correct and won't create other issues, especially I don't know if I added locales properly and if it won't result in some permission issues.

Comment 1 Krzysztof 2025-04-20 13:43:42 UTC
Created attachment 2085979 [details]
Patch with changes to the spec file

Comment 2 Krzysztof 2025-04-20 13:46:15 UTC
Created attachment 2085980 [details]
Strace showing paths the packaged game is trying to open for locales

Comment 3 Fedora Update System 2025-04-21 18:40:33 UTC
FEDORA-2025-72c9ad76cc (neverball-1.6.0-34.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-72c9ad76cc

Comment 4 Fedora Update System 2025-04-21 18:40:33 UTC
FEDORA-2025-b335b7f4e9 (neverball-1.6.0-34.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-b335b7f4e9

Comment 5 Fedora Update System 2025-04-21 18:40:33 UTC
FEDORA-2025-efddf3e4a3 (neverball-1.6.0-34.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-efddf3e4a3

Comment 6 Fedora Update System 2025-04-22 01:46:42 UTC
FEDORA-2025-72c9ad76cc has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-72c9ad76cc`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-72c9ad76cc

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2025-04-22 01:55:48 UTC
FEDORA-2025-b335b7f4e9 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-b335b7f4e9`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-b335b7f4e9

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2025-04-22 02:18:13 UTC
FEDORA-2025-efddf3e4a3 has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-efddf3e4a3`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-efddf3e4a3

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2025-04-28 01:32:03 UTC
FEDORA-2025-72c9ad76cc (neverball-1.6.0-34.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 10 Fedora Update System 2025-04-30 01:37:53 UTC
FEDORA-2025-b335b7f4e9 (neverball-1.6.0-34.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Fedora Update System 2025-04-30 02:00:32 UTC
FEDORA-2025-efddf3e4a3 (neverball-1.6.0-34.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.