Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > linux.debian.maint.java > #12882

build-dependencies metapackages

From Julien Plissonneau Duquène <sre4ever@free.fr>
Newsgroups linux.debian.maint.java
Subject build-dependencies metapackages
Date 2025-01-08 10:00 +0100
Message-ID <K2A4W-6BnL-29@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Hi,

Working on libjackson2-* upgrades on the side I'm experimenting 
introducing a build-dependencies metapackage [1] to avoid repeating them 
all in every package that build-depends on libjackson2-core-java.

It works so far, but I'm not completely sure it's an appropriate way to 
deal with the issue. Among the advantages, any update of jackson-core 
(that ships the parent POMs used by other jackson-* builds) changing the 
set of build-dependencies will be automatically pulled by the other 
packages without needing to update them individually, and that may help 
prevent future build failures. Among the possible issues, these build 
deps are now transitive, and some tooling may miss the need to rebuild 
and retest the package after one of these b-d is updated but not 
jackson-core itself.

WDYT?

Cheers,


[1]: 
https://salsa.debian.org/jpd/jackson-core/-/blob/981930044f8e4097d866c6837cd8c8b8b45ecc54/debian/control#L62-L94

-- 
Julien Plissonneau Duquène

Back to linux.debian.maint.java | Previous | NextNext in thread | Find similar


Thread

build-dependencies metapackages Julien Plissonneau Duquène <sre4ever@free.fr> - 2025-01-08 10:00 +0100
  Re: build-dependencies metapackages Julien Plissonneau Duquène <sre4ever@free.fr> - 2025-01-09 17:50 +0100

csiph-web