• Bug#874663: Document +dfsg as extenson when repacking upstream sour

    From =?UTF-8?Q?David_Pr=c3=a9vot?=@21:1/5 to Simon McVittie on Sat Sep 9 00:00:03 2017
    XPost: linux.debian.bugs.dist
    To: 874663@bugs.debian.org
    To: agx@sigxcpu.org (=?UTF-8?Q?Guido_G=c3=bcnther?=)

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --tnlQ5N33pbnq9bH8AoGAbkwQbGt9GtLfL
    Content-Type: text/plain; charset=utf-8
    Content-Language: en-US
    Content-Transfer-Encoding: quoted-printable

    Hi,

    Le 08/09/2017 à 07:44, Simon McVittie a écrit :
    On Fri, 08 Sep 2017 at 16:10:44 +0200, Guido Günther wrote:
    when upstream tarballs need to be repacked because they contain non-dfsg
    free data appending '+dfsg' to the upstream version seems common
    practice.
    […]
    It's a coincidence that you should mention this today. I've just run
    into a situation where routinely appending +dfsg causes brokenness:
    […]
    This made me think that we should maybe only be doing this when
    a *pre-existing* upstream version needs to be repacked.
    […] when upstream releases
    foo/1.2.4, even if the non-freeness has not been fixed, the
    maintainer would repack it as 1.2.4 rather than 1.2.4+dfsg.

    That is be a bit misleading: since we are not using the upstream
    version, using the same version is a lie.

    Another data point: I used to package something that upstream was also distributing on their own, and I used a tilde before “dfsg” to avoid confusion. That way, people using upstream version (picked from upstream servers) was always higher than the version in Debian (and because
    upstream version didn’t follow policy or even FHS, switching from one
    version to another would cause huge brokenness…).

    Regards

    David


    --tnlQ5N33pbnq9bH8AoGAbkwQbGt9GtLfL--

    -----BEGIN PGP SIGNATURE-----

    iQEzBAEBCAAdFiEEeHVNB7wJXHRI941mBYwc+UT2vTwFAlmy/98ACgkQBYwc+UT2 vTxzVQf+Mtop56X1iCnqQcP9SXxftAKTkprbLJ3p466jM8fhhGR3jTn7cOqV7qHn 6hiQquEfENJTPMhHoeXez1hnCSgYJsuQXdIx+ERh+IPj+EhAyI4a135PeXL4kkD2 +oOwY0dttqjwYREI9x4HGiaWyb6gD7dkC5Rq6oulBnt9aeKi73Jlv/nZv3QuUGRs Rme485q5tAbjcjmJ1KRLB6tqKJu/a4p9gHCMqS5/J2Q/q5triC+fNrFf9xSLRJsD doPnglj+bQqvgv4wEurwu0jedUYaNo2gzzu6xWoLrHNIfGp/xE84WpRS8FgJk4VZ Zc5m/7fQUkKA02hqUgkCQq5ZoPGR0A==
    =HVbu
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)