00:07:11
2020-01-10 00:00:56 Keᷟiͣzᷤoͭuͦ@6ͩ4ͦ0ᷠ0の投稿 keizou@mstdn.guru
icon

このアカウントは、notestockで公開設定になっていません。

00:07:39
icon

ジャガイモ語でAIをトレーニング

08:03:06
icon

モンエナカシャプシュ :saba:

e326b0dda (upstream/master) Upgrade CircleCI testing to Ruby 2.4-2.7 (#12800)
139f7646a Rename page_heading_actions variable (#12799)
c30697819 Use quality values in Accept field to explicitly prefer JSON over HTML (#12806)
817d4a937 Add --remote-only option to emoji purge (#12810)

08:04:50
icon

$ git merge --no-edit master
Auto-merging Gemfile
CONFLICT (content): Merge conflict in Gemfile
Automatic merge failed; fix conflicts and then commit the result.

ほーい

08:05:36
icon

masterむっちゃ進んでますたー!!

<<<<<<< HEAD
ruby '>= 2.4.0', '< 2.8.0'
=======
ruby '>= 2.4.0', '< 3.0.0'
>>>>>>> master

08:12:34
icon

アイコン変えたいこん (僕のはいつも変わってるん)

08:13:47
icon

\Master/ :saba: \ますたー/

Merged tootsuite/mastodon at e326b0dda1cd9b85519c185fbed624ad0eb4d91d.

08:29:25
icon

あれ?

08:30:00
icon

ますたーしてますんですたー

-----> Compiling Ruby/Rails
!
! There was an error parsing your Gemfile, we cannot continue
!
! [!] There was an error parsing `Gemfile`: You cannot specify the same gem twice with different version requirements.
! You specified: thwait (~> 0.1.0) and thwait (>= 0). Bundler cannot continue.
!
! # from /tmp/build_72ef71283690518978f3dce80bfb1633/Gemfile:89
! # -------------------------------------------
! # gem 'sidekiq-scheduler', '~> 3.0', git: 'https://github.com/zunda/sidekiq-scheduler.git', branch: 'v3.0.0-ruby-2.7.0'
! > gem 'thwait', git: 'https://github.com/zunda/thwait.git', branch: 'use-ruby-2.7.0'
! # gem 'sidekiq-unique-jobs', '~> 6.0'
! # -------------------------------------------
!
! Push rejected, failed to compile Ruby app.
! Push failed

08:31:20
icon

gem 'thwait', '~> 0.1.0'
gem 'e2mmap', '~> 0.1.0'

e2mmapが明示的に指定されるようになってたねー

08:33:23
icon

ひさびさ「ハラスメントゲーム」おもしろいな

08:37:34
icon

ぶんどるインストール忘れてましたしー

08:57:42
icon

\こんどこそ/ :saba: \ますたー/

Merged tootsuite/mastodon at e326b0dda1cd9b85519c185fbed624ad0eb4d91d.

09:07:34
icon

すてき!

09:09:16
icon

みそみそ〜

09:10:01
2020-01-10 03:57:12 リリフィラの投稿 Lili@foresdon.jp
icon

このアカウントは、notestockで公開設定になっていません。

09:10:39
icon

\ふとんに/ \ふっとんだ/

09:12:15
2020-01-10 09:12:03 まめもの投稿 mamemomonga@raspidon.mamemo.online
icon

このアカウントは、notestockで公開設定になっていません。

09:25:56
icon

5Gのケーブルが抜けかけてるとWiFi不安定になるらしいよ

09:28:17
2020-01-10 09:28:05 まめもの投稿 mamemomonga@raspidon.mamemo.online
icon

このアカウントは、notestockで公開設定になっていません。

09:28:29
icon

それじゃ10Gやーw

09:30:59
icon

ごじだ
ごじだ
ごじだとめかごじだ♪

09:31:57
2020-01-10 09:31:38 まめもの投稿 mamemomonga@raspidon.mamemo.online
icon

このアカウントは、notestockで公開設定になっていません。

09:32:19
icon

メートル単価だったんかーww

09:33:44
2020-01-10 09:33:34 まめもの投稿 mamemomonga@raspidon.mamemo.online
icon

このアカウントは、notestockで公開設定になっていません。

09:34:50
icon

MAUは欠品してまう?

09:39:42
2020-01-10 09:37:16 まめもの投稿 mamemomonga@raspidon.mamemo.online
icon

このアカウントは、notestockで公開設定になっていません。

09:44:41
icon

htop眺めてると6コア12スレッドのRyzenさんがそれぞれ10%も働いてなくて申し訳なくなったのでちょっと自分のお仕事してくるね

09:48:12
icon

ターミネーターも残ってねーたー

09:48:32
icon

1スレッドも使わなかったのでこのレベル

09:48:47
icon

布団がふっとんだ

09:48:54
icon

猫がいぬ

09:49:11
icon

冷えすぎて停止w

10:07:19
icon

Kickstarterで思い出したんだけど!! ジャガイモ5Gアンテナに出資しちゃったw 2.4Gかもだけどw

Help make it happen for The World's First Smart Potato! https://igg.me/p/the-world-s-first-smart-potato-smartpotato/cstw/5898750

https://www.itmedia.co.jp/news/articles/2001/10/news136.html

Web site image
ジャガイモにもIoT化の波? アンテナ刺した「スマートポテト」がCES 2020で話題
10:09:01
icon

じゃがいもでずんだ餅がおじいだよ!!

10:09:15
2020-01-10 10:08:38 まめもの投稿 mamemomonga@raspidon.mamemo.online
icon

このアカウントは、notestockで公開設定になっていません。

10:09:30
icon

電圧もだけど電流もね!!

10:10:08
2020-01-10 10:09:55 Asmodeus :dumpling:の投稿 shinderuman@ding-dong.asmodeus.tokyo
icon

このアカウントは、notestockで公開設定になっていません。

10:10:28
icon

人と会話できるようになるのすばらしいな!!れ

10:14:03
icon

Smart Potato、backする時に送料も追加されるよー (送られてくるとは言っていないw

10:16:40
icon

2個刺したら2個で会話始めちゃうから気をつけてw

10:19:47
2020-01-10 10:19:36 Asmodeus :dumpling:の投稿 shinderuman@ding-dong.asmodeus.tokyo
icon

このアカウントは、notestockで公開設定になっていません。

10:20:24
2020-01-10 10:20:01 まめもの投稿 mamemomonga@raspidon.mamemo.online
icon

このアカウントは、notestockで公開設定になっていません。

12:38:16
icon

でぶオプス :saba: 炭水化物と鯖缶
箱の中のフタが想像より弱かったけどうまうま

Attach image
Attach image
Attach image
Attach image
12:44:08
icon

最上川
料金未納で
止まってた

12:44:12
icon

ごめんなさいごめんなさい

13:27:48
icon

@hanage999 ruby-2.7.0でおかしかったら、例えばhttp gemで https://github.com/zunda/http/compare/3-x-stable...v3.3.0-use-ruby-2.7.0 みたいな変更が必要かもですー

13:34:52
icon

@hanage999 nil.to_sがfreezeされるようになって、FrozenError: can't modify frozen String: "" って言われてるなら、そこら辺な感じです。

13:44:07
icon

@hanage999 うろ覚えなんだけど、http gemが添付メディアをもらいに行って、chunked transferでレスポンスをもらった最後にreadpartialメソッドがnilを返すような状況になるとそこで例外をもらって落ちちゃって、結果的に添付メディアがローカルに無い状態になっちゃってるかもしれません。もう1度もらいに行ければいいんだけどどうすりゃいいんだ…(tootctlに何かあるかしら…

13:49:12
icon

さんれんきゅう…おいしそうなきゅうりね

13:58:33
icon

椅子いーっす?

13:58:39
icon

13:58:54
icon




ら さ ん

14:00:01
2020-01-10 13:59:50 estplsの投稿 estpls@mstdn.beer
icon

このアカウントは、notestockで公開設定になっていません。

14:00:24
icon

これつかってーぶる

14:03:37
icon

ログイン ログオン 違い

14:06:39
icon

スマートポテトの盛大なくだらなさに負けてbackしちゃったから何かおもろイモの届くといいなw https://www.indiegogo.com/projects/the-world-s-first-smart-potato-smartpotato

14:09:19
2020-01-10 14:09:10 おさの投稿 osapon@mstdn.nere9.help
icon

ログオフ ログアウト 違い

14:09:54
icon

カルロすごーんのカルロって

14:19:32
icon

J-WAVEで山田玲奈さん「一緒の病院で産まれた、おぎゃーとぅぎゃざー」かっこええw

14:19:55
2020-01-10 14:18:29 Giraffe Beerの投稿 giraffe_beer@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

14:19:58
2020-01-10 14:19:43 あっきぃの投稿 akkiesoft@social.mikutter.hachune.net
icon

新作ラノベ「俺のオカンがUPSになった件」

14:21:51
2020-01-10 14:19:03 せいほうけい🔥の投稿 sehoke@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

14:21:59
icon

ガーン

15:16:42
icon

駐車場の近くに陣取ってるおばちゃんのタバコが臭かったので :saba:

ea436b355 (upstream/master) Add support for linking XMPP URIs in toots (#12709)
e9ea09d17 Suppress backtrace when delivering toots (#12798)
36426ed4a Use heading actions and placeholders in settings (#12801)
630b5136e Add CircleCI task to test migrations (#12815)
baa3db300 Change audio/video playback to stop playback when out of view (#12486)
d1f68fb58 Bump rdf-normalize from 0.3.3 to 0.4.0 (#12785)
05756c9a1 improve status title (#8596)
206dfd7da Clarify keyword arguments with ** (#12769)
7583679ec Fix old migrations failing because of strong_migrations update (#12787)

15:17:25
icon

エレコムおじさんの関係者は積極的にミュートしてくよ!(タバコ州のせいでイライラしてるらしい)

15:18:22
icon

州じゃねえよ臭だよ公共の場所で吸うなうんこ

15:19:15
icon

ていうかGemfile.lockにコンフリクトなしで進んじゃったんだけどだいじょぶやろか

15:19:41
2020-01-10 15:02:14 かのかの投稿 kanoka@mstdn.beer
icon

このアカウントは、notestockで公開設定になっていません。

15:19:53
icon

ドコドコドコドコしてないのもいいなあ!

15:20:51
2020-01-10 14:59:03 Eugen Rochkoの投稿 Gargron@mastodon.social
icon

このアカウントは、notestockで公開設定になっていません。

15:22:39
icon

ほらー。

Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
You are trying to install in deployment mode after changing
your Gemfile. Run `bundle install` elsewhere and add the
updated Gemfile.lock to version control.

Bundler is unlocking ruby

You have added to the Gemfile:
* thwait (~> 0.1.0)
* e2mmap (~> 0.1.0)

15:23:44
icon

いあ、まさかのブランチ間違いの可能性w

15:24:28
icon

コーヒーミルつかってみる?

15:34:10
icon

push元ブランチ間違えなかったらビルド通ったわね

15:34:23
icon

15:34:35
icon

ステージングでの動作試験すっとばしましたw

15:35:57
icon

\Master/ :saba: \ますたー/

Merged tootsuite/mastodon at ea436b355bd844c86a4f4ddfd204b9bf15a1db6c.

15:36:55
icon

プルリクがmergeしてもらえるのまじうれしー!

Attach image
15:38:40
icon

Blue BottleのThree Africaわりとすきー

15:38:54
icon

Three Africasだったー

15:46:55
icon

さーて、この辺からruby-2.7.0対応だんだん頭使わないと進まなくなってきた気のする

17:23:20
icon

現状の弊ぼっちのGemfile https://github.com/zunda/mastodon/blob/b159024/Gemfile を眺めながらMastodonが使ってるgemのruby-2.7.0での注意点を思い出してみるね。

bootsnapはHerokuでだけcan't modify frozen Stringをもらうようになったのを https://github.com/Shopify/bootsnap/pull/288 でなおしてもらったので、次のリリースまではmasterを使う。

httpは https://github.com/zunda/http/tree/v3.3.0-use-ruby-2.7.0 でfreezeされたnil.to_sが返るのを修正した。Upstreamには別の修正 https://github.com/httprb/http/pull/581 が入ってるのでリリースされたらそちらを、て https://github.com/httprb/http/releases/tag/v4.3.0 が来てるな!あとで上げてみよう。

sidekiq-schedulerはRuby本体に標準でthwaitがインストールされなくなったのを https://github.com/zunda/sidekiq-scheduler/blob/v3.0.0-ruby-2.7.0/sidekiq-scheduler.gemspec で修正。本家にいくつかPRがある https://github.com/moove-it/sidekiq-scheduler/pull ので次のリリースでそのまま使えるようになりそう。

sidekiq-schedulerがrequireするthwaitがrequireするe2mmapがRuby本体にインストールされなくなったのは https://github.com/ruby/thwait/pull/2 でなおしてもらったんだけど、次のRubyのリリースまではどこかで明に要求する必要がある。現在はthwaitと一緒にGemfileから要求している。

17:30:34
icon

そうそう!Mastodon本体のruby-2.7.0のための修正はたぶんこれくらい。すごいよねえ!

Clarify keyword arguments with ** · Issue #12769 · tootsuite/mastodon · GitHub https://github.com/tootsuite/mastodon/pull/12769

Web site image
Clarify keyword arguments with ** by zunda · Pull Request #12769 · mastodon/mastodon
17:33:39
icon

あとはいろんなgemからのいろんな警告なーw

17:39:02
icon

酒飲んでコード書くの楽しいんだけど前には進まないよねぇw

17:53:49
icon

@tadd それそれ!

18:46:58
2020-01-10 17:55:19 保留の投稿 walkthrough@best-friends.chat
icon

このアカウントは、notestockで公開設定になっていません。

18:47:00
2020-01-10 17:55:48 保留の投稿 walkthrough@best-friends.chat
icon

このアカウントは、notestockで公開設定になっていません。

18:47:20
icon

高度だ!(漢字的な意味で

18:54:02
icon

手巻きタコス(円周率が大きすぎて巻けない)

Attach image
19:24:58
icon

ってあれ?masterいま2.6.5よね?

19:31:12
icon

@hanage999 妄想ですみませんが、添付ファイルの取得元のURLがおかしくなってるとか…。Rubyのバージョンを戻してからの分はちゃんと進んでる漢字でしょうか?再試行ジョブの内容を覗いてみられるといいんですけどねえ。

19:32:03
2020-01-10 19:29:02 Asmodeus :dumpling:の投稿 shinderuman@ding-dong.asmodeus.tokyo
icon

このアカウントは、notestockで公開設定になっていません。

19:32:04
2020-01-10 19:29:13 鼻毛スライサーの投稿 hanage999@mastodon.crazynewworld.net
icon

このアカウントは、notestockで公開設定になっていません。

19:33:48
icon

@hanage999 2.7.0時代にジョブが作られたときにすでにおかしくなっちゃってたのかな?と妄想してます

20:19:36
icon

早期リターン
遅延おさーん

20:21:28
icon

酔っ払いは皿を洗え2021

20:30:13
2020-01-10 19:32:45 takimura@​:misskey:​.dev​​:spi:の投稿 cv_k@misskey.dev
icon

>Don't drink and Tweet
:twitter: https://twitter.com/i/status/1215831854596743168

何言ってるんだ
:thinkhappy:

20:30:42
2020-01-10 20:29:47 はいりふおじさん(LIFT650)の投稿 Common_Lisper@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

21:03:59
icon

FIrefoxでマストドンしようと思ったらログアウトされちゃったわね?

21:05:44
icon

うちのRetryさんたちほとんどActivityPub::DeliveryWorkerで1個ActivityPub::ProcessingWorkerわね

21:12:12
icon

2.7.0でnil.to_sが凍ってた頃のログはもう消えちゃってるのう…

21:14:00
icon

/sidekiq/morgue に FrozenError: can't modify frozen String: "" on がたくさんいた(´・ω・`)

21:17:42
icon

@hanage999 /sidekiq/morgueにFrozenError: can't modify frozen String: ""がたくさん残ってたのですが、Errno::ENOENTはありませんでした。僕が妄想したのとは別の原因でエラーが起きてるかもです。アプリログにバックトレースが記録されてれば、何がおかしそうかもうすこしわかるかもです。

21:22:38
icon

@hanage999 も少し先?に進むと、MastodonのコードのどこからPaperclipのコードの何かが呼ばれてるのが見えて、そこらあたりでPapertrailに渡してる情報を覗き見ることができれば、何が原因でエラーが起きちゃってるかわかるかもしれないです

21:23:46
icon

ログイン・ログアウト時の草を比較することによって特に火曜日にお仕事でぎっとぎとしてることがばれる

Attach image
Attach image
21:25:18
icon

@hanage999 SidekiqのWebUIが開けなくなったのはRailsの何かのバージョンの変化でセッション情報が非互換になったからかもって先週どなたかが言ってたような気がします。ログインしなおせばなおるかも。

21:26:44
icon

すまーとじゃがすくりぷと

21:38:19
icon

@hanage999 うまく言ってる感じのログは https://gist.github.com/zunda/4e1bf223b7d54bc67bbc444b42dda98f みたいな感じのようです。

/tmp/8d777f385d3dfec8815d20f7496026dc20200111-9059-1e4rha (こちらのログだと /tmp/8d777f385d3dfec8815d20f7496026dc20200111-41-186nm3f )がどこからか生成されるはずなんだけどそれができてない感じですよね…

21:38:38
icon

感じって何回かけばいいのってかんじー

21:45:05
icon

@hanage999 4行目のJSONを解読してくと添付メディアのURLがちゃんと認識されてることがわかりました。うーむむ

$ jq -r .jobstr {"context...}の中身をコピペしたファイル名 | jq -r .args[1] | jq .object.attachment[0].url
https://media.matcha-soft.com/mastodon/media_attachments/files/001/172/445/original/7deb85

21:46:50
icon

@hanage999 有意義なバックトレース無いですねい…

21:47:19
icon

macOSはバックとレースするのやめてほしいわね

21:50:07
icon

ProcessingWorkerなんもわからん

$ cat app/workers/processing_worker.rb
# frozen_string_literal: true

class ProcessingWorker
include Sidekiq::Worker

sidekiq_options backtrace: true

def perform(account_id, body); end
end

21:50:54
icon

ちゃうちゃうこっちだ

$ cat app/workers/activitypub/processing_worker.rb
# frozen_string_literal: true

class ActivityPub::ProcessingWorker
include Sidekiq::Worker

sidekiq_options backtrace: true

def perform(account_id, body, delivered_to_account_id = nil)
ActivityPub::ProcessCollectionService.new.call(body, Account.find(account_id), override_timestamps: true, delivered_to_account_id: delivered_to_account_id, delivery: true)
rescue ActiveRecord::RecordInvalid => e
Rails.logger.debug "Error processing incoming ActivityPub object: #{e}"
end
end

22:04:08
icon

app/workers/activitypub/processing_worker.rbからRubyの気持ちになって追っかけてったらapp/models/media_attachment.rbにたどり着いたのですが相変わらず何もわからん状態です。そろそろこちらは時間切れ。すみませーん。何か思いついたら改めておしらせします @hanage999

22:04:56
icon

ていうか瞬停したとたんに5G回線(ケーブルテレビ)切れたやん。ネットワークの無いぼっち鯖缶は寝るしか無いのだ。おやすに〜w

22:13:49
icon

Spectrumの5G(ケーブルテレビ)回線はわりとすんなり切れるんだけどT -mobileのLTE(ほんとに)回線はしつこくつながっててくれてありがたい

22:18:08
icon

えっ?Fedibirdさんが?もしや5Gケーブル…

22:19:40
icon

@shinderuman こちらは夏も冬もUTC-10時間でございまーす!日本から見ると前日の5時間先だよ