Removal of packages blocking Ruby 3.3 transition

Bug #2077664 reported by Lucas Kanashiro
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ruby-gd (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-mmap2 (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-mpi (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-nfc (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-prometheus-client-mmap (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-serialport (Ubuntu)
Fix Released
Undecided
Unassigned
subtle (Ubuntu)
Fix Released
Undecided
Unassigned
treil (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Some packages requiring rebuild because of the Ruby 3.3 transition are FTBFSing and 1) the fix is not straightforward; 2) they are not well maintained upstream. Those are leaf packages and I'd like to request the removal of their sources and binaries from Oracular. More details below:

- ruby-mpi (FTBFS)
  + Last upstream commit from 3 years ago and last release from 2016
    * https://github.com/gfd-dennou-club/ruby-mpi
  + No rdep
  + It was already removed from Debian testing
    * https://tracker.debian.org/news/1553311/ruby-mpi-removed-from-testing/

$ reverse-depends -r oracular src:ruby-mpi
No reverse dependencies found
$ reverse-depends -r oracular src:ruby-mpi -a source
No reverse dependencies found

- ruby-prometheus-client-mmap (FTBFS)
  + Upstream is active but the latest version depend on rust, which we do not
    support yet. And the latest version without rust dependency still does not
    work with Ruby 3.3
  + No rdep.
  + It was already removed from Debian testing
    * https://tracker.debian.org/news/1553613/ruby-prometheus-client-mmap-removed-from-testing/

$ reverse-depends -r oracular src:ruby-prometheus-client-mmap
No reverse dependencies found
$ reverse-depends -r oracular src:ruby-prometheus-client-mmap -a source
No reverse dependencies found

- treil (FTBFS)
  + Unmaintained upstream for many years
    * https://www.unixuser.org/~ueno/software/treil/index.html
  + No rdep.
  + It was already removed from Debian testing
    * https://tracker.debian.org/news/1553842/treil-removed-from-testing/

$ reverse-depends -r oracular src:treil
No reverse dependencies found
$ reverse-depends -r oracular src:treil -a source
No reverse dependencies found

- ruby-gd (FTBFS)
  + Unmaintained upstream for many years, last release from 2008
    * https://rubygems.org/gems/ruby-gd
  + No rdep
  + It was already removed from Debian testing
    * https://tracker.debian.org/news/1553785/ruby-gd-removed-from-testing/

$ reverse-depends -r oracular src:ruby-gd
No reverse dependencies found
$ reverse-depends -r oracular src:ruby-gd -a source
No reverse dependencies found

- ruby-mmap2 (FTBFS)
  + Unmaintained upstream for 7 years (no new commit)
    * https://gitlab.com/gitlab-org/mmap2
  + No rdep
  + It was already removed from Debian testing
    * https://tracker.debian.org/news/1553861/ruby-mmap2-removed-from-testing/

$ reverse-depends -r oracular src:ruby-mmap2
No reverse dependencies found
$ reverse-depends -r oracular src:ruby-mmap2 -a source
No reverse dependencies found

- ruby-nfc (FTBFS)
  + Unmaintained upstream for 6 years (no new commit)
    * https://github.com/tenderlove/nfc/
  + No rdep
  + It was already removed from Debian testing
    * https://tracker.debian.org/news/1553610/ruby-nfc-removed-from-testing/

$ reverse-depends -r oracular src:ruby-nfc
No reverse dependencies found
$ reverse-depends -r oracular src:ruby-nfc -a source
No reverse dependencies found

- ruby-serialport (FTBFS)
  + Unmaintained upstream for 3 years (no new commit)
    * https://github.com/hparra/ruby-serialport/
  + No rdep
  + It was already removed from Debian testing
    * https://tracker.debian.org/news/1553695/ruby-serialport-removed-from-testing/

$ reverse-depends -r oracular src:ruby-serialport
No reverse dependencies found
$ reverse-depends -r oracular src:ruby-serialport -a source
No reverse dependencies found

- subtle (FTBFS)
  + Unmaintained upstream for 4 years (no new commit)
    * http://subforge.org/projects/subtle/wiki (click on "Repository" at the top)
  + No rdep
  + It was already removed from Debian testing
    * https://tracker.debian.org/news/1553951/subtle-removed-from-testing/

$ reverse-depends -r oracular src:subtle
No reverse dependencies found
$ reverse-depends -r oracular src:subtle -a source
No reverse dependencies found

Please, remove source and binaries of the following packages:

- ruby-mpi
- ruby-prometheus-client-mmap
- treil
- ruby-gd
- ruby-mmap2
- ruby-nfc
- ruby-serialport
- subtle

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :
Download full text (3.6 KiB)

Thanks for filing this to get the transition ready, I agree with those being outdated and being leaf packages it is ok to go away to let things migrate.

Removing packages from oracular:
 ruby-mpi 0.3.2-4build6 in oracular
  ruby-mpi 0.3.2-4build6 in oracular amd64
  ruby-mpi 0.3.2-4build6 in oracular arm64
  ruby-mpi 0.3.2-4build6 in oracular armhf
  ruby-mpi 0.3.2-4build6 in oracular ppc64el
  ruby-mpi 0.3.2-4build6 in oracular riscv64
  ruby-mpi 0.3.2-4build6 in oracular s390x
 treil 1.8-2.2build8 in oracular
  libtreil-dev 1.8-2.2build8 in oracular amd64
  libtreil-dev 1.8-2.2build8 in oracular arm64
  libtreil-dev 1.8-2.2build8 in oracular armhf
  libtreil-dev 1.8-2.2build8 in oracular ppc64el
  libtreil-dev 1.8-2.2build8 in oracular riscv64
  libtreil-dev 1.8-2.2build8 in oracular s390x
  libtreil0 1.8-2.2build8 in oracular amd64
  libtreil0 1.8-2.2build8 in oracular arm64
  libtreil0 1.8-2.2build8 in oracular armhf
  libtreil0 1.8-2.2build8 in oracular ppc64el
  libtreil0 1.8-2.2build8 in oracular riscv64
  libtreil0 1.8-2.2build8 in oracular s390x
  treil 1.8-2.2build8 in oracular amd64
  treil 1.8-2.2build8 in oracular arm64
  treil 1.8-2.2build8 in oracular armhf
  treil 1.8-2.2build8 in oracular ppc64el
  treil 1.8-2.2build8 in oracular riscv64
  treil 1.8-2.2build8 in oracular s390x
 ruby-gd 0.8.0-8build7 in oracular
  ruby-gd 0.8.0-8build7 in oracular amd64
  ruby-gd 0.8.0-8build7 in oracular arm64
  ruby-gd 0.8.0-8build7 in oracular armhf
  ruby-gd 0.8.0-8build7 in oracular ppc64el
  ruby-gd 0.8.0-8build7 in oracular riscv64
  ruby-gd 0.8.0-8build7 in oracular s390x
 ruby-mmap2 2.2.9-1build1 in oracular
  ruby-mmap2 2.2.9-1build1 in oracular amd64
  ruby-mmap2 2.2.9-1build1 in oracular arm64
  ruby-mmap2 2.2.9-1build1 in oracular armhf
  ruby-mmap2 2.2.9-1build1 in oracular ppc64el
  ruby-mmap2 2.2.9-1build1 in oracular riscv64
  ruby-mmap2 2.2.9-1build1 in oracular s390x
 ruby-nfc 3.1.2-2build6 in oracular
  ruby-nfc 3.1.2-2build6 in oracular amd64
  ruby-nfc 3.1.2-2build6 in oracular arm64
  ruby-nfc 3.1.2-2build6 in oracular armhf
  ruby-nfc 3.1.2-2build6 in oracular ppc64el
  ruby-nfc 3.1.2-2build6 in oracular riscv64
  ruby-nfc 3.1.2-2build6 in oracular s390x
 ruby-serialport 1.3.2-1build6 in oracular
  ruby-serialport 1.3.2-1build6 in oracular amd64
  ruby-serialport 1.3.2-1build6 in oracular arm64
  ruby-serialport 1.3.2-1build6 in oracular armhf
  ruby-serialport 1.3.2-1build6 in oracular ppc64el
  ruby-serialport 1.3.2-1build6 in oracular riscv64
  ruby-serialport 1.3.2-1build6 in oracular s390x
 subtle 0.11.3224-xi-2.2ubuntu1 in oracular
  subtle 0.11.3224-xi-2.2ubuntu1 in oracular amd64
  subtle 0.11.3224-xi-2.2ubuntu1 in oracular arm64
  subtle 0.11.3224-xi-2.2ubuntu1 in oracular armhf
  subtle 0.11.3224-xi-2.2ubuntu1 in oracular ppc64el
  subtle 0.11.3224-xi-2.2ubuntu1 in oracular riscv64
  subtle 0.11.3224-xi-2.2ubuntu1 in oracular s390x
Comment: unmaintained and not compatible with ruby 3.3 (LP: #2077664)
Remove [y|N]? y
7 packages successfully removed.

Removing packages from oracular:
 ruby-prometheus-client-mmap 0.23.1-3build2 in oracular
  ruby-prometheus-client-mmap 0.23.1-3build2 in oracular amd64
  ruby-p...

Read more...

Changed in ruby-gd (Ubuntu):
status: New → Fix Released
Changed in ruby-mmap2 (Ubuntu):
status: New → Fix Released
Changed in ruby-mpi (Ubuntu):
status: New → Fix Released
Changed in ruby-nfc (Ubuntu):
status: New → Fix Released
Changed in ruby-prometheus-client-mmap (Ubuntu):
status: New → Fix Released
Changed in ruby-serialport (Ubuntu):
status: New → Fix Released
Changed in subtle (Ubuntu):
status: New → Fix Released
Changed in treil (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.