[#122369] [Ruby Bug#21392] Data classes do not allow overriding #inspect — "austin (Austin Ziegler) via ruby-core" <ruby-core@...>

Issue #21392 has been reported by austin (Austin Ziegler).

8 messages 2025/06/01

[#122411] [Ruby Bug#21396] Set#initialize should call Set#add on items passed in — "tenderlovemaking (Aaron Patterson) via ruby-core" <ruby-core@...>

Issue #21396 has been reported by tenderlovemaking (Aaron Patterson).

12 messages 2025/06/04

[#122506] [Ruby Feature#21435] Kernel#optional as a conditional #then — "Alexander.Senko (Alexander Senko) via ruby-core" <ruby-core@...>

SXNzdWUgIzIxNDM1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEFsZXhhbmRlci5TZW5rbyAoQWxleGFu

11 messages 2025/06/10

[#122557] [Ruby Bug#21445] [BUG] push_mark_stack() called for broken object raised since cd9f447be247478d2eb3da985295735cce20cb23 — "yahonda (Yasuo Honda) via ruby-core" <ruby-core@...>

Issue #21445 has been reported by yahonda (Yasuo Honda).

10 messages 2025/06/19

[#122615] [Ruby Misc#21458] Test 'make install'? — "MSP-Greg (Greg L) via ruby-core" <ruby-core@...>

Issue #21458 has been reported by MSP-Greg (Greg L).

11 messages 2025/06/28

[ruby-core:122474] [Ruby Bug#21397] `snap run ruby.gem` fails when both snap and deb package installed

From: "hsbt (Hiroshi SHIBATA) via ruby-core" <ruby-core@...>
Date: 2025-06-06 01:06:42 UTC
List: ruby-core #122474
Issue #21397 has been updated by hsbt (Hiroshi SHIBATA).

Status changed from Open to Closed

Please avoid multi-posting the same issue to multiple place.

----------------------------------------
Bug #21397: `snap run ruby.gem` fails when both snap and deb package installed
https://bugs.ruby-lang.org/issues/21397#change-113663

* Author: mk76835897 (Max Kapur)
* Status: Closed
* ruby -v: ruby 3.4.4 (2025-05-14 revision a38531fd3f) +PRISM [x86_64-linux]
* Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN
----------------------------------------
There appears to be a packaging issue with the [official](https://www.ruby-lang.org/en/news/2018/11/08/snap/) Ruby snap.

On a clean virtual machine running Ubuntu 24.04, the `gem` command fails when run from the snap if the Ruby deb package is also present:

```
$ sudo apt update -y
$ sudo apt upgrade -y
$ sudo apt install ruby-full -y
$ sudo snap install --classic ruby
$ snap run ruby.gem -v
ruby: symbol lookup error: /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0: undefined symbol: __libc_pthread_init, version GLIBC_PRIVATE
```

The error does not occur unless the deb package is installed. However, installing the snap alongside the deb is not unusual, as many Ubuntu images (such as the GitHub Actions runners) have an older version of Ruby preinstalled as a deb by default. Installing the snap is an easy way to get Ruby v3.4 without compiling it from source.

Additional info:

```
$ snap version
snap    2.68.4
snapd   2.68.4
series  16
ubuntu  24.04
kernel  6.8.0-45-generic
$ ruby -v
ruby 3.2.3 (2024-01-18 revision 52bb2ac0a6) [x86_64-linux-gnu]
$ snap run ruby -v
ruby 3.4.4 (2025-05-14 revision a38531fd3f) +PRISM [x86_64-linux]
```

- I previously reported this bug on GitHub: https://github.com/ruby/snap.ruby/issues/42
- I also consulted the Snapcraft page, but it just says to report bugs to info@ruby-lang.org: https://snapcraft.io/ruby



-- 
https://bugs.ruby-lang.org/
______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/


In This Thread

Prev Next