I want to know about the best practice of +dfsg and +ds extension.
As far as I know, it is not well documented as a policy or devref.
* Jonas Smedegaard <jonas@jones.dk> [2021-10-02 15:03]:
I use ~ (tilde) as delimiter when possible, to make room for anHas this actually ever happened? I would expect that most upstream
eventual later release with the issues fixed, without needing ugly >versioning or being forced to wait for a later upstream release.
authors would rather create a new patch release than retroactively
change the contents of an existing one.
I use ~ (tilde) as delimiter when possible, to make room for an eventual >later release with the issues fixed, without needing ugly versioning orHas this actually ever happened? I would expect that most upstream
being forced to wait for a later upstream release.
* Jonas Smedegaard <jonas@jones.dk> [2021-10-02 15:03]:
I use ~ (tilde) as delimiter when possible, to make room for an eventual later release with the issues fixed, without needing ugly versioning or being forced to wait for a later upstream release.Has this actually ever happened? I would expect that most upstream
authors would rather create a new patch release than retroactively
change the contents of an existing one.
I use ~ (tilde) as delimiter when possible, to make room for an eventual later release with the issues fixed, without needing ugly versioning or
being forced to wait for a later upstream release.
Quoting Kentaro Hayashi (2021-10-02 14:19:17)
I want to know about the best practice of +dfsg and +ds extension.
As far as I know, it is not well documented as a policy or devref.
When upstream codebase in its pristine form would violate the Debian
Free Software Guidelines (DFSG), I would use the hint "dfsg"-
When upstream codebase require repackaging for (only) other reasons than
DFSG compliance I instead use the hint "ds" (as in "derived source").
On Sat 02 Oct 2021 at 03:03PM +02, Jonas Smedegaard wrote:
Quoting Kentaro Hayashi (2021-10-02 14:19:17)
I want to know about the best practice of +dfsg and +ds extension.
As far as I know, it is not well documented as a policy or devref.
When upstream codebase in its pristine form would violate the Debian
Free Software Guidelines (DFSG), I would use the hint "dfsg"-
When upstream codebase require repackaging for (only) other reasons
than DFSG compliance I instead use the hint "ds" (as in "derived
source").
Or "Debian source" :)
What do you think about it?
1. We should use +dfsg-1 style
2. We should use +dfsgN-1 style
3. We should use +dfsg.N-1 style
4. Other
Quoting Kentaro Hayashi (2021-10-02 14:19:17)
I want to know about the best practice of +dfsg and +ds extension.
As far as I know, it is not well documented as a policy or devref.
When upstream codebase in its pristine form would violate the Debian
Free Software Guidelines (DFSG), I would use the hint "dfsg"-
When upstream codebase require repackaging for (only) other reasons than
DFSG compliance I instead use the hint "ds" (as in "derived source").
I use ~ (tilde) as delimiter when possible, to make room for an eventual later release with the issues fixed, without needing ugly versioning or
being forced to wait for a later upstream release.
I use + (plus) as delimiter when I cannot use ~ (tilde).
Since you tried mentioned some statistics: It is indeed more popular to
favor + over ~ but "popular practice" does not equal "best practice".
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
Kentaro Hayashi <kenhys@xdump.org> writes:
What do you think about it?
1. We should use +dfsg-1 style
2. We should use +dfsgN-1 style
3. We should use +dfsg.N-1 style
4. Other
I would start with +dfsg-1 because it's fairly rare to have to iterate
on the repackaging. You can then switch to +dfsgN-1 with the second
and subsequent repackagings if needed. (Although if I knew in advance
I would probably need to iterate, I'd start with +dfsgN-1.)
There's an argument for consistency to always use +dfsgN-1, I guess,
but I don't think it matters enough to bother.
I would not use +dfsg.N-1. It's not consistent with the other places
where we add suffixes, such as backporting and stable updates.
When upstream codebase require repackaging for (only) other reasons than DFSG compliance I instead use the hint "ds" (as in "derived source").
Or "Debian source" :)
Kentaro Hayashi <kenhys@xdump.org> writes:
What do you think about it?
1. We should use +dfsg-1 style
2. We should use +dfsgN-1 style
3. We should use +dfsg.N-1 style
4. Other
I would start with +dfsg-1 because it's fairly rare to have to iterate on
the repackaging. You can then switch to +dfsgN-1 with the second and subsequent repackagings if needed. (Although if I knew in advance I would probably need to iterate, I'd start with +dfsgN-1.)
There's an argument for consistency to always use +dfsgN-1, I guess, but I don't think it matters enough to bother.
I would not use +dfsg.N-1. It's not consistent with the other places
where we add suffixes, such as backporting and stable updates.
--
Russ Allbery (rra@debian.org) <https://www.eyrie.org/~eagle/>
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 399 |
Nodes: | 16 (0 / 16) |
Uptime: | 30:24:31 |
Calls: | 8,327 |
Calls today: | 4 |
Files: | 13,153 |
Messages: | 5,890,137 |
Posted today: | 1 |