[Pkg-samba-maint] information about package naming pattern

Kaio Rafael kaiorafael at gmail.com
Thu Sep 21 21:06:42 BST 2023


Good day,

I am trying to understand the version pattern applied to some binaries
that are coming from SAMBA source code.

Looks like they are not following the same pattern name. I can
explain. Running the following command one can list the binary name,
version name / source name, and source version, filtering by samba

$ dpkg-query -f '${Package} ${Version} / ${source:Package}
${source:Version}\n' -W | grep samba
libldb2 2:2.6.2+samba4.17.9+dfsg-0+deb12u3 / samba 2:4.17.9+dfsg-0+deb12u3
libsmbclient 2:4.17.9+dfsg-0+deb12u3 / samba 2:4.17.9+dfsg-0+deb12u3
libwbclient0 2:4.17.9+dfsg-0+deb12u3 / samba 2:4.17.9+dfsg-0+deb12u3
samba-libs 2:4.17.9+dfsg-0+deb12u3 / samba 2:4.17.9+dfsg-0+deb12u3

`libldb2` has a different pattern from the other binaries from the
same source, however, in `bullseye` it seems the naming was okay.

https://packages.debian.org/bullseye/libldb2   (version -> 2:2.2.3-2~deb11u2)
https://packages.debian.org/bookworm/libldb2 ( version- >
2:2.6.2+samba4.17.10+dfsg-0+deb12u1)

This behavior can be found for the following binaries as well:

https://packages.debian.org/unstable/ldb-tools (2:2.8.0+samba4.19.0+dfsg-1)
https://packages.debian.org/bookworm/python3-ldb
(2:2.6.2+samba4.17.10+dfsg-0+deb12u1)

Question:

Shouldn't these binaries use the same pattern such as `4.17.9+dfsg...`
or `samba4.19.0+dfsg-1` in their version?

I ask this as it seems only ldb* binaries have this pattern.

Thank you.
-- 
Kaio



More information about the Pkg-samba-maint mailing list