Bug 14417 - Update for Calligra requires an l10n package but there is no -en package
Summary: Update for Calligra requires an l10n package but there is no -en package
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA4-64-OK advisory MGA4-32-OK
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2014-10-30 06:04 CET by James Kerr
Modified: 2014-11-14 01:58 CET (History)
3 users (show)

See Also:
Source RPM: calligra-l10n-2.7.5-1.mga4.src.rpm
CVE:
Status comment:


Attachments

Description James Kerr 2014-10-30 06:04:52 CET
The update to calligra-2.7.5-1.1.mga4 would not proceed unless I installed an l10n package. There is no -en package and so I had to select one at random.

(I don't know if this is related, but calligra-l10n was not rebuilt for this update.)



Reproducible: 

Steps to Reproduce:
David Walser 2014-10-30 11:13:01 CET

Assignee: bugsquad => lmenut

Comment 1 Luc Menut 2014-10-31 00:43:30 CET
I've just submitted an update to calligra-l10n that add an empty calligra-l10n-en_US package to satisfy calligra-l10n dependency for users using the en locale.

calligra-l10n-en_US-2.7.5-1.1 should be available soon in core/updates_testing.

This bug mainly came from calligra 2.7.x that doesn't provide en_GB translations
http://svnweb.mageia.org/packages/updates/4/calligra-l10n/current/SPECS/calligra-l10n.spec?r1=442458&r2=448561

It's better to always have an calligra-l10n-en_US sub-package, like for kde-l10n.
Luc Menut 2014-10-31 00:44:08 CET

Hardware: x86_64 => All
Source RPM: calligra-2.7.5-1.1.mga4.src.rpm => calligra-l10n-2.7.5-1.mga4.src.rpm

Comment 2 James Kerr 2014-10-31 17:28:17 CET
I installed calligra-l10n-en_US from testing. I was then able to cleanly remove the l10n-fr package that I had installed to satisfy the update.

On another system, on which calligra had not been installed, I enabled the testing repo and calligra installed cleanly. The l10n-en_US package was selected automatically. The problem is fixed for me with the new calligra-l10n.
Comment 3 Luc Menut 2014-11-02 12:10:00 CET
Suggested advisory:

Updated calligra-l10n provides calligra-l10n-en_US

Calligra 2.7.x doesn't provide en_GB translations. This update to calligra-l10n provides an empty package calligra-l10n-en_US to satisfy the calligra-l10n dependency for users using the en locale.

Reference:
https://bugs.mageia.org/show_bug.cgi?id=14417

Updated packages in core/updates_testing:
srpm: calligra-l10n-2.7.5-1.1.mga4.src.rpm

noarch packages in i586 & x86_64:
calligra-l10n-bs-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-ca-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-cs-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-da-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-de-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-el-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-en_US-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-es-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-et-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-fi-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-fr-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-gl-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-hu-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-ia-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-it-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-kk-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-nb-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-nds-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-nl-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-pl-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-pt-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-pt_BR-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-ru-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-sk-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-sl-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-sv-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-tr-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-uk-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-zh_CN-2.7.5-1.1.mga4.noarch.rpm
calligra-l10n-zh_TW-2.7.5-1.1.mga4.noarch.rpm

Assignee: lmenut => qa-bugs

Comment 4 user7 2014-11-02 20:56:04 CET
James Kerr: Thank you for reporting the bug and for testing the update candidate! Could you tell us wich architecture you tested on (x86_64 or i586, see https://wiki.mageia.org/en/QA_process_for_validating_updates#Identify_which_architecture_and_Mageia_release_you_use if you're not sure)? This way the update candidate doesn't have to be re-tested on this architecture, and the update will get to all users faster.
Thanks again!

CC: (none) => wassi

Comment 5 James Kerr 2014-11-02 21:28:30 CET
Both of the systems that I used are x86_64.
Rémi Verschelde 2014-11-02 22:24:05 CET

Whiteboard: (none) => MGA4-64-OK

Comment 6 user7 2014-11-03 11:01:12 CET
Thanks a lot!
Comment 7 Rémi Verschelde 2014-11-07 17:37:27 CET
Advisory uploaded.

CC: (none) => remi
Whiteboard: MGA4-64-OK => MGA4-64-OK advisory

Comment 8 James Kerr 2014-11-13 14:06:34 CET
Sorry for taking so long but I've not had access to a 32bit system for a while.

I've now tested this update on a 32 bit mga4 with the same results as 64 bit.

The official update would not install unless I selected a random l10n package. I enabled the testing repo and calligra installed cleanly - the l10n-en_US package was selected automatically.

Whiteboard: MGA4-64-OK advisory => MGA4-64-OK advisory MGA4-32-OK

Comment 9 James Kerr 2014-11-13 14:11:58 CET
This update is now validated and ready to be pushed to updates.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 10 claire robinson 2014-11-13 15:05:01 CET
Well done James
Comment 11 Mageia Robot 2014-11-14 01:58:10 CET
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2014-0190.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


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