08:48:12
icon

remote: -----> Using Ruby version: ruby-3.2.0

08:48:27
icon

remote: -----> Using Ruby version: ruby-3.2.0
remote: Ruby version change detected. Clearing bundler cache.
remote: Old: ruby 3.2.0rc1 (2022-12-07) [x86_64-linux]
remote: New: ruby 3.2.0 (2022-12-25 revision a528908271) [x86_64-linux]

08:51:00
icon

えええ

remote: !
remote: ! Could not detect rake tasks
remote: ! ensure you can run `$ bundle exec rake -P` against your app
remote: ! and using the production group of your Gemfile.
remote: ! rake aborted!
remote: ! LoadError: Could not open library '/tmp/build_4335beaf/vendor/bundle/ruby/3.2.0/gems/blurhash-0.1.6/lib/../ext/blurhash/encode.so': /tmp/build_4335beaf/vendor/bundle/ruby/3.2.0/gems/blurhash-0.1.6/lib/../ext/blurhash/encode.so: cannot open shared object file: No such file or directory
remote: ! /tmp/build_4335beaf/vendor/bundle/ruby/3.2.0/gems/ffi-1.15.5/lib/ffi/library.rb:145:in `block in ffi_lib'

08:52:26
icon

ビルドはしてくれてたはず

remote: Fetching blurhash 0.1.6
remote: Installing blurhash 0.1.6 with native extensions

08:57:08
icon

同じcommitをもう1度pushしてみたら同じように止まる。ちゃんとみなくちゃわね。起きて洗濯しよう。

10:03:10
icon

うりゃ

$ cd ~/.rbenv/plugins/ruby-build; git pull; rbenv install 3.2.0
:
Installing ruby-3.2.0...

おー

10:07:11
icon

$ rbenv local 3.2.0
$ bundle install
:
Resolving dependencies...
Could not find compatible versions

Because microformats >= 4.4.1 depends on Ruby >= 2.4, < 3.2
and microformats >= 4.4, < 4.4.1 could not be found in rubygems repository
https://rubygems.org/ or installed locally,
microformats >= 4.4 requires Ruby >= 2.4, < 3.2.
So, because Gemfile depends on microformats ~> 4.4
and current Ruby version is = 3.2.0,
version solving has failed.

ほげー。rc1では見逃してもらってたのにな

Web site image
RubyGems.org | your community gem host
10:12:43
icon

この子はtestグループだけかうーん

10:13:57
icon

とりゃ

diff --git a/Gemfile b/Gemfile
index d29703849f..58c5ac9e29 100644
--- a/Gemfile
+++ b/Gemfile
@@ -124,7 +124,7 @@ group :test do
gem 'climate_control', '~> 0.2'
gem 'faker', '~> 3.0'
gem 'json-schema', '~> 3.0'
- gem 'microformats', '~> 4.4'
+ gem 'microformats', '~> 4.4', git: 'https://github.com/tenderlove/microformats-ruby.git', branch: 'remove-ruby-limit'
gem 'rack-test', '~> 2.0'
gem 'rails-controller-testing', '~> 1.0'
gem 'rspec_junit_formatter', '~> 0.6'

Web site image
GitHub - tenderlove/microformats-ruby: Ruby gem that parse HTML containing microformats/microformats2 and returns Ruby objects, a Ruby hash or a JSON hash
10:14:15
icon

再起動いいどう!!

10:16:54
icon

$ RAILS_ENV=test bundle exec rake -P
rake aborted!
LoadError: Could not open library '/home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.2.0/gems/blurhash-0.1.6/lib/../ext/blurhash/encode.so': /home/zunda/c/src/github.com/zunda/mastodon/vendor/bundle/ruby/3.2.0/gems/blurhash-0.1.6/lib/../ext/blurhash/encode.so: cannot open shared object file: No such file or directory

おや。ローカルに再現できたね。

10:20:33
icon

rc1でつくったのgemにはある.soがリリース版でつくったgemには無い

$ cd vendor/bundle/ruby
$ file 3.2.0+3/gems/blurhash-0.1.6/lib/../ext/blurhash/encode.so
3.2.0+3/gems/blurhash-0.1.6/lib/../ext/blurhash/encode.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f4fc92a711dc53b3d453922975ca3c89688f1ea, with debug_info, not stripped
$ file 3.2.0/gems/blurhash-0.1.6/lib/../ext/blurhash/encode.so
3.2.0/gems/blurhash-0.1.6/lib/../ext/blurhash/encode.so: cannot open `3.2.0/gems/blurhash-0.1.6/lib/../ext/blurhash/encode.so' (No such file or directory)

soじたいはできているけれどrequireするパスからは見えないのかな

$ find 3.2.0 -name encode.so
3.2.0/extensions/x86_64-linux/3.2.0/blurhash-0.1.6/encode.so
3.2.0/gems/blurhash-0.1.6/lib/encode.so

10:24:02
icon

@ponapalt ヒラサポートにできる範囲で中からもつっついてはいるんですけどT_T

10:55:26
icon

@ponapalt こちらからの言い訳をお客様にお届けできてそれが公開情報にならないと詳しく書けないのですが、そういう感じではないです…

11:13:55
icon

あーもーうんこー

11:15:59
icon

そうだ!こういうときこそ、

11:16:03
icon

にゃーん

11:38:47
icon
Web site image
GitHub - ruby/ruby: The Ruby Programming Language
11:39:11
icon




こ さ ん

12:06:23
icon

にゃーんにゃーん

12:32:17
icon

お仕事iPhoneの画面の回転を抑制したくて見つけたんだけどコントロールセンターって何(´・ω・`)

iPhoneの画面の向きを変更する/ロックする - Apple サポート (日本) support.apple.com/ja-jp/guide/

12:34:01
icon

ホームボタンの無いiPhoneの場合画面右上から下にスワイプ。おっさんには覚えられない。

12:35:52
icon

Apple製品のUIなんでこんなに難しいん

12:49:58
icon

$ find . -name encode.so
:
./3.2.0+3/extensions/x86_64-linux/3.2.0+3/blurhash-0.1.6/encode.so
./3.2.0+3/gems/blurhash-0.1.6/ext/blurhash/encode.so
./3.2.0+3/gems/blurhash-0.1.6/lib/encode.so
./3.2.0/extensions/x86_64-linux/3.2.0/blurhash-0.1.6/encode.so
./3.2.0/gems/blurhash-0.1.6/lib/encode.so

ext/blurhash/encode.soが無くなってlib/encode.soだけにインストールされるようになったのかな

12:57:46
icon

ビルド済みのディレクトリには有意な違いは見られない

$ diff -ur 3.2.0{+3,}/gems/blurhash-0.1.6/
Only in 3.2.0+3/gems/blurhash-0.1.6/ext/blurhash: encode.o
Only in 3.2.0+3/gems/blurhash-0.1.6/ext/blurhash: encode.so
diff -ur 3.2.0+3/gems/blurhash-0.1.6/ext/blurhash/Makefile 3.2.0/gems/blurhash-0.1.6/ext/blurhash/Makefile
--- 3.2.0+3/gems/blurhash-0.1.6/ext/blurhash/Makefile 2022-12-09 20:39:32.863890039 -1000
+++ 3.2.0/gems/blurhash-0.1.6/ext/blurhash/Makefile 2022-12-25 10:14:22.229106750 -1000
:
Only in 3.2.0+3/gems/blurhash-0.1.6/ext/blurhash: .sitearchdir.time
:

ん。.sitearchdir.time?

12:58:47
icon


13:13:06
2022-12-25 13:12:47 Posting ぁぅ awu@fedibird.com
icon

This account is not set to public on notestock.

13:19:27
icon

$ git clean -dxf; rbenv local 3.2.0; bundle install; bundle exec rake

は成功するのなあ

$ find . -name encode.so
./tmp/x86_64-linux/encode/3.2.0/encode.so
./tmp/x86_64-linux/stage/ext/blurhash/encode.so
./ext/blurhash/encode.so

13:27:03
icon

和尚が二人で

13:28:06
2022-12-25 13:27:41 Posting まめも mamemomonga@momo.mame.moe
icon

This account is not set to public on notestock.

13:28:14
icon

ステレオになってたw

13:34:14
icon

$ rbenv local 3.2.0-rc1
$ bundle version
Bundler version 2.4.0.dev (2022-12-25 commit unknown)
$ rbenv local 3.2.0
$ bundle version
Bundler version 2.4.1 (2022-12-25 commit unknown)

ほむー

13:43:33
icon

湯煎が優先かな

13:45:47
icon

\ローストビーフで/ \苦労すっとー/

13:47:48
icon

うちには営業力しかないので消耗しててもう正月は来ないんですう

13:49:13
2022-12-25 13:48:55 Posting estpls estpls@mstdn.beer
icon

This account is not set to public on notestock.

13:49:37
icon

再帰さいきすれ再帰法 (永久に寝る

14:01:28
2022-12-25 05:14:18 Posting まきはら🚩🥞🥞🥞 makihara@fedibird.com
icon

まだ未完成の部分もありますが、超初心者向けMastodonガイドを公開しました。

ほぼ一本道で最初のページから順に読んでいけば一通り使えるようになるよう、最低限の内容に絞っています。まだ使ってない人から、使い始めたもののぜんぜんわからん人まで、何かのお役に立てましたら幸いです。
prgm.x0.com/mstdn/

Web site image
Mastodonを始めよう!
14:02:21
icon

にゃーん

14:08:47
icon











14:09:03
icon

い が抜けてる

14:13:33
icon

ケンジントンはいいじんとん

14:14:09
icon

ントン成分

14:15:03
2022-12-25 14:14:56 Posting zunda 避難中 zundan@mastodooooooon.xyz
icon

This account is not set to public on notestock.

14:15:17
2022-12-25 14:14:49 Posting マメミム mamemimu@mstdn.jp
icon

This account is not set to public on notestock.

14:16:12
icon

旋盤の施錠

14:16:32
icon

世情 (中島みゆき)

14:19:29
icon

むっちゃブラック(手にはやさしい)

Attach image
14:21:32
icon

シュプレヒコールの波

14:24:47
icon

$ rbenv local 3.2.0-rc1
$ gem --version
3.4.0.dev
$ rbenv local 3.2.0
$ gem --version
3.4.1

こっちかなあ

14:28:49
icon

いつーも冷たい雨が降る

14:30:22
2022-12-25 14:27:16 Posting sublimer@あすてろいどん鯖管 sublimer@mstdn.sublimer.me
icon

This account is not set to public on notestock.

14:30:29
2022-12-25 14:27:43 Posting sublimer@あすてろいどん鯖管 sublimer@mstdn.sublimer.me
icon

This account is not set to public on notestock.

14:30:35
2022-12-25 14:28:40 Posting sublimer@あすてろいどん鯖管 sublimer@mstdn.sublimer.me
icon

This account is not set to public on notestock.

14:30:56
icon

日本だとみゆきさんの歌声が聞こえる…!!

14:51:14
icon

$ git diff master
diff --git a/lib/blurhash.rb b/lib/blurhash.rb
index c1094c8..14db8a3 100644
--- a/lib/blurhash.rb
+++ b/lib/blurhash.rb
@@ -23,7 +23,7 @@ module Blurhash

module Unstable
extend FFI::Library
- ffi_lib File.join(File.expand_path(File.dirname(__FILE__)), '..', 'ext', 'blurhash', 'encode.' + RbConfig::CONFIG['DLEXT'])
+ ffi_lib File.join(File.expand_path(File.dirname(__FILE__)), 'encode.' + RbConfig::CONFIG['DLEXT'])
attach_function :blurHashForPixels, %i(int int int int pointer size_t), :string
end

するとruby-3.2.0でblurhashでのrequireには成功するんだけどox/oxをrequireできないなあ…

14:52:03
icon

rbenv local 3.2.0-rc1すると問題ない。ぐぬー。

15:43:18
icon

ごめんなさいごめんなさい返事のないSlackを眺めてにゃーんしてますもっと叩いてぶあー

16:03:29
CentOSをサーバに
icon

せんとす。ここをキャンプ地とする。

16:03:51
CentOSをサーバに
icon

やめときー

16:18:07
icon

もうRubyなんもわからん

$ strace --trace=file -o bundle-install.strace -f bundle update blurhash

16:24:17
icon

にゃーん

16:26:48
icon

strace眺めてもなんもわからん

16:29:01
icon

にゃーん

17:58:52
icon

今年でカニカマ50周年だそうです(TBS日曜天国)。食べたいねえ。

18:04:21
icon

ぷえ

20:02:16
icon

にゃーん

20:06:20
icon

オンラインでもタイムゾーンは超えられないんだよぬ(´・ω・`)

20:06:33
icon

ぐえー

20:18:19
2022-12-25 19:50:41 Posting estpls estpls@mstdn.beer
icon

This account is not set to public on notestock.

20:18:34
icon

僕にも…点滴…!!

21:03:13
icon

にゃーん

22:37:43
2022-12-25 22:32:01 Posting あくあーら@イワテドン鯖缶 aquarla@iwatedon.net
icon

SNSでつらくなったら、メシ画像だけアップするようにするといいよ

22:42:10
icon

にゃーん

Attach image
23:18:49
icon

事実上の鋼鉄