ruby-defaults migration

Lucas Kanashiro lucas.kanashiro at canonical.com
Tue Mar 10 20:52:12 UTC 2020


Hi,

Although we are making some good progress since last week regarding Ruby
2.7 transition (all the needed arch:any packages were rebuilt against Ruby
2.7 [1][2]), there is still some work to do to make ruby-defaults:1:2.7~0
migrate from proposed to the release pocket. Below I'll add some notes I've
taken so far about the ruby-defaults/1:2.7~0 regressions reported in the
excuses page and I hope I can get some help to get all the items done:

=====================================================================================================
## Patch review / Sync request

* puma: Waiting for review/sponsor
    - https://bugs.launchpad.net/ubuntu/+source/puma/+bug/1866881

* ruby-awesome-print: Regression fixed in Debian
    -
https://tracker.debian.org/news/1108125/accepted-ruby-awesome-print-180-2-source-into-unstable/
    - It'll need a sync from Debian when it is available in unstable

=====================================================================================================
## Need autopkgtest triggers

* facter: It is listed as a regression for facter/unknown
    - facter/3.11.0-3ubuntu1 is passing

* gem2deb: A regression is reported on armhf for gem2deb/0.45
    - The version 0.45 is too old and the regression is expected
    - The version needed is 1.0.5, and autopkgtest passes against this
version

* puppet-module-puppetlabs-concat: Need to trigger another autopkgtest run
    - It passes locally with all-proposed=1

* rails: It is listed as a regression for rails/unknown
    - rails/2:5.2.3+dfsg-3 is passing

* ruby-gnome: Need to trigger another autopkgtest run
    - According to excuses page autopkgtest was executed against version
3.4.1-2 but the correct version is 3.4.1-2build1

* ruby-json-scheme: Need to trigger another autopkgtest run
    - According to excuses page autopkgtest was executed against version
2.8.1-1 but the correct version is 2.8.1-2

* ruby-listen: Need to trigger another autopkgtest run
    - According to excuses page autopkgtest was executed against version
3.1.5-1 but the correct version is 3.1.5-2

* ruby-minitest-reporters: Need to trigger another autopkgtest run
    - It passes locally with all-proposed=1

=====================================================================================================
## Feature Freeze exception involved

* chef: The version 13.8.7-6 is broken
    - I've been working with the Debian maintainer and it should be fixed
in Debian until the end of the week, after that I'll request a FFe.

* ruby-mixlib-log: Need a FFe
    - I requested a sync of a version which fixes this regression in Debian
but it is a new major release
    - https://bugs.launchpad.net/bugs/1866390

=====================================================================================================
## Binary package related changes

* golang-gitaly-proto: Regression on version 1.37.0+dfsg-1 due to a binary
conflict with src:gitaly
    - According to the Debian maintainer src:golang-gitaly-proto should not
provide ruby-gitaly anymore
    - This change was not made in Debian yet, so we need to carry a delta
for now
    -
https://bugs.launchpad.net/ubuntu/+source/golang-gitaly-proto/+bug/1866379

* ruby-concurrent-ext: Now src:ruby-concurrent provides ruby-concurrent-ext
    - It was removed from Debian, needs a RM request in Ubuntu
    - https://tracker.debian.org/news/1105443/removed-105-1-from-unstable/

=====================================================================================================
## Regressions

* coderay: https://bugs.launchpad.net/ubuntu/+source/coderay/+bug/1866877
* jekyll: https://bugs.launchpad.net/ubuntu/+source/jekyll/+bug/1866878
* pry: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952083
* ruby-combustion:
https://bugs.launchpad.net/ubuntu/+source/ruby-combustion/+bug/1866883
* ruby-em-hiredis:
https://bugs.launchpad.net/ubuntu/+source/ruby-em-hiredis/+bug/1866884
* ruby-fakefs:
https://bugs.launchpad.net/ubuntu/+source/ruby-fakefs/+bug/1866903
* ruby-faker:
https://bugs.launchpad.net/ubuntu/+source/ruby-faker/+bug/1866904
* ruby-grape:
https://bugs.launchpad.net/ubuntu/+source/ruby-grape/+bug/1866886
* ruby-innertube:
https://bugs.launchpad.net/ubuntu/+source/ruby-innertube/+bug/1866889
* ruby-invisible-captcha:
https://bugs.launchpad.net/ubuntu/+source/ruby-invisible-captcha/+bug/1866891
* ruby-net-scp:
https://bugs.launchpad.net/ubuntu/+source/ruby-net-scp/+bug/1866894
* ruby-puppetlabs-spec-helper:
https://bugs.launchpad.net/ubuntu/+source/ruby-puppetlabs-spec-helper/+bug/1866895
* ruby-rspec-puppet:
https://bugs.launchpad.net/ubuntu/+source/ruby-rspec-puppet/+bug/1866896
* ruby-session:
https://bugs.launchpad.net/ubuntu/+source/ruby-session/+bug/1866898
* sup-mail: https://bugs.launchpad.net/ubuntu/+source/sup-mail/+bug/1866901

[1]
https://people.canonical.com/~ubuntu-archive/transitions/html/ruby2.7-add.html
[2]
https://people.canonical.com/~ubuntu-archive/transitions/html/ruby2.7-only.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-server/attachments/20200310/5813d6e9/attachment.html>


More information about the ubuntu-server mailing list