Hi Jörg,

On Sat, Mar 22, 2025 at 07:19:29PM +0100, Jörg Frings-Fürst wrote:
> Hello Tony,
> 
> I have update enterprise-numbers.txt in release 1.8.19-6.

I see that update to the contents of the file in 1.8.19-6.

> Deleted was the file with the release 1.8.19-7.1 (NMU from Shengqi Chen
> <harry-c...@outlook.com> )

$ dpkg-deb -c ipmitool_1.8.19-7.1_amd64.deb | grep numbers
-rw-r--r-- root/root   4637432 2024-10-27 08:57 
./usr/share/misc/enterprise-numbers.txt

In fact, I see enterprise-numbers.txt present these versions:

ipmitool_1.8.19-4+deb12u1  <-- first Debian revision to include it
ipmitool_1.8.19-4+deb12u2
ipmitool_1.8.19-5
ipmitool_1.8.19-6
ipmitool_1.8.19-7
ipmitool_1.8.19-7.1

> My idea was to download a current file version directly during
> installation and via a cron job.
> 
> After some discussion, however, I discarded this idea. Unfortunately, I
> can't say why Shengqi Chen removed the file in his version.

I can't find an explicit reference to it in Debian Policy, but
downloading from an external network site as part of the package
postinst doesn't seem like a common practice.  Ideally, the package is
self-contained.

Since the enterprise-numbers.txt file is included in the packages in
bookworm and in all packages during the testing/trixie, my suggestion is
to either:

(a) include it in 1.8.19-8 package for trixie and remove the cronjob

or 

(b) migrate enterprise-numbers.txt into a new arch:all package named
ipmitool-data and have ipmitool declare either a Depends or Recommends
relationship on the new ipmitool-data package.  That avoids having to
include the file each of the arch:any binary packages.  The new -data
package might also include the cronjob to be configured optionally by
the user.

However, option (b) will require that the package go through NEW.
Technically, there is enough time before the hard freeze on April 15th,
but the Release Team is probably quite busy, and it is possible that the
package could be delayed.

For that reason, I recommend option (a) for now, and we can work on
option (b) for trixie+1 (forky) if you like.

And finally, thank you for maintaining ipmitool!

Cheers,
tony

Attachment: signature.asc
Description: PGP signature

Reply via email to