Hi Jeremy, thanks for doing the rest of those syncs.

I filed one more sync request as golang-github-googlecloudplatform-grpc-
gcp-go is stuck in depwait where a newer version will remove the missing
dep: https://bugs.launchpad.net/ubuntu/+source/golang-github-
googlecloudplatform-grpc-gcp-go/+bug/2152928

Here's the circular deps, listing the source packages instead of the
bins (as golang-google-cloud is split into golang-google-cloud-dev and
golang-google-cloud-compute-metadata-dev, both needed by golang-google-
genproto):

golang-google-api (0.276.0-2)
  Depends golang-google-cloud (>= 0.115.0~)
  Depends golang-google-api (>= 0.276.0~)

golang-google-cloud (0.123.0-3)
  Depends golang-google-genproto (>= 0.0~git20260414.afd174a~)
  Depends golang-google-cloud (>= 0.117.0~)

What is the/a typical strategy to resolve this? My understanding is that
these would have been added to Debian in a "ladder", incrementally
increasing the version requirement in each package and (more or less)
alternating uploads between each until the present situation. I tried
the naive thing (just relaxed the deps in d/control); google-api and
genproto both fail on missing modules in golang-google-cloud. golang-
google-cloud failed on golang-github-googlecloudplatform-grpc-gcp-go,
hence the sync request.

I suspect it's not possible to simply upload the older versions that
would build (since the source is published in stonking-proposed), there
would need to be some shenanigans with +really? I don't see any obvious
documentation for these kinds of scenarios, although its very possible I
missed some on the Debian wiki, etc.


There is also a circular dep for golang-github-aws-aws-sdk-go-v2, although this 
is failing to resolve deps rather than depwait [1]:

golang-github-aws-aws-sdk-go-v2
  Depends golang-github-aws-smithy-go-dev (>= 1.25.1~)  <-- Breaks 
golang-github-aws-aws-sdk-go-v2-dev (<< 1.41.7-1)
  Depends golang-opentelemetry-otel-dev
  Depends golang-github-prometheus-common-dev (>= 0.62.0)
  Depends golang-github-prometheus-sigv4-dev
  Depends golang-github-aws-aws-sdk-go-v2-dev

Wonder about uploading a new golang-github-aws-smithy-go that drops the
Breaks? Although the changelog suggests that it was needed to help along
_a_ migration... I don't have enough experience with this to know what
the next steps are here either.

Guidance would be much appreciated; thanks for the help so far!

[1] https://launchpadlibrarian.net/861253198/buildlog_ubuntu-stonking-
amd64.golang-github-aws-aws-sdk-go-v2_1.41.7-1_BUILDING.txt.gz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2151824

Title:
  Sync rclone 1.69.3+dfsg-3 (universe) from Debian unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rclone/+bug/2151824/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to