Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Update button doesn't appear to pass the same --deps argument as Do What I Mean

オープン
#710 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
45/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
領域
desktop, tooling

調査の方向性

依存関係の変更後に lsl と lsl-lib を更新して、DrRacket の Installed Packages タブで問題を再現します。Update ボタンが使用するコマンドを、文書化されている Do What I Mean コマンド raco pkg update --deps search-auto --scope user lsl と比較します。Update が新たに必要になった依存関係を、プロンプトまたは自動インストールによって処理できれば完了です。

索引モデルが issue の本文から書いたものです。

説明

I ran into this when updating the lsl package from commit a4ca8306 to commit f4edfabb. Between these commits, a new dependency was added to lsl-lib (which is a dependency of lsl). I went to the "Installed Packages" tab in the package manager, highlighted lsl and lsl-lib, and clicked "Update". This failed with the following:

drracket update: missing dependencies;
 specify `--deps search-auto' to install them, or
 specify `--deps search-ask' to be asked about installing them
  for package: lsl-lib
  missing packages:
   t-test

When I instead typed lsl in the "Do What I Mean" box and pressed Enter, the update completed successfully. It was not clear to me how to get the equivalent raco command for the "Update" button, but "Do What I Mean" does the following:

raco pkg update --deps search-auto --scope user lsl

I would have expected the Update button to either show a pop-up asking if I wanted to install the new dependencies, or just install them for me automatically (like "Do What I Mean" did).

DrRacket version 8.15, installed via the Arch Linux repo.

主要言語
Racket
スター
516
フォーク
102
平均マージ
8時間 52分
マージ済み PR(30日)
1

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

racket/drracket のほかの issue

racket/drracket の issue をすべて見る

似ている issue

Desktop Dev の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。