2019-02-04

Neue Prioritäten für die weitere Entwicklung

Bug Reports vom letzten Treffen:
  • git+ssh://HOST:/PATH Fehlermeldung kommt in der falschen Phase
  • Analysis-error: Projektname, mehr Kategorien
Umgesetzt:
  • Project Version Patterns
Ganz oder teilweise umgesetzt, Feedback erforderlich:
  • Distribution Includes
  • Automated Releases
  • Fine-grained error policy
Noch nicht umgesetzt:
  • Lokaler Clon und URL rewriting für Offline-Modus
  • Unterverzeichnisse für Rezepte
  • Warnings Plugin
  • "If" Feature
  • Language Server Protocol
  • Jenkins Installer im Generator
  • Makefile output
  • Dockerfile output
  • "External" Switch
  • strict vs. permissive mode
  • CITK-based info for projects
  • Makefiles und Dockerfiles auf Seiten für Distributionen
Neue Feature-Requests
  • Bessere Unterstützung für Patches
    • Template -> Jan

Neuer Name und GitHub Umzug

Kurzvortrag zu Motivation und Hintergrund von Florian (citk_dev_meeting.pdf)

Diskussion

  • CI vs. Repro
    • Aufeinander aufbauend
    • Repro-Aspekt in Bielefeld wenig genutzt
    • Repro-Aspekt noch Forschungsfrage
    • Was möglich ist, hängt von Projektanträgen ab
  • Ziel für heute
    • Name
    • Grundsätzliche Strategie
    • Konsolidierung
  • Welche Aspekte eignen sich für Projektanträge und Publikationen
    • Abgrenzung von anderen Systemen (Portage, ROS)
    • Reproduzierbarkeit bessere Forschungsfrage?
    • Forschungsthema vs. pragmatisch gesehen benötigtes Tool
  • Welche Teile sind realistisch konsolidierbar und wartbar
    • Tools müssen gewartet werden (z.B. Jenkins APIs)
      • Können wir das überhaupt?
    • Gibt es existierende Tools, die unsere Tools ersetzen könnten?
      • Kann die ROS 2-Infrastruktur unsere Tools ersetzen?
    • Muss/soll Wartung auf mehr Entwickler verteilt werden, z.B. durch Reimplementierung des Generators
    • Mögliche Vorgehensweise: Parallel zur sowieso nötigen Wartung Reimplementierung und Exploration der Alternativen
  • Umzug
    • Ist GitHub Umzug nötig, wenn minimale Wartung die Strategie ist?
    • Wichtig für die Zusammenarbeit mit externen Partnern
    • Mehrere Repositories in einer Organisation
      • Eins für Rezepte, die gute Beispiele sind und generell nützlich sind
    • GitHub Release Mechnanismus für Binaries?
    • Rezepte
      • Welche Rezepte sollen mit umziehen?
      • Welche Konsolidierung soll/muss passieren?
  • Name
    • Doodle-Poll bis zum kommenden Montag

citk_dev_meeting.pdf (9.721 MB) Jan Moringen, 2019-02-04 13:08