Slide 1

Slide 1 text

Roundup How I stopped worrying and started editing source code

Slide 2

Slide 2 text

Auswahl der Webapp ● Soll Kriterien vom Blatt erfüllen ● Soll mit PostgreSQL laufen ● Soll auf NetBSD laufen ● Nicht PHP

Slide 3

Slide 3 text

Roundup ● Issue-Tracker ○ Think Bugzilla ○ Think Trac ○ Think GitHub Issues ● Hat verschiedene Arten von Usern ○ Anonymous ○ User ○ Admin

Slide 4

Slide 4 text

Problem 1: Netzwerk kaputt ● Konnten Team 10 nicht erreichen ● NyanNet gegründet ● Stern mit 192.168.1.2 als Zentrum ● Funktioniert ● Werdet Mitglied :-)

Slide 5

Slide 5 text

Problem 2: Roundup kaputt ● Roundup will PG-Tabellen anlegen... ● ...ist aber zu blöd dafür und crasht ● Also Roundup-Sourcecode editiert und auskommentiert

Slide 6

Slide 6 text

Problem 3: nginx+roundup=NOLIKIE ● Idee: Roundup via FastCGI an nginx anbinden ● Realität: Roundup weigert sich vehement einige Seiten anzuzeigen ● Also roundup-server gestartet, reverse Proxy via nginx

Slide 7

Slide 7 text

Roundup läuft! ● http://psa.in.tum.de:60180/ ● http://bugs.psa-team01.informatik.tu- muenchen.de/ (aus internem Netz) ● Logindaten: ○ Username: Rechnerkennung, z.B. fischerj ○ Passwort: auf 192.168.1.11/psa.in.tum.de:60111 einloggen, $HOME/roundup_pw ● Man kann Issues anlegen! ● Und kommentieren! ● Und Usern zuweisen ● SHINY!

Slide 8

Slide 8 text

DISREGARD SLIDES SHOWETH THE SPECTACLE