Indices Difference Files
まだ誰も着手していません。
評価
調査の方向性
Start with the Debian repository format link in the issue to understand the required indices-difference files, then read aptly's publish workflow to find where updates to an existing published repository are handled. The issue names no files or tests, so first identify the relevant entry points and existing publish tests. Done means an opt-in publish produces correctly named diff, patch, and hash files in the correct location when updating an existing repository.
索引モデルが issue の本文から書いたものです。
説明
I can't find a way to make aptly generate diff and patch files when publishing updates to an existing published repo so apologies if this feature request already exists.
Detailed Description
It would be awesome if when passing a flag or something aptly could generate the diff/patch/hash files needed for this apt feature.
Context
Currently using aptly for some pretty large repos and user's have to download the whole package list file for each component each time. These can get massive even when compressed (30MB compressed, 150MB+ uncompressed) resulting in long update times for those with less than stellar internet connections.
Indices difference files allow the user to only download the diff and patch files and then patch the package list files locally. DAX and reprepro both support this but are less than ideal compared to aptly.
Possible Implementation
If correct flag is passed we need to generate some diff and patch files on a publish if there is an existing published repo there and put them in the correct folder in the correctly named files (details at the link above).
- 主要言語
- Go
- スター
- 2.9k
- フォーク
- 436
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
aptly-dev/aptly のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 80/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 54/100
aptly-dev/aptly の issue をすべて見る
似ている issue
-
area: records fast-track-debt priority: normal
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
processor/genainormalizer
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
open-telemetry/opentelemetry-collector-contrib#52328 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
limitlessprojects/Go-Hybrid#1595 ·
メンテナーはふだん 1 日以内に返信
-
provider: hyper
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
charmbracelet/crush#4134 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
AvengeMedia/DankMaterialShell#3912 ·