20 August 2024

DebCamp – Bootstrap für Debconf24

Die DebConf24 https://debconf24.debconf.org/ fand vom 28.07.2024 bis 04.08.2024 in Busan, Korea, statt.

Vier Mitarbeiter (drei Debian-Entwickler) von NetApp hatten die Möglichkeit, an der jährlichen Veranstaltung teilzunehmen, die die wichtigste Konferenz in der Debian-Welt ist: Christoph Senkel, Andrew Lee, Michael Meskes und Noël Köthe.

DebCamp

Was ist DebCamp? DebCamp findet normalerweise eine Woche vor Beginn der DebConf statt. Für die Teilnehmer ist DebCamp eine Hacking-Session, die kurz vor der DebConf stattfindet. Es ist eine Woche, die Debian-Mitwirkenden gewidmet ist, die sich ohne Unterbrechungen auf ihre Debian-bezogenen Projekte, Aufgaben oder Probleme konzentrieren.

DebCamps sind weitgehend selbstorganisiert, da es eine Zeit für die Leute ist, zu arbeiten. Einige arbeiten lieber individuell, während andere an Sprints teilnehmen oder diese organisieren. Beide Ansätze werden gefördert, es wird jedoch empfohlen, Ihre DebCamp-Woche im Voraus zu planen.

Während dieses DebCamps gibt es die folgenden öffentlichen Sprints:

  • Python Team Sprint: QA-Arbeit an den Paketen des Python Teams
  • l10n-pt-br Team Sprint: pt-br Übersetzung
  • Security Tools Packaging Team Sprint: QA-Arbeit an den Paketen des pkg-security Teams
  • Ruby Team Sprint: Arbeit am Übergang zu Ruby 3.3
  • Go Team Sprint: Neuere Versionen von docker.io, containerd und podman in unstable/testing bringen
  • Ftpmaster Team Sprint: Diskussion potenzieller Änderungen im ftpmaster Team, Workflow und Kommunikation
  • DebConf24 Boot Camp: Anleitung für Debian-Neulinge mit Schwerpunkt auf Debian-Paketierung
  • LXQt Team Sprint: Workshop für neue Mitwirkende und Arbeit an der neuesten Upstream-Version basierend auf Qt6 und Wayland-Unterstützung.

Geplante Workshops umfassen:

GPG-Workshop für Neueinsteiger:
Asymmetrische Kryptographie ist ein tägliches Werkzeug im Debian-Betrieb, das verwendet wird, um Vertrauen aufzubauen und die Kommunikation durch E-Mail-Verschlüsselung, Paketsignierung und mehr zu sichern. In diesem Workshop lernen die Teilnehmer, einen PGP-Schlüssel zu erstellen und wichtige Aufgaben wie Datei-Verschlüsselung/-Entschlüsselung, Inhaltssignierung und das Senden verschlüsselter E-Mails durchzuführen. Nach der Erstellung wird der Schlüssel auf öffentliche Keyserver hochgeladen, sodass die Teilnehmer an unserer Continuous Keysigning Party teilnehmen können.

Erstellen von Webgalerien mit Geo-Tagged Fotos:
Erfahren Sie, wie Sie aus einer Geo-Tagged Fotosammlung eine Webgalerie mit integrierten Karten erstellen. Die Sitzung behandelt die Verwendung von fgallery, openlayers und einem benutzerdefinierten Python-Skript, die alle von einem Makefile orchestriert werden. Diese Methode, die 2018 für eine Südkorea-Galerie verwendet wurde, wird praxisnah vermittelt und befähigt andere, ihre Fotosammlungen auf ähnliche Weise zu präsentieren.

Einführung in die Erstellung von .deb-Dateien (Debian-Paketierung):
Diese Sitzung befasst sich mit den Grundlagen der Debian-Paketierung und dem Debian-Release-Zyklus, einschließlich der Zweige stable, unstable und testing. Die Teilnehmer richten ein Debian-Unstable-System ein, erstellen vorhandene Pakete aus dem Quellcode und lernen, ein Debian-Paket von Grund auf neu zu erstellen. Diskussionen werden online unter #debconf24-bootcamp auf irc.oftc.net erweitert.

Zusätzlich zum organisatorischen Teil ist unser Kollege Andrew in diesem Jahr Teil des Orga-Teams. Er unterstützte die Organisation der Käse- und Weinparty und schlug die Organisation eines „Coffee Lab“ vor, in dem die Leute ihre Kaffeeausrüstung und Bohnen aus ihrem Land mitbringen und während der Konferenz miteinander teilen können. Andrew richtete das Coffee Lab erfolgreich im Social Space mit Unterstützung des „Local Teams“ und der Mitwirkenden Kitt, Clement und Steven ein. Sie stellten eine vielfältige Auswahl an Bohnen und Tees aus Ländern wie Kolumbien, Äthiopien, Indien, Peru, Taiwan, Thailand und Guatemala zur Verfügung. Darüber hinaus teilten sie verschiedene Werkzeuge zur Kaffeezubereitung, darunter den „Mr. Clever Dripper“, AeroPress und AerSpeed Grinder.

Es ermöglicht dem DebConf-Komitee auch, mit dem lokalen Team zusammenzuarbeiten, um zusätzliche Details für die Konferenz vorzubereiten. Während des DebCamps übernimmt das Organisationsteam in der Regel die folgenden Aufgaben:

Einrichtung des Frontdesks: Dies beinhaltet die Bereitstellung von Konferenz-Badges (mit Karten und zusätzlichen Informationen) und die Verteilung von SWAG wie Essensgutscheinen, Konferenz-T-Shirts, Konferenzbechern, USB-betriebenen Ventilatoren und Sponsorengeschenken.
Einrichtung des Netzwerks: Dies umfasst die Konfiguration des Netzwerks in Konferenzräumen, Hack Labs und Video-Team-Ausrüstung für Live-Streaming während der Veranstaltung.
Unterbringungsvereinbarungen: Zuweisung von Zimmern für Teilnehmer zum Einchecken in Unterkünfte vor Ort.
Verpflegungsvereinbarungen: Berücksichtigung verschiedener Ernährungsbedürfnisse, einschließlich regulärer, vegetarischer, veganer und Berücksichtigung spezieller religiöser und allergiebedingter Bedürfnisse.
Einrichtung eines speziellen Raums: Bereitstellung einer entspannten Umgebung für die Teilnehmer, um Kontakte zu knüpfen und sich kennenzulernen.
Verfassen täglicher Ankündigungen: Die Teilnehmer über laufende Aktivitäten auf dem Laufenden halten.
Organisation eines Kinderbetreuungsdienstes.
Organisation von Tagesausflügen.
Organisation von Partys.

Zusätzlich zum organisatorischen Teil nahm unser Kollege Andrew auch an privaten Sprints während des DebCamps teil und arrangierte diese und setzte sie während der DebConf über sein LXQt-Team BoF und den privaten Workshop für LXQt-Team-Neulinge fort. Dort erhielt das Team Beiträge von neuen Mitwirkenden. Der jüngste ist erst 13 Jahre alt, der während des GPG-Key-Workshops seinen ersten GPG-Key erstellte und am LXQt-Team-Workshop teilnahm, wo er während der Workshop-Sitzung einige Fehler in Debian beheben konnte.

Junge Kinder im DebCamp

Im DebCamp nahmen zwei junge Teilnehmer im Alter von 13 und 10 Jahren an einem GPG-Workshop für Neueinsteiger teil und erstellten ihre eigenen GPG-Keys. Das ältere Kind signierte hastig den Key eines anderen neuen Teilnehmers ohne ordnungsgemäße Überprüfung und erkannte nicht vollständig, dass die Sicherheit von Debian auf der Vertrauenswürdigkeit von GPG-Keys beruht. Dies veranlasste eine Lektion von seinem Debian-Entwickler-Vater, der die Bedeutung von Vertrauen erklärte, indem er es damit verglich, jemandem die Schlüssel zum eigenen Haus anzuvertrauen. Als das Kind seinen Fehler erkannte, überlegte es, wie es die Situation beheben könnte, da es den Key bereits signiert und hochgeladen hatte. Er kam zu dem Schluss, dass er den alten Key widerrufen und nach der DebConf einen neuen erstellen könnte, was er auch tat, und sicherte seine neuen GPG- und SSH-Keys mit einem Yubikey.

Dieser Artikel wurde ursprünglich von Andrew Lee verfasst.

Kategorien: credativ® Inside Debian Veranstaltungen
Tags: debconf24

cR

über den Autor

credativ Redaktion

zur Person

Dieser Account dient als Sammelpunkt für die wertvollen Beiträge ehemaliger Mitarbeiter von credativ. Wir bedanken uns für ihre großartigen Inhalte, die das technische Wissen in unserem Blog über die Jahre hinweg bereichert haben. Ihre Artikel bleiben hier weiterhin für unsere Leser zugänglich.

Beiträge ansehen


Beitrag teilen: