LizardByte / LizardByte/roadmap
Sunshine: distribute debs in launchpad PPA
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 2
- Forks
- 0
- Ø Merge
- 25 Min.
- Gemergte PRs (30 T.)
- 5
Beschreibung
Is there an existing issue for this item?
- I have searched the existing issues
Repositories
LizardByte/Sunshine
Languages/Skills/Technologies
packaging, Bash/Shell/Scripting, GitHub actions, Linux
Description
The goal here is to distribute debian packages using launchpad PPA.
I have created 3 repos already, similar to what we do for Fedora Copr. See: https://launchpad.net/~lizardbyte
I'm not 100% sure the same naming will work, or if we need a different PPA for each version of Ubuntu.
I would like some help on this from an experienced PPA packager if possible. If interested, please reach out below or on our Discord server.
For reference our copr packages are published using this tool: https://github.com/LizardByte/copr-ci
Official docs: https://help.launchpad.net/Packaging/PPA/Uploading
Estimated Effort
effort:Large
Priority
priority:Medium
Target Milestone
6+ months
Dependencies
No response
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den bestehenden Fedora-Copr-Veröffentlichungsansatz in copr-ci zu überprüfen, lies anschließend die Dokumentation von Launchpad zu Packaging/PPA/Uploading und untersuche die drei Repositorys unter dem LizardByte-Launchpad-Konto. Als abgeschlossen gilt die Aufgabe, wenn Debian-Pakete über eine geeignete PPA-Anordnung für die unterstützten Ubuntu-Versionen veröffentlicht werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- github-actions, linux, shell
- Bereich
- build-system, ci-cd, release
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100