public:technik:gentoo-overlay

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
public:technik:gentoo-overlay [2021/08/14 22:47] – Info eingefügt, dass GitLab jetzt der Upstream ist nexpublic:technik:gentoo-overlay [2021/08/14 22:55] – [Ebuilds einreichen] Infos auf Zustand im GitLab angepasst nex
Zeile 68: Zeile 68:
 ===== Ebuilds einreichen ===== ===== Ebuilds einreichen =====
  
-<del> +Für einen schreibenden Zugriff benötigt man einen Login im [[technik:dienste:gitlab|GitLab]]. 
-Für einen schreibenden Zugriff braucht man ein Login im [[technik:server:jira|JIRA]] (und damit im [[technik:server:repository#bitbucket|Bitbucket]]) ([[https://jira.fem.tu-ilmenau.de/secure/Signup!default.jspa|Registrierung]]und wendet sich dann an [[fem-overlay@technik.fem-net.de]]. +Die ist üblicherweise der FeM LDAP-Zugang. 
- +Neue ebuilds können per Fork und anschließendem Merge Request eingericht werden. 
-Mit einem Bitbucket-Login allein kann man aber bereits sich das [[https://bitbucket.fem.tu-ilmenau.de/projects/GENTOO/repos/fem-overlay?fork|Repo forken]], eine Änderung in einem Branch commiten und einen Pull-Request erstellen, falls man nicht vollen Schreibzugriff benötigt. +Für zusätzliche Berechtigunge (MRs selbst mergen, Issues bearbeiten, etc.) kann man sich an <fem-overlay@technik.fem-net.de> wenden.
-</del> +
- +
-Die bestehenden Anweisungen beziehen sich auf das alte Upstream-Repository, welches bald zugunsten des [[https://gitlab.fem-net.de/gentoo/fem-overlay|GitLab-Repositorys]] nicht mehr benutzt wird.+
 ==== Regeln für erfolgreiche Ebuilds im FeM-Overlay ==== ==== Regeln für erfolgreiche Ebuilds im FeM-Overlay ====
  
Zeile 140: Zeile 137:
       * //**repoman**// (Prüft alle Ebuilds im aktuellen Verzeichnis)       * //**repoman**// (Prüft alle Ebuilds im aktuellen Verzeichnis)
       * //**repoman commit**// (Erstellt einen Commit und fügt Metainformationen hinzu, falls die Prüfung erfolgreich war)       * //**repoman commit**// (Erstellt einen Commit und fügt Metainformationen hinzu, falls die Prüfung erfolgreich war)
 +  * pkgcheck zur Prüfung des Ebuilds verwenden
 +    * //**pkgcheck scan**// (prüft Ebuilds im aktuellen Verzeichnis auf gängige Konventionen und Fehler)
  
 (Ideen aus den [[http://overlays.gentoo.org/proj/sunrise/wiki/CodingStandards|Coding-Standards des Sunrise-Overlays]].) (Ideen aus den [[http://overlays.gentoo.org/proj/sunrise/wiki/CodingStandards|Coding-Standards des Sunrise-Overlays]].)
  
-Das Overlay wird bei Änderungen mittels [[https://wiki.gentoo.org/wiki/Repoman|Repoman]] [[https://bamboo.fem.tu-ilmenau.de/browse/OVERLAY-CHECK|überprüft]].+Das Overlay wird bei Änderungen mittels [[https://wiki.gentoo.org/wiki/Repoman|Repoman]], pkgcheck und overlint geprüft. 
 +Zudem werden ebuilds per [[https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/|Tinderbox]] gebaut und Fehler gemeldet.
  
 ==== Historie ==== ==== Historie ====
  • public/technik/gentoo-overlay.txt
  • Zuletzt geändert: 2022/12/12 10:07
  • von nex