[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Handling of libvte / vte-common and package name change



 I'm afraid I didn't receive much feedback on this, and while I know the
 most complete solution involves patching both the textdomain name and
 the path to the termcap files, I prefer keeping my hands out of this.
 I will upload a package dropping the versionning of the libvte-common
 dependency altogether; this decision is based on two technical facts
 which I didn't have when I started the discussion:
 1) only the translations not matching the templates will break, this
    won't cause any buffer overflow or format string problems as gettext
    won't replace the text if the templates don't match; so no risk of
    breakage due to translations, but some translations will be out of
    date and new or old text might be displayed in english
 2) the termcap files did not change since 2002; these are deeply
    frozen, beside I couldn't figure a scenario where termcap files
    would be changed incompatibly; termcap files are supposedly copied
    in a lot of ways and may even live outside of the vte package, so
    IMO vte has to keep compatibility with previously published termcap
    files

 I know this isn't perfect, but it will save us patch work, and I'm
 quite sure we would forget to patch new bindgettextdomain() calls
 between new upstream releases, or references to the termcap files as we
 don't have a per-source "new upstream release" procedure to follow.


 This will permit installing unstable's libvte + libvte-common aside of
 experimental's libvte.

-- 
Loïc Minier <lool@dooz.org>



Reply to: