Source: git-buildpackage
X-debbugs-cc: Marco d'Itri <m...@linux.it>, Ian Jackson 
<ijack...@chiark.greenend.org.uk>
Severity: wishlist
Control: block 1105759 by -1

Hello,

On Sat 21 Jun 2025 at 10:52am +02, Guido Günther wrote:

> Hi Sean,
> On Fri, Jun 20, 2025 at 03:37:43PM +0100, Sean Whitton wrote:
>> Hello Guido,
>>
>> In #1105759 we have been discussing whether git-deborig, which is
>> invoked by git-debpush, could read the upstream tag format out of
>> debian/gbp.conf.  Currently it tries several possibilities and fails if
>> more than one of these tags exists, or if none of them do.  In those
>> cases the user has to supply the full upstream tag name.
>>
>> We'd want to do this by invoking gbp-config.  But adding a dependency on
>> the whole of gbp is undesirable, because that pulls in loads.  While
>> currently most users of git-debpush probably already have gbp installed,
>> we are hoping that git-debpush can be used for things like mass
>> source-only uploads in minimal environments, and the like.
>>
>> What do you think about breaking gbp-config out into its own binary
>> package?
>
> That would work form me (and we've had other situations where that would
> be useful in the past). `gbp config` (as all other subcommands) depends
> on classes from the `gbp` module so we'd need to split out the minimal
> subset there too to get a smaller set of dependencies (we do something
> similar for the git-buildpackage-rpm to not have `git-buildpackage`
> depend on rpm tooling). A simple autopkg test would make sure that we
> don't break this on refactors.

Great, thanks!  Turning this into a blocking bug for tracking.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to