Debian Bug report logs - #1018261
confmodule should be distributed separately from debconf

version graph

Package: debconf; Maintainer for debconf is Debconf Developers <[email protected]>; Source for debconf is src:debconf (PTS, buildd, popcon).

Affects: cdebconf

Reported by: Gioele Barabucci <[email protected]>

Date: Sun, 28 Aug 2022 07:00:01 UTC

Severity: normal

Tags: patch

Found in version debconf/1.5.79

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Debconf Developers <[email protected]>:
Bug#1018261; Package debconf. (Sun, 28 Aug 2022 07:00:03 GMT) (full text, mbox, link).


Acknowledgement sent to Gioele Barabucci <[email protected]>:
New Bug report received and forwarded. Copy sent to Debconf Developers <[email protected]>. (Sun, 28 Aug 2022 07:00:03 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Gioele Barabucci <[email protected]>
To: [email protected]
Subject: confmodule should be distributed separately from debconf
Date: Sun, 28 Aug 2022 08:56:18 +0200
Package: debconf
Version: 1.5.79
Tags: patch
Control: affects -1 cdebconf

Dear debconf maintainers,

could you please ship `/usr/share/debconf/confmodule{,.sh}` in a 
separate package, for example debconf-common?

Having a separate, shared confmodule is a necessary step in enabling the 
transition towards cdebconf.

Patches to create a separate `debconf-common` package, and to adjust 
confmodule to be debconf-implementation agnostic, are available at

https://salsa.debian.org/gioele/debconf/-/commits/debconf-common-pkg

Regards,

--
Gioele Barabucci



Added indication that 1018261 affects cdebconf Request was from Gioele Barabucci <[email protected]> to [email protected]. (Sun, 28 Aug 2022 07:00:03 GMT) (full text, mbox, link).


Information forwarded to [email protected], Debconf Developers <[email protected]>:
Bug#1018261; Package debconf. (Tue, 19 Mar 2024 15:00:03 GMT) (full text, mbox, link).


Acknowledgement sent to Faidon Liambotis <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debconf Developers <[email protected]>. (Tue, 19 Mar 2024 15:00:03 GMT) (full text, mbox, link).


Message #12 received at [email protected] (full text, mbox, reply):

From: Faidon Liambotis <[email protected]>
To: Gioele Barabucci <[email protected]>, [email protected]
Subject: Re: Bug#1018261: confmodule should be distributed separately from debconf
Date: Tue, 19 Mar 2024 16:57:48 +0200
On Sun, Aug 28, 2022 at 08:56:18AM +0200, Gioele Barabucci wrote:
> could you please ship `/usr/share/debconf/confmodule{,.sh}` in a separate
> package, for example debconf-common?

In the same spirit, I think Debconf::Client::ConfModule should also be
split into its own package, as it seems entirely distinct from debconf
itself, and similar to e.g. python3-debconf in that sense.

Per established Perl conventions, perhaps something like
libdebconf-client-confmodule-perl?

The dependency transition is going to be an interesting challenge. I see
Giole has resorted to (Pre-)Depends, for the Shell part, which makes
sense given its size, and could work for Perl as well.
Debconf::Client::ConfModule is used by a tiny minority of packages
though, so perhaps something more creative can be used in the long-term,
like perhaps dh_installdebconf getting taught to add the appropriate
dependencies if necessary.

Faidon



Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Thu Nov 14 10:22:19 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.