mudler / mudler/luet

Add support to repeaters and luet-repeaters-loader tool

Open
#89 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area/funtoo enhancement extensions
Dominant language
Go
Stars
307
Forks
30
PR merge metrics
No merged PRs in 30d

Description

The idea is to supply a way for users to create a luet packages cache server with only packages used by your installations.

In particular, we want two type of repeaters:

  • passive: it's a mirrors to use for try to fetch packages before use the servers defined inside repository urls
  • active: it's a server that could be sync through luet-repeaters-loader tool is a similar way:
$> luet search --installed . | luet-repeaters-loader --to myserver1.local --to myserver2.local

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by examining the existing luet search --installed entry point and the proposed luet-repeaters-loader command. Define how passive and active repeaters should work, including how the loader synchronizes packages to multiple servers; completion requires an agreed design and coverage for both repeater types.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.