[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Package dependencies on protobuf libraries



On Mon, 2024-02-12 at 11:16 +0000, Mathias Gibbens wrote:
> Hi all,
> 
>   While working on packaging of `distrobuilder`, I've once again bumped
> into our having two versions of protobuf in unstable via the golang-
> github-golang-protobuf-1-3-dev and golang-github-golang-protobuf-1-5-
> dev packages.
> 
>   I've encountered five packages in the build dependencies of
> distrobuilder that currently hardcode a dependency on v1.3:
> 
>   * golang-etcd-server-dev
>   * golang-github-go-kit-kit-dev
>   * golang-github-grpc-ecosystem-go-grpc-middleware-dev
>   * golang-github-grpc-ecosystem-grpc-gateway-dev
>   * golang-github-openzipkin-zipkin-go-dev
> 
>   Is the best way of handling the two different versions of protobuf
> still to update the Build-Depend and Depends on "golang-goprotobuf-dev"
> or "golang-github-golang-protobuf-1-3-dev" to "golang-github-golang-
> protobuf-1-5-dev | golang-github-golang-protobuf-1-3-dev", and then
> verify reverse build dependencies of that package build correctly via
> `ratt`? Or have things changed since I last bumped into this issue?

  Not having heard any objections, I'll plan to upload updates for
those five packages later tomorrow -- I've pushed a commit for each
package to salsa with the changes. I did slightly refine my approach to
only update the Depends field to "golang-github-golang-protobuf-1-3-dev
| golang-github-golang-protobuf-1-5-dev", following what has already
been done for other packages in a similar situation.

Mathias

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: