new kubuntu-l10n-common branch & substvars

Harald Sitter apachelogger at ubuntu.com
Tue Feb 18 11:37:18 UTC 2014


FYI (if you are a packager)

as part of restructuring kde-l10n-common and language-pack-kde-common
to be not weirdly intertangled a new branch kubuntu-l10n-common was
created. this new branch has the sole purpose of providing a location
for both other branches to store common logic bits (it's a library if
you will).

general usage of the respective branches should not change with the
expection that most of the configs are stored in kubuntu-l10n-comon
now (namely what type of release you want to build against
stable/unstable).

additionally both branches have had their dependency handling moved to
dh_substvars style, meaning there is a file debian/substvars that
defines substitation vars and inside that file the actually common
subsitution (from aaaFOObbb) happens. this allows much nicer
dependency list creation inside the respective scripts as you do not
have to worry about where the new value will be inserted (dh_substvars
does a good job at figuring out when to drop commas etc.

please note that language-pack-kde-common does have any means to know
which version of KDE it should check against, yet the decision which
packs are generated is entirely based on what languages are available
upstream. so, there can theoretically be a divergence between what
languages kde-l10n-common and language-pack-kde-common create.
this may change in the future (alas, it would require an additional
config value defining the latest version which is "slighly" annoying).
other suggestions welcome.

I ran a couple of test tries and the results should be fine(tm),
should you notice problems with the new scripting please notify me
asap.

HS



More information about the kubuntu-devel mailing list