Removal of packages blocking Ruby 3.3 transition
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:/
+ No rdep
+ It was already removed from Debian testing
* https:/
$ 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
+ 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:/
$ reverse-depends -r oracular src:ruby-
No reverse dependencies found
$ reverse-depends -r oracular src:ruby-
No reverse dependencies found
- treil (FTBFS)
+ Unmaintained upstream for many years
* https:/
+ No rdep.
+ It was already removed from Debian testing
* https:/
$ 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:/
+ No rdep
+ It was already removed from Debian testing
* https:/
$ 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:/
+ No rdep
+ It was already removed from Debian testing
* https:/
$ 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:/
+ No rdep
+ It was already removed from Debian testing
* https:/
$ 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:/
+ No rdep
+ It was already removed from Debian testing
* https:/
$ 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://
+ No rdep
+ It was already removed from Debian testing
* https:/
$ 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
- treil
- ruby-gd
- ruby-mmap2
- ruby-nfc
- ruby-serialport
- subtle
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: xi-2.2ubuntu1 in oracular xi-2.2ubuntu1 in oracular amd64 xi-2.2ubuntu1 in oracular arm64 xi-2.2ubuntu1 in oracular armhf xi-2.2ubuntu1 in oracular ppc64el xi-2.2ubuntu1 in oracular riscv64 xi-2.2ubuntu1 in oracular s390x
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-
subtle 0.11.3224-
subtle 0.11.3224-
subtle 0.11.3224-
subtle 0.11.3224-
subtle 0.11.3224-
subtle 0.11.3224-
Comment: unmaintained and not compatible with ruby 3.3 (LP: #2077664)
Remove [y|N]? y
7 packages successfully removed.
Removing packages from oracular: s-client- mmap 0.23.1-3build2 in oracular prometheus- client- mmap 0.23.1-3build2 in oracular amd64
ruby-prometheu
ruby-
ruby-p...