h1. Protokoll des Televotia Entwicklermeeting * Ort: Mumble PPS * Datum: 06.08.2017 * Zeit: 21:00 CEST * Ende: hh:mm CEST * Leitung: Moira Brülisauer * Protokoll: Gemeinsam, Verantwortlich MBR h3. Anwesende * Moira Brülisauer (PPV PPS) _MBR_ * Tobias Stenzel (Entwickler Portal, Admin Televotia, BEO-Beauftragter PP-DE) _TST_ * Entropy (Entwickler ID Server) _ENT_ * Stefan Thöni (Technik PPS, Juristisches PPS) _STH_ h3. Gäste * Masch h3. Abwesende * (entschuldigt/unentschuldigt) * Robert Arnold (Entwickler VVVote) _RAR_ (entschuldigt) * Foo (Entwickler pseudonymes Voting) _FOO_ (unentschuldigt) h1. Informationen und Übersicht des Stands der Teilsysteme h2. Migration Schweizer IT mitgeteilt von: _STH_ Migration der PPS IT wurde noch nicht migriert und kann frühestens am 14. August regulär in Betrieb genommen werden auf Grund von Ferienabwesenheiten. Ich lasse dies vorerst bei mir laufen. Und ich sehe zu dass die Leute der PPS das so schnell wie möglich migriert bekommen. h2. PV 17.2 3.9.2017 in Olten mitgeteilt von: _MBR_ Die kommende Nationale Versammlung der Piratenpartei Schweiz ist am 3. September in Olten im Bahnhofsbuffet. Alle Entwickler sind herzlich eingeladen. Wenn Entwickler anwesend sind und es gewünscht ist können wir gerne auch eine Session zu Televotia machen. h2. Stand der einzelnen Systeme? h3. Discourse (CH) mitgeteilt von: _TST_ * VM pps2: Updates auf NixOS 17.03, nginx 1.13.3 und Discourse 1.8 * Ekklesia-Plugin auf Discourse 1.8 angepasst * neuer PPS-Mailserver für discourse@piratenpartei.ch h3. Portal (CH) mitgeteilt von: _ENT_ * Datenmodell weiter verfeinert h3. ID Server (CH) mitgeteilt von: _ENT_ * letzte geforderte Features umgesetzt: * Multigliederung-Unterstützung in Backend und sync Protokoll umgesetzt * Gast-Registrierung ohne zwingender Adressangabe möglich mitgeteilt von: _TST_ * Rebase des nix-Branch auf den aktuellsten master * aktueller Code (mit neuen Abhängigkeiten und Python 3.6) auf wigbold12 aktiv, noch nicht auf dem Produktivsystem * VM pps1: Updates auf NixOS 17.03, nginx 1.13.3 * neuer PPS-Mailserver für id@piratenpartei.ch * Wigbold12 ist das Testsystem. PPS1 das Produktive h3. VVVote (CH) * Installations-Automatisierung mit Nix komplett, Abstimmungs-Test mit ID-Server erfolgreich * Code dazu veröffentlicht https://github.com/dpausp/nix-ekklesia-vvvote h3. BEO-Pseudonymes-Voting (DE) * nix neues h3. Testsystem wigbold12 mitgeteilt von: _TST_ * ID-Server und Discourse laufen dort, Sync könnte getestet werden * Discourse-Einstellungen größtenteils vom Produktivsystem übernommen h1. Traktanden h2. Nächste Schritte h3. Discourse (CH) * es steht nicht brennendes an. * werte CSP-Logs aus, die wir seit einiger Zeit mitschreiben und schaue, ob noch etwas gemacht werden muss h3. Portal (CH) mitgeteilt von: _TST_ * Installation auf wigbold12-Testsystem * nehme Kontakt zu ex-Kollegen auf, der evtl. helfen könnte mitgeteilt von: _ENT_ * Testdaten/fälle, querys, business logic h3. ID Server (CH) mitgeteilt von: _ENT_ * vollständiger Umstieg auf neueste dependencies und Jinja2 h3. VVVote (CH) mitgeteilt von: _TST_ * Installation auf wigbold12-Testsystem h3. BEO-Pseudonymes-Voting (DE) * unbekannt * entropy wird sich damit beschäftigen, wenn das Backend vom Portal einen gewissen Reifergrad erreicht hat h2. PWD Reset eingereicht von: _MBR_ https://projects.piratenpartei.ch/issues/7703 * TST: wurde mehrfach getestet, gab keine Probleme * MBR: Gemäss TST sollte das gelöst sein daher Ticket closed- h2. Testing ID Server und Discourse mit allen Features für Produktivbetrieb eingereicht von: _MBR_ Ausweichbackend wurde von Stefan aufgesetzt und es müssen noch letzte Bugs ausgebügelt werden. Der aktuell Produktive "ID-Server" hat noch alten Code, deshalb kann das aktuelle Ausweichbackend nicht mit dem Produktiven ID Server sprechen. Es wird ein Pad fürs Testing erstellt. Wir sollten auch DAU-Usecases durchspielen. "In diesem Pad wird der Testingprozess geplant":https://basisentscheid.piratenpad.de/testprogramm-idserver h1. Fragen der Mitglieder keine Fragen h1. Schluss und nächste Sitzung Sitzung wird durch den Sitzungsleiter geschlossen um 21:42. Die nächste Sitzung wird im Slack festgelegt. h1. Footer h2. Was soll das ganze? Bitte im Redmine der PPS nachlesen, was die "PPS hier umsetzt":https://projects.piratenpartei.ch/projects/beo?jump=welcome Und wer macht das? "Projektgruppe":http://wiki.piratenpartei.de/Basisentscheid/Projektgruppe h3. Vorherige Protokolle Die Protokolle der Entwicklungsarbeit am Urabstimmungssystem für die Piratenpartei Schweiz finden "sich im Wiki":https://projects.piratenpartei.ch/projects/beo/wiki/Protokolle_PGBasisentscheid h3. Vorherige Protokolle Die Protokolle der Entwicklungsarbeit am Urabstimmungssystem für die Piratenpartei Schweiz finden "sich im Wiki":https://projects.piratenpartei.ch/projects/beo/wiki/Protokolle_PGBasisentscheid