ipp-usb compatibility issues with existing/future software in distributions
まだ誰も着手していません。
評価
調査の方向性
まず、互換性のケースと、issue本文にリンクされているCUPS、PAPPL、ipp-usb issue 50、およびSANEのissueを確認してください。このissueではリポジトリのファイルやテストは指定されていません。完了するには、列挙されているプリンターおよびスキャナーの統合問題に対する修正を定義し、調整する必要があります。
索引モデルが issue の本文から書いたものです。
説明
To ease up using ipp-usb in the system by default, we should try to tackle and track issues which other apps have if ipp-usb is on system.
There are:
- any classic USB printer backends (CUPS usb, hplip hp, gutenprint gutenprint53+usb and more proprietary ones) list the device even if its interface is claimed by ipp-usb, which means the newly installed printer won't work, even if the device was advertised by the backend
- any printer applications list the device even if it claimed by ipp-usb, thus unavailable
- any already installed USB printers from the past which interface is now claimed by ipp-usb don't work - aka migration solution
- there is duplicity in the scanner's list, if the scanner/multifunction device is supported by ipp-usb and by a classic driver, but the classic driver won't work because ipp-usb claims the device's interface.
Ad 1.
- CUPS tracks the issue - usb backend will check mDNS comm and if the found device is on mDNS, ignore this device in usb backend
- the similar solution can be done in other open source driver packages - probably gutenprint will be a possible candidate because it has responsive upstream
Ad 2.
- we can get the similar fix as for CUPS issue - I created a new issue for PAPPL https://github.com/michaelrsweet/pappl/issues/211
Ad 3.
- already being covered in https://github.com/OpenPrinting/ipp-usb/issues/50
Ad 4.
- I've reported the issue to SANE project, proposing the CUPS solution. I mentioned an idea for ipp-usb writing a file with claimed devices in /tmp, and function in SANE library,
libusb_scan_devices()will read it and ignore devices mentioned there - issue https://gitlab.com/sane-project/backends/-/issues/603
- 主要言語
- Go
- スター
- 211
- フォーク
- 35
- 平均マージ
- 5時間 47分
- マージ済み PR(30日)
- 1
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
OpenPrinting/ipp-usb のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
OpenPrinting/ipp-usb#142 · コメント 2 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
OpenPrinting/ipp-usb#136 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
OpenPrinting/ipp-usb#124 · コメント 5 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 32/100
OpenPrinting/ipp-usb#123 · コメント 10 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
OpenPrinting/ipp-usb#122 · コメント 1 件 ·
OpenPrinting/ipp-usb の issue をすべて見る
似ている issue
-
mqtt_paho: transformer.DeleteExtension and DeleteAttribute make WritePubMessage fail対応中かも @RaphaelFakhri が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
cloudevents/sdk-go#1349 ·
-
getChaosHub always returns totalFaults "0"対応中かも @Aryanbhargava18 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
litmuschaos/litmus#5710 ·
メンテナーはふだん 3 日以内に返信
-
vtselect: data race in Tempo search tags APIs for invalid TraceQL queries対応中かも @Shubham19032004 が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
VictoriaMetrics/VictoriaTraces#304 ·
メンテナーはふだん 1 日以内に返信
-
kn secret create --tls-cert creates the certificate under the wrong key対応中かも @RaphaelFakhri が今日担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 91/100
メンテナーはふだん 1 日以内に返信
-
Routing rule or circuit breaker trip expression with an unknown CEL function hangs daprd対応中かも @RaphaelFakhri が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信