Skip to content
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

2021-08 リリース作業 #109

Closed
kou029w opened this issue Jul 16, 2021 · 17 comments
Closed

2021-08 リリース作業 #109

kou029w opened this issue Jul 16, 2021 · 17 comments
Assignees

Comments

@kou029w
Copy link
Contributor

kou029w commented Jul 16, 2021

関連: #104, #63, #45

リリース作業を実施する

@kou029w kou029w self-assigned this Jul 16, 2021
@gurezo
Copy link
Contributor

gurezo commented Jul 29, 2021

@kou029w
フォント情報で、共有します。
ttf-kochi-gothicは、廃止予定とのことです。
https://packages.debian.org/ja/jessie/ttf-kochi-gothic
#100 (comment)

64bit 版をセットアップシェルを試している時に判明しました。

@gurezo
Copy link
Contributor

gurezo commented Jul 29, 2021

@kou029w
下記箇所で、apt-get失敗してキチンとインストールされないので、ご注意ください
https://github.com/chirimen-oh/chirimen/blob/master/setup.sh#L62

@kou029w
Copy link
Contributor Author

kou029w commented Aug 5, 2021

@gurezo
共有ありがとうございます。既にfonts-notoが含まれていますがttf-kochi-gothicも含め日本語フォントとしてはfonts-noto-cjkあたりに置き換えたほうが良さそうですね。


そういえばフォントのインストールは行っていますがブラウザーのデフォルトのフォントとしての設定やデスクトップのデフォルトのフォントの設定は行われていないのでしょうかね…? もしかしたらやったほうがよいのかな。

@kou029w
Copy link
Contributor Author

kou029w commented Aug 5, 2021

<li>Neopixel LEDモジュール x 2(<a href="https://www.amazon.co.jp/dp/B01MYT6JH9/">テープ</a><a href="https://www.amazon.co.jp/dp/B07CHDBW38/">マトリクス</a><a href="https://www.amazon.co.jp/dp/B07926DQWQ/">リング</a>などがあります。LED85連までのもの(×最大7個)に対応)</li>

<a href="https://www.amazon.co.jp/dp/B07CHDBW38/">マトリクス</a> リンク切れ

@kou029w
Copy link
Contributor Author

kou029w commented Aug 5, 2021

VSCodeのインストールは下記でOK

sudo apt install code

参考文献: https://qiita.com/hikaru__m/items/09ac6b38a42e53074bbf

@kou029w
Copy link
Contributor Author

kou029w commented Aug 5, 2021

Arduino IDEも下記で済むのではないだろうか

sudo apt install arduino

https://packages.debian.org/buster/arduino

@kou029w
Copy link
Contributor Author

kou029w commented Aug 5, 2021

Node.js は npm パッケージ n を使うより APT リポジトリ NodeSource を使うほうが管理の単純さの点でメリットがあると考える
n そのものを動かすためのランタイムの Node.js に加えて n によって管理される Node.js の少なくとも 2 つをメンテナンスする必要があるが、NodeSource を使いAPTリポジトリに統一することによってその必要が無くなる

curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

https://github.com/nodesource/distributions#installation-instructions

ここではLTS (2021-08-05 現在 v14)のインストール方法を示したがgpioパッケージとの互換性に問題があるらしいのでこれはあとで確認してみる

@kou029w
Copy link
Contributor Author

kou029w commented Aug 5, 2021

<a href="https://www.amazon.co.jp/dp/B07CHDBW38/">マトリクス</a> リンク切れ

マトリックス https://www.amazon.co.jp/dp/B074Z221XV
リング https://www.switch-science.com/catalog/1537/

@kou029w
Copy link
Contributor Author

kou029w commented Aug 5, 2021

手動でやる必要がありそうな事項:

  • デスクトップ環境
    • 必要に応じてフォントの変更
      • VSCode Noto Sans Mono CJK JP
  • ブラウザー周り
    • Web Bluetooth API
    • ブックマークバーの表示
    • システムのタイトルバーと枠線の無効化
    • 検索エンジンをGoogleに変更

@kou029w
Copy link
Contributor Author

kou029w commented Aug 5, 2021

Arduino IDEも下記で済むのではないだろうか

sudo apt install arduino

https://packages.debian.org/buster/arduino

済む。 (2021-05-07 Raspberry Pi OS with desktop Kernel 5.10)

@kou029w
Copy link
Contributor Author

kou029w commented Aug 5, 2021

ここではLTS (2021-08-05 現在 v14)のインストール方法を示したがgpioパッケージとの互換性に問題があるらしいのでこれはあとで確認してみる

再現した。

var exportobj = gpio.export(portnum, options);

ここのportnumにnumberを許容しないようになった。

portdata.exportobj.set(value);

ここのvalueにいかなる値も許容しないようになった。number以外を与えるとgpioによってnumberに変換されエラーが発報する。
onoff あたりに置き換えたほうが良いと考える。

@kou029w
Copy link
Contributor Author

kou029w commented Aug 6, 2021

onoff あたりに置き換えたほうが良いと考える。

#110 にて対応

@kou029w
Copy link
Contributor Author

kou029w commented Aug 10, 2021

https://github.com/kou029w/chirimen-os/tree/full をローカル環境で実行しビルド中…。

git clone https://github.com/kou029w/chirimen-os.git
cd chirimen-os
git switch full
./build-docker.sh

@kou029w
Copy link
Contributor Author

kou029w commented Aug 10, 2021

https://github.com/kou029w/chirimen-os/tree/full をローカル環境で実行しビルド中…。

これはいくつかのコマンドの実行に失敗したため断念した。
公式のRaspberry Pi OS Full版のイメージをもとにしてRaspberry Pi 4実機でセットアップする方針にする。

pi-genを使用したローカル環境でのセットアップで失敗したもの:

  • chromiumの起動後のセットアップ
    • 証明書
    • ホームページ
  • 壁紙
  • Wifiの地域の設定

@kou029w
Copy link
Contributor Author

kou029w commented Aug 12, 2021

https://github.com/chirimen-oh/chirimen/releases/tag/20210812 にてpre-release完了。
明日手元にあるいくつかのデバイスを使ってテストを行う予定。

  • GPIO
  • SHT30
  • ADT7410
  • VL53L0X
  • BMP280

@kou029w
Copy link
Contributor Author

kou029w commented Aug 13, 2021

私の手元にあるデバイスを試した範囲では問題無さそうに思う。

@kou029w
Copy link
Contributor Author

kou029w commented Aug 13, 2021

https://github.com/chirimen-oh/chirimen/releases/tag/20210812 リリース 🎉

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

No branches or pull requests

2 participants