Sean Whitton writes ("Bug#1107137: Distinguish "native source packsge" from "native version number""): > [comments]Well, I tried drafting a substantive reply to these comments but it didn't seem to come out very usefully. The bottom line is that I still prefer my wording. Patches 1-4 have been seconded by Russ. I'm hoping patch 5 isn't controversial. Could I have a second for the revised version of the series? [...] Thanks, Ian. --Ian Jackson <ijack...@chiark.greenend.org.uk> These opinions are my own.
Patch 0001: Looks ok to me. For patch 0002:
+Native vs non-native version numbers +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +When the ``debian_revision`` is absent, the package's primary +maintenance is within Debian. This is a **native version number**, or +(informally) a "native version" or "native package". + +[...] + +Native version numbers and native source packages (see +:ref:`s-source-packages`) often go together, but native source +packages can have non-native version numbers.
I do not like this as we now end up with: * "native package" is about the version (first paragraph) * "native source package" is **not** about the version (second paragraph).For me, this is inviting term confusion and I would recommend we avoid the `native package` term like the "plague" if this is our definition of that term. Even if there is a compelling reason to mention `native package`, my recommendation is to avoid the term in the primary text. Such as moving the usage of the term to a foot note instead with a remark that the term is a historical usage only and will no longer be used due to proximity to "native source package" that has a different definition.
Patch 0003: Looks ok to me.For patch 0004: Same remark as I had for 0002 on "native package" vs. "native source package".
Also, typo (`non-versons`) in the following paragraph. Did not see an obvious mention of this being fixed in the bug log, so assumed it was still there.
-- ``upstream_version`` components in native packages ending in ``+debNuX`` +- ``upstream_version`` components in native versions ending in ``+debNuX`` indicate a stable update. This is a version of the package uploaded directly to a stable release, and the version is chosen to sort before any later version of the package uploaded to Debian's unstable or a later stable - distribution. As with non-native packages, ``N`` is the major version + distribution. As with non-versons packages, ``N`` is the major version number of the Debian stable release to which the package was uploaded, and ``X`` is a number, starting at 1, that is increased for each stable upload of this package.
Patch 0005: Looks ok to me. Best regards, Niels
OpenPGP_signature.asc
Description: OpenPGP digital signature