Serbian translations tarball contains some of the 'extragear-' files/folders, leading to packaging issues:
Affected are sr@ijekavian, sr@ijekavianlatin and sr@latin variants.
Steps to Reproduce:
Try to install Arch Linux Serbian KDE translations package
Install fails because of the file conflicts caused by troublesome tarball.
Found these folders in affected variants:
Just to note, it is about KDE SC 4.10.3
Torgny did you do any experiment regarding l10n packaging for 4.10.3?
Albert: No haven't done the test packaging with release-buddy yet, didn't dare to use it on the live packaging yet.
4.10.3 was done with the old release-tools.
What has gone wrong is that this line from sysadmin/release-tools/pack
cat */pack-with-variants subdirs | sort -u | while read lang; do
somehow failed to match */pack-with-variants subdirs, and hence did not
delete the aforementioned directories.
When I try to make language packs locally with
rm -rf sources sources-old dirty clean build
mkdir -p clean/kde-l10n dirty sources sources-old
cp -r $KDESVN/tags/KDE/$version/l10n-kde4/scripts clean/kde-l10n
echo "sr" > clean/kde-l10n/subdirs
for lang in sr sr@ijekavian sr@ijekavianlatin sr@latin; do \
cp -r $KDESVN/tags/KDE/$version/l10n-kde4/$lang clean/kde-l10n; \
./pack kde-l10n $version
ls -lh sources/kde-l10n/
then it works fine. (Other than complaining about missing kdoctools, due to
kdelibs not being checked out into clean/ as well, but that is not relevant
to this problem.)
Correction: the cat ... while line above is in sysadmin/release-tools/removestuff.
It is true the packages are wrong, we will make sure that 4.10.4 doesn't have this problem, it's a bit late to fix 4.10.3 packages now, sorry for the inconvenience