Performing verification for Jammy.

I started a fresh jammy VM, and installed irqtop 2.6-2ubuntu3 with ruby-
curses 1.2.4-1build3, from -updates.

I then ran:

$ sudo irqtop
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in 
`require': /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.0.0/curses.so: 
undefined symbol: rb_safe_level - 
/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.0.0/curses.so (LoadError)
        from 
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in 
`require'
        from /usr/lib/ruby/vendor_ruby/curses.rb:18:in `rescue in <top 
(required)>'
        from /usr/lib/ruby/vendor_ruby/curses.rb:14:in `<top (required)>'
        from 
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in 
`require'
        from 
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in 
`require'
        from /usr/bin/irqtop:9:in `<main>'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in 
`require': cannot load such file -- 3.0/curses.so (LoadError)
        from 
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in 
`require'
        from /usr/lib/ruby/vendor_ruby/curses.rb:16:in `<top (required)>'
        from 
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in 
`require'
        from 
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:85:in 
`require'
        from /usr/bin/irqtop:9:in `<main>'

irqtop fails to start with "undefined symbol: rb_safe_level -
/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.0.0/curses.so (LoadError)".

I then enabled -proposed, and installed ruby-curses
1.2.4-1ubuntu0.22.04.1 and tried:

jammy-test - irqtop - 2024-06-16 07:06:25 +0000
              CPU0   CPU1   CPU2   CPU3
  cpuUtil:     0.0    0.0    0.0    0.0   total CPU utilization %
     %irq:     0.0    0.0    0.0    0.0   hardware IRQ CPU util%
    %sirq:     0.0    0.0    0.0    0.0   software IRQ CPU util%
 irqTotal:       4      5      2      6   total hardware IRQs
i      34:       .      .      .      0    PCI-MSI 524289-edge      
virtio0-input.0
i      36:       .      0      .      .    PCI-MSI 524290-edge      
virtio0-output.0
i      37:       0      .      .      .    PCI-MSI 2097153-edge      
virtio2-req.0
i      38:       .      0      .      .    PCI-MSI 2097154-edge      
virtio2-req.1
i      39:       .      .      0      .    PCI-MSI 2097155-edge      
virtio2-req.2
i     LOC:       3      4      1      5    Local timer interrupts
i     RES:       0      0      0      0    Rescheduling interrupts
i     CAL:       1      1      0      0    Function call interrupts
s   TIMER:       2      1      1      4
s  NET_RX:       0      0      0      0
s TASKLET:       0      0      0      0
s   SCHED:       2      2      1      4
s     RCU:       0      0      0      1

Everything now works correctly. I poked around and tried various
features of irqtop, and display refresh works correctly, as well as
various command line parameters.

The package in -proposed fixes the issue. Happy to mark verified for
Jammy.

** Tags removed: verification-needed-jammy
** Tags added: verification-done-jammy

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

Title:
  drop rb_safe_level() from ruby-curses to fix irqtop from missing
  symbols and deprecation warnings

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ruby-curses/+bug/1907932/+subscriptions


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

Reply via email to