Skip to content

Ubuntu 23.10 対応 #203

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Oct 29, 2023
Merged

Ubuntu 23.10 対応 #203

merged 5 commits into from
Oct 29, 2023

Conversation

3socha
Copy link
Collaborator

@3socha 3socha commented Oct 28, 2023

概要・タスク

  • Ubuntu 23.10 対応
    • ベースイメージを Ubuntu 23.10 に更新
    • agrep がないよって警告が出るので、代わりに glimpse をインストール
  • バージョンを固定しているソフトウェアを最新版に更新
  • テストが落ちるケースの対応
    • emacs → 削除する方針
    • sayhuuzoku → GOROOT 環境変数を設定
  • その他
    • CircleCI executor のイメージを更新
    • x86_64 版でテストコマンドが実行されない → circle ci executor デフォルトの node.js を使用

メモ・詳細

.NET

  • .NET 8.0 が出ているが、noc / ocs が未対応のため 7.0 のままにしておく

Emacs

  • Emacs 29 になって、標準入力からの読み込みでエラーが出る
# echo シェル芸 | emacs -Q --batch --insert /dev/stdin --eval='(princ (buffer-string))'

Error: error ("Maximum buffer size exceeded")
  mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode 0x15a506725bae92bf>))
  debug-early-backtrace()
  debug-early(error (error "Maximum buffer size exceeded"))
  command-line-1(("--insert" "/dev/stdin" "--eval=(princ (buffer-string))"))
  command-line()
  normal-top-level()
Maximum buffer size exceeded
  • あんまり使われてない気がするし、(私が)メンテできないので一旦削除でも良いのではないか
  • 誰か対応できる人がいたらお願いしたい

sayhuuzoku

  • /db/data.db の読み込みに失敗する
# sayhuuzoku g
2023/10/28 07:06:55 Failed to connect db: Failed to find path to database: exit status 2

Nim

  • nim 2.0.0 がリリースされていたため更新
  • nimble install 実行時に /usr/local/lib/nim/lib 以下にライブラリが配置されていることを想定しているようだが、 install.sh を実行しても配置されないようなので、自前で配置

@3socha 3socha requested a review from theoremoon October 29, 2023 03:52
@3socha 3socha marked this pull request as ready for review October 29, 2023 03:52
Copy link
Owner

@theoremoon theoremoon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

良さそう。対応ありがとうございます

@theoremoon theoremoon merged commit e392e1a into theoremoon:master Oct 29, 2023
@3socha 3socha deleted the mantic-minotaur branch April 28, 2024 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants