Fix `ODK_RESOURCES_DIR` default and plugin download dir in `Makefile.jinja2`
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
- #50 @matentzn による — マージされずにクローズ
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 78/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- docker
- 領域
- build-system
調査の方向性
Makefile.jinja2 の77行目と248〜266行目付近、および template.py の28行目付近を読む。両方のリソースディレクトリのデフォルト値を更新し、プラグインのダウンロードルールを汎用の %.jar ルールと合わせて確認する。フォールバック先のパスが存在することと、宛先ディレクトリがまだ作成されていない場合にもプラグインのダウンロードが機能することを確認する。両方のデフォルト値が /odk/resources を使用し、プラグインルールが宛先ディレクトリの欠落に対応できれば完了。
索引モデルが issue の本文から書いたものです。
説明
ODK_RESOURCES_DIR ?= /tools/resources (Makefile.jinja2 line 77, same default in template.py line 28) points at a directory that doesn't exist in the 1.7 image. Resources are in /odk/resources. INCATools/ontology-development-kit#1391 now sets the variable in the image, so this is only a fallback, but it should still point somewhere real. Both defaults should be /odk/resources.
Unrelated, same file: the rules for plugins in robot.plugins (lines 258-266) curl --output $@ without the @mkdir -p $(ROBOT_PLUGINS_DIRECTORY) the generic %.jar rule has (line 248). If no bundled plugin was copied first, this fails with Failed to open the file tmp/plugins/x.jar: No such file or directory.
Related
- INCATools/ontology-development-kit#1391 (fixes INCATools/ontology-development-kit#1390)
- obophenotype/human-phenotype-ontology#11805
- 主要言語
- Jinja
- スター
- 3
- フォーク
- 4
- 平均マージ
- 1日 3時間
- マージ済み PR(30日)
- 12
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
INCATools/odkcore のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
INCATools/odkcore#57 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
INCATools/odkcore の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
dsh-market/dsh-market#1072 ·
メンテナーはふだん 1 日以内に返信
-
stage-fail
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
siyuan-note/bazaar#2447 ·
メンテナーはふだん 1 日以内に返信
-
BeOS .json missingオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
mihaip/infinite-mac#475 ·
-
Status: Opened Type: Bug
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
msys2/MSYS2-packages#6919 ·
メンテナーはふだん 1 日以内に返信