Removal request to allow ruby-faraday 2.x migration

Bug #2060072 reported by Lucas Kanashiro
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
librarian-puppet (Ubuntu)
Fix Released
Undecided
Unassigned
r10k (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-asana (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-diaspora-federation (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-diaspora-federation-rails (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-faraday-middleware (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-faraday-middleware-multi-json (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-gh (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-graphlient (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-puppet-forge (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

ruby-faraday-middleware was marked as deprecated by ruby-faraday 2.x:

https://github.com/lostisland/faraday_middleware?tab=readme-ov-file#faraday-middleware

As expected, the tests do not work with the new version. We need to follow
Debian and request its removal:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025092

There are some dependencies that would also require removals:

$ reverse-depends -r noble src:ruby-faraday-middleware
Reverse-Depends
===============
* ruby-asana (for ruby-faraday-middleware)
* ruby-behance (for ruby-faraday-middleware)
* ruby-diaspora-federation (for ruby-faraday-middleware)
* ruby-faraday-middleware-multi-json
* ruby-gh (for ruby-faraday-middleware)
* ruby-graphlient (for ruby-faraday-middleware)
* ruby-puppet-forge (for ruby-faraday-middleware)

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x
$ reverse-depends -r noble src:ruby-faraday-middleware -a source
Reverse-Build-Depends
=====================
* ruby-asana (for ruby-faraday-middleware)
* ruby-behance (for ruby-faraday-middleware)
* ruby-diaspora-federation (for ruby-faraday-middleware)
* ruby-faraday-middleware-multi-json
* ruby-gh (for ruby-faraday-middleware)
* ruby-graphlient (for ruby-faraday-middleware)
* ruby-puppet-forge (for ruby-faraday-middleware)

$ reverse-depends -r noble src:ruby-asana
$ reverse-depends -r noble src:ruby-asana -a source
No reverse dependencies found

$ reverse-depends -r noble src:ruby-diaspora-federation
Reverse-Depends
===============
* ruby-diaspora-federation-rails

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x
$ reverse-depends -r noble src:ruby-diaspora-federation -a source
Reverse-Build-Depends
=====================
* ruby-diaspora-federation-rails

$ reverse-depends -r noble src:ruby-diaspora-federation-rails
$ reverse-depends -r noble src:ruby-diaspora-federation-rails -a source
No reverse dependencies found

$ reverse-depends -r noble src:ruby-faraday-middleware-multi-json
Reverse-Depends
===============
* ruby-asana (for ruby-faraday-middleware-multi-json)

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x
$ reverse-depends -r noble src:ruby-faraday-middleware-multi-json -a source
Reverse-Build-Depends
=====================
* ruby-asana (for ruby-faraday-middleware-multi-json)

$ reverse-depends -r noble src:ruby-gh
$ reverse-depends -r noble src:ruby-gh -a source
No reverse dependencies found

$ reverse-depends -r noble src:ruby-graphlient
No reverse dependencies found
$ reverse-depends -r noble src:ruby-graphlient -a source
No reverse dependencies found

$ reverse-depends -r noble src:ruby-puppet-forge
Reverse-Depends
===============
* librarian-puppet (for ruby-puppet-forge)
* r10k (for ruby-puppet-forge)

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x
$ reverse-depends -r noble src:ruby-puppet-forge -a source
Reverse-Build-Depends
=====================
* librarian-puppet (for ruby-puppet-forge)
* r10k (for ruby-puppet-forge)

$ reverse-depends -r noble src:librarian-puppet
$ reverse-depends -r noble src:librarian-puppet -a source
No reverse dependencies found

$ reverse-depends -r noble src:r10k
No reverse dependencies found
$ reverse-depends -r noble src:r10k -a source
No reverse dependencies found

The removal of ruby-behance was already requested here:

https://bugs.launchpad.net/ubuntu/+source/ruby-behance/+bug/2060069

In short, I'd like to request the removal of the following source packages and associated binaries:

- ruby-faraday-middleware
- ruby-asana
- ruby-diaspora-federation
- ruby-diaspora-federation-rails
- ruby-faraday-middleware-multi-json
- ruby-gh
- ruby-graphlient
- ruby-puppet-forge
- librarian-puppet
- r10k

Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble:
 ruby-gh 0.18.0-5 in noble
  ruby-gh 0.18.0-5 in noble amd64
  ruby-gh 0.18.0-5 in noble arm64
  ruby-gh 0.18.0-5 in noble armhf
  ruby-gh 0.18.0-5 in noble i386
  ruby-gh 0.18.0-5 in noble ppc64el
  ruby-gh 0.18.0-5 in noble riscv64
  ruby-gh 0.18.0-5 in noble s390x
Comment: Incompatible with and blocks new ruby-faraday; LP: #2060072
1 package successfully removed.

Changed in ruby-gh (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble:
 ruby-graphlient 0.5.0-3 in noble
  ruby-graphlient 0.5.0-3 in noble amd64
  ruby-graphlient 0.5.0-3 in noble arm64
  ruby-graphlient 0.5.0-3 in noble armhf
  ruby-graphlient 0.5.0-3 in noble i386
  ruby-graphlient 0.5.0-3 in noble ppc64el
  ruby-graphlient 0.5.0-3 in noble riscv64
  ruby-graphlient 0.5.0-3 in noble s390x
Comment: Incompatible with and blocks new ruby-faraday; LP: #2060072
1 package successfully removed.

Changed in ruby-graphlient (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble:
 librarian-puppet 5.0.0-1 in noble
  librarian-puppet 5.0.0-1 in noble amd64
  librarian-puppet 5.0.0-1 in noble arm64
  librarian-puppet 5.0.0-1 in noble armhf
  librarian-puppet 5.0.0-1 in noble i386
  librarian-puppet 5.0.0-1 in noble ppc64el
  librarian-puppet 5.0.0-1 in noble riscv64
  librarian-puppet 5.0.0-1 in noble s390x
Comment: Incompatible with and blocks new ruby-faraday; LP: #2060072
1 package successfully removed.

Changed in librarian-puppet (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble:
 r10k 4.0.0-1ubuntu1 in noble
  r10k 4.0.0-1ubuntu1 in noble amd64
  r10k 4.0.0-1ubuntu1 in noble arm64
  r10k 4.0.0-1ubuntu1 in noble armhf
  r10k 4.0.0-1ubuntu1 in noble i386
  r10k 4.0.0-1ubuntu1 in noble ppc64el
  r10k 4.0.0-1ubuntu1 in noble riscv64
  r10k 4.0.0-1ubuntu1 in noble s390x
Comment: Incompatible with and blocks new ruby-faraday; LP: #2060072
1 package successfully removed.

Changed in r10k (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble:
 ruby-asana 0.10.13-1 in noble
  ruby-asana 0.10.13-1 in noble amd64
  ruby-asana 0.10.13-1 in noble arm64
  ruby-asana 0.10.13-1 in noble armhf
  ruby-asana 0.10.13-1 in noble i386
  ruby-asana 0.10.13-1 in noble ppc64el
  ruby-asana 0.10.13-1 in noble riscv64
  ruby-asana 0.10.13-1 in noble s390x
Comment: Incompatible with and blocks new ruby-faraday; LP: #2060072
1 package successfully removed.

Changed in ruby-asana (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

NB ruby-asana and ruby-graphlient, at least, have new versions in -proposed for ruby-faraday 2.0 support

Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble:
 ruby-diaspora-federation-rails 0.2.7-1 in noble
  ruby-diaspora-federation-rails 0.2.7-1 in noble amd64
  ruby-diaspora-federation-rails 0.2.7-1 in noble arm64
  ruby-diaspora-federation-rails 0.2.7-1 in noble armhf
  ruby-diaspora-federation-rails 0.2.7-1 in noble i386
  ruby-diaspora-federation-rails 0.2.7-1 in noble ppc64el
  ruby-diaspora-federation-rails 0.2.7-1 in noble riscv64
  ruby-diaspora-federation-rails 0.2.7-1 in noble s390x
Comment: Incompatible with and blocks new ruby-faraday; LP: #2060072
1 package successfully removed.

Changed in ruby-diaspora-federation-rails (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble:
 ruby-diaspora-federation 0.2.7-1 in noble
  ruby-diaspora-federation 0.2.7-1 in noble amd64
  ruby-diaspora-federation 0.2.7-1 in noble arm64
  ruby-diaspora-federation 0.2.7-1 in noble armhf
  ruby-diaspora-federation 0.2.7-1 in noble i386
  ruby-diaspora-federation 0.2.7-1 in noble ppc64el
  ruby-diaspora-federation 0.2.7-1 in noble riscv64
  ruby-diaspora-federation 0.2.7-1 in noble s390x
Comment: Incompatible with and blocks new ruby-faraday; LP: #2060072
1 package successfully removed.

Changed in ruby-diaspora-federation (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble:
 ruby-puppet-forge 3.0.0-1 in noble
  ruby-puppet-forge 3.0.0-1 in noble amd64
  ruby-puppet-forge 3.0.0-1 in noble arm64
  ruby-puppet-forge 3.0.0-1 in noble armhf
  ruby-puppet-forge 3.0.0-1 in noble i386
  ruby-puppet-forge 3.0.0-1 in noble ppc64el
  ruby-puppet-forge 3.0.0-1 in noble riscv64
  ruby-puppet-forge 3.0.0-1 in noble s390x
Comment: Incompatible with and blocks new ruby-faraday; LP: #2060072
1 package successfully removed.

Changed in ruby-puppet-forge (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble:
 ruby-faraday-middleware-multi-json 0.0.6-2.1 in noble
  ruby-faraday-middleware-multi-json 0.0.6-2.1 in noble amd64
  ruby-faraday-middleware-multi-json 0.0.6-2.1 in noble arm64
  ruby-faraday-middleware-multi-json 0.0.6-2.1 in noble armhf
  ruby-faraday-middleware-multi-json 0.0.6-2.1 in noble i386
  ruby-faraday-middleware-multi-json 0.0.6-2.1 in noble ppc64el
  ruby-faraday-middleware-multi-json 0.0.6-2.1 in noble riscv64
  ruby-faraday-middleware-multi-json 0.0.6-2.1 in noble s390x
Comment: Incompatible with and blocks new ruby-faraday; LP: #2060072
1 package successfully removed.

Changed in ruby-faraday-middleware-multi-json (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from noble:
 ruby-faraday-middleware 1.2.0-4 in noble
  ruby-faraday-middleware 1.2.0-4 in noble amd64
  ruby-faraday-middleware 1.2.0-4 in noble arm64
  ruby-faraday-middleware 1.2.0-4 in noble armhf
  ruby-faraday-middleware 1.2.0-4 in noble i386
  ruby-faraday-middleware 1.2.0-4 in noble ppc64el
  ruby-faraday-middleware 1.2.0-4 in noble riscv64
  ruby-faraday-middleware 1.2.0-4 in noble s390x
Comment: Incompatible with and blocks new ruby-faraday; LP: #2060072
1 package successfully removed.

Changed in ruby-faraday-middleware (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.