Build Service/Neuigkeiten

aus openSUSE, der freien Wissensdatenbank

Neuigkeiten: openSUSE - Wochenschau - Build Service - Bildungswesen - Factory



Änderungen vom 27. Mai 2008

Neue osc-Veröffentlichung, Version 0.101. Hauptänderungen:

  • Kommando osc branch hinzugefügt; dieses nutzt den Branch-API-Aufruf, um ein Paket nach home:bnutzername:branches:PRJ/PKG abzuzweigen. Hierduch kann man an Paketen wie denen aus Factory arbeiten, bei denen man keinen Schreibzugriff hat. Mit "osc submitreq" können Sie ihre Änderungen dann für Factory vorschlagen
  • osc commit öffnet nun $EDITOR, falls auf der Kommandozeile keine commit-Nachricht angegeben wurde.

Weitere kleinere Änderungen:

  • verbesserte Fehlerhandhabung falls die API den HTTP-Status 400 (bad request) zurückliefert
  • osc status: Schalter -q/--quiet eingebaut
  • osc info: etwas auskunftsfreudiger
  • osc deletepac: erlaubt das Löschen mehrer Pakete auf einmal
  • make "osc meta prjconf <Projekt> -e" funktioniert wieder (wahrscheinlich durch r3702 verursacht)
  • osc maintainer: neuer Schalter -D/--devel-project

--mirrorbrain 11:14, 27. Mai 2008 (UTC)


Änderungen vom 19. Mai 2008

osc 0.100 veröffentlicht, neue Hauptfähigkeiten:

  • verbesserte Fehlerhandhabung (babysitter.py wrapper, oscerr.py Ausnahmeklassen). Rückverfolgungen werden nun meistens unterdrückt. Um sie zu aktivieren, nutzen Sie -t / --traceback auf der Kommandozeile, oder setzen Sie traceback=1 in .oscrc.
  • andere neue Globaloptionen für die Fehlersuche:
    • --debugger in den Debugger springen, bevor etwas anderes ausgeführt wird
    • --post-mortem im Fall von Fehlern in den Debugger springen
    • -d, --debug für die Fehlersuche nützliche Informationen ausgeben
  • den Weg für eine geschmeidigere Aktualisierung der osc-Version bereiten (das .osc-Verzeichnis in Arbeitskopien wird in Zukunft seine eigene Versionierung haben)
  • osc rprjresults und osc rresults: neue Kommandos zur Anzeige von entfernten Bauergebnissen
  • osc build: Optionen --baselibs und --jobs hinzugefügt
  • osc copypac: Schalter --keep-maintainers hinzugefügt
  • BUILD_DIST Umgebungsvariable wird ignoriert werden (Fehler #359846). Die folgenden Umgebungsvariablen können weiterhin genutzt werden:
    • OSC_SU_WRAPPER übergeht die Einstellung von su-wrapper.
    • OSC_BUILD_ROOT übergeht die Einstellung von build-root.
    • OSC_PACKAGECACHEDIR über die Einstellung von packagecachedir.
  • ein paar behobene Fehler.

--DuDE 15:55, 19. Mai 2008 (UTC)


Änderungen vom 2. April 2008

Nach nur drei Wochen erscheint eine neue Ausgabe von osc mit neuen Hauptfunktionen, die Sie schon sehnsüchtig erwartet haben.

  • Unterstützung zur Handhabung verlinkter Pakete in erweiterter Form. Sie können aus-ge-checked, aktualisiert (erweitert sie oder nimmt es zurück) und schlussendlich auch lokal gebaut werden. Beachten Sie, dass dies nichts mit geheimen Zauberkräften von osc zu tun hat, sondern mit den Fähigkeiten des Backend. Das Bier und die Pizza sollten also an mlschroe gehen. Für diese Zwecke wurden die folgenden osc-Optionen neu eingeführt:
    • osc checkout: --expand-link
    • osc update: --expand-link und --unexpand-link
  • wie in der letzten Ausgabe schon angedeutet gibt es ein neues Kommando submitreq. Es wir hier erklärt: Build_Service/Zusammenarbeit (Entwurf)
  • copypac führt nun standardmäßig eine (schnellere) server-seitige Kopie durch, falls sich Quelle und Ziel auf der gleichen Build Service-Instanz befinden.
  • build kann nun mit --debuginfo aufgerufen werden (danke, Jürgen!)
  • addremove (und andere Kommandos) ignoriert nun alle mit einem Punkt beginnenden Dateien, da der Build Service sie nicht verarbeitet.

--DuDE 15:44, 2. April 2008 (UTC)


Änderungen vom 10. März 2008

  • Neue osc-Ausgabe. Sie enthält einige neue Funktionen und ein paar Fehlerbehebungen.
    • Eine Neue Fähigkeit namens package tracking. Sie ist standardmäßig nicht installiert und muss mit do_package_tracking=1 in .oscrc eingeschaltet werden. Lesen Sie vor der Nutzung http://lists.opensuse.org/opensuse-buildservice/2008-03/msg00114.html für weitere Informationen. Danke, Marcus!
    • build:
      • --no-verify hinzugefügt
      • --local-package hinzugefügt, um ein Paket zu bauen, welches auf dem Server nicht existiert
      • --alternative-project hinzugefügt, um ein Projekt zu bestimmen, das genutzt werden soll, falls das aktuelle auf dem Server nicht existiert
    • prjresults: --csv Option
    • neues Kommando: remotebuildlog
    • neues Kommando: submitreq (für Build Service-Fähigkeiten der nächsten Generation; bisher noch nicht komplett implementiert)

--DuDE 19:28, 10. Marz 2008 (UTC)


Erneut kurze Auszeit für den Build Service

Dienstag, 22. Januar 2008 Da die neue Hardware für den Build Service immer noch von Zeit zu Zeit hängen bleibt, wird er vorerst wieder auf die alte, aber stabile Hardware zurückgebracht. (Quelle )


Änderungen vom 30. November 2007

  • Neue osc-Ausgabe mit zwei neuen Kommandos und weniger Fehlern.
    • rdiff: neues Kommando für server-seitige Diffs zwischen frei wählbaren Paketen
    • cat: neues Kommando um den Inhalt einer Datei auf der Standardausgabe auszugeben
    • diff: überarbeitete Funktion um neu hinzugefügte Dateien anzuzeigen; verhält sich beim Erstellen eines Diffs gegenüber einer bestimmten Version auch mehr wie svn

--DuDE 12:36, 30. November 2007 (UTC)


Änderungen vom 30. November 2007

  • Neue osc-Ausgabe mit zwei neuen Kommandos und weniger Fehlern.
    • rdiff: neues Kommando zum Erstellen serverseitiger Diffs zwischen verschiedenen Paketen
    • cat: neues Kommando um den Inhalt einer Datei auf der Standardausgabe anzuzeigen
    • diff: überarbeitete Funktionalität, um neu hinzugefügte Dateien anzuzeigen und um ein mehr an svn angelehntes Verhalten beim Erstellen von Diffs gegen bestimmte Versionen zu erhalten

--DuDE 12:36, 30. November 2007 (UTC)


Änderungen vom 30. Oktober 2007

  • Neue osc-Ausgabe (0.99). Die meiste Arbeit trug Marcus_H bei. Die Hauptänderungen:
    • wipebinaries: --build-failed und --broken hinzugefügt [#335498]
    • deleteprj: Dieses Kommando wurde freigeschaltet, da das Backend es nun unterstützt
    • maintainer-Kommando:
      • --verbose-Option hinzugefügt
      • Die Möglichkeit hinzugefügt, Nutzer einem Projekt/Paket hinzuzufügen oder von diesem zu entfernen
    • build: Es ist nun möglich lbuild, einen kompatiblen Ersatz für build, zu benutzen
    • aggregatepac: neues Kommando, ähnlich wie linkpac. Patch von Pavol Rusnak.

--DuDE 13:17, 30. Oktober 2007 (UTC)


Änderungen vom 3. September 2007

  • Neu osc-Ausgabe, zu welcher Marcus Huewe viel beigetragen hat. Hauptänderungen:
    • Neues Kommando maintainer, um die Betreuer eines Projekts oder Pakets aufzulisten.
    • Neues Kommando importfromsrcpkg, um eine Paket-src.rpm von einer Datei oder URL zu importieren.
    • Neues Kommando req, um beliebige Anfragen an die API abzusetzen.
    • Unterstützung für commit-Nachrichten (ci -m/-F).
    • ls: -b-Option hinzugefügt, um Binärdateien aufzulisten.
    • Nutzung der osc-Bibliothek durch externe Programme vereinfacht.

--poeml 13:11, 3. September 2007 (UTC)


Änderungen vom 8. August 2007

  • Nach einer harten Woche haben wir die finale Benutzerschnittstelle unter http://software.opensuse.org/search bereitgestellt.
  • Der Build Service erstellt nun auf der Grundlage von eingereichten Schemata ymp-Dateien. Sie benötigen yast2-metapackage-handler in Version 0.5 um dieser verwenden zu können. Sie können Pakete im openSUSE:Tools-Projekt oder in 10.3 Beta1 finden.
  • Wir versuchen nun, ohne manuelle Bernutzerkontenprüfung zu überleben.

--adrianS 14:59, 8. August 2007 (UTC)


Änderungen vom 17. Juli 2007

  • Andreas hat eine neue Version des Frontends bereitgestellt, mit welcher es nun bspw. möglich ist, dass Veröffentlichen von Paketen zu blockieren. Führen Sie "osc meta prj openSUSE:Factory" aus, um ein Beispiel zu sehen; Sie können es über "osc meta prj -e <Projekt>" verwenden. Sie können außerdem die Wiederverwendung von Build-Paketen in der Bauumgebung überspringen, falls Sie das nötig ist.
    • Sollten sie noch eine ältere Version von osc installiert haben, lauten die obigen Kommandos "osc meta openSUSE:Factory" bzw. "osc editmeta <Projekt>".
  • Es ist nun auch möglich, Schemata-Dateien im Projekt zu speichern; dazu später noch mehr...

--adrianS 16:18, 17. Juli 2007 (UTC)


Änderungen vom 16. Juli 2007

  • Neue osc-Ausgabe mit neuen Fähigkeiten. Ein kurzer Überblick:
    • Neues "search"-Kommando
    • Neues "meta"-Kommando
    • Initiale Unterstützung für commit-Nachrichten
    • Neues "log"-Kommando (commit log)

--poeml 19:51, 16. Juli 2007 (UTC)


Änderungen vom 11. Juli 2007

  • Eine neue Ausgabe von osc (Version 0.97). Die Hauptänderungen sind:
    • Initiale Revisionshandhabung hinzugefügt:
      • erweitert um "osc co prj pac", um eine bestimmte Version eines pac auszuchecken
      • erweitert um "osc up", um eine bestimmte Revision zu aktualisieren
      • erweitert um "osc diff", um eine funktionsfähige Kopie mit einer bestimmten Revision auf dem Server zu vergleichen
    • Laden von Unterkommandos von /var/lib/osc-plugins/ oder ~/.osc-plugins/
    • Neue Kommandos: wipebinaries, abortbuild, info
    • Möglichkeit, bei allen serverseitigen Kommandos Argumente wie "foo/bar" an Stelle von "foo bar" zu benutzen
    • updatepacmetafromspec scannt automatisch nach spec-Dateien
      Zusätzlich wurde die Option --specfile hinzugefügt
    • ls: Option --verbose hinzugefügt, um Zusatzinformationen zu einem Paket auszugeben
    • build: Optionen --extra-pkgs, --prefer-pkgs und --keep-pkgs
    • Unterkommando 'info' hinzugefügt
    • copypac: Paketkopie von einer Build-Service-Instanz in eine andere implementiert (--to-apiurl option)
    • Beim Arbeiten mit verschiedenen Server-APIs wird der verwendete Server in der Arbeitskopie gespeichert

--Marcus H 11:43, 11. Juli 2007 (UTC)


Änderungen vom 18. Juni 2007

  • SUSE:SLE-10 und SUSE:SLE-10:SDK wurden auf den Stand von SP1 aktualisiert. Bei allen Paketen, die gegen diese Depots gebaut wurden, wurde ein Neubau ausgelöst.

--adrianS 13:39, 18. Juni 2007 (UTC)


Änderungen vom 12. Juni 2007

  • Die Projekte Ubuntu:7.04 und Fedora:7 wurden hinzugefügt; sie laufen grundsätzlich, benötigen aber noch mehr Tests.
  • Fedora:Extras6-Pakete wurden auf den aktuellen Stand gebracht.
  • Mandriva:2007 importiert, arbeitet aber noch nicht.
  • Ein weiteres Bausystem hinzugefügt, sagen Sie build10 Hallo.

--adrianS 06:25, 12. Juni 2007 (UTC)


Änderungen vom 23. Mai 2007

  • Wir hoffen, dass wir nun endgültig alle Probleme beim Einrichten einer Bauumgebung behoben haben. Wir erreichen deshalb nun zum ersten Mal den "grünen" Status :). Falls Sie immer noch welche finden, melden Sie sie bitte.
  • openSUSE:Factory wurde aktualisiert.
  • Die Baudepots SUSE:SL-9.3 und Fedora:Core4 wurden entfernt.

--adrianS 11:21, 23. Mai 2007 (UTC)


Änderungen vom 27. April 2007

  • Neue Build-Host-Abbilder mit einer Reihe von Lösungen, die alle bekannten Probleme beheben sollten. Das heißt, dass wir nun, sollte nichts mehr dazwischen kommen, dass erste mal einen "grünen" Status erreichen können. :)
  • Das Paketdepot Ubuntu:7.04 wurde importiert, ist aber noch nicht konfiguriert, weshalb Sie dort beim Bau immer noch mit Fehlern rechnen sollten.
  • SUSE Linux 9.3 wird in nächster Zeit entfernt (da der Unterstützungszeitraum endet).
  • Michael hat Bootstrapping-Funktionalität eingebaut, wir spielen gerade mit dem "Base:build"-Projekt herum. openSUSE:Factory wird der nächste Schritt sein. ;)

--adrianS 10:55, 27. April 2007 (UTC)


Änderungen vom 20. April 2007

  • Neue Ausgabe von osc. Verbesserte HTTP-Handhabung mit fünffacher Geschwindigkeitssteigerung hinsichtlich der Anfragen an den Build Service.

--poeml 02:31, 20. April 2007 (UTC)

  • Markenwolke (tagcloud) auf der Startseite des Webclient hinzugefügt.

--Bauersman 14:12, 20. April 2007 (UTC)


Änderungen vom 20. März 2007

--adrianS 15:23, 20. März 2007 (UTC)


Änderungen vom 12. März 2007

  • Neues Helferprogramm für Debian, um mehrere Dateien und Patches in einer Diff-Datei zu vereinen
  • Wir folgen nun den Versionsinformationen bei der Erweiterung der Abhängigkeiten

--Mlschroe 20:57, 12. März 2007 (UTC)


Änderungen vom 8. März 2007

Web-Klient

  • IChain leitet nun nach der Anmeldung zu der angeforderten Seite weiter
  • Unterstützung für verschiedene Statistiken
  • Projektbewertung
  • Baufehler werden im Statusmonitor durch Überfahren mit der Maus eingeblendet
  • Die Dateigröße der Quellen ist in der Paketansicht sichtbar
  • Fehler #249537 behoben - Verweise zur Hilfe öffnen unvollständige Fenster (Scroll-Balken fehlen)
  • Fehler #242051 behoben - Statusmonitor: Komplettanzahl der Hosts fehlte
  • Fehler #236909 behoben - add a hover ruler to status monitor
  • Neubau der Knöpfe im Statusmonitor, welche nun AJAX verwenden um nicht jedes mal die komplette Seite zu laden

API

  • source diff: /source/<project>/<package>?cmd=diff
  • verschiedene Wege für Statistiken, Bewertungen und Nachrichten zum Baustatus

--Bauersman 20:24, 8. März 2007 (UTC)


Änderungen vom 2. Februar 2007

Web-Klient

  • Verknüpfung zu Paketdepots in den Suchergebnissen
  • 'advanced search'-Seite (Erweiterte Suche) mit der Möglichkeit, zusätzliche Felder zum Suchen hinzuzufügen
  • Suchergebnisse werden gewichtet
  • Markierungen für Projekte und Pakete hinzugefügt
  • Markierungs-Browser auf der Benutzerseite
  • Änderungsseite für jede Datei in einem Paket, ausgenommen sind einige Binärtypen
  • Das Hochladen von entfernt liegenden Dateien ist auf der Seite zum Hinzufügen von Dateien möglich
  • Der erweiterte Deaktivierungseditor kann abgebrochen werden
  • Fehler behoben, der beim Hinzufügen eines Depots ohne Pfadangabe auftrat (für Erstdepots)
  • build worker Statusseite hinzugefügt

API

  • Markierungssystem
  • Neue Route /build/_workerstatus

--Bauersman 15:55, 2. Februar 2007 (UTC)


Änderungen vom 29. Januar 2007

  • Die .changes-Dateien werden nun in die spec-Dateien eingepflegt

--Mlschroe 16:57, 29. Januar 2007 (UTC)


Änderungen vom 24. Januar 2007

  • Es ist soweit! . Der openSUSE Build Service ist nun ebenfalls ein quelloffenes Projekt und vervollständigt das opensuse.org-Projekt. :)

--adrianS 14:35, 24. Januar 2007 (UTC)


Änderungen vom 23. Januar 2007

  • Es wurde eine neue Version von osc veröffentlicht, welche einen wichtigen Fehler im Kode zum Zusammenführen von Veränderungen enthält. Es konnte passieren, dass lokale Änderungen verloren gingen, wenn die Arbeitskopie aktualisiert wurde, anstatt dass sie zusammengeführt wurden.

poeml 22:27, 23 Januar 2007 (UTC)

  • Das Löschen von Depots funktioniert nun endgültig.
  • Es wird nun die ExclusiveArch-Kennzeichnung ausgewertet, um automatisch Architekturen auszuschließen.

Mlschroe 15:10, 23. Januar 2007 (UTC)


Änderungen vom 5. Januar 2007

  • Fedora 6 existiert als Ziel und funktioniert jetzt. Es kann über die Projekte Fedora:Core6 oder Fedora:Extras6 (was der Standard sein wird) verwendet werden. Ferner wird es auch der Simple-Repository-Seite des Web-Klienten hinzugefügt.
  • Fedora 4 gilt nun als überflüssig und wird entfernt.

--adrianS 10:41, 5. Januar 2007 (UTC)


Änderungen vom 4. Januar 2007

  • Der checkin count der verknüpften Pakete wird nun korrekt berechnet. Der Modus kann über das cicount-Attribut in der Verknüpfung gesetzt werden; bekannte Werte sind add (Standard), copy und local.
  • Geplante oder laufende Bauvorgänge werden nun abgebrochen sobald der Build Service feststellt, dass Sie auf Grund von Änderungen im Quellcode überflüssing geworden sind.

--Mlschroe 15:19, 4. Januar 2007 (UTC)


Änderungen vom 17. Dezember 2006

  • Michael hat den Mechanismus zur Quellensynchronisation implementiert, welcher alle Quellen innerhalb des Projektes openSUSE:Factory verfügbar macht. Das Projekt baut die Distribution bisher noch nicht, die Quellen können jedoch schon für eigene Dinge oder für Entwicklunsänderungen an ihnen benutzt werden. Dies ist der erste Schritt, die Factory-Distribution von openSUSE innerhalb des Build Service zu bauen.

--adrianS 16:18, 19. Dezember 2006 (UTC)


Änderungen vom 5. Dezember 2006

  • openSUSE 10.2 kann nun zum Bauen von Paketen verwendet werden; benutzen Sie dafür das Paketdepot openSUSE:10.2/standard. Es wird in den nächsten Tagen auch auf der vereinfachten Depotseite auftauchen.
    --adrianS 17:06, 5. Dezember 2006 (UTC)
Vereinfachte Depotseite aktualisiert --Bauersman 13:40, 6. Dezember 2006 (UTC)


Änderungen vom 04. Dezember 2006

Webclient

  • Design der Paket-Ansicht geändert
  • Standardschrift zu 'Dejavu Sans' geändert
  • Möglichkeit um Repositories und Architekturen für einzelne Pakete zu deaktivieren hinzugefügt
  • Beibehaltung von Zeilenumbrüchen in der Paket-Beschreibung
  • Hilfe-Menü hinzugefügt
  • Verweise auf der Startseite werden (meist) nicht mehr angezeigt, wenn man nicht angemeldet ist
  • Abmelde-Schaltfläche hinzugefügt
  • Weiterleitung zur richtigen Seite nach der Anmeldung

API

  • Grundlegende Unterstützung für die Suche (Suchanfragen werden an das Backend weitergereicht -> nicht sehr effizient)
  • Controller für neuen /build Pfad, der die bisherigen /rpm und /result ersetzen wird

--Dmayr 17:44, 4. Dez 2006 (UTC)


Änderungen vom 30. November 2006

  • Das automatische Neubauen verknüpfter Pakete funktioniert jetzt.
  • Automatische Aktualisierung der Paketbauklienten eingebaut.
  • Paketbauüberwachung eingebaut, hängengebliebene Bauvorgänge und Bauvorgänge mit zu großen Protokolldateien werden automatisch terminiert.

--Mlschroe 19:08, 30. November 2006 (UTC)


Änderungen vom 15. November 2006

WWW-Klient

  • Die Projekt- und Paketlisten nutzen nun AJAX-Techniken um die Listen zu filtern.
  • Die E-Mail-Adresse des Betreuers ist nun auf der Projektseite ersichtlich.
  • Direkte Verknüpfungen zu den Paketdepots in der Projektübersicht.

--bauersman 11:56, 15. November 2006 (UTC)


Änderungen vom 10. Oktober 2006

  • Die Zugangskontrolle wurde auf iChain geändert. Sie können sich nun mit den selben Benutzerdaten im Build Service anmelden die Sie auch für www.opensuse.org verwenden.
  • osc 0.9 wurde veröffentlicht und enthält nun die Unterstützung für das neue Zugangssystem.

--adrianS 07:43, 13. Oktober 2006 (UTC)


Änderungen vom 10. Oktober 2006

  • Die Monitorseiten lassen sich nun dank farbigem Text besser benutzen.

--adrianS 13:53, 10. Oktober 2006 (UTC)


Änderungen vm 18. September 2006

  • Version 0.8 von osc enthält nun volle, lokale Bauunterstützung. Bisher wurden nicht die lokalen spec-/dsc-Dateien zur Berechnung der Baubedingungen und ähnlichem benutzt, sondern die eingecheckte Version. Nun wird die lokale spec-Datei auf den Server geladen und dort überprüft.
  • 0.8 fügt ein paar neue Unterkommandos hinzu: createpac, createprj, deletepac und linkpac
  • Sie finden diese Ausgabe im Build-Service-Depot oder direkt im svn

--poeml 14:00, 18. September 2006 (UTC)


Änderungen vom 10. August 2006

  • Die Pakete eines Projekts müssen nun nicht mehr in der XML-Datei des Projekts aufgeführt werden. Alle erstellten/hochgeladenen Pakete werden für das Bauen benutzt, außer sie sind in der Projekt-XML-Datei deaktiviert.

--AdrianSuSE 08:59, 10. August 2006 (UTC)


Änderungen vom 8. August 2006

  • Die Server wurden auf SLES 10 und den neuesten Code des Build-Service aktualisiert.
  • Die API umfasst nun auch eine Datenbank (MySQL) zur schnelleren Abfrage und Suche, was für die kommenden Änderungen an der Web-Oberfläche nötig ist, die dann eine schnelle Suche nach Paketen und Projekten bieten soll.
  • Zur Zeit läuft das System mit verminderter Baugeschwindigkeit, da im Moment nicht alle Clients aktiv sind. Die gute Nachricht ist, dass wir weitere Hardware erhalten haben und deshalb bald wieder beschleunigen werden :)

--AdrianSuSE 08:57, 10. August 2006 (UTC)


Änderungen vom 4. August 2006

  • Das Entfernen von Paketen funktioniert nun. Was noch zu tun ist: Entfernung von ganzen Depots.

--Mlschroe 17:19, 4. August 2006 (UTC)


Änderungen vom 25. Juli 2006

  • Build-Ziele für SLE10 erstellt. Sie können direkt gegen SLE10 bauen oder die zusätzlichen Pakete des SDK dafür verwenden.
  • Build-Ziele für xUbuntu 6.06 erstellt. Diese Ziele stellen alle Pakete der Distributionen Ubuntu, Kubuntu, Xubuntu und Edubuntu bereit.

--AdrianSuSE 10:06, 25. Juli 2006 (UTC)


Änderungen vom 20. Juli 2006

  • Initiale Freigabe des kiwi-Abbildsystems KIWI
  • Beachten Sie bitte, dass es sich hierbei um eine vorläufige Version handelt. In Zukunft sind noch große Veränderungen möglich.

--Sax2 09:40, 20. Juli 2006 (UTC)


Änderungen vom 17. Juli 2006

  • Neu Ausgabe der osc (0.7) welche erstmals Unterstützung für lokale Bauvorgänge enthält. Rufen Sie 'osc build' auf und folgen Sie den Konfigurationsanweisungen.
  • Beachten Sie, dass die Abhängigkeiten im Moment nicht der lokalen spec-Datei entnommen werden -- sondern eher von der eingecheckten Version.

--poeml 16:18, 17. Juli 2006 (UTC)


Änderungen vom 13. Juli 2006

  • rpms/debs die nicht länger gebaut werden, werden nun korrekt aus dem Paketdepot entfernt. Paket-/Depotentfernung funktioniert immer noch nicht.
  • Wir haben nun apt-Depots für auf Debian basierte Projekte und Depots nach dem alten System von SUSE für auf alten Ausgaben von SUSE basierende Projekte erstellt.

--Mlschroe 21:21, 13. Juli 2006 (UTC)


Änderungen vom 7. Juli 2006

  • Ubuntu Dapper 6.06 wurde hinzugefügt. Das beinhaltet ebenso alle Pakete von Edubuntu, KUbuntu und XUbuntu. Bis jetzt wurde diese Auswahl allerdings noch nicht zur einfachen Zielseite hinzugefügt, da sie noch einer gewissen Bearbeitung bedarf. Es kann aber bereits auf der erweiterten Zielseite übder das Ubuntu:6.06/standard Repository ausgewählt werden.

--AdrianSuSE 16:35, 7. Juli 2006 (UTC)


Änderungen vom 21. Juni 2006

  • SUSE:Factory wurde zum momentanen Schnappschuss aktualisiert

--AdrianSuSE 19:30, 3. Juli 2006 (UTC)


Änderungen vom 21. Juni 2006

Webclient

  • x86_64-Architekturen für nicht-SUSE-Depots aus der quick-repo-Auswahlseite entfernt.
  • Der Statusmonitor während des Bauvorgangs ist nun ein wenig schneller.

--Bauersman 16:17, 21. Juni 2006 (UTC)


Änderungen vom 19. Juni 2006

  • Die SUSE-Distributionen 9.3 und 10.0 wurden neu aufgesetzte, da die vorherigen nicht "sauber" waren. 10.0 enthält nun keine kommerzillen Pakete wie Java mehr.
  • Die Java:Sun-Java-1.5-Projekte stellen nun auch Java-Pakete für SL 10.0 bereit. Bauen Sie Java-Pakete verknüpft zu diesem Projekt anstatt zu SUSE:SL-10.0, welches nicht mit dem gcj funktioniert.

--AdrianSuSE 14:38, 19. Juni 2006 (UTC)


Änderungen vom 8. Juni 2006

Webclient

  • Fehlerbehebung in der breadcrumb-Navigation (Btorkrümelnavigation?????)
  • package linking now creates the correct link file pointing to the source package/project
  • filenames with '+' characters don't get truncated on upload anymore (workaround for #181593)
  • 'target' renamed to 'repository' in various locations
  • added a simple repository select page for the most used repositories
  • changed sort order of repository list so that some namespaces are prioritized
  • fixed watch project (finally)
  • watched projects can be deleted from my projects page
  • specfile template selection box on add package page is now unchecked per default

--Bauersman 14:54, 8. Juni 2006 (UTC)

Backend

  • disable build of packages, check out this page for more details

--cthiel 14:07, 8. Juni 2006 (UTC)


Änderungen vom 7. Juni 2006

  • SUSE Linux Enterprise Server 9 target added. It has all files from SP3 and the SDK.

--AdrianSuSE 15:59, 7. Juni 2006 (UTC)


Änderungen vom 3. Juni 2006

  • %mandriva_version and %fedora_version macros got created to allow checking in the spec files.

--AdrianSuSE 07:25, 3. Juni 2006 (UTC)


Änderungen vom 2. Juni 2006

Backend

  • build optflags can now be configured in the project configuration
  • optflags architecture '*' will get appended to all other architectures, this makes it easy to add things like "-g".
  • the configuration of the SUSE projects has been changed so that the default is not to use "-g".
  • Uploaded Fedora Extras 4/5

--mlschroe 18:34, 2. Juni 2006 (UTC)


Änderungen vom 1. Juni 2006

  • Further 12 build instances are running.
  • Kick off meeting for the local build support via the command line client.
    • Michael Schroeder will make a proposal for the API to download rpms correctly
    • spec or dsc files will be uploaded via a HTTP POST but not saved. The server returns a full resolved list packages to be installed.
    • Peter Poeml will write an independent package download and cache application, supporting software.opensuse.org and the API.
    • CLI will use that application and an extended build script to create the local build.

--AdrianSuSE 15:50, 1. Juni 2006 (UTC)


Änderungen vom 31. Mai 2006

Webclient

  • Teile des neuen Aussehens, entworfen von Garrett LeSage, wurden implementiert
  • Änderung der Sortierreihenfolge bei der Liste der Projekte
  • trigger rebuild moved to package page and blessed with functionality
  • packages can link to a package of different name
  • various parameter checks
  • fixed issues with error handling and error view
  • build status monitor uses different (faster) method to retrieve data
  • fixed file upload bug that caused files to appear in wrong packages (bug #179576)

API

  • teilweise von direktem HTTP/XML zu ActiveXML gewechselt
  • Schemaüberprüfung bei PUT-Anfragen für Projekt- und Paketmetadaten aktiviert

bauersman

software.openSUSE.org

Beachten Sie: repoview & RSS-Ströme werden den Depots hinzugefügt, sobald sie neu gebaut werden. Es kann also sein, dass sie zur Zeit noch nicht für alle verfügbar sind.

--cthiel 16:02, 31. Mai 2006 (UTC)


Änderungen der letzten Tage

  • KDE 3.5.3 komplett gebaut :)
  • Die ersten beiden Spiegelserver akzeptieren Verteilungen aus dem Build Service (Dank dafür geht an Eberhard und Subredu)
  • Das Signieren der RPMs und der Paketdepots funktioniert jetzt
  • Die Distribution Mandriva wurde erneut hochgeladen, alle Haupt- und Zusatz-RPMs sind nun verfügbar.
  • Die Factory-Distribution wurde hochgeladen.
  • Eine neue Version von osc wurde veröffentlicht (0.6), welche einige schwere Fehler behebt.

AdrianSuSE