[Mageia-dev] icewm: [211805] Split themes and i18n as stand-alone packages

Anssi Hannula anssi at mageia.org
Fri Mar 16 03:25:28 CET 2012


22.02.2012 05:27, root at mageia.org kirjoitti:
> Revision
>     211805
> Author
>     yochenhsieh
> Date
>     2012-02-22 04:27:45 +0100 (Wed, 22 Feb 2012)
> 
> 
>       Log Message
> 
> Split themes and i18n as stand-alone packages
> 

For the record, I still disagree about splitting -i18n package.

It doesn't seem to make any sense, as the package size is only 120kB,
and if saving space is really that important, there already is an
icewm-light subpackage which doesn't contain the translation files,
without any additional need of splitting.

Additionally, splitting i18n files is quite nonstandard handling.

In any case, there are some issues with the commit which are detailed below:

> Modified: cauldron/icewm/current/SPECS/icewm.spec
[...]
> @@ -63,6 +63,9 @@
>  Requires:	xlockmore
>  Requires:	xdg-compliance-menu
>  Requires:	xdg-compliance-autostart
> +Suggests:	%{name}-themes
> +Suggests:	%{name}-i18n
> +Obsoletes:	%{name} < 1.3.7-2

That obsolete doesn't make any sense, icewm-1.3.7-2 replaces
icewm-1.3.7-1 anyway.

[...]
> +%package themes
> +Summary:        Extra themes of Icewm
> +Group:          Graphical desktop/Icewm
> +Requires:       %{name}-light >= %epoch:%{version}
> +Conflicts:		%{name} < 1.3.7-2

Missing epoch from Conflicts (1:1.3.7-2).

[...]
> +%package i18n
> +Summary:        locale files of Icewm
> +Group:          Graphical desktop/Icewm
> +Requires:       %{name}-light >= %epoch:%{version}
> +Conflicts:		%{name} < 1.3.7-2

Also missing epoch from Conflicts.

Since these cause mga1->mga2 upgrade issues, I've fixed these now myself.

[...]

-- 
Anssi Hannula


More information about the Mageia-dev mailing list