Index by title

Checklists

Elaine

Pre boot

  1. Verify container keys available
  2. Restart
    init 0

Murray

Post boot

  1. Verify webserver (www, forum) working

Herman

Post boot

  1. Verify LDAP working
  2. Verify MDBGUI working
  3. Start CAS and verify
  4. Verify Memberadmin working
  5. Verify Memberservice working

Stan

Post boot

  1. Verify log2sql working
  2. Verify LogCrawler working
  3. Verify webserver (projects) working
  4. Verify mumble working
  5. Verify webchat working

Wally

Post boot

  1. Verify Mailserver working
  2. Verify Webmail working
  3. Verify OTRS working
  4. Verify Mailman working


Pre boot

  1. Verify container keys available
  2. Restart
    init 0

Post boot

  1. Verify LDAP working
  2. Verify MDBGUI working
  3. Start CAS and verify
  4. Verify Memberadmin working
  5. Verify Memberservice working

Post boot

  1. Verify webserver (www, forum) working

Post-boot Checklist

  1. Start Stan
    1. Verify log2sql working
    2. Verify LogCrawler working
    3. Verify webserver (projects) working
    4. Verify mumble working
    5. Verify webchat working
  2. Start Herman
    1. Verify LDAP working
    2. Verify MDBGUI working
  3. Start Murray
    1. Verify webserver (www, forum) working
  4. Start Wally
    1. Verify Mailserver working
    2. Verify Webmail working
    3. Verify OTRS working
    4. Verify Mailman working

Pre-Restart Checklist

To be executed before any restart or shutdown of Elaine.

  1. Verify container keys available
  2. Restart
    init 0

Post boot

  1. Verify log2sql working
  2. Verify LogCrawler working
  3. Verify webserver (projects) working
  4. Verify mumble working
  5. Verify webchat working

Post boot

  1. Verify Mailserver working
  2. Verify Webmail working
  3. Verify OTRS working
  4. Verify Mailman working

Externe Dienstleister Übersicht

Übersicht Infrastruktur

Externe Dienstleister

Infomaniak

Was: Wer hat Zugang:

Cyon

Was: Wer hat Zugang:

Exoscale

Was: Wer hat Zugang:

GitHub

Was: Wer hat Zugang:

DockerHub

Was: Wer hat Zugang:

Interne Dienste/Software

OTRS

Was: Wer hat Zugang (Admin):

Redmine

Was: Wer hat Zugang (Admin):

Multisite Wordpress - Admin Bereich

Was: Wer hat Zugang (Admin):

LuaDNS

Was: Wer hat Zugang (Admin):

Server/Dateistrukturzugänge/Datenbanken zu den Websites/Installationen

???


{{div_start_tag(wikifootertop, fclear)}}{{div_end_tag}} {{div_start_tag(services, col col33)}} {{div_start_tag(servicescontent, wikifootercontent)}}

Services

Websites

Homepage
Section homepages

Primary

Hosting
Member and contact management
Email
Internal coordination

Auxiliary

Filestorage
Databases
Domain names
Load balancing and proxy
Firewall
Single Sign On (CAS)
Administration tools

{{div_end_tag}} {{div_end_tag}} {{div_start_tag(infrastructure, col col33)}} {{div_start_tag(infrastructurecontent, wikifootercontent)}}

Infrastructure

Infrastructure for sections
Server concept
Servers
Migration Status

{{div_end_tag}} {{div_end_tag}} {{div_start_tag(recent, col col33)}} {{div_start_tag(recentcontent, wikifootercontent)}}

Letzte Änderungen

{{recent}}

{{div_end_tag}} {{div_end_tag}} {{div_start_tag(wikifooterbottom, clear)}}{{div_end_tag}}


Infrastructure

Infrastructure for sections
Server concept
Servers
Migration Status


Firewall

Die Firewall ist mit iptables realisiert und wird mit Bash-Skripten kontrolliert.

Generell

Antworten auf bereits druchgelassenen Traffic (related) werden auch wieder zurückgelassen.

ICMP wird grundsätzlich zugelassen.

Interner Traffic

Interner Traffic zwischen der virtuellen Maschinen wird grundsätzlich zugelassen

Eingehender Traffic

Eingehender Traffic wird pro virtuelle Machine zugelassen.

Als Anti-DOS Massnahme werden alle 120 Sekunden bis höchstens 180 und alle 5 Sekunden bis höchstens 30 neue TCP-Verbindungen zugelassen. Bei UDP werden 200 Packet pro Sekunde und IP zugelassen.

Elaine (Root Server)

Murray (Webserver Hauptseite und Forum)

Stan (Eierlegende Wollmilchsau)

Wally (Mailserver)

Herman (MDB)

Fester (Pi-Vote)

Largo (Projekte, Parrot.fm)

Otis (Sektionswebseiten)

Carla (Mädchen für alles)

Ausgehender Traffic

Ausgehender Traffic wird pro Destinaton-Port zugelassen.


Migration Status

Section Sites

Site Status New Host Comment
Aargau Finished webwp-5-p, (webwp-6-p) Needs DNS configuration of piraten-aargau.ch #5107
Beider Basel Finished webwp-7-p, (webwp-8-p)
Bern Finished webwp-9-p, (webwp-10-p) Needs DNS configuration of ppbe.ch #5106
Freiburg Finished webwp-23-p, (webwp-24-p)
Genf Finished webwp-13-p, (webwp-14-p)
Zentralschweiz Finished webwp-3-p, (webwp-4-p)
Neuchatel Finished webwp-15-p, (webwp-16-p)
St. Gallen & beide Appenzell Finished webwp-17-p, (webwp-18-p)
Thurgau & Schaffhausen Finished webwp-19-p, (webwp-20-p)
Vaud Finished webwp-21-p, (webwp-22-p)
Wallis Finished webwp-25-p, (webwp-26-p)
Zürich Finished webwp-11-p, (webwp-12-p) During content migration done by the section itself, available at http://new.zh.piratenpartei.ch
Winterthur Finished webwp-27-p, (webwp-28-p)
Stadt Zürich Finished webwp-29-p, (webwp-30-p) http://stadt.zh.piratenpartei.ch

Projects

Site Status New Host Comment
crm Won't do (webdrupal-7-p), webdrupal-8-p Last usage was on 21.10.2012 by Abnaxos. Abnaxos did't responded
d7 Won't do Currently no development
elections11 Finished webwp-31-p, (webwp-32-p)
elections2011 Won't do Duplicate of elections11
equipment Finished (webdrupal-3-p), webdrupal-4-p
fedback Won't do
music Finished (webdrupal-9-p), webdrupal-10-p
payment Won't do
podcast Finished webwp-33-p, (webwp-34-p)
register Finished (webdrupal-11-p), webdrupal-12-p
wahlen-zh Won't do (webredaxo-1-p), webredaxo-2-p I could not found a DNS record anymore. There weren't any complaints so not needed any more.

Homepage

Site Status New Host Comment
Live Finished (webdrupal-5-p), webdrupal-6-p Proxy and DNS done.
Staging Won't Do On demand when new development starts.

IT-Infrastruktur zu Gunsten der Sektionen

IT-Guy

Die Sektion benennt eine Verbindungsperson
Bezugsperson zur AG-DI
übernimmt sektionsspezifische Administrationsaufgaben

Domain

Als domain wird eine Subdomain von piratenpartei.ch mit dem zweistelligen Kantonskürzel und im Falle von kantonsübergreifenden Sektionen in zusätzliches künstliches Kürzel. Weitere Informationen in der Übersicht der Sektionskürzel

E-Mail

Standardmässig werden für eine Sektion zwei E-Maildressen eigerichtet: info@ und vorstand@. Bei Sektionen aus dem Tessin oder der Romandie werden die Adressen in den jeweiligen Landessprachen verwendet. Die Vorstandsadresse ist ein E-Mailverteiler in dem alle Vorstände der Sektion eingetragen sind. Sie soll in erster Linie die kommunikation innerhalb des Vorstands erleichtern. Für Anfragen von Mitgliedern, Presse und weiteren Interessierten dient die Info-Adresse. Diese wird an unser E-Mailticketing-System weitergeleitet und kann in der Standardkonfiguration von den Vorständen eingesehen und beantwortet werden.

Der IT-Guy der Sektion hat die Befugnis weitere Adressen für die Sektion einzurichten. Dies geschiet über das Tool Postfixadmin. Für den Zugriff auf dieses Tool wird ein SSL Zertifikat für die Autorisierung benötigt. Postfixadmin ist nicht an das zentrale Parteilogin angeschlossen. Sollte der Zugang nicht bereits eingerichtet worden sein, bitte ein einen Ticket an die AG-DI stellen.

Das OTRS kann sehr frei Konfiguriert werden. So ist es möglich weitere E-Mailadressen zu empfangen oder weiteren Personen Zugang zu gewähren. Bei bedarf bitte mit der Corvus Rücksprache halten.

Mitgliederdaten

Jeder Vorstand hat über das Tool phpLdapAdmin Zugriff auf die Mitgliederdaten der Sektion. Voraussetzung dazu ist ein SSL Zertifikat für die Autorisierung.

Nach der Gründung werden vorerst die Gründungsmitglieder in die neue Sektion eingetragen. Die Mitglieder aus den Kantonen der neugegründeten Sektion informiert. Erfolgt kein Wiederspruch des Mitglieds, so werden diese dreissig Tage nach der Information in die Sektion eingetragen.

Koordinationsplatform

Jede Sektion hat Anrecht auf ein Projekt auf unserer Koordinationsplattform. Diese Platform vielfältig eingesetzt werden. Denkbar ist das sammeln von Anträgen, Traktanden, Aufgaben sowie das Ablegen von Protokollen und oder das Pflegen von Anleitungen und weiterm Wissen. Der Austausch mit anderen Sektion wird empfohlen um gemeinsam eine Best Practice zu finden.

Webhosting

Die AD-DI betreibt eine Webhostingumgebung. Die Sektionen haben die Anrecht dieses führ ihren Webauftritt zu nutzen. Es stehen zwei Optionen offen. Dass Hosting wird in der Grundausstattung also ohne vorinstallierte Anwendung zur Verfügung gestellt. In diesem Fall ist die Sektion für den Pflege und Updates selber verantwortlich. Die DI wird nur support bieten, wenn es sich um einen Fehler in der zugrunde liegender Infrastruktur handelt. Alternativ kann das Hosting mit vorinstalliertem Wordpress im Design der Piratenpartei Schweiz installiert werden. In diesem Fall übernimmt die AG-DI support und Aktuallisierung.

Buchhaltung

Die Buchhaltung wird mit GnuCash als Frontend und einer Zentralen Datenbank auf einem Server der PPS geführt. Richtlinien und Anleitungen dazu finden sich im Schatzmeisterwiki


Server overview

Servers located at Hetzner

Servername VZ-Number Function
Elaine None Root-Server
Murray 100 Website
Stan 101 Mumble, Redmine
Wally 102 Mailserver
Herman 103 LDAP
Fester 104 Pi-Vote
Largo 105 Projects
Otis 106 Sections
Carla 107 IRC-Server
Le Chuck 999 Experimentierserver

Future servers

Servers for the new set up to be located at a CH housed hardware.

Servername ID Internal IP Function
Higgs 001 172.16.0.1 Virtualization
Axion 002 172.16.0.2 Virtualization
Boson 100 172.16.0.100 Primary NFS
Chargion 101 172.16.0.101 Secondary NFS
Dilaton 102 172.16.0.102 Primary MySQL
Electron 103 172.16.0.103 Secondary MySQL
Fermion 104 172.16.0.104 Primary DNS
Graviton 105 172.16.0.105 Secondary DNS
Hadron 106 172.16.0.106 Admin Support
Inflaton 107 172.16.0.107
Kaon 108 172.16.0.108 Primary Drupal
Luxon 109 172.16.0.109 Secondary Drupal
Majoron 110 172.16.0.110 Primary Webhost
Neutron 111 172.16.0.111 Secondary Webhost
Pentaquark 112 172.16.0.112 Primary Redmine
Quark 113 172.16.0.113 Secondary Redmine
Slepton 114 172.16.0.114 Primary eMail
Tetraquark 115 172.16.0.115 Secondary eMail
Wino 116 172.16.0.116
Zino 117 172.16.0.117
Plasmon 118 172.16.0.118
Meson 119 172.16.0.119
Lepton 120 172.16.0.120

Missing servers


Axion

ID 002
Name Higgs
Depends on
Provides Virtualization
Twin of Higgs
Internal IP 172.16.0.2
Open ports (TCP)
Open ports (UDP)

Hardware

CPU Slot 1: 2 GHz AMD Opteron 8 core, Slot 2: unused
RAM 4 x 8 GB, 12 x unused
Harddisks 4 x 1TB

Installation

Operating system Debian 6.0.5 netinstall
Raid configuration RAID 5 (3 active, 1 spare)
Virtualization KVM

Kernel

Version: 3.4.6

Enabled modules;

Software

The idea if this page is to list applications that are installed on all systems. If you add or remove an application make sure that you do this also on all systems.

Configuration

ssh

Edit of /etc/ssh/sshd_config

Strict authentication settings

 RSAAuthenication no
 PasswordAuthentication no
 KerberosAuthentication no
 GSSAPIAuthentication no
 X11Forwarding no
 UsePAM no

Only allow the five clowns

 AllowUsers exception
 AllowUsers corvus
 AllowUsers vanadis
 AllowUsers apophis
 AllowUsers lukyluke

sudo

Use visudo to edit the sudo configuration.

We want to be asked for the password every time we use sudo.

Defaults        env_reset,timestamp_timeout=0

Virtualization


Primary NFS

ID 100
Name Boson
Depends on
Provides NFS
Twin of Chargino
Internal IP 172.16.0.100
Open ports (TCP) 2049
Open ports (UDP) 2049

Secondary NFS

ID 101
Name Chargino
Depends on
Provides NFS
Twin of Boson
Internal IP 172.16.0.101
Open ports (TCP) 2049
Open ports (UDP) 2049

Server concept

{{important(Work in progress: Written down concept as outlined in the DMSF)}}


The idea if this page is to list applications that are installed on all systems. If you add or remove an application make sure that you do this also on all systems.


Primary MySQL

ID 102
Name Dilaton
Depends on NFS
Provides MySQL
Twin of Electron
Internal IP 172.16.0.102
Open ports (TCP) 3306
Open ports (UDP)

Elaine

Checklists

Pre boot

  1. Verify container keys available
  2. Restart
    init 0


Secondary MySQL

ID 103
Name Electron
Depends on NFS
Provides MySQL
Twin of Dilaton
Internal IP 172.16.0.103
Open ports (TCP) 3306
Open ports (UDP)

Primary DNS

ID 104
Name Fermion
Depends on NFS
Provides DNS
Twin of Graviton
Internal IP 172.16.0.104
Open ports (TCP) 53
Open ports (UDP) 53

Secondary DNS

ID 105
Name Fermion
Depends on NFS
Provides DNS
Twin of Graviton
Internal IP 172.16.0.105
Open ports (TCP) 53
Open ports (UDP) 53

Admin Support

ID 106
Name Hadron
Depends on NFS,
MySQL
Provides Monitoring,
Logging,
Configuration management
Twin of
Internal IP 172.16.0.106
Open ports (TCP)
Open ports (UDP)

Herman

Checklists

Post boot

  1. Verify LDAP working
  2. Verify MDBGUI working
  3. Start CAS and verify
  4. Verify Memberadmin working
  5. Verify Memberservice working


Higgs

ID 001
Name Higgs
Depends on
Provides Virtualization
Twin of Axion
Internal IP 172.16.0.1
Open ports (TCP)
Open ports (UDP)

Hardware

CPU Slot 1: 2 GHz AMD Opteron 8 core, Slot 2: unused
RAM 4 x 8 GB, 12 x unused
Harddisks 4 x 1TB

Installation

Operating system Debian 6.0.5 netinstall
Raid configuration RAID 5 (3 active, 1 spare)
Virtualization KVM

Kernel

Version: 3.4.6

Enabled modules;

Software

The idea if this page is to list applications that are installed on all systems. If you add or remove an application make sure that you do this also on all systems.

Configuration

ssh

Edit of /etc/ssh/sshd_config

Strict authentication settings

 RSAAuthenication no
 PasswordAuthentication no
 KerberosAuthentication no
 GSSAPIAuthentication no
 X11Forwarding no
 UsePAM no

Only allow the five clowns

 AllowUsers exception
 AllowUsers corvus
 AllowUsers vanadis
 AllowUsers apophis
 AllowUsers lukyluke

sudo

Use visudo to edit the sudo configuration.

We want to be asked for the password every time we use sudo.

Defaults        env_reset,timestamp_timeout=0

Virtualization


Hardware

CPU Slot 1: 2 GHz AMD Opteron 8 core, Slot 2: unused
RAM 4 x 8 GB, 12 x unused
Harddisks 4 x 1TB

Installation

Operating system Debian 6.0.5 netinstall
Raid configuration RAID 5 (3 active, 1 spare)
Virtualization KVM

Kernel

Version: 3.4.6

Enabled modules;

Software

The idea if this page is to list applications that are installed on all systems. If you add or remove an application make sure that you do this also on all systems.

Configuration

ssh

Edit of /etc/ssh/sshd_config

Strict authentication settings

 RSAAuthenication no
 PasswordAuthentication no
 KerberosAuthentication no
 GSSAPIAuthentication no
 X11Forwarding no
 UsePAM no

Only allow the five clowns

 AllowUsers exception
 AllowUsers corvus
 AllowUsers vanadis
 AllowUsers apophis
 AllowUsers lukyluke

sudo

Use visudo to edit the sudo configuration.

We want to be asked for the password every time we use sudo.

Defaults        env_reset,timestamp_timeout=0

Virtualization


Primary Drupal

ID 108
Name Kaon
Depends on NFS,
MySQL
Provides Hosting for Drupal
Twin of Luxon
Internal IP 172.16.0.108
Open ports (TCP) 80, 443
Open ports (UDP)

Secondary Drupal

ID 109
Name Luxon
Depends on NFS,
MySQL
Provides Hosting for Drupal
Twin of Kaon
Internal IP 172.16.0.109
Open ports (TCP) 80, 443
Open ports (UDP)

Primary Hosting

ID 110
Name Majoron
Depends on NFS,
MySQL
Provides Hosting
Twin of Neutron
Internal IP 172.16.0.110
Open ports (TCP) 80, 443
Open ports (UDP)

Murray

Checklists

Post boot

  1. Verify webserver (www, forum) working


Secondary Hosting

ID 111
Name Neutron
Depends on NFS,
MySQL
Provides Hosting Hosting
Twin of Majoron
Internal IP 172.16.0.111
Open ports (TCP) 80, 443
Open ports (UDP)

Primary Redmine

ID 112
Name Pentaquark
Depends on NFS,
MySQL
Provides Redmine
Twin of Quark
Internal IP 172.16.0.112
Open ports (TCP) 80, 443
Open ports (UDP)

Secondary Redmine

ID 113
Name Quark
Depends on NFS,
MySQL
Provides Redmine
Twin of Pentaquark
Internal IP 172.16.0.113
Open ports (TCP) 80, 443
Open ports (UDP)

Primary eMail

ID 114
Name Slepton
Depends on NFS,
Provides eMail
Twin of Tetraquark
Internal IP 172.16.0.114
Open ports (TCP) 25,
80,
110,
143,
443,
465,
585,
993,
995
Open ports (UDP)

Stan

Checklists

Post boot

  1. Verify log2sql working
  2. Verify LogCrawler working
  3. Verify webserver (projects) working
  4. Verify mumble working
  5. Verify webchat working


Secondary eMail

ID 115
Name Tetraquark
Depends on NFS,
Provides eMail
Twin of Slepton
Internal IP 172.16.0.115
Open ports (TCP) 25,
80,
110,
143,
443,
465,
585,
993,
995
Open ports (UDP)

Wally

Checklists

Post boot

  1. Verify Mailserver working
  2. Verify Webmail working
  3. Verify OTRS working
  4. Verify Mailman working


Bericht AG DI 2012-2013

Die Arbeitsgruppe hat ein sehr ereignisreiches Jahr hinter sich.

Neben dem alltäglichen Geschäft hat die AG DI einige langfristige Projekte voran gebracht und es gab neben einigen Austritten auch einige neue Helfer.

Mehrfache Reorganisation

Die AG DI hatte dieses Jahr mehrfach die Struktur geändert. Nachdem Anfang 2012 Christian Häusler die Leitung von Kai Reuter übernommen wurde diese Wechsel Mitte Jahr wieder rückgängig gemacht. Sie waren in dieser Zeit jeweils die Vizeleiter des anderen. Ende Jahr hat dann Thomas Bruderer die Rolle des Leiters wieder übernommen und einen neuen Vize erhalten, Oliver Schad welcher ein neues Mitglied der AG DI war.

Diese Wechsel hatten unterschiedliche Gründe und waren immer einvernehmlich. Die AG DI versucht mit ihren begrenzten Mitteln und Mitgliedern das jeweils beste herauszuholen.

Die Reorganisation war auch nötig weil wir einige Projekte mit hohem Zeitaufwand vorantrieben. Die knappen Resourcen konnte so besser konzentriert eingesetzt werden.

Resourcenverlust

Wir mussten auch einige Abgänge verkraften und musste somit die Betreuung durch andere sicherstellen. Ich möchte hier allen welche eingesprungen sind herzlich danken. Ich denke unsere Leistung hat sich stark verbessert und unsere Reaktionszeiten haben sich deutlich verkürzt.

Glücklicherweise haben wir keine wichtigen Resourcen verloren, die meisten Abgänge ware daher einfach zu verkraften, trotzdem sind wir nach wie vor unterbesetzt und hoffen auf mehr Mitglieder. Insbesondere in der Entwicklung ist weiter die Nachfrage nach Dienstleistungen wesentlich höher als was wir liefern können. Entwickler für Ruby, Php (Drupal) und System Administratoren sind uns jederzeit Willkommen in unserem Motivierten Team. Keiner wird bei uns allein gelassen mit Problemen.

Unser zuverlässiges und engagiertes Team wird auch für 2013 einige Neuigkeiten für euch haben.

Server Umzug

Es ist ziemlich genau 24 Monate her seit wir den Auftrag der PV bekommen haben einen Umzug der Server in die Schweizu zu organisieren. Nachdem 2012 dafür gesorgt wurde dass wir das Budget dafür haben kann ich nun offiziell sagen, der Umzug hat begonnen und die ersten System sind auf dem Weg in dei Schweiz.
Wir haben für rund 4000 Franken zwei eigene Server gekauft:

Beide Server bestehen aus:

Grosszügigerweise wurde uns ein professioneller RAID-Controller von der "Automatic Server AG" gesponsort, wir danken dafür sehr herzlich!

Der Server steht seit dem 18. November im Swisscom-Rechenzentrum in Zürich, die Migration unseres Systems hat begonnen und wir hoffen bis März oder April unsere deutschen Server kündigen zu können.

Drupal 7

Da Christian Häusler vom täglichen Geschäft entlastet werden konnte, hat er sich sehr intensiv um die weiterentwicklung unserer Webseite gekümmert. Unser Design welches bereits 3 Jahre alt ist wurde weiterentwickelt ohne den Widererkennungwert zu verlieren.

Wir hoffen dass wir eine kleine Demo an der PV am 24. Februar zeigen können, es darf damit gerechnet werden das die Hauptseite spätestens im 2. Quartal komplett umgestellt wird.

Rücktritt SPO

Am schwersten zu verkraften war der Rücktritt von Stefan Thöni als Security and Privacy Officer. Die bestehende Infrastruktur wurde wo nötig und möglich übernommen, aber es ist klar das wir Abstriche machen mussten. Es konnte auch trotz intensiver Suche kein Ersatz gefunden werden.

Konsequenzen:

Wir danken auch ihm sehr für seine grossartige Arbeit und freuen uns das er PiVote weiterbetreut und auch als Admin für die Infrastruktur zur verfügung steht.

Straffung der Prozesse

Um allen Gruppen innerhalb der Piratenpartei Schweiz bessere Prozesse auch vorzuleben wurde unsere Projektplattform stark gestrafft. Die Prozesse haben weniger Zustände und das Redmine unterstützt die Prozesse mit bestimmten Regeln welche durchgesetzt werden durch ein Script.

Es ist klar dass die zu einiger Reibung geführt hat bei der Umstellung, die Kommunikation war in der Tat dürftig, und nicht vergleichbar mit früheren Projekten.

Ich hoffe die Vorteile überwiegen, wir werden die Entwicklung aber genau verfolgen.

Die AG DI versucht die Prozesse exemplarisch vorzuleben, die Prozessverbesserung haben auch bei uns dazu geführt viele alte verschollene Tasks endlich abzuarbeiten. Das Ziel für 2013 ist klar eine bessere Reaktionszeit.
Danke an alle Mitglieder der AG DI, welche immer wieder viel Zeit und Energie in unsere Infrastruktur stecken und das schon seit Jahren.


Known Ideas / Future Development

Datawarehouse

Ausgangslage

Die Mitgliederstatistik wird derzeit stündlich aus dem LDAP berechnet.

Problem

Mutationen im LDAP kann die Historie der Statistik verändern. Die permanente Neuberechnung benötigt unnötig performance.

Lösung

Wir richten ein Datewarehouse ein.

Dieses Datawarhous kann im ersten Schritt aus einer Datebanktabelle bestehen. Auf lange Sicht würde ich aber eine Umfassende Lösung wie JasperReports bevorzugen.


Minutes


Minutes achive 2009


Meeting Log 13.08.2009 / mumble

Present: Apophis, Exception, Nyuu, Simon Rupf, Vanadis (ab 21:11 bis 21:37), cockroach (ab 21:17), Stedi (ab 21:42 bis 21:46)

Lead Meetings: Apophis

Log writer: Simon Rupf

Tasklist

Introduction

Wir wechseln das Gespräch auf deutsch

Our Mainfields

Apophis präsentiert eine Übersicht über unsere Domains, Server, IRC (incl Bot), Twitter, Drupal, Wiki, Forum (soll evtl. auf ein anderes System migriert werden, siehe unten)

We will have connections to the Workgroups

Offensichtlich durch die verschiedenen Verflechtungen der AG Mitglieder gegeben, aber auch durch die Member-DB und die PI gegeben.

get a server asap via donations

Es soll so rasch als möglich ein eigener root-Server, Debian als OS wird bevorzugt.

forum API

Exception möchte einen Handy-Client zum Forum machen. SciFi wünscht Prefixes der Threads. Die Alternative von Hand taggen wurde abgelehnt wegen dem daraus resultierenden Chaosfaktor. Problem ist, dass phpBB hat keine Hooks oder Module. Einzige Alternative direkt am System vorbei die DB verwendet.

Verschoben bis Entscheidung über Forummigration getroffen.

Vorschlag Vanadis

Von jeder Forum-Seite aus auf die "neusten Beiträge" zugreifen. Grundsätzliche Zustimmung.

No new forum planned ( integration new rules ) phpbb-guru wanted

Möglichkeiten: vBulletin?

Rules for the Moderators (Important)

Forenteilnehmer die Diskussionen mutwillig stören, spammen sollen nach gemeinsamer Entscheidung von drei Mods vom Forum temporär oder dauernd ausgeschlossen. Verschieben innerhalb der Modbereiche möglich. Closen von Threads möglichst vermeiden. Moderieren möglichst vermeiden. Grundsätzlich nicht zu streng, don't feed the trolls.

Rightsmanagment (Draft in wiki)

Foren: Die verschiedenen Gruppen werden erklärt. Es werden die Farben diskutiert und angepasst. Wiki: bisher nicht vorgesehen. Drupal: wartet auf Member-DB.

Übersetzungen

Es sollen alle noch fehlenden Forenbereiche übersetzt werden.

drupal update

http://www.piraten-partei.ch/eventcalendar (Colors / drupal-guru wanted)

Kalender verbessern: Events sollen farblich hervorgehoben werden. Da keiner der Anwesenden die nötigen Kenntnisse hat, soll per Anruf ein Drupal-Guru gesucht werden. Für Drupal ist ein Sicherheitsupdate erschienen. Apophis opfert sich und wird das Update durchführen.

we need a IRC webclient (SOON)

Ein Webclient wird benötigt um mehr Personen in den neuen Piraten-Chat zu bringen.

Varia

Allgemein wird um Unterstützung gebeten.

Der Leader dankt allen für die Teilnahme. Das Meeting wird geschlossen.

22:19 Simon Rupf (Protokoll)


Meeting Log 27.08.2009 / mumble

Present: Vanadis, cockroach, Ced, Quiqum, Apophis, Orwell1984

Lead Meetings: Vanadis

Log writer: Apophis

Tasklist

Forenstruktur

die neue Forenstruktur wird mit 4 Ja und einer Enthaltung angenommen.

Antrag Gruppe Winterthur

Einstimmig angenommen

Forum Evaluation

Momentan zurückgestellt, wenn wir migrieren wollen ist das Team mehrheitlich für ein vBulletin, und keine experimente mit unbekannter Software.

Forum mal wieder verschieben, Anforderungen sollen definiert werden

Server Evaluation / Antrag Ced

Alle Optionen bleiben weiterhin offen.

Varia

Einige der aktuellen Themen Namespaces im Wiki Rechtemanagement (Draft)

Sitzungsende 22:15


AG Digitale Infrastruktur Website Protokoll vom 06.09.2009

Protokoll der Sitzung vom 6. September 2009

Menüstruktur

Convex schlug vor, die vielen Seiten auf 4 Hauptbereiche zu untergliedern. Bei der detailierten Zuteilung einigten wir uns dann auf 5 Bereiche. Die Reihenfolge wie auch die erforderlichen Seiten wurden (noch) nicht im Detail festgelegt.

In verschiedenen Punkten kann eine 3. Ebene nötig werden.

Navigation

Als tolles Beispiel wurde die neue SVP-Site angeschaut. Dort wird die ersten beiden Ebenen der Menüstruktur bereits im Header angezeigt. Die dritte erscheint beim Mouseover (und nachher in einer Seitenspalte). Ähnlich ist auch die Pfadi-Website. Wir versuchen das zu kopieren.

Seitenlayout

Ein Layout mit fixer Breite von knapp 1000 scheint uns zweckdienlich zu sein.

Frontseite

Auf der Frontseite wollen wir auf verschiedene aktuelle Kampagnen, Anlässe, Texte, Papiere, Infos aufmerksam machen. Es sollen nicht die vollständigen Infos auf der Frontseite stehen, sondern nur Teaser – je nachdem Grafiken, Textchen oder eine Kombination aus Text und Bild. Wichtig ist eine augewogene Gewichtung. Die Frontseite soll einladen zum Mitmachen. Gesichter, Zitate, ...

Schnittstelle zu Wiki und Forum

Wiki und Forum sollten sich optisch möglichst nahtlos in die Website einfügen. Wir diskutierten darüber, welche Texte im Wiki und welche im Drupal publiziert werden sollen. Dinge, die für alle Mitglieder und/oder die Öffentlichkeit interessant sind, sollten im Drupal publiziert werden. Für Texte, die im Wiki entstehen, sollte es laut Abnaxos Extensions geben, sodass sie mit wenig Aufwand ins Drupal transferiert werden können.

Corporate Design

Wie bereits im Forum angekündigt, ist convex mit dem bisherigen Logo nicht zufrieden. Um wirklich ein Logo zu haben, das sich langfristig bewährt, empfiehlt er ein erneutes Redesign. Er hat dazu bereits einen Vorschlag skizziert, der überzeugend wirkte. Wir sind der Meinung, dass wir dies weiterverfolgen sollten. Wir schlagen deshalb dem Vorstand vor, das aktuelle Logo nur als vorübergehendes Logo zu behandeln und nur Dinge mit dem Aktuellen Logo zu bedrucken, die nicht langfristig gebraucht werden.

Weiteres Vorgehen


Meeting Log 10.09.2009 / mumble

Present: Simon Rupf, cockroach, Vanadis, Apophis

Lead Meetings: Vanadis

Log writer: Apophis

Tasklist

Traktandum Ced:

Betrifft diesen Thread: http://forum.piraten- partei.ch/viewtopic.php?f=115&t=594&p=10610#p10610

Vom Vorstand wurde beschlossen, dass wir ein elektronisches Beitrittsformular umsetzen. Ich schlage vor, dafür ein Drupal-Modul einzusetzen, damit elementare Dinge wie Spamschutz, multiples Absenden, Sicherheit etc. bereits gelöst sind. Beispielswiese [url=http://drupal.org/project/webform]. Das Modul sendet die abgeschickten Formulardaten parallel zum Eintrag in einer Tabelle auch optional an eine E -Mail-Adresse (Moira). Die Tabelle lässte sich auch als CSV exportieren. Komfortabel.

Als Guideline für den Inhalt muss das bestehende Mitgliederformular dienen.

In Deutschland hatten sie auch damit zu kämpfen und laut Moira kann Euch LEO dazu behilflich sein (SciFi hat die Kontaktdaten).

Könnt ihr dies in nützlicher Frist umsetzen, Apophis?

Traktandum kab:

http://forum.piraten-partei.ch/viewtopic.php?f=135&t=1195

Traktandum neuer Server:

bisher sind keine weiteren Vorschläge gekommen:

Proposal: init7 : (Intel P4 2.6Ghz / AMD Athlon x64 3200+) / 1 GB Ram / 2 x 80 GB HD / 10mbit flat / 99.- + 99.- Setup (mind 3 monate Laufzeit) Proposal: metanet : (Core 2 Duo 2.4 GHz) / 4 GB Ram / 500 GB HD /100 mbit flat / 98.- + 99.- Setup (+5.- für 1TB HD) (mind 6 monate Laufzeit) Proposal: Hetzner 1 : ( Intel® Core™ i7-920 Quad-Core ) / 8 GB Ram / 2 * 750 GB HD / 100mbit 2TB / 10mbit flat / 75.- + 225.- Setup (monatlich kündbar) Proposal: Hetzner 2 : ( Intel® Core™ i7-920 Quad-Core ) / 12 GB Ram / 2 * 1.5 TB HD / 100mbit 2TB / 10mbit flat / 105.- + 225.- Setup (monatlich kündbar)

Traktandum: email addresses

And in that case I also want to inform about the transfer of the URLs.

Traktandum Ced

CiviCRM ist auf stage.piraten-partei.ch installiert, sollte eingerichtet und getestet werden.

Hilfe beim einbinden eines Formulars zur Anmeldung.

einstimmig angenommen.

Website Redesign

Treffen Sonntag, neue Struktur, neues Design.

Aktuell, Position, Partei, Medien, Mitmachen. Wir haben uns verschiedene Partei Seiten angeschaut. Struktur.

Traktandum kab

einstimmig angenommen, änderungen werden ASAP gemacht

Server

Heftige Diskussion Hetzerner gegen Metanet, verschiedene Einwürfe, überprüfung anderer Parteiseiten.

Andere Optionen werden besprochen, Housing, Sponsoring, eigener ISP werden:

Langfristige Option eines eigenen Hosting bei Swiss Internet Exchange bei möglichen Connections ins Auge fassen.

Unser Vorschlag an den Vorstand: 3 Metanet 1 Hetzner

Anfrage: Warum eigene Virtuelle Server?

Emails

dexternity: Is it possible to keep the MX records so I can continue to use Google Apps and manage the e-mail adresses? Is it OK for you and the committee ? I joined a PNG with all the necessary DNS records (sorry, I can't export the entries in a text format...).

Voting:

Vorschlag: Mailadresse vermieten?

Nicht ohne eignen root Server.

antrag dexternity:

Rückkommensantrag auf Serverwahl

Metanet verbietet IRC Services, Bots, Bouncer, Server und sonstige IRC Services. (Hetzner filtert port 6667)

Darum neue Abstimmung :

Backup

Lösung überlegen, einige Ideen stehen im Raum. Wahrscheinlich privat.

Sitzungsende: 22:30


Meeting Log 26.10.2009 / mumble

Present: Apophis, Exception, Fab_Reload, Ghoja, Nyuu, Simon Rupf, cockroach, dEXtern1ty, The3rdBIT

Excused: Silvermind

Lead Meetings: Ghoja

Log writer: Apophis

Tasklist

Taskforce

Ghoja: A buglist would be better than a mail. cockroach gets voted with no vote against that. He will be the substitute in an emergency.

Bugtracker

We are in fond of a bugtracker and would like to share

<hr />

Bugtracker on our server might be exactly needed when our server is down.

We'd like to use traq without a voice against is.

we need a server

python applications : traq, webirc mumble video (ftp)

texte@pp

was accepted

Cite Plugin

done

CalDav Plugin

done ( just one day is visible but works ) Apophis: I'll look into the view.

Update Managment

-> Wiki needs -> Updates schedule in the Bugtracker -> Apophis and SimonRupf will look into it

Rightsmanagement

We shoud have more granularity in drupal access Request for more granularity in drupal ( forum -> Apophis ) Role based Rightsaccess ( exception )

Member DB

the3bit was absent at that point, but they are working out. Mutation Management? TBD

Links to regions

Yes, we will add them, but there needs to be content on it or the new design.

Announcements

yes: 3 no: 1 abstenstions: 1 therefore it will be done if possible

Another webhost

Another webhost is not the solution, we run on the limits of a webhoster - we need a real server. A webhost will always have problems with sites the size of pp.ch, and its too much work.

Split Zürich / Winterthur - Thurgau /Schaffhausen

new board / group / forum / news

regular meeting or as needed

regular meeting : every 4 weeks, and as needed.

next meeting: 23rd November 20:00 2009

Varia

We need a real server!

meeting end - 21:30


Meeting Log 23.11.2009 - 20:00 / mumble

Present: Apophis, Fab_Reload, Ghoja, Simon Rupf, cockroach, dEXtern1ty

Lead meeting: Apophis

Log writer: Apophis

target _blank

The discussion is pretty onesided, _blank does enforce a certain way of using the webpage instead of the user chosing it. It is also not XHTML conform.

A general usage of the _blank target was voted unanimous against.

Vote 1: General usage of the _blank tag: 5 NO, 0 YES no abstentions. Vote 2: Usage for the interlinks between Wiki/Forum/Drupal 3 NO, 2 YES.

At the moment the suggestion is: Use your mouse.

Simon Rupf suggested the usage of a FAQ entry.

redirect be.pps.ch

There is a general consensus that we like to have such subdomains. The question is what we need and what we like to have. Apophis will discuss this further with Pascal (BE) and gets in Contact with Ghoja for a better DNS solution.

Varia

Several questions for User rights get asked and answered.

next meeting

Since the PV is on the 5th of december we agreed on a meeting following soon after that:

meeting end - 20:40


Meeting Log 7.12.2009 - 20:00 / mumble

Present: Apophis, Vanadis, Corvus, Exception, Ghoja, Simon Rupf, cockroach, dEXtErn1ty, gwrtheyrn

Excused: dergringo

Lead meeting: Simon Rupf

Log writer: Apophis

Issues

Server

What about server housing.

ICTC

ICTC = Information Communiation Technology Conception

Long time planning for the PPS Services.

Data Model, Security, Planning, Documentation.

AG MDB is the primary issue at the moment. Authentication to all systems through.

Apophis'

Apophis: After my election into the committee I want to give up my role as AG DI leader. It was a very nice time, sometime pretty stressful, and not everything went completely fine. We still don't have a server is probably the most obvious one. I am sure we will solve this now rather quickly, and I will be there as a help when we will move. But I will be part of AG DI for the foreseeable future. I want to thank everybody for their work :) we'll stay in contact.

My last priorities are mainly to get the new website design ready. There were quite a few projects during the last few months. The Forum movement, the IRC move including a web interface, multiple blogs a new bug tracker to just name a few.

Future AG DI

dergringo will probably lead the AG DI with Corvus as his helper especially conceptually. dergringo has all the knowledge, since it was his infrastructure for a long time. Therefore it will take less time to overtake the lead.

Varia

next meeting

meeting end - 20:40


Meeting Log 21.12.2009 - 20:00 / mumble

Present: Apophis, Exception, Simon Rupf, cockroach, dergringo

Excused: Vanadis, gwrtheyrn, quiqum

Lead meeting: dergringo

Log writer: dergringo

Issues

Mailinglists

Redesign

Status Reports

Root-Server

bc. The list of proposed servers can be found here: [http://wiki.piraten-partei.ch/Servervorschlag](http://wiki.piraten-partei.ch/Servervorschlag) -> the "Vorstand" has to decide now.

E-Voting

bc. Currently holds due to lack of C++ specific know-how. Simon Rupf will write a wiki article about what exactly is needed. We will then try to find someone who can accomplish the task.

Member DB

bc. Even Nyuu, the leader of the AG Organization, doesn't know anything about this project. He will gather the information and then pass it to us.

piratenpartei.ch

bc. The Domain has finally been transfered to the Switch account of the PPS. There are still some modifications we need to do (.htaccess and stuff).

Wiki usability

Misc

Next Meeting: Sunday, 10.01.10 / 20:00 / NEW Mumble Server


Minutes achive 2010


Meeting Log 10.01.2010 - 20:00 / NEW mumble

Present: Apophis, cockroach, Corvus, dergringo

Excused: danilo

Lead meeting: dergringo

Log writer: dergringo

Issues:

Status Reports

E-Voting

Apophis: nothing happened since the last meeting

Mailinglists

cockroach: got in contact with the Syncom project. Still planning.

Root-Server

Planning

The services will be installed on the server in the following order; 1. Virtualization 2. Webserver 3. Mailserver 4. Varia (Mumble, etc.) All participants agreed on this.

Virtualization

We were not able to choose a solution due to lack of experience and know-how. For the meeting taking place next week dergringo will create a wiki page including a comparison table. cockroach will fill in the facts about openVZ while dergringo collects information about KVM and Xen.

Mailserver

Vote: Do you agree on using postfix + dovecot + roundcube ? Yes: 3 No: 0 Abstention: 1 -> Accepted

Spam Problem (Drupal)

We will switch from existing math captcha to image captchas. Apophis will do this.

Mailing-Tool (requested by Abnaxos)

Vote: Do you agree on installing phplist ? Yes: 4 No: 0 Abstention: 0 -> Accepted

Varia

Liquid Democracy

dergringo recommended to take a look at the concept.

List Service on Own Server?

cockroach asked if we install our own mailinglist-server or if we ask the PPD to use their. -> We'll install our own, but use the news server from Germany

End of meeting: 20:55

Next meeting: 17.01.10 / 20:00


Meeting Log 17.01.2010 - 20:00 / mumble

Present: Apophis, cockroach, Corvus, dergringo

Excused: -

Lead meeting: dergringo

Log writer: dergringo

Issues:

Virtualization Software

We choose OpenVZ for virtualization. All participants agreed on this.


Meeting Log 07.02.2010 - 20:00 / mumble

Present: Apophis, Corvus, Vanadis, cockroach, danilo, dergringo, quiqum, Simon Rupf

Excused: ghoja

Lead meeting: Vanadis

Log writer: dergringo

Issues:

Status Reports

Root Server

dergringo: We are currently testing and configuring the virtual server. But we need a monitoring solution.

After a discussion the participants agreed on choosing munin. Hopfully migration will be completed on 1st March.

Mailing Lists

cockroach: I did not have the time the last days. It's better now, I will continue working on this project.

e-voting

Apophis and Simon Rupf report that they were able to solve some problems and the enthusiasm is back again.

Drupal 2.0

Apophis: No installation on a PPS server, yet. But my personal test installation runs.

Redesign Website

dergringo: We are almost done. But there are some bugs that need to get fixed.

File Server

dergringo presented the requirements set by the users. The participants then had a long discussion about it. It was decided to use the wiki for some kind of files while using the file server for other file types (bigger ones). Vanadis will create a draft for the rules of file storage for the next meeting. It will include file types as well as file sizes and the type of hosting for each of them (wiki or file server).

Open Exchange

dergringo presented the sponsorship offering from OX. During the discussion there were two major downsides that came up: None of the participants has experience with this product and OX offers two many possibilities for the users. The AG DI voted on "Do we want to switch to OX?".

Yes: 0

No: 3

So we do not switch to OX.

Spendenbaromter

Corvus mentions that a webapp for creating "Spendenbarometers" might be a good solution. Danilo will create a function to generate these "Spendenbarometers" from GET variables. Dergringo will talk to xGhost about the possibility for centralized access to donation status.

New Pflichtenheft

dergringo informed the AG DI about the existence of a new AG DI Pflichtenheft.

New AG DI structure

The participants didn't accept the proposal by dergringo. Instead they agreed on having Apophis as the responsible webmaster and cockroach as the responsible postmaster.

SSL

Since we need wildcard certificates and client authentication the participants agreed on setting up a CA and use it for SSL certs.

Varia

Next Meeting: February, 21st 2010


Meeting Log 21.02.2010 - 20:00 / mumble

Present: Apophis, cockroach, dergringo, Corvus, Exception, Vanadis

Excused:

Lead meeting: Apophis

Log writer: dergringo

Issues:

Status reports

Root Server

dergringo: we are migrating right now

Mailing Lists

cockroach: ready to get tested. Syncom pending.

e-Voting

Exception: Currently working a lot on this project. Might take some time upon completion

Drupal / Redesign Website

Apophis: Drupal theme is being recreated with the Zen theme as a starting point.

MemberDB

Corvus: Testsetup running. Needs some configuration and more testing. User will be able to authenticate using OpenID where LDAP integration unavailable. CiviCRM will not be used.

File Server

All participants agree on creating a list by file category instead of file type and to upload multimedia stuff to the file server while uploading others to wiki. Vanadis will update the list

DNS

dergringo will create a comparison of available DNS propositions. partipirate.ch is still not under our control. This will be a problem when switching the mail server.

Security Officer

Exception was voted as the "Security & Privacy Officer" without any dissenting vote. The SAPO is responsible for the CA, the server's security and the users' privacy. Therefore the SAPO gets root access.

CA

Exception: CA is running and client certificates have been commited. Also server certificates are available. The CA is located on a bootable USB stick with Ubuntu on it. The stick is encrypted.

NDAs

There was a vote on 'Do we want to have non disclosure agreements?': Yes: 4

No: 1

Abstention: 1

So we don't want to have or sign any kind of contracts relating this issue.

Next meeting: Monday, 08.03.2010, 20:00


Meeting Log 08.03.2010 - 20:00 / mumble

Present: Apophis, dergringo, Corvus, Exception, Vanadis, Simon Rupf

Excused:

Lead meeting: Apohpis

Log writer: dergringo

Issues:

Status Reports

Drupal Theme

Apophis: Development ongoing, need some css fixing.

Mail Migration

dergringo: Almost nobody replied to the mail sent by me for individual account migration. I suggest to do a forced migration, means just move the whole stuff to the new server. The team agrees.

eVoting

Exception: Development ongoing. Translation is required and can be done using resource files.

Backup

dergringo will work out a backup strategic and request money for some additional backup space.

DNS Server

We can use the Hetzner Domain robots. No need to make use of free DNS providers.

Next Meeting

The next meeting will be on 22.03.10 / 20:00 / Mumble


Meeting Log 22.03.2010 - 20:00 / mumble

Present: Apophis, Corvus, Exception, Vanadis, cockroach, dergringo

Excused: Simon Rupf

Lead meeting: Corvus

Log writer: dergringo

Issues

Status Reports

<ul>
<li><p>Drupal NG</p>
<p>Apophis: svn2web is running css fixes are missing migration to Drupal 2.0 will take place on the Easter weekend</p></li>
<li><p>Mail migration</p>
<p>cockroach: Mail is running</p></li>
<li><p>E-Voting</p>
<p>Exception: Next steps are testing, GUI improvements and some minor features No deadline has been set yet Apophis: There are some compilation errors</p></li>
<li><p>Member DB</p>
<p>Current status can be found here: http://wiki.piratenpartei.ch/wiki/Mitglieder&#95;DB/Protokoll&#95;20100314 and also in the forum.</p></li>
</ul>

Media Hosting

In previous meetings we were talking about media hosting on wiki and file server. Now there is also the wish for a gallery.

<ul>
<li><p>Do we want to host photos?</p>
<p>Vote results: Yes: 2 No: 2 Abs: 2</p>
<p>The request was denied. So no media hosting.</p></li>
</ul>

New Forum

The current forum software (phpBB3) is very hard to maintain. The reason for this is that phpBB is not offering a real plugin system with hooks and callbacks. Instead one need to modify the source which makes updating a pain. There is an extension ("AutoMod") that does the modification of the source for you but you have to create mods in the ModX format. Instead of creating crappy mods for phpBB, I (dergringo) suggest to switch the forum software to MyBB (open source vbulletin-like) and then create mods for it. I have already tested the migration from phpBB to myBB and it worked with out any problems.

<ul>
<li><p>Do you agree on switching the forum software?</p>
<p>Vote results Yes: 5 Abs: 1</p>
<p>The request was accepted. We'll switch the forum software.</p></li>
<li><p>What mods need to be created?</p>
<p>dergringo will create a forum thread to get some feedback of what features the user would like to have.</p></li>
</ul>

New Wiki Skin

Currently we are using mediawiki 1.15. Our skin is based on the default skin of the <=1.15 development. Mediawiki has done a lot of research in usability and sexyness and the new version (1.16) comes with a completely redisigned skin named Vector (preview: http://stage.piratenpartei.ch/wiki). Users have been complaining a lot about the lack of usability. So this would be a good chance to fill this gap.

<ul>
<li><p>Do you agree on switching to the new skin?</p>
<p>Vote results Yes: 6</p>
<p>The request was accepted we will switch to a new wiki skin.</p></li>
</ul>

Varia

DNS Server Switch

<ul>
<li><p>When should this take place?</p>
<p>dergringo: As soon as possible.</p></li>
<li><p>What procedure is planed?</p>
<p>dergringo: Just do the switch.</p></li>
</ul>

Backup

Open Discussion

Media Hosting

Open Discussion

Spendenbarometer

The "Spendenbarometer" should be placed somewhere. The idea is to put it on murray reachable under api.piratenparte.ch.

<ul>
<li><p>Should the Spendenbarometer be placed under this URL?</p>
<p>There was no point against. So yes.</p></li>
<li><p>Should this URL be used for all future similar tools?</p>
<p>Yes</p></li>
</ul>

Intrusion Detection System

Open Discussion about usefulness of internal and external IDS such as Samhain and Snort

bc. Might be a good idea but at the moment there is no need for it and requires a lot of work.

Documentations

A short survey to everyone

<ul>
<li><p>Can the actual Infrastructure be reproduced upon the existing documentation?</p>
<p>NO! Never ever!</p></li>
</ul>


Meeting Log 02.04.2010 - 20:00 / mumble

Present: Corvus, Apophis, cockroach

Excused:

Lead meeting: none

Log writer: none

Issues

The Meeting was used to get on with the Drupal page, it took longer than expected ;)


Meeting Log 03.05.2010 - 20:00 / mumble

Present: Apophis, dergringo, Vanadis, cockroach, Simon Rupf, Corvus, Exception

Lead meeting: Corvus

Log writer: dergringo

Issues

Overview

I = Information

D = Discussion

V = Vote

Title I D V
Status Reports: Mail (Syncom, SpamAssassin), Web (Drupal 2.0, Forum NG, Wiki NG), E-Voting (PiVote), MemberDB/LDAP x
Server Request by e-Voting x x
Project Hosting (camp2010) x x (x)
Security for the connection Drupal to LDAP x

Detailed

Status Reports

Every DI Sub Project gives a short overview about the things that were going on.

<ul>
<li><p>Mail (Syncom, SpamAssassin) cockroach</p>
<p>Mail runs. Nothing happened regarding the projects.</p></li>
<li><p>Web (Drupal 2.0, Forum NG, Wiki NG) Apophis/dergringo</p>
<p>Migration was done, though some errors need to get fixed.</p></li>
<li><p>E-Voting (PiVote) Exception/SimonRupf/Apophis</p>
<p>The first test was successful. Some minor features are missing. Also there is a long time to wait when calculating the prime numbers.</p></li>
<li><p>MemberDB/LDAP Corvus</p>
<p>MDB advances. Still some stuff missing.</p></li>
</ul>

Server Request by e-Voting

The e-Voting project has requested a virtual machine for a first alpha test at http://forum.piratenpartei.ch/viewtopic.php?f=149&t=2074

<ul>
<li><p>What are the requirements for the server?</p>
<p>Exception: An OS with mono.</p></li>
<li><p>Can we use lechuck for this first test?</p>
<p>For the tests LeChuck is sufficient. We need to monitor the resources usage.</p></li>
<li><p>Who is responsible for this project and eVoting at all?</p>
<p>Simon Rupf. He was kind of inactive the last weeks. But he still takes the e-Voting project.</p></li>
</ul>

Project Hosting

There was a request by Christian Loosli / Moira Bruelisauer to host the application form for the pirate camp this summer. (http://wiki.piratenpartei. ch/wiki/Piratencamp2010)

Security for the connection Drupal to LDAP

Drupal needs the authority to edit data in the LDAP-database. The integration module comes with two approaches.

Which of this solutions should we use? Are there other methods not mentioned yet?


Meeting Log 24.05.2010 - 20:00 / mumble

Present: Apophis, Corvus, Vanadis, cockroach, dergringo, exception (with delay)

Lead meeting: Corvus

Log writer: dergringo

Issues

Explanation

I = Information

D = Discussion

V = Vote

Detailed

Status Reports [I]

Every DI Sub Project gives a short overview about the things that were going on.

<ul>
<li><p>Mail -> cockroach</p>
<p>Läuft, SPAM kommt. [Anmerkung der Redaktion: WTF!]</p></li>
<li><p>Web -> Apophis</p>
<p>Läuft. Herkunft Fehlermeldung: unbekannt.</p></li>
<li><p>E-Voting (PiVote) -> Exception/SimonRupf/Apophis</p>
<p>Läuft. Sollte bis PV ready sein. Benutzbar jetzt schon, Kleinigkeiten fehlen noch.</p></li>
<li><p>MemberDB/LDAP -> Corvus</p>
<p>LDAP ist in Betrieb. Erste Anmeldungen sind drin. Zuversichtlich, dass Konfigurationen funktionieren werden.</p></li>
</ul>

Drupal Image Hosting [I,D] | dergringo

The following order was sent (Thomas Bruderer by mail) based on the decision made by the Board on 04.05.2010:

1.) Die technische Lösung einer Gallery wird nicht spezifiziert. Die AG DI ist in der Lage selbst zu entscheiden wie sie den Wunsch des Vorstands umsetzen kann.

2.) Die Gallerie muss nur Teil unseres Designs sein und einfachen Zugang für Presse und Interessierte bieten.

3.) Die Gallerie muss die Möglichkeit bieten verschiedene Alben zu erstellen.

4.) Das Uploaden für die User sollte einfach aus der Homepage heraus möglich sein.

Proposition by dergringo: http://img101.imageshack.us/img101/5771/54647745.pn g

bc. Apophis schlägt Gallery2 mit Drupal-Bridge vor. Auf nächste Sitzung soll Apophis seinen und dergringo's Vorschlag vergleichen und die technische Umsetzung erläutern.

Dealing with projects, orders and requests [I,D] | Corvus

As a basis for this discussion I have created a page which explains how this could be handled in the feature. If accepted this page will be linked to the AG DI Mainpage and announced to the members in the next "Flaschenpost."

bc. Keine Einsprüche. Alle einverstanden. Corvus wird das auf DI mainpage einbauen und sich um den Einzug in die nächste Flaschenpost kümmern.

LDAP Gateway [I,D,V] | Corvus

Dem vorgängig besprochenen Vorgehen folgend habe ich im Forum einen Antrag für ein Schutzsystem für LDAP eingereicht.

bc. Soll der Projektantrag angenommen werden?
Apo: ja
Corvus: ja
Exception: ja
Vanadis: enthaltung
cockroach: enthaltung
dergringo: ja

Last Minute Request: Piratencamp Mail Address [D,V] | Fuchs, per

dergringo

[19:58:14] <Fuchs> dergringo: http://forum.piratenpartei.ch/viewtopic.php?f=1 62&t=2150

Soll der Antrag angenommen werden?
Apo: nein
Corvus: ja
Exception: enthaltung
Vanadis: ja
cockroach: enthaltung
dergringo: ja

Es wird einstimmig eine Weiterleitung an die genannten Personen verwendet.

Next Meeting [D]

bc. 14.06.2010 / 20:00 Mumble


Meeting Log 14.06.2010 - 20:00 / mumble

Present: Apophis, Corvus, Simon_Rupf, Vanadis, dergringo

Lead meeting: Corvus

Log writer: dergringo

Issues

I = Information

D = Discussion

V = Vote

Status Reports [I]

Every DI Sub Project gives a short overview about the things that were going on.

<ul>
<li><p>Mail -> cockroach</p>
<p>cockroach is busy with Italy vs. Paraguay. But we all know the status (it works).</p></li>
<li><p>Web -> Apophis</p>
<p>The issue which prevent the first login / password sending (BUG 25) is getting an issue - more and more people try to login and fail miserably - I know its part of mdbgui, but this really should be the first implemented feature. There are still some design issues in pirate 2, however it's now suitable for general usage.</p></li>
<li><p>E-Voting (PiVote) -> Exception/SimonRupf/Apophis</p>
<p>Simon Rupf: Working on the user interface, presentation on the Cosin planned, planning of handling certification requests at the pirate assembly in autumn. We wait for the translations by AG T&T.</p></li>
<li><p>MemberDB/LDAP/MDBGui -> Corvus</p>
<p>1 person per week asks for Drupal access.</p></li>
</ul>

Drupal Image Hosting [I,D,V] | dergringo

According to the decision made on last meeting, Apophis will show his research done on Drupal image upload and Gallery.

Apophis: Here is the collected Research I did: [Project Drupal Album](/wiki/Project_Drupal_Album) There are many solutions and they have all their advantages and disadvantages.
I think the choice will be Between Imagefield (with or without Views Gallery) and Gallery 2 - I don't see a reason for using the Image module.

&quot;For each solution: Do you want to use this solution?&quot;-vote results:
Image: 5x No
Imagefield: 4x Yes / 1x No
Views Gallery: 4x Yes / 1x No
Gallery 2: 4x Yes / 1x No
Gallery 3: 2x No / 3x Yes

In the second vote round the combination Imagefield/Views Gallery was voted with one voice

Requests [D,V]

Rechte Leiter AG Text und Übersetzungen | rettichschnidi

See: http://forum.piratenpartei.ch/viewtopic.php?f=162&t=2191

This will be probably reflect in the Roles Texter and Translator.

Apophis: This will be probably reflect in the Roles Texter and Translator.
Vote: 5x Yes

Corvus will contact rettichschnidi and fulfills the task.

Next Meeting [D]

bc. 05.07.2010 / 20:00 Mumble


Meeting Log 05.07.2010 - 20:00 / mumble

Present

Lead meeting: Corvus

Log writer: dergringo

Issues

I = Information

D = Discussion

V = Vote

Status Reports [I]

Every DI Sub Project gives a short overview about the things that were going on.

<ul>
<li><p>Mail -> cockroach</p>
<p>Mail works.</p></li>
<li><p>Web -> Apophis</p>
<p>Web runs. Nothing done since last meeting.</p></li>
<li><p>E-Voting (PiVote) -> Exception/SimonRupf/Apophis</p>
<p>Currently planning the Cosin presentation.</p></li>
<li><p>MemberDB/LDAP/MDBGui -> Corvus</p>
<p>Needs some bugfixes (memberIDs mixed up). Currently developing MDBGui.</p></li>
</ul>

Requests [D,V]

None

General opinion and mood [I, D]

What does the AG DI and what should it do? A general overview from each meeting participant.

bc. dergringo: The tickets should be closed ASAP.
Exception: I'd like to see some progress with the e-Voting (code review, translation, "Abstimmungsordnung")
Corvus: I feel like we may work proactive.

Varia [I, D]

bc. cockroach: Captcha in Drupal registration form required due to lots of undelivered mails.

Next Meeting [D]

bc. 26.07.2010 / 20:00 Mumble


Meeting Log 09.08.2010 - 20:00 / mumble

Present: Corvus, Vanadis, dergringo

Lead meeting: Corvus Log writer: Apophis

Meeting start: 20:08

Issues

I = Information

D = Discussion

V = Vote

Status Reports [I]

Every DI Sub Project gives a short overview about the things that were going on.

<ul>
<li><p>Mail -> cockroach</p>
<p>cockroach: läuft</p></li>
<li><p>Web -> Apophis</p>
<p>Apophis: kleine neugestaltung der Hauptseite wird kommen, Twitter Ticker, externe Blogs und Vanadis als neuer Chef für Inhalte.</p></li>
<li><p>E-Voting (PiVote) -> Exception/SimonRupf/Apophis</p>
<p>Exception: Wird zur PV einsatzbereit sein mindestens in Englisch und Deutsch. Fab hat mal angekündigt das er eine Übersetzung macht diese müsste aber in den nächsten 2 Wochen kommen.</p></li>
<li><p>MemberDB/LDAP/MDBGui -> Corvus</p>
<p>Corvus: War Piratenmässig nicht so aktiv, genau wie dergringo.</p></li>
</ul>

Wahlkampfplattform

Corvus: Convex hat etwas erzählt was er sich da vorstellt. Ich habe mir verschiedene Social Media Plattformen angeschaut und bin dann wieder bei Wordpress und Elgg gelandet. Es ist noch offen wie das Ziel damit erreicht wird.

Varia

AG Moderation wieder in die DI eingliedern

Produktiver eVoting Server

Antrag auf eine produktive eVoting Instanz.

Corvus: Wieviele resourcen braucht ihr?

Apophis: Laut Abstimmungsordnung: Abstimmungen müssen mindestens zwei Jahre auf den Servern der Piratenpartei Schweiz inklusive Beweisen gespeichert werden. Gebt ihm also genug Festplattenspeicher.

Wollen wir eine zusätzliche Instanz für PiVote einrichten?

Ja: 5 Nein: 0 Enthaltungen: 0

Einstimmig: angenommen.

Diskussion : Google Caching

Simon Rupf:

Corvus: Request was declined.

Apophis: Why.

Corvus: Hetzner erlaubt keinen Proxybetrieb und wir sehen nicht das die PPS öffentliche Dienste zur verfügung zu stellen.

Apophis: es ist natürlich auch Werbung für die PPS.

Simon Rupf: Grundsätzlich ist das nicht nur gute Werbung sondern auch ein Weg etwas umzusetzen was wir selbst fordern.

Corvus: wir sollten das diskutieren wenn wir wieder alle dabei sind.

Terminfindung

cockroach: könntet ihr das an einem anderen Tag als an einem Montag machen?

Corvus: Ich bin bis Mitte September im Militär.

Apophis: Ich bin ab Mitte September in Australien.

Meeting Ende: 20:30


Meeting Log 09.08.2010 - 20:00 / mumble

Present: Corvus, Vanadis, dergringo

Lead meeting: Corvus

Log writer: dergringo

Issues

I = Information

D = Discussion

V = Vote

Status Reports [I]

Every DI Sub Project gives a short overview about the things that were going on.

<ul>
<li><p>Mail -> cockroach</p>
<p>dergringo: cockroach says that mail runs</p></li>
<li><p>Web -> Apophis</p>
<p>dergringo: Apophis didn't send any status information but I know that that the Drupal gallery is finally up and working.</p></li>
<li><p>E-Voting (PiVote) -> Exception/SimonRupf/Apophis</p>
<p>dergringo: we don't have any updates here. Nobody who could tell us something is present.</p></li>
<li><p>MemberDB/LDAP/MDBGui -> Corvus</p>
<p>Corvus: No news. dergringo: Not much done yet. I'm very busy at the moment.</p></li>
</ul>

Renewal of Web Infrastructure [I,D,(V)]

Current situation:

Suggested

Step 1: Replace mod_php with fcgi.

Step 2: Create a more hosting friendly and cleaner environment

For each vhost create a specific folder structure at /var/www:

Step 3: Update all webapps to the latest release

We may define to to this more often. Also, it may be possible to write update scripts for some apps.

Expected

<ul>
<li>Cleaner and faster web environment</li>
<li>More secure due to the use of privilege separation</li>
<li>New vhosts can be added with less pain</li>
<li>Ability to host foreign apps without granting access to www-data owned files</li>
<li>Project specific configuration possible</li>
<li><p>Better backup experience (one folder: /var/www)</p>
<p>Vanadis: I agree with step 1 and 2. I don't like update scripts though cause they may break things. Corvus: I agree with the concept but I also doubt that update scripts are a good idea at all. dergringo: You may think of the update scripts as a tool for the admin to automate the complex steps that are required to update one app Corvus: Well, who is going to the work? dergringo: I could do but I am busy. Hopefully Apophis will do this. There is a good step by step tutorial available: http://www.debianroot.de/server/apache2-worker-php-fcgid-fastcgi-suexec-debian-lenny-1004.html dergringo: I suggest to decide on this issue and then bring it up on the next meeting for the technical details. Vanadis: I agree. Corvus: I agree.</p></li>
</ul>

Requests [D,V]

Googlesharing | Exception

http://forum.piratenpartei.ch/viewtopic.php?f=162&t=2240

i hereby request that AG DI provides a googlesharing proxy.

for an explanation, see: http://www.googlesharing.net/

dergringo: Good idea. But I don't agree with hosting public proxy services on our main server. If we could get another server we may re-discuss this.
 And also Hetzner does not like proxy servers being hosted.
Vanadis: It's important to host such services. It's what we are about.
Corvus: Yes, it would be nice to have. But since this is a public service I don't think that we should host it now.
dergringo: We could vote it down but agree that we write a recommendation for this service to the Vorstand and/or visitors.
Corvus: I agree.
Vanadis: Me too. I'll write something.

The request was declined.

Wahlkampfplattform 2011 (Stefan Degen) | dergringo

Wir sind nun an der Planung des Wahlkampfes 2011. Dazu würden wir gerne eine Kommunikationsplattform mit eigener URL ins Leben rufen.

Diese soll ähnlich wie ein Facebook funktionieren. Es soll Gruppen, Themen und Kandidaten geben, offene und geschlossene Bereiche.

Wichtig dabei ist, dass die Plattform auch von technisch ungeübten User unterhalten werden kann (natürlich nur Ihr Blog, Portrait und Themenwebseiten – nicht

Am Besten du siehst dir mal das Angehängte PDF an.

<blockquote>

</blockquote>

Nach meinen Recherchen sollte dies von mindestens zwei Open Source Produkten umzusetzten sein:

<blockquote>

</blockquote>

· Elgg

· Wordpress mit Plugin Buddypress

<blockquote>

</blockquote>

Was denkst du? Könnt Ihr uns eine solche Plattform zur Verfügung stellen? Wenn ja, in welchem Zeitrahmen?

Das Design/HTML können wir in Absprache liefern wenn klar ist mit welcher Software gearbeitet wird.

Apophis:

Varia [I, D]

<ul>
<li><p>DNS Server Switch NOW</p>
<p>dergringo: Apophis is not here so we can't do this. Before I switch I want to make sure all entries are correct.</p></li>
<li><p>AG Mod -> AG DI? (Apophis)</p>
<p>dergringo: Apophis talked about getting AG Mod back into AG DI. Is this a joke or something serious? Vanadis: It looks serious.</p></li>
<li><p>New twitter password (LeChucky)</p>
<ul>
<li>who has twitter passwords - and why? dergringo: Twitter locked the ppsde account for some reason we were forced to set a new password. dergringo: Currently only david|diuuk and me has the new password. Before I give it out, I want to have some twitter password concept.</li>
</ul>
</li>
<li><p>Social Media Meeting</p>
<p>Since there is no protocol available we won't do anything decided at social media meeting unless it's an official order by Vorstand.</p></li>
</ul>

Next Meeting [D]

bc. 23.08.2010 / 20:00 Mumble


Meeting Log 27.09.2010 - 20:00 / mumble

Present: Clément, Corvus, Exception, Simon_Rupf, Vanadis, dergringo

Signed-off: Apophis, cockroach

Lead meeting: Corvus

Log writer: dergringo

Issues

I = Information

D = Discussion

V = Vote

Status Reports [I]

Every DI Sub Project gives a short overview about the things that were going on.

<ul>
<li><p>Mail -> cockroach</p>
<p>cockroach: As for the activity/status update: mail works. Also, mailing lists for the BE and ZH sections are up & running.</p></li>
<li><p>Web -> dergringo (Apophis)</p>
<p>dergringo: Preview of the new forum available: http://stage.piratenpartei.ch/forum/ Vanadis: Web works.</p></li>
<li><p>E-Voting (PiVote) -> Exception</p>
<p>Exception: There is a bad bug causing segmentation faults. There will be a new client available in about two weeks. Simon Rupf: We look for package maintainers as already posted on the forum.</p></li>
<li><p>MemberDB/LDAP/MDBGui -> Corvus</p>
<p>Corvus: I was in the military. And dergringo has not done anything. We will discuss this later.</p></li>
</ul>

Activity [I]

Dergringo will send an email to all "members" of DI to find out who is active and who isn't.

Inactive members will be kicked out and will get their permissions removed. They may re-join at any time.

bc. Corvus: What is the time frame for this?
dergringo: I will send the mails during the next week and then wait for the answer for about two weeks.

Sections [D,V]

To sections, what services do we...

<ol style="list-style-type: lower-alpha;">
<li><p>provide?</p></li>
<li><p>support?</p></li>
</ol>

List of services: Website, Forum, Wiki, DNS (Subdomain), Mail, Mumble, IRC, MemberDB, SSL Authority, Bugtracking/Project Management, Service-Hosting (Games, Apps, etc.)

Since there was a lot discussed ans said, only the results are published here. Also note: everything that is provided by us is also supported.

Section-IT-Guy: Every section must provide a person that acts as a mediator for technical purposes between the AG DI and the section.
 He is also the one that will get passwords and permissions.

Website: We provide a Drupal installation to each section. Those instances are running on an own VM (single VM for all the sections).

Forum: Official Sections' forums are moved from the subcategory &quot;Regions&quot; to &quot;Sections&quot; and will have their own admins and mods.

Wiki: Sections get their own namespace.

DNS: Every section gets a &quot;Kantonskürzel&quot;-subdomain on our 8 major domains.

Mail: The IT Guy can request e-mail addresses from the postmaster. E-mail addresses for persons will not be given on subdomain level,
 while addresses for roles or units will not be given on global domains. Those subdomain addresses will always be forwardings.
 Examples of allowed addresses that can be given to sections:
 hans.muster@piratenpartei.ch (person -&gt; global domain level)
 info@zh.piratenpartei.ch (organisational -&gt; subdomain level -&gt; redirects to an existing email address)
 fundraiser@be.piratenpartei.ch (role -&gt; subdomain level -&gt; redirects to an existing email address)

Mumble: No static channels will be created for sections. Every user that has registered itself with the mumble server is able to
 create dynamic channels inside &quot;PPS Meetings&quot; and &quot;PPS Chat&quot;.

IRC: Everyone is able to create channels on IRC we don't provide or support them.

MemberDB: Sections are integrated into the existing MDB. They may administer their members (and only them) using the MdbGui.
 No access to admin subdomain (phpldapadmin) will be granted. Until MdbGui has reached a productive stage, the actuary will
 take care of the mutations for sections.

SSL: topic ignored. We handle this on request if needed.

BT/PM: Sections are free to use our redmine. There will be no special categories and stuff. They may also request projects on the tracker.

Hosting: topic ignored. We handle this on request if needed.

Requests [D,V]

Pi-Vote Server | Exception

Da Pi-Vote immer noch auf lechuck läuft beantrage ich hiermit eine VM speziell für Pi-Vote.

http://forum.piratenpartei.ch/viewtopic.php?f=162&t=2344

bc. Vote: 2 Abstention (Clément, Vanadis), 5 Yes
The request was accepted.
dergringo will get in touch with Exception and create the VM for him.

Sektionen aus Sicht der DI | Vanadis

Ich beantrage hiermit, dass die technischen Vorraussetzungen für die kommenden Sektionen diskutiert und festgelegt werden:

(Liste höchstwahrscheinlich unvollständig)

bc. Vanadis: Since we already discussed this topic in an own issue, my request can be ignored.
Request was ignored and not handled.

Mailingliste für Rüebliländler | Lukas_Cranach

Antrag einer Mailingliste für Aargauer Piraten.

Für die Organisation rund um den Stammtisch im Kanton Aargau wäre eine Mailingliste von Vorteil da wir nicht alles im öffentlichen Forum posten wollen.

bc. Vote: 1 No (dergringo), 6 Yes
Request accepted.
The mailing list will be created but it won't be secret. Anyone is able to join.

Next Meeting [D]

bc. 10.10.2010 / 20:00 Mumble
Since some members complaining about Mondays to meet, dergringo will send a Doodle to the AG DI to find a better day.

Varia [I, D]

<ul>
<li>Revisiting HTTPS-certificate situation: In connection with the release of the PiVote-Client, we were approuched by multiple persons (some even filed bugs) about the currently used certificate on dev.piratenpartei.ch. It uses the wrong CN (mail.partito-pirata.ch) and is, of course, not signed by one of the "known" CAs. Since we already discussed this topic and found that we can not yet afford a commercial wildcard certificate a the moment, we could discuss about the following measures:
<ul>
<li>permit unencrypted HTTP-Traffic on dev.piratenpartei.ch - simple fix for download-links, developers may still use encryption for logins etc.</li>
<li>fix the CN and provide a public download-location for the root certificate on the website (drupal), explaining how to install this root certificate in different browsers (IE, FF, Ch., Sa., Op.), how to use it to encrypt traffic to the pirate party (Mail, HTTPS) and why this might be desirable (concealing political activity, passwords, etc.).</li>
</ul>

SSL will be set to optional on dev.pp. And we also start some kind of campaign to promote our CA root certificate.</li>
</ul>


Meeting Log 10.10.2010 - 20:00 / mumble

Present: Corvus, Simon_Rupf, Vanadis, cockroach, dergringo

Signed-off: Exception

Lead meeting: Corvus

Log writer: dergringo

Issues

I = Information

D = Discussion

V = Vote

Status Reports [I]

Every DI Sub Project gives a short overview about the things that were going on.

<ul>
<li><p>Mail -> cockroach</p>
<p>cockroach: Works! No spam filter related work done. dergringo: Since nothing happens let's abandon the spam filter thing.</p></li>
<li><p>Web -> Vanadis (Apophis)</p>
<p>Vanadis: I'm cleaning up the website. But I need some help from Apophis.</p></li>
<li><p>E-Voting (PiVote) -> Simon Rupf</p>
<p>Simon: Exception has released a new client and fixed a bug in the server. Also there is now a manual available which needs to be updated and worked on. dergringo: e-Voting is now running on it's own server</p></li>
<li><p>MemberDB/LDAP/MDBGui -> Corvus</p>
<p>Corvus: I reworked the schema. There was some programming work done by dergringo and me.</p></li>
</ul>

Meetings on Sundays [I]

According to http://doodle.com/vikgy66622zbcps4 future AG DI meetings will take part on Sundays.

Next Meeting [D]

bc. Sunday, 24.10.10 / 20:00 Mumble

Varia [I, D]

Semantic Mediawiki

Introduction by Corvus http://semantic-mediawiki.org

bc. + Structure
+ Easier redaction
+ Easier translation
+ Allows data aggregation
+ Allows preciser searching


Meeting Log 24.10.2010 - 20:00 / mumble

Present: Apophis, Corvus, Exception, Simon_Rupf, cockroach, dergringo

Signed-off:

Lead meeting: Corvus

Log writer: dergringo

Issues

I = Information

D = Discussion

V = Vote

Status Reports [I]

Every DI Sub Project gives a short overview about the things that were going on.

<ul>
<li><p>Mail -> cockroach</p>
<p>cockroach: Mail runs Corvus: Please bring some interesting statistics to the next meeting cockroach: will see</p></li>
<li><p>Web -> Apophis</p>
<p>Apophis:</p></li>
<li><p>E-Voting (PiVote) -> Simon Rupf</p>
<p>Exception: Does not run. We are about to fix it. Sections have their own certificate.</p></li>
<li><p>MemberDB/LDAP/MDBGui -> Corvus</p></li>
</ul>

Project VM [D,V]

I would like to create a new VM for campanges and projects such as "Wahlkampf 2010" or "Stop ACTA"

bc. Vote:
Yes: Corvus, Simon_Rupf, dergringo
No: -

Next Meeting [D]

bc. Sunday, 07.11.10 / 20:00 Mumble

Varia [I, D]


Meeting Log 07.11.2010 - 20:00 / mumble

Present: Apophis, Corvus, Exception, cockroach, dergringo

Signed-off:

Lead meeting: Corvus

Log writer: dergringo

Issues

I = Information

D = Discussion

V = Vote

Status Reports [I]

Every DI Sub Project gives a short overview about the things that were going on.

<ul>
<li><p>Mail -> cockroach</p>
<p>cockroach: Mail runs</p></li>
<li><p>Web -> Apophis</p>
<p>Apophis: Mail runs</p></li>
<li><p>E-Voting (PiVote) -> Simon Rupf</p>
<p>Exception: There is now a LeChucky plugin for votes. While testing we were able to find and fix many bugs.</p></li>
<li><p>MemberDB/LDAP/MDBGui -> Corvus</p>
<p>Corvus: We recently switched to a new LDAP schema. MDBGui now features a overworked mockup design. dergringo: CRUD for MDBGui is almost ready.</p></li>
</ul>

Requests [D,V]

Zentrale Buchhaltung | xGhost

http://forum.piratenpartei.ch/viewtopic.php?f=162&t=2439

bc. We agreed on using Herman for this task as accounting goes well with member administration.
The SSH tunnels were accepted though the AG DI prefers direct connections to the PgSQL using client certificates.

Next Meeting [D]

bc. Sunday, 21.11.10 / 20:00 Mumble

Varia [I, D]


Meeting Log 21.11.2010 - 20:00 / mumble

Present: Clément, Corvus, Exception, Simon_Rupf, Vanadis, dergringo, cockroach, Apophis

Signed-off:

Lead meeting: Corvus

Log writer: dergringo

Issues

I = Information

D = Discussion

V = Vote

Status Reports [I]

Every DI Sub Project gives a short overview about the things that were going on.

<ul>
<li><p>Mail -> cockroach</p>
<p>cockroach: Mail runs</p></li>
<li><p>Web -> Apophis</p>
<p>Apophis: Everything fine. Design will change slightly soon. Drupal 7 to be released soon.</p></li>
<li><p>E-Voting (PiVote) -> Simon Rupf</p>
<p>Exception: Today is the last day. We will start counting after midnight. 1.0.4 is out and is mandatory for authorities. 1.0.5 is a step ahead (portable version + gui update)</p></li>
<li><p>MemberDB/LDAP/MDBGui -> Corvus</p>
<p>Corvus: We will have version 0.1 on January 2nd.</p></li>
</ul>

Requests [D,V]

Hosting im Ausland & https | jorgo

http://forum.piratenpartei.ch/viewtopic.php?f=162&t=2484

Löschen von Mailinglisten | cockroach

http://forum.piratenpartei.ch/viewtopic.php?f=162&t=2482

Serverplatz | convex

http://forum.piratenpartei.ch/viewtopic.php?f=162&t=2493

Open Tickets [D,I]

I (corvus) will go through all open tickets. The goal is to find all tickets that can be closed.

Next Meeting [D]

bc. Sunday, 05.12.10 / 20:00 Mumble

Varia [I, D]

dEXtErn1ty > Frontdesk for info@piratenpartei.ch (http://forum.piratenpartei. ch/viewtopic.php?f=135&t=2375)

Dergringo will soon create a section for the info mailbox in the Redmine system. There will be a testing period with the infotest@piratenpartei.ch address.


Meeting verschoben auf den 12.12.2010 20:00 / Mumble


Meeting verschoben auf den 25.12.2010 20:00 / Mumble


Meeting Log 26.12.2010 - 20:10 / mumble

Present: Apophis, Corvus, Exception

Signed-off: Cockroach, Vanadis

Lead meeting: Corvus

Log writer: Corvus

Issues

I = Information

D = Discussion

V = Vote

Status Reports [I]

Every DI Sub Project gives a short overview about the things that were going on.

<ul>
<li><p>Mail -> cockroach</p>
<p>Not availlable</p></li>
<li><p>Web -> Apophis</p>
<p>Läuft gut, Vermehrt Content in Englisch und Italienisch verfügbar.</p></li>
<li><p>E-Voting (PiVote) -> Exception</p>
<p>Ready und idle.</p></li>
<li><p>MemberDB/LDAP/MDBGui -> Corvus</p>
<p>Erfreuliche Übersetzungaktion letze Woche. Derzeit Betatest am laufen.</p></li>
<li><p>Log Analysis -> Exception</p>
<p>NGINX macht su -u www-Data by root</p></li>
<li><p>E-Mail Ticketing -> Corvus</p>
<p>Installation komplett. Konfiguration durch Spale und Cockroach hängig.</p></li>
<li><p>New servers: Otis and Largo -> Dergringo</p>
<p>Not availlable</p></li>
</ul>

Using NGINX instead of Apache [D,V]

While changing the resource allocation of our VMs Exception and I (Corvus) discovered that Apache consumes the most of our resources. In a discussion with bmstetting from the "Bundes IT" germany he told me about NGIX which uses less resources by more output. I did some experiment and finally installed NGINX on herman and the result is quite amazing.

Vote: Do we want to switch from Apache to NGINX as our main Webserver?

Roadmap [D]

If the vote is for this switch: How do we want to proceed?

Requests new on Redmine [D,V]

The forum is not the ideal place for requests. I (Corvus) suggest to handle this in Redmine.

Vote: Do we want to accept request only if they are posted in Redmine and no longer if they are posted in the forum?

Umsetzung durch Corvus

Requests [D,V]

Stream an der PV [V]

http://forum.piratenpartei.ch/viewtopic.php?f=162&t=2578

bc. Corvus: The AG DI does not provide such a service. Persons with the appropriate skills need to to be asked directly.

Vote: Do we handle the video streaming at the upcoming PV?

Präzisere Anfragen können erneut in Betracht gezogen werden.

Freigabe upload von .mp3 im wiki

http://forum.piratenpartei.ch/viewtopic.php?f=162&t=2528

Vote: Do we allow the upload of .mp3 files in the Wiki?

Vote: Do we allow the upload of .kmz files as requested in the Ticket https:/ /dev.piratenpartei.ch/issues/125

KMZ ist mehrheitlich statisch und gehört demnach auf die Webseite und nicht ins Wiki

Mailingliste für die AG ROA

http://forum.piratenpartei.ch/viewtopic.php?f=162&t=2547

Vote: Do we create the mailing list for the AG ROA?

Apophis: Zu kurze Namen führen zu Überschneidungen. Sprachneutralität bei längeren begriffen nicht mehr möglich. Corvus, Exception stimmen zu.

Entschluss: mail Adressen Grundsätzlich in englisch.

Arbeitsgruppen: taskfroce-xyz@ Sektionen: section-xy@

Benennung aller mailinglisten müssen auf obiges schema überprüfft werden.

Rename sektion-zh list

http://forum.piratenpartei.ch/viewtopic.php?f=162&t=2545

Vote: Shall we rename the sektion-zh@lists to zh@lists

Open Tickets [D,I]

Backup failed

https://dev.piratenpartei.ch/issues/246

bc. dergringo not availlable

Munin: Mumble stats not recorded

https://dev.piratenpartei.ch/issues/548

bc. dergringo not availlable

Anmeldung Stammtisch

https://dev.piratenpartei.ch/issues/257

bc. Es werden keine Bestätigungs mails mehr versendet.

Calender overview on main page displays wrong dates

https://dev.piratenpartei.ch/issues/216

bc. The Display of the Dates seems to be a general problem!
Stage need to be prepared for further development.

Drupal Warning: Upload progress: libraries missing

https://dev.piratenpartei.ch/issues/206

bc. Nicht dringend.

HTTP request status: Fails

https://dev.piratenpartei.ch/issues/205

bc. Nicht dringend. Liegt nicht an der firewall.

URL optimieren

https://dev.piratenpartei.ch/issues/192

bc. Keine nachbearbeiten bestehender URL die neuen werden Richtig umgesetzt.

PPS Backup

https://dev.piratenpartei.ch/issues/183 https://dev.piratenpartei.ch/issues/184 https://dev.piratenpartei.ch/issues/185

bc. dergringo and Cockroach not availlable

Additional plugins for Redmine

https://dev.piratenpartei.ch/issues/239

bc. dergringo not availlable

Init script for stan

https://dev.piratenpartei.ch/issues/635

Varia [I, D]

othersockbuf on Wally [D]

Is there an application that consumes as much as it can get and therefore should be restricted?

Conclusion: Some process wants to allocate a 2.5MB buffer. We do not know which process. Exception investigates.

Roadmap for Drupal [D]

A quick switch to Drupal 7 seems to be unlikely. What shall we do meanwhile?

Dringend:

Conclusion: Unter Regie von Apophis stück für stück umsetzen.

Next Meeting [D]

bc. Sunday, 09.01.11 / 20:00 Mumble


Minutes achive 2011


Meeting Log 09.01.2011 - 20:10 / mumble

Present:

Signed-off:

Lead meeting: Corvus

Log writer:dergringo

Issues

I = Information

D = Discussion

V = Vote

Status Reports [I]

Every DI Sub Project gives a short overview about the things that were going on.

<ul>
<li><p>Mail -> cockroach</p>
<p>cockroach: Mail runs. dergringo: This may help with the spam: http://blog.foaa.de/decency/ Corvus: I'll look into this later</p></li>
<li><p>Web -> Apophis</p>
<p>Corvus: Apophis isn't here Vanadis: Nothing new</p></li>
<li><p>E-Voting (PiVote) -> Exception</p>
<p>Exception: runs and ready. We've started with the documentation and looking for better workflow on the PV.</p></li>
<li><p>MemberDB/LDAP/MDBGui -> Corvus</p>
<p>Corvus: since 02.01.2011 the mdbgui is up and running. Since then there were some minor bug fixes. Also there is an OpenID provider based on the MDB: http://my.piratenpartei.ch/id
<li><p>Log Analysis -> Exception</p>
<p>Exception: some problems with sendmail on Herman.</p></li>
<li><p>E-Mail Ticketing -> Corvus</p>
<p>Corvus: Nothing new here. Seems to work.</p></li>
<li><p>New servers: Otis and Largo -> Dergringo</p></li>
</ul>

Naming scheme for mail addresses [I, D,V]

We still do not have a clear naming scheme for organizational mail addresses and mailing lists addresses.

problem: multi-language vs. administration

Vote1: Do you agree on reverting the decision made two weeks ago regarding email nameing and have section mailing lists with two-char-abbreviation?

Vote2: All other mailing lists follow the requesters wish. Do you agree?

Vote3: Naming schema for email addresses will not be enforced. Decision on request basis. Do you agree?

Remove us from GMX SPAM list [I, D]

http://info.piratenpartei.ch/otrs/index.pl?Action=AgentTicketZoom;TicketID=13 2

How can can we remove ourselves from a SPAM list.

Conclusion

bc. Vanadis will get in touch with GMX and tries to handle the problem.

Requests [D,V]

Mailingliste für Schatzmeister

http://dev.piratenpartei.ch/issues/719

How do we want to name this address?

bc. finance-private@lists

Vote: Do we want to create the an mailing list named /name to be defined in discussion/ for this purpose?

Vote: Do we allow this mailing list to be private (archive & membership)?

Provide hosting for simple section websites

http://dev.piratenpartei.ch/issues/725

Update by Vanadis or Simon Rupf on Drupal dump

Status by Coockroach on Wordpress template

bc. -> [http://http://ag.piratenpartei.ch/](http://http://ag.piratenpartei.ch/)

Info by dergringo

Can the user creation script be enhanced to either allow Drupal or Wordpress to be installed?

bc. Yes, sure!

Vote: Do we want to support also Wordpress as a basis for section websites?

Neue email Adresse mit Anbindung an das OTRS

http://dev.piratenpartei.ch/issues/733

How do we want to name this address?

bc. finance@pps

Vote: Do we want to create a mail address named /name to be defined in discussion/ for this purpose?

Authenticated file-sharing between pirates for large media files

http://dev.piratenpartei.ch/issues/737

Is the suggested Drupal solution suitable for this purpose? What are other possible solutions?

Vote: Do we want to provide a platform for file exchange?

<ul>
<li>Yes:</li>
<li>No: Corvus, Simon Rupf, Vanadis, cockroach, dergringo</li>
<li><p>Abstention:</p>
<p>Corvus will communicate that we are not against such a solution. It's just that we are not able to handle it, technically.</p></li>
</ul>

Neue Mailingliste für ZH-Wahlkampfkandidaten

http://dev.piratenpartei.ch/issues/738 http://dev.piratenpartei.ch/issues/732

How do we want to name this address?

bc. wahlen-zh-intern@lists

Vote: Do we want to create the an mailing list named /name to be defined in discussion/ for this purpose?

Vote: Do we allow this mailing list to be private (archive & membership)?

Open Tickets [D,I]

Backup failed

https://dev.piratenpartei.ch/issues/246

Munin: Mumble stats not recorded

https://dev.piratenpartei.ch/issues/548

Additional plugins for Redmine

https://dev.piratenpartei.ch/issues/239

Init script for stan

https://dev.piratenpartei.ch/issues/635

Wrong Outgoing Routing

https://dev.piratenpartei.ch/issues/249

SPF Einträge

https://dev.piratenpartei.ch/issues/143

Varia [I, D]

info@section

Does the mail addresses info@section exist? Where do they point?

Next Meeting [D]

bc. Sunday, 30.01.11 / 20:00 Mumble


Meeting Log 30.01.2011 - 20:00 / mumble

General

Present

Signed-off

Lead

Minutes taker

Legend I = Information

D = Discussion

V = Vote

Status Reports

Every DI Sub Project gives a short overview about the things that were going on.

Mail cockroach

bc. Läuft

Web Apophis

bc. Existent, Laufende Übersetzung, Beschwerden über fehlenden Content, Fehlender Webmaser für FR, Kein verantwortlicher für Bilder.

E-Voting (PiVote) Exception

bc. 28 neue Zertifikatsanträge, Stimmbeteiligung ca. 50%

MemberDB & MDBGui Corvus

bc. Prüfungszeit

Logfile Analysis Exception

bc. …

Server Otis and Largo Dergringo

bc. …

Roadmap

Motion #759 [I, D,V]

IT guys for workgroups / mdb proxy person

Conclusion

E-Mail Anträge werden von den Sektions IT-Guys oder vom Nationalvorstand verifiziert.

Motion #712 [I, D,V]

Separate redmine project for testing project management functionality

Variante 1

In der bestehenden Redmine Instanz unter dev.piratenpartei.ch

Variante 2

In der bestehenden Redmine Instanz aber die url umbenennen in projects.piratenpartei.ch

Variante 3

In einer neuen Redmine Instanz erreichbar unter projects.piratenpartei.ch

Vote

Welche der drei Varianten wollen wir Umsetzen?

Motion #838 [I, D]

Welche Möglichkeiten haben wir um die verschiedenen Plattformen besser zu Integrieren?

bc. Corvus hat am 9. Feb Termin mit Convex.

.mobi Domains Registrieren

Hinweis von [Benutzer:Convex|Convex]: Wir sollten diese registrieren.

bc. Wir haben kein Budget. Antrag an Vorstand weiter zu leiten.

Open Tickets [D,I]

#725

Was ist der Status der Entwicklung?

bc. Nichts grundlegendes. Idee Slider integrieren. Work in progress.

Drupal Kalender

#807 #216 Warum ist das Ding so buggy?

bc. Es wurden updates gemacht.

#837

Wurden die beantragt?

bc. Nein wurde noch nicht gemacht.

#839

Wahlplatform ZH

bc. Wird morgen erledigt.

#839

Sektionsseite BB

bc. Wird morgen erledigt.

Varia [I, D]

SSL Zertifikat

Aus diesen Gründen will ich ein SSL für my.piratenpartei.ch von einem offiziellen Zertifikatsanbieter.

Conclusions

Aus Sicht der Usability zu begrüssen. Corvus wird ein Antrag anderen Vorstand stellen.

DNS Management

DNS Verwaltung via Hetzner wird auf die Dauer mühsam und ist fehleranfällig.

Mein Vorschlag: Elaine als proxy einsetzen für alle unsere Dienste. Was wären Vorteile eines solchen Set ups und was wären die Nachteile?

Conclusion

Proxy nicht für alle Protokolle tauglich. Eventuell eigenen DNS abklären.

Aktivitätenbericht

Benötigt für Bericht an der PV. Was ist im vergangenen Jahr geschehen?

Aktivitäten

Feb: Hostpoint -> Hetzner Umzug Feb - April: Entwiklung Drupal theme

März: LDAP für MitgliederDB mit phpLDAPadmin als Frontend

Sept: Entwicklung Mdbgui begonnen Sept: Pivote release

Dez: Mail Ticketing OTRS 3

Jan: Release MDBGui 0.1

Ständige Aktivität: Support, Fehlerbehebung, Updates.

Mailingliste für IT-Guys

(Cockroach) Wünsche eine Mailingliste für alle IT-Guys

Conclusion

Wir erstellen eine Mailingliste nicht nur für die IT-Guys sondern schliessen auch noch die AG DI mit ein.

GMX Spamlisting

(Vanadis) Kein Kontakt zu GMX möglich.

Conclusion

Wir warten ab. Wenn es eine Häufung von Hinweisen gibt, werden wir nochmals aktiv.

Workflow

(Apophis) Es gibt Tickets welche mit hoher Priorität ausgewiesen sind die auch nach Wochen noch nicht einmal kommentiert wurden.

Conclusion

Stellvertreter Regelung unumgänglich bei Abwesenheit von Schlüsselpersonen. Die AG DI muss formaler organisiert werden. Einführen von Prozessen mit Rahmenbedingungen notwendig.

Mailbenachrichtigungen

(Cockroach) Zu viele Automatische Benachrichtigungen führen zu Nichtbeachtung und wichtige Hinweise werden übersehen.

Conclusion

Corvus wird der Frage nachgehen, wie die automatischen Benachrichtigungen in OTRS und Redmine feiner eingestellt werden können.

Next Meeting [D]

bc. Sunday, 13.02.11 / 19:00 Mumble


Meeting Log 13.02.2011 - 19:00 / mumble

General

Present

Signed-off

* -

Lead

Minutes taker

Legend I = Information

D = Discussion

V = Vote

Status Reports

Every DI Sub Project gives a short overview about the things that were going on.

Mail cockroach

bc. Läuft

Web Apophis

bc. Zürcher machen Änderungen. Rückführung in Hauptentwiklung.

E-Voting (PiVote) Exception

bc. Einige offene Tickets. Nichts neues.

MemberDB & MDBGui Corvus

bc. "maennchen" schreibt ein Modul für den Newsletterversand

Logfile Analysis Exception

bc. Erstaunlich wenig los.

Server Otis and Largo Corvus

bc. Dergringo hat eine Dokumentation erstellt.
[Manual](http://wiki.piratenpartei.ch/wiki/Server/Otis/Manual)

Roadmap

Motion #876 Postfixzugang

für IT-Guys [D,V]

Vote

bc. Wollen wir den IT-Guys Adminrechte auf den jeweiligen Subdomains geben?

Motion #910 PiVote für

Basel [D,V]

Ordnungsantrag von Apophis

Verschieben auf nach der PV

Motion #838 Interne

Wahlkampfplattform [I, D, V]

Ich hatte am Mittwoch eine Treffen mit Convex. Er will eine Möglichkeit um an die Mitglieder drei Dinge zu Informieren:

  1. Geplante Aktionen
  2. Benötigte Rescourcen für Aktion
  3. Rückblick einer Aktion

Alle Aktionen sollen auf einer Übersichtsseite in zeitlicher Reihenfolge gelistet werden

Wie können wir dies Umsetzten?

Conclusion

bc. Aktuell haben wir nicht dies Ressourcen um eine Solche Platform zu erstellen. Wir empfehlen so Bedarf und Ressourcen vorhanden eine eigene Lösung zu erstellen.

PV-Motion #883 Verlegung

der Piratenpartei Server in die Schweiz [D, V]

Was ist unsere Stellung zu diesem Antrag?

Conclusion/Vote

Mögliches Gegenargument:

Ordnungsantrag für PV: Frist verlängern auf September 2012

Single Sign On [D, V]

Wollen wir eine "Single Sign On" Lösung und ist OpenID eine angemessene Lösung?

Conclusion/Vote

Wollen wir eine "Single Sign On" Lösung?

Ist OpenID eine angemessene Lösung?

Reorganisation Redmine

Konzept

Conclusion

bc. [Ich](/wiki/Benutzer:Corvus) werde dieses Konzept in den nächsten Zeit umsetzen.

Domain-Namen und Sprache [D, V]

Einige unserer Services erkennen die Benutzersrpache aufgrund der aufrufenden Domain; einige nicht. Um die Erstellung und die Wartung der SSL-Zertifikate zu vereinfachen sollten wir wan immer möglich auf eine Einzige Domain redirecten. Welche URLs sind als Haupt-URLs zu definieren und welche sollen wohin umgeleitet werden?

Conclusion

Wir wollen zuerst eine Übersicht über die Domains erstellen. Sowie die Notwendigkeit von SSL überprüfen.

Open Tickets [D,I]

#635 Init script for stan

Überprüfen beim nächsten Serverneustart

#807 Kalender

Vermutlich hat das Problem den geleichen Ursprung wie #216

  1. 807 "Alle zwei Wochen" und "Alle 14 Tage" wird von Drupal anders interpretiert als dies von normalsterblichen Menschen der Fall ist. #216 Apophis vermutet den Fehler im Algorithmus welcher nach dem nächsten Auftreten eines wiederkehrenden Ereignis sucht.

Varia [I, D]

Meeting Intervall

Ich möchte die Meetings in Zukunft wöchentlich stattfinden lassen. Argumentation: Wenn jemand an einem Termin nicht kann vergehen beim jetzigen System vier Wochen. Neu sind es nur noch zwei Wochen. Zudem erhöht sich dadurch die Reaktionszeit der AG DI auf Anträge.

Zwei Arten von Meetings: Grundlegendes Meeting einmal im Monat. Wichtiges jede Woche.

Conclusion

Wir werden die Frequenz der Meetings erhöhen aber nicht an jedem Termin das Volle Programm abspulen, sondern nur die Wichtigsten Punkte bearbeiten. Alle drei bis vier Wochen werden alle bis dahin aufgelaufenen Punkte behandelt.

[[Benutzer:Corvus|Corvus] erstellt eine doodle-Umfrage um den idealen Wochentag für das Meeting zu überprüfen.

Neue Mitstreiter für die AG DI

Siehe Mailbox.

Conclusion

Corvus wird Interessenten zu einem persönlichen Gespräch und anschliessend an das nächste AG DI Meeting einladen.

FCGI

Für das Gespann NGINX und PHP wird ein FCGI-Server benötigt. Das aktuelle Gebastel, wo derjenige des lighttp verwendet wird führt zu Fehlermeldungen in der Paketverwaltung. Eine Mögliche Lösung wäre das Paket spawn-fcgi welches aber nur für sid zu haben ist.

Conclusion

spawn-fcgi ist inzwischen auch im squeez Repositorry. Corvus und dergringo überprüfen ein Update für Herman.

Personalsituation der AG DI

Wie wollen wir weitere Mitglieder für die AG DI gewinnen um eine Wissensredundanz zu erreichen?

Conclusion

Simon Rupf ist bereit bei der Serveradministration zu helfen.

Corvus erstellt eine Liste der Services die Betreut werden müssen. Diese wird an die Sektionen kommuniziert, welche diese an den Stammtischen thematisieren sollen.

Next Meeting [D]

bc. Sunday, 20.02.11 / 19:00 Mumble


Meeting Log 27.02.2011 - 19:00 / mumble

General

Present

Signed-off

* -

Lead

Minutes taker

Legend

I = Information

D = Discussion

V = Vote

Status Reports

Every DI Sub Project gives a short overview about the things that were going on.

Mail cockroach

Web Apophis

E-Voting (PiVote) Exception

MemberDB & MDBGui Dergringo

Logfile Analysis Exception

Roadmap

Motion #910 Kantonales Pi-

Vote-System für Sektion beider Basel [D,V]

Vote

bc. (vote text here)

Motion #930 Geschlossene

ML für die AG Mod [D,V]

Vote

bc. (vote text here)

Varia [I, D]

Corvus steps back for a while

Aus familiären Gründen kann Corvus seine organisatorischen Pflichten für die AG DI derzeit nicht wahrnehmen. Er wird sich deshalb in den nächsten Wochen nur noch um die Weiterentwicklung der Mitgliederdatenbank kümmern. Alles organisatorische geht deshalb ab sofort an dergringo.

Next Meeting [D]

bc. Sunday, 13.03.11 / 19:00 Mumble


Meeting Log 10.04.2011 - 20:00 / mumble

General

Present

Signed-off

* -

Lead

Minutes taker

Legend

I = Information

D = Discussion

V = Vote

Status Reports

Every DI Sub Project gives a short overview about the things that were going on.

Mail cockroach

Web Apophis

E-Voting (PiVote) Exception

MemberDB & MDBGui Dergringo

Logfile Analysis Exception

Roadmap

Wie weiter mit der AG DI?

Uns fehlt etwas die Führung in der AG. Vanadis hat dankenswerterweise kurzfristig den Lead übernommen. Wir wollen aber nun einen neuen Leiter wählen:

Neuer Leader AG DI

Vote

Kandidaten: Vanadis

Wer erhält künftig das root-Passwort? Bisher: Leiter (DerGringo), Vize (Corvus), Sicherheit (Exception), Backup-Administrator (cockroach) und PPS- Präsident (SciFi) Da niemand widerspricht, wollen wir das so belassen, einfach dass jetzt der Leiter wechselt.

Ressourcen

In der nächsten Flaschenpost werden wir Jobs suchen. Welche Jobs möchte die AG DI vergeben?

IRC-Server

Wir hatten einige Netsplits. Wir sind in Verhandlung (durch SciFi) mit den derzeitigen Betreibern des Netzwerks selber einen Knoten, idealerweise den Root-Knoten stellen zu dürfen. Wir würden das entweder auf Stan oder einer separaten VM laufen lassen.

Wir besprechen diverse technische Details (wer kann VMs erstellen, wie aufwändig ist das, was muss alles installiert/verschoben werden, DNS).

Vote

Welche technische Lösung bevorzugen wir?

Damit geben wir den Auftrag dafür eine neue VM einzurichten, sollte das innert zwei Wochen nicht möglich sein, werden wir das auf Stan einrichten.

Stellen wir einen Webserver für den Podcast bereit?

Es geht um eine Wordpress-Instanz, welche aber recht viel Speicherplatz brauchen würde (10 GiB im ersten Jahr).

Vote

Sollen wir so eine Instanz einrichten

Somit können wir das auf Largo einrichten.

Varia [I, D]

Vanadis: Wir sollten regelmässige Statusmeetings abhalten, welche max. 15 Minuten lang sind. Um die einzelnen Services anzuschauen.

Next Meeting [D]

Mumble, 17.04.2011 um 19:30 Uhr


Meeting Log 17.04.2011 - 20:00 / mumble

General

Present

Signed-off

* -

Lead

Minutes taker

Legend

I = Information

D = Discussion

V = Vote

Status Reports

Every DI Sub Project gives a short overview about the things that were going on.

Mail cockroach

Web Vanadis

E-Voting (PiVote) Exception

MemberDB & MDBGui Dergringo

Logfile Analysis Exception

Cockroach hat die VM für den IRC-Server eingerichtet.

Vanadis hat noch nicht auf alles Zugriff, es ist aber unterwegs.

Roadmap

Motion #1030 additional

hosting for VD section [D,V]

Es geht um eine Kollaborationslösung. Wir sehen das Bedürfnis, aber haben etwas Mühe mit einer kommerziellen Software. Wir würden gerne eine Lösung finden, die wir allen Piraten zur Verfügung stellen.

<em>Note by Die's Man Feedback available about this decision.

Vote

Motion #1033 Gruppen Tool

Atrium - PPS Server [D,V]

Grundsätzlich ähnliche Bedenken wie beim vorherigen Traktandum, aber wenigstens ist dies Drupal basiert. Wir würden gerne eine Lösung für alle Sektionen anbieten, oder den Sektionen unsere bestehenden Kollaborationslösungen (OTRS und Redmine) schmackhaft machen.

Vote

Motion #1031 Installation

von VIF zur Bearbeitung komplexer und kontroverser Fragestellungen [D,V]

Wir wollen keine parallele Foren-Instanz.

Vote

Wir könnten uns dieses System als Ersatz für unser Forum vorstellen, solange man unser phpBB vollständig importieren kann. Dazu wären aber weitere Tests nötig. Wir möchten Benno bitten, uns eine Testinstanz zur Verfügung zu stellen oder uns zu erklären wie man einen Java-Server unter Debian installiert, da wir hier einfach kein Know-How haben.

Vote

Termin für die AG DI

Da es dieses Mal zu Terminkollisionen kam, suchen wir einen neuen Termin. Wir passen den Rythmus an auf alle zwei Wochen um 19 Uhr an.

Vize-Leiter AG DI

Freiwillige? Cockroach wird vorgeschlagen und genötigt, da er bereits grosse Kenntnisse hat.

Varia [I, D]

DNS Konzept

Ist derzeit bei Hetzner. Derzeit haben wir keine speziellen Einschränkungen, wir müssen einfach das DNS-Zonen-File anpassen.

Next Meeting [D]

bc. Sunday, 08.05.11 / 19:00 Mumble


Meeting Log 08.05.2011 - 19:00 / mumble

Beginn: 19:0

Lead: Apophis

Minutes: Corvus

VIF (Forum of Benno Luthiger) http://projects.piratenpartei.ch/issues/103 1

Antrag: Vertagen auf nächstes Meeting. Alle AG DI Mittglieder schauen sich das Forum genau an.

Abstimmung

eShop for PPS http://projects.piratenpartei.ch/issues/959

bc. Vanadis: I'd suggest the installation of Ubercart.
Corvus: Begrüsst die Möglichkeit der Integration in eine bestehende Plattform.

Vorschlag: Installation von Ubercart zur Evaluation:

Abstimmung

http://projects.piratenpartei.ch/issues/1073 New Election-Platform for the „Nationalratswahlen“

Analysetechnologie muss weiter Abgeklärt werden. Vorschlag von Simon_rupf: https://www.datenschutzzentrum.de/tracking/piwik/20110315-webanalyse- piwik.pdf

Installation of a document-management-system http://projects.piratenparte i.ch/issues/1041

Weitere Abklärungen notwendig. Insbesondere in Bezug auf die LDAP-Anbindung. Wir benötigen eine Testinstalation.

Antrag: Verschieben auf nächste Sitzung.

Abstimmung

HTTPS still doesn't really work on our sites

<ul>
<li><p>drupal uses non-https interlinks when display in HTTPS</p>
<p>Durch vorgaben von Drupal derzeit nicht ohne weiteres zu lösen.</p></li>
<li><p>forum loads google translations</p>
<p>Aus Benuztersicht kann google translations dezeit nicht entfernt werden.</p></li>
<li><p>The SSL-Certificate for my.piratenpartei.ch is still not created (Not the self signed one)</p>
<p>Corvus schickt exception dden Zugang für goDaddy. Exception führt den SSL-Antrag durch.</p></li>
</ul>

https://projects.piratenpartei.ch/issues/1046

A: Nichts tun 2

B: Umschalten auf LDAP. Alle Mitgleider haben lesend und schreiben Zugriff auf SVN

C: Wir wollen auf LDAP umstellen suchen aber noch nach einer bessern Lösung. 1

D: HTACCESS Rules

E: Umschalten auf LDAP und wechsel auf GIT 1

F:Enthaltung 2


AG DI-Meeting

Date: 22.05.2011

Time: 19:00 CEST

Mumble-Server: talk.piratenpartei.ch

Protokoll: Alle

Topics: 1. Emergency plan for police raids

What to do if local authorities want access to our servers?

-> Denis Simonet kontaktieren

-> Keine Keys ohne Vorstandsbeschluss/PV-Beschluss rausgeben

-> Lokale Gesetze kennen (Beugehaft etc.)

-> Notfallkommunikation:

--> Handy

--> Private Mails

--> Mumble-Server von Apophis

--> irc.freenode.net/piratenpartei

<ol start="2" style="list-style-type: decimal;">
<li>Review of Wordpress as Voting-Platform What is the feedback from convexx and other pirates?</li>
</ol>

-> Gegenwärtig noch kein Feedback von Convex

-> Corvus fragt Convex nach mehr Infos

-> AG DI findet Wordpress gut

<ol start="4" style="list-style-type: decimal;">
<li>Installation of Ubercart (not really a topic, need help)</li>
</ol>

Ubercart wird heute auf dem Stagingserver installiert.

<ol start="5" style="list-style-type: decimal;">
<li>Template Redmine</li>
</ol>

Umschalten auf das Template "Moijo" und Benutzerreaktionen abwarten. Benuzterreaktionen abwarten. Hinweis für Support bezüglich Templatewechsel anbringen auf der Hauptseite.


AG DI Meeting vom 30. Okt. '11

Anwesende

Ort: Mumble

Leitung: Vanadis

Protokollant: Corvus

Beginn: 19:00

Ende: 19:55

Nächstes Meeting: 6. Nov. '11

Mitteilungen

Statusberichte

Festplatte

Keine Massnahmen zu treffen. Die Festplatte sollte noch bis zur Servermigration halten.

Wahlkampfplattform

Kommentarfunktion abgeschaltet.

Log Crawler

Überarbeitet. Mehr informationsgehalt.

Sourcen können/sollen reveiwed werden

Mitgliederdatenbank

Realease um eine Woche verschoben. (Neuer Termin 6. Nov.)

Es muss noch intensiv getestet werden.

Keine Rückmeldung von der AG TnT

Inhalte können auch nach dem Release noch eingebunden werden; ist aber unschön.

Traktanden

#1670: Budget

Vanadis: Nach letztem Meeting, Mail an Vorstand geschickt. Keine Rückmeldung erhalten.

Vanadis: Fragt nochmals beim Vorstand nach.

Vanadis hat eine Restpostenquelle. Muss schnell reagiert werden sobald da etwas verfügbar ist.

Nach Antwort von Vorstand nochmals zu Traktandieren.

#1901: Request for mail address social-media@bb.piratenpartei.ch

Corvus: Wir haben derzeit keine Policy.

Vanadis und Exception: Es spricht nichts dagegen.

Vanadis: Vorschlag: Zusätzliches Postfach für die Sektionen. (spam@ oder social@)

Abstimmung: Wollen wir den Sektionen ein zusätzlichs Postfache als spamablage zugestehen?

Beschluss: Mit einverständniss von Cockrocach wird dies so eingerichtet.

#1716 Standardmässig kein https für Webmail

Vanadis: Wir solleten einen Grundsatzentschied treffen ob wir SSL erzwingen wollen oder nicht.

Exception: Wir müssen unterschieden ob für Mitglieder oder Öffentlich. Für Mitglieder erzwingen.

Corvus: Zwischenseite einblenden mit How To's für Zertifikatsinstallation. Mit Exception bereits begonnen.

Vanadis: Lösen über Organisatorische Massnahmen. Informationen im Wikommensmail.

Vanadis: SSL erzwingen verursacht viele Supportanfragen

Exception: Kann nicht sein weil eingeschränkter Benutzerkreis.

Wir leiten http anfragen auf das Mailportal auf eine Zwischenseite mit How-To's für die Zertifikationsinstallation um. Diese Zwischenseite enthält detaillierte Anleitungen für die meisten Browser und in mehreren Sprachen. Diese Seite enthält einen Backlink auf die https url.

Abstimmung: Wollen wir probeweise bei mail.piratenpartei.ch SSL Testweise erwingen?

Forenmigration

Wegen Abwesenheit von Apophis, kann dieser Punkt heute nicht besprochen werden.

#1903 Beantragung neue VM

Corvus: Tut sich schwer mit einer derart massiven Entwiklungsumbgebung auf unserem System. Eine zusätzliche VM kann derzeit nicht ohne grösseren Aufwand erstellt werden.

Auf eine zusätzliche VM wird verzichtet. Die Entwicklung soll auf einem Privaten Server stattfinden. Das Thema ist bei der Fertigstellung und oder der Servermigration nochmals anufzugreifen.

Varia

Neue Website, Weitere Neuerungen in 2012?

Aktualisierung der Webseite auf Drupal 7: Zu diesem Zweck wird Drupal 7 auf stage installiert.

Task an Vanadis: Überzählige Datenbank entfernen.


AG DI Meeting vom 6. Nov. '11

Anwesende

Ort: Mumble

Leitung: Vanadis

Protokollant: Corvus

Beginn: 19:10

Ende: 19:41

Nächstes Meeting: 20. Nov. '11 19:00 Mumble

Mitteilungen

Keine

Annahme Protokoll vom 30. Okt. '11

Statusberichte

Forenmigration

Offene Punkte

Mail

Webseitenmigration Sektion Aargau

Geplant noch für diesen Monat

Server

Festplatten laufen noch. Immer wieder Fehlermeldungen. Keine Indikatoren auf unmittelbaren ausfall.

Webseite

Projects

LaTex Vorlagen aktuallisiert

OTRS

Neue Queue für New Member-Tickets

PiVote

Update. Behebt fehler beim aktuallisieren der Zertifikate. Der Server ist inzwischen Kommunikativer.

Traktanden

#1670: Budget

Kein Feedback erhalten. Auf nächstes Meeting vershoben.

Varia

#1716 Https für Webmail

Corvus: Letze woche haben wir beschlossen ssl zu forcen und zu beobachten was passiert. Warum ist das noch nicht geschehen?

Vanadis: Setzte es unmittelbar um.


AG DI Meeting vom 20. Nov. '11

Anwesende

Ort: Mumble

Leitung: Corvus

Protokollant: Exception

Beginn: 19:00

Ende: 19:48

Nächstes Meeting: 4. Dez. '11

Mitteilungen

keine

Statusberichte

Festplatte

/dev/sdb produziert nach wie vor Fehler, läuft aber im Moment noch. Die Fehlerrate scheint in etwa unverändert zu bleiben.

Pi-Vote

Exception: Pi-Vote hat ein paar kleinere Probleme beim aufsetzen der neusten Abstimmung. Dieser werden hoffentlich noch heute Abend geklärt.

PirateAdmin

Corvus: Ich sehe wieder gute Chancen für das PirateAdmin. Ich habe heute mit Ruby on Rails eta 80% von dem geschaft, was ich mit Java in mehren Wochen nicht hingekriegt habe.

Redmine

Corvus: Auf Stan läuft nun kein Apache mehr. Redmine luft über einen Thin server mit vier Instanszen und einem Nginx als Reverseproxy. Redmine und alle Plugins sind nun in einem Git-Repository verwaltet (einfachere updates). Diese Aktion hat viele Fehler behoben (DMSF).

Mail

Läuft.
Frage Exception: Wie siehts mit LDAP aus. Cockroach: Kommt mit den neuen Server.
Frage Cockroach: Wann kommt der neue Server? Vanadis: im neuen Vereinsjahr.

Traktanden

#1670 Budget

Vanadis hat das Budget ergänzt. Das geht jetzt an Pascal Vizeli.

Neukonstituierung der AG

Grundannahmen

Parteimiglieder welche an 30. Oktober und 6. November an der AG DI Sitzunge anwesend waren gelten als Mitglieder der AG DI und sind somit an der heutigen Sitzung Stimmberechtigt.

Dies sind:

Frage Corvus: Einwände?

Keine Einwände eingegangen.

Entscheidungen werden mit einfachem Mehr gefällt.

Corvus: Einwände?

Keine Einwände eingegangen.

Wahl der AG Leitung

Das AG-Reglement schreibt lediglich die Wahl eines Leiter durch die AG-Mitglieder vor. Die Erfahrung hat gezeigt, das ein stellvertretender Leiter notwendig ist. Dieser Stellvertreter soll ebenfalls durch die Mitglieder der AG gewählt werden

Corvus: Einwände?

Keine Einwände eingegangen.

Wahl des Leiters

Cockroach: Wer ist interessiert, den Posten zu übernehmen?

Vanadis: Status Quo beibehalten.

Cockroach: Finde ich gut.

Vanadis: Corvus, wollen wir Rochade machen? Wem ist das nicht egal?

Exception: Ist mir zwischen beiden Kandidaten egal.

Cockroach: Sehe ich auch so.

(Einfaches Mehr. Bei Stimmengleichheit gibt es einen zweiten Wahlgang)

Corvus ist neuer Leiter der AG DI.

Wahl des stellvertretenden Leiters

(Einfaches Mehr. Bei Stimmengleichheit gibt es einen zweiten Wahlgang)

Vanadis ist neuer Stellvertretender Leiter der AG DI.

Aufnahme von Mitgliedern

Antrag Exception: Weiter Mitglieder werden mit einfachem Mehr aufgenommen.

Aufnahme von Mitgliedern welche die oben genannten Kriterien nicht erfüllen

Antrag Exception: Aufnahme von Prinzässin.

Antrag Exception: Aufnahme von SciFi.

Antrag Exception: Aufnahme von danilo.

Vanadis: Wollen diese Personen überhaupt in die AG DI?

Exception: Sie waren mal Mitglied bzw. Quasi-Mitglieder?

Abstimmung: Wollen wir diese 3 Mitglieder in die AG DI aufnehmen?

Prinzässin, SciFi und danilo wurden als Mitglieder in die AG DI aufgenommen

Bemerkung Vanadis: Aufnahme von Simon Rupf?

Cockroach: Weiso noch mehr inaktive Mitgleider aufnehmen?

Corvus: Simon kann sich jederzeit melden, dann nehmen wir in wieder auf.

Cockroach: Wollen wir inaktive Mitglieder automatisch rauswerfen?

Corvus: Wird später behandelt. Bitte Antrag stellen.

Auftragsabwicklung

Antrag Exception: Aufträge gemäss Arbeitsgruppenreglement sind per Ticket als Motion im AG DI Projekt einzureichen. Die Arbeitsgruppe entscheidet im Plenum über die Annahme und über die Aufgabenverteilung oder begründete Ablehnung gemäss Arbeitsgruppenreglement. Der Projektanforderungen und Projektfortschritt werden im Ticket und seinen Untertasks festegehalten.

Wollen wir die Auftragsabwicklung im Sinne dieses Antrag annehmen?

Wahlmodus für Künftige Sitzungen

Antrag Corvus: Entscheidungen werden mit einfachem Mehr der anwesenden Arbeitsgruppenmitgliedern gefällt. Im Falle eines unentschieden hat der Leiter Stichentscheid. Ist der Leiter Abwesend so fällt der Stichentscheid an seinen Stellvertreter.

Abstimmung: Wollen wir diese Regelung annehmen?

Situngstermine und Einberufung

Antrag Exception: Die ordentliche Sitzung findet jeden zweiten Sonntag um 19:00 im Mumble statt und ist immer Beschlussfähig. Ausserordentliche Sitzungen kann der Leiter oder dessen Stellvertreter drei Tage im voraus für jedes Datum, Zeit und Ort einberufen. Sie sind beschlussfähigen, wenn mindestens drei Mitglieder anwesend sind.

Abstimmung: Wollen wir diese Regelung annehmen?

Notfallmassnahmen können jederzeit durch die Leiter beschlossen werden. Dies zählt nicht als Beschluss der AG DI und wird an der jeweils nächsten Sitzung gutgeheissen oder geändert.

Annahmefrist für Anträge

Antrag Corvus: Anträge welche bis zwölf Stunden vor der nächsten Sitzung eingehen müssen an dieser behandelt werden. Wird diese Frist unterschritten, so wird der Antrag an der Sitzung danach behandelt.

Abstimmung: Wollen wir diese Regelung annehmen?

Automatischer Ausschluss inaktiver Mitglieder

Antrag cockroach: Der Ausschluss von Mitglieder der AG DI, welche drei ordentlichen Sitzungen in Folge unbegründet fernbleiben, wird automatisch an die nächste Sitzung traktandiert.

Abstimmung: Wollen wir diese Regelung annehmen?

Varia

Exception: Ein Foto von Vanadis ist gesucht!

Vanadis: Wird bald geliefert.

Cockroach: Exception, kannst du das Tickel bzgl. SSL erledigen:

Exception: Wird gemacht.

Cockroach: Könnte ich bitte Rechte haben, meine Tickets zu schliessen?

Corvus: Überlege, was dort zu tun ist.


AG DI Meeting vom 4. Dez '11

Anwesende

Entschuldigt

Nicht entschuldigt

Ort: Mumble

Leitung: Corvus

Protokollant: Corvus

Beginn: 19:18

Ende: 19:55

Nächstes Meeting: 18. Dez '11

Mitteilungen

Statusberichte

Drupal

Upgrade ist technisch möglich. Möglicherweise ist manuelles übertragen sinvoller da im gleichen Zug unnützer Balast aufgeräumt werden kann.

Security

Wegen Abweseheit des SPO auf nächstes Meeting verschoben.

Traktanden

#1799: Anmeldeseite PV

Die Anforderungen sind nicht klar. Darum kann keine Aussage über die Machbarkeit getroffen werden. Das Ticket wird darum vorerst zurückgeweisen.
Wir möchten genau wissen wie das Formular aussehen soll und welche Daten eingegeben werden sollen. Ebenfalls müssen weir wissen wie der Prozess aussehen soll, angefangen von der Ankündigung und Aufruf zur Anmeldung bis hin zum Abschluss des Anlasses. Vanadis übernimmt Abklärungen.

#1968: Mailadressen in LDAP

Es gibt zwei Lösungen dafür: Auszeichnen der Primären Kontaktadresse oder löschen der üuberzähligen E-Mail. Bei beiden Ansätzen muss zuerst mit den Mitgliedern Kontakt aufgenommen werden um diese Abzuklären und muss somit vom Aktuar gemacht werden. Die DI empfiehlt das löschen der überzähligen Adresse.

#2030: Bezirkssektionen DNS

URL Schema für Bezirkssektionen:

Beispiel:

Wollen wir dieses URL-Schema für Bezirkssektionen Annehmen?

Varia

Ablösen von Subversion

Am nächsten Meeting traktandieren wenn bis dahin nicht gelöst.

#2107 Doppelte drupal accounts

Wegen Abweseheit von Apophis auf nächstes Meeting verschoben.

Hetznerpasswort

Am 6.10 per Mail erhalten

In Zukunft Direkt im Cryptcontainer ändern. Benachrichtigung per Mail ist gegeben.


AG DI Meeting vom 18. Dez '11

Anwesende Entschuldigt

Security

Exception hat einen Angriff bemerkt, der erfolgreich von suhosin abgewehrt worden ist.
Exception hat das IP-Logging kurzzeitig aktiviert und konnten den Angreifer nach Tschechien rückverfolgen.
IP-Logging ist wieder deaktiviert.

Panky9 wurde einstimmig aufgenommen. Er ist Mitglied der BundesIT (PP Deutschland) und wird mit uns internationale, technische Punkte besprechen.

Einstimmig vertagt auf nächstes Meeting, da rpr abwesend ist.

Abstimmung, Alle dafür, Apophis/Vanadis dagegen.

Apophis und Vanadis werden an die nächste Telko gehen. Informationen werden von panky9 an die beiden gesendet.

Nochmals überprüft, Ticket geschlossen.

Kein Technisches, sondern organisatorisches Problem (Siehe Protokoll vom letzten Mal)
Ticket closed

DN-Problematik, Fehler entsteht bei Änderung DN
Apophis testet

Pascal Vizeli hat den Budgetantrag mit mehreren Fragen zurückgesendet.
Vanadis wird die Fragen beantworten.

Apophis und Corvus werden einzelne Workflows überarbeiten oder entfernen.

Traktanden
h3. …
h2. Varia
h3. …


Minutes achive 2012


AG DI Meeting vom 15. Jan '12

Anwesende Mitglieder

Entschuldigt Mitglieder

Nicht entschuldigt Mitglieder

Keine

Sonstige Anwesende

Ort: Mumble

Leitung: Corvus

Protokollant:Vanadis

Beginn: 19:13

Ende: 20:00

Nächstes Meeting: 29. Jan '12

Mitteilungen

Statusberichte

Webseite

Disk

Traktanden

Support #2194: partitopirata.ch redirecten

Feature #2255: Forum Laizismus und humanistische Werte?

Task #2195: Digitale Infrastruktur für Bezirkssektion Winterthur

Varia

Motion #1670: Budget

Stand der Arbeiten

Kein Fortschritt

Information #2305: Introduction of sudo for all servers

Information: SOPA Strike

Wiki-Migration


AG DI Meeting vom 29. Januar 2012

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigt Mitglieder

Sonstige Anwesende

Ort: Mumble

Leitung: Corvus

Protokollant:

Beginn: 19:10

Ende: 19:47

Nächstes Meeting:

Mitteilungen

Statusberichte

SOPA Streik

Durchgeführt?

SOPA-Streik wurde durchgeführt, a2dissite -> index.php ausgetauscht, liegt auf elaine im home-directory von vanadis
Ablage für das File ist gewünscht

Festplattenaustauch

Anmeldeportal PV

Firewall

Log-Analyzer

Traktanden

Motion #2329: Projekt für Mitgliederbetreuung

Task #2356: SSH-Zugang Anfrage

Varia

Angeboht zur Mithilfe


AG DI Meeting vom 12. Februar 2012

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigt Mitglieder

Sonstige Anwesende

Ort: Mumble

Leitung: Corvus

Protokollant: Corvus

Beginn: 19:07

Ende: 19:26

Nächstes Meeting: 26. Februar '12

Mitteilungen

Statusberichte

PV Anmeldung

Ist aufgeschaltet

Traktanden

Motion #2402: PPS Github Organization

Apophis: Ausser Pull Reuest habe nwir alles
Exception: Warum auslagern wenn wir das bereits selber Betreiben?
Corvus: Für Redmine 1.3 und neuer muss das Gitosisplugin angepasst werden. Es schein nicht mehr gepflegt zu werden.

Wollen wir einen solchen GitHub-Organization-Account erstellen?

Motion #2500: Aufnahme Serenity

Ja: Apophis, Cockroach, Corvus, Exception, LukyLuke, Vanadis

Drupal - Task #2442: Winterthur: Neuer Termin Piratenstammtisch und Termine Parlay

mrw hat keine berechtigungen Kalendereinträge zu stellen und hat aus diesem Grund dieses Ticket erstellt.

Varia

Budget

An xGhost gesendet. Rückmeldung sieht gut aus. Wir unterschreiben und senden an xGhost


AG DI Meeting vom 11. März 2012

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigt Mitglieder

Sonstige Anwesende

Ort: Mumble

Leitung: Corvus

Protokollant: Corvus

Beginn: 19:05

Ende: 20:04

Nächstes Meeting: 25. März '12

Mitteilungen

Statusberichte

Keine Statusberichte

Traktanden

Motion #2537: CI-Buildserver

Frage nach der Technik: Jenkins ist Java
Bedenken: Aufwand würde die Wartung im Verhältnis zum Nutzen
Dem gegenüber steht die Bereitschaft von Danilo diesen zu Pflegen.

Wollen wir einen Jenkins installieren?

Ja: Apophis, Corvus, Exception, LukyLuke, Vanadis
nein: –
Enthaltung: Serenity

Corvus informiert Danilo und gibt Admin Zugang auf Carla

Motion #2633: Aufnahme von SimonRupf

Wollen SimonRupf als DI Mitglied aufnehmen?

Ja: Apophis, Corvus, Exception, LukyLuke, Serenity, Vanis
Nein: –
Enthaltung: –

Motion #2677: Host for PV/GA assessment/feedback system

Virtualhost auf largo mit scp Zugang

Ja: Apophis, Corvus, Exception, LukyLuke, Serenity, Vanadis
Nein: –
Enthaltung: –

Varia

Konsequenzen aus der PV

LADAP Anpassungen. Teilweise bereits gemacht.

OTRS Zusätzliche Queues

Mailverteiler
präsidium@, geschäftsleitung@

Subprojekte für Präsidium und GL

Server

SimonRupf übernimmt die Erstellung eines Projektplanes. Mitwirkende Corvus, Vanadis, Exception, Serenity und jeder der Mithelfen möchte.
Corvus bringt sein bisheriges Konzept in schriftliche Form.
Exeption arbeitet weiter am Kryptokonzept.

Webshop

Konfiguration im Backend fehlt. Und Frontendansicht fehlt. Alle funktionen sollen durchspeilbar sein auf Stagingumgebung. Jorgo und Vanadis tun sich bilateral zusammen.
Shop Konzept unter http://projects.piratenpartei.ch/dmsf_files/1328?download=. Feedback an Jorgo erwünscht.

Newsletter

SimonRupf hat eine Idee für eine Newsletterapplikation. Er erstellt bis zur nächsten Sitzung ein Konzept.


AG DI Meeting vom 25.03.2012

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigt Mitglieder

Sonstige Anwesende

Ort: Mumble

Leitung: Corvus

Protokollant: Corvus

Beginn: 19:13

Ende: 19:45

Nächstes Meeting: 6. April 2012 Real Life anlässilch Chef Schulung & Workshop in Olten

Mitteilungen

Statusberichte

Keine

Traktanden

#2677 Host for PV/GA assessment/feedback system

Keine Diskussion heute.

#2816 Auschluss von Prinzässin

Wollen wir Prinzässin als Mitglied der AG DI auschlissen?
Ja: Apophis, Cockroach Corvus, Exception, LukyLuke, Serenity, SimonRupf, Vanadis
Nein: -
Enthaltung: -

#2848 Beantragung Whitepaper " Wordpress Default Installation- Security Settings"

Exception sammelt und kommuniziert Firewall und SCP Setting.
Corvus. Stellt das Installations Script und Konfigtempates zur verfügung.

Varia

Schliessen von Tickets

Gemäss Apophis wurden Tickets geschlossen, welche noch keine Kundenbestätigung erhalten haben.
In Zukunft werden Tickets nur noch durch den Kunden geschlossen oder nach einer wartezeit von mindestens zwei Wochen.
Corvus schaut ob dieses Schliessen auf grund von inaktivität automatisiert werden kann (Plugin)

Termin nächstes DI Meeting

Anstelle von Ostersonntag integriert in den Reallife Chef workshop


AG DI Meeting vom 6. April 2012

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigt Mitglieder

Sonstige Anwesende

Ort: Flöhrli, Olten

Leitung: Corvus

Protokollant: Corvus

Beginn: 16:24

Ende: 16:55

*Nächstes Meeting: * 22. April 2012 19:00, Mumble

Mitteilungen

Statusberichte

Redmine

Gitosisadministration
Etherpad instabil. Bad Gateway beheben durch neustart.
Apophis -> Was ist mit einem allfälligen CRM? Corvus: Noch nicht dazu gekommen.

Pi-Vote

Pi-Vote ist wieder Operativ

Traktanden

Motion #2995 Hardwareausschuss

Klrärt Anforderungen, Hat berechtigungen Hardware zu Kaufen.

Drei Personen, Leitung, Viezeleitung

Wollen wir der AG-Leitung und LukyLuke die Kompetezn geben durch mehrheitsenscheid Serverhardware zu Kaufen?

Varia

Neuverteilung der Verantwortungen

SimonRupf: Übernimmt OTRS
Vanadis (unterstützt durch: Apophis): Übernehmen Redmine

PirateAdmin

Corvus führt die Entwiklung nicht mehr weiter

Eigenentwiklung / CiviCRM

Drupal

Reallife Codesprints
Interesse gegeben


Minutes>2012>Meeting-2012-05-06

Missing ?


AG DI Meeting vom 20. Mai 2012

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigt Mitglieder

Sonstige Anwesende

Ort: Mumble

Leitung: Corvus

Protokollant: Corvus

Beginn: 19:00

Ende: 20:09

*Nächstes Meeting: * 3. Juni 2012 19:00, Mumble

Mitteilungen

Statusberichte

OTRS

Es gibt updates. Wird nächsten Samstag von Simon Rupf installiert. Ankündigung erfolgt via Forum.

Traktanden

Task #1934: Menüpunkt Stammtische auf Startseite

Die Issue ist sieben Monate alt. Was ist das problem?

Task #3192: Angebot Server

Motion #3122: Angebot von 20 Router

Varia

Servermigration


AG DI Meeting vom 03. Juni 2012

Anwesende Mitglieder Entschuldigte Mitglieder Nicht entschuldigt Mitglieder Sonstige Anwesende

Ort: Mumble
Leitung: Corvus
Protokollant: Vanadis
Beginn: 19:05
Ende: 19:16
*Nächstes Meeting: * 17. Juni 2012 19:00, Mumble

Mitteilungen
Keine

Statusberichte

Redmine
Eigene GIT Repository für unsere redmine installation.
Migration wird in kürze durchgeführt. Es ist anzunehmen das damit einige der Huster von Redmine behoben werden.

Etherpad
Update und Confighacks durchgeführt. Wurden verbesserungen in der Stabilität festgestellt?
Wir haben nun einen Chat.

Traktanden
h3. Task #3192: Angebot Server

Motion #3122: Angebot von 20 Router
Anbieter hat selber auch keine genaue Vorstellung bezüglich Verwendung.
Angebot dankend ablehnen.

Varia
h3. Chef Session anlässlich der Piratenkongresses
Wer ist dabei?

Cassandra möchte wieder in die AG DI


AG DI Meeting vom 17. Juni 2012

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigt Mitglieder

Sonstige Anwesende

Ort: Mumble

Leitung: Corvus

Protokollant: Vanadis

Beginn: 19:15

Ende: 19:47

*Nächstes Meeting: * 1. Juli 2012 19:00, Mumble

Mitteilungen

Umstrukturierung AG DI

Neuer Mailadmin

Statusberichte

OTRS
Läuft, Update ist in Planung

Log
Läuft

Neuer Server:
Projekt eingeschlafen -> Mal ein bisschen Zeit investieren :3

Traktanden

Aufnahme neuer Mitglieder

Nicht eingetreten aufgrund von nicht Anwesenheit.

Motion #3369: Forum: Nur Benutzer mit Beiträgen anzeigen
*Exception: Datenschutz -> Nur Personen sollen angezeigt werden, die >=1 Beitrag haben.
*Seite: https://forum.piratenpartei.ch/index.php?action=mlist
*LukyLuke soll machbarkeit überprüfen und durchführen.

Motion #3122: Angebot von 20 Routern

Varia


AG DI Meeting vom 1. Juli 2012

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigt Mitglieder

Sonstige Anwesende

Ort: Mumble

Leitung: Vanadis

Protokollant:Corvus

Beginn: 19:06

Ende: 19:31

*Nächstes Meeting: * 15. Juli 2012 19:00, Mumble

Mitteilungen/Statusberichte

IRC

Statistik

• Wird nicht mehr aktuallisiert. Bundesammt für Statistik hat eigene Website geändert,

Serverkauf

http://www.bilderload.com/daten/card315A3.png

~ 4600.– inkl. MwSt.

Die haben noch einen CPU Steckplatz frei und können somit auf 16 core erweitert werden.

Automatic Server AG spendet zwei Raid Controller.

Es sind zwei Monate für die umsetzung geplant. Bis dahin müssen wir wissen wo wir das housing machen werden.

Wollen wir diese Server Kaufen?
Ja: Apophis, Corvus, Exception, LukyLuke, Vanadis
Nein: –
Enthaltung: –

Traktanden

Aufnahme neuer Mitglieder

Vershoben, da nicht Anwesend.

Vanadis Frag nach ob noch wieterhin Interesse.

Varia

Serverdokumentation

Serverdokumentation im Wiki wurde von Corvus aktuallisiert.
Teilweise lediglich mit Notizen.
Jeder ist aufgefordert die Notizen zu ergänzen und oder die die Notizen auszuformulieren.

Regeln für Zertifikate


AG DI Meeting vom 15. Juli 2012

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigt Mitglieder

Sonstige Anwesende

Ort: Mumble

Leitung: Vanadis

Protokollant:Corvus

Beginn: 19:00

Ende: 19:41

*Nächstes Meeting: * 29. Juli 2012 19:00, Mumble

Mitteilungen/Statusberichte

Server

Webseite

Backup

Traktanden

Aufnahme neuer Mitglieder (if Cassandra und Silvan anwesend.)

Beide haben weiterhin Interesse, aber können momentan nicht anwesend sein.
Corvus: Ablehnen, da sie bereits mehrere Sitzungen verpasst haben -> Zurückweisen/Ablehnen mit Aufforderung neuen Antrag zu stellen.

Wollen wir die Anträge ablehnen und auf die zweifache Abwesenheitsregelung verweisen?

#3468 und #3456 Materialverwaltung

Rückmeldung and die GL: Präzisere Anforderunge bis in zwei Wochen definieren.

h4: Mögliche Ansätze

#3369 Forum: Nur Benutzer mit Beiträgen anzeigen

Varia

Fahrplan Servermigration

Strategie der DI

https://projects.piratenpartei.ch/pad/edit/320

Sitzungsstruktur

  1. Rückblick
  2. Themen / Anträge
  3. Ausblick
  4. Diverses

Vanadis passt das Template an.

Backup speicher


AG DI Meeting vom 29. Juli 2012

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigt Mitglieder

Sonstige Anwesende

Ort: Mumble

Leitung: Vanadis

Protokollant:Corvus

Beginn: 19:05

Ende: 20:01

Rückblick

Mitteilungen

Was wurde seit der letzten Sitzung erledigt?

Serenity

Informationen bezüglich Mailserver von Simon Rupf erhalten und besprochen.

Cockroach

Corvus

Lukas

Odi

Simon Rupf

Vanadis

Alle

Traktanden

Materialverwaltung #3456 und #3468
http://projects.piratenpartei.ch/projects/ag-di/wiki/Minutes%3EMeeting-2012-15-01

Strategiedokument der DI

Vorschlag für die Handhabung des Strategiedokuments:

Wollen wir das Stratgiedokument in der derzeitungen Fassung annehmen?

Ja: Serenity, Cockroach, Corvus, LukyLuke, Odi, SimonRupf, Vanadis.
Nein: –
Enthaltung: –

AG Leitung kann und muss dieses Dokument aktuell halten und Änderungen an der nächsten Sitzung kommunizieren. Mitglieder können ein Veto einlegen und die Gruppe wird dann über die änderugn abstimmen.

Wollen wir dies so annehmen?

Ja: Serenity, Cockroach, Corvus, LukyLuke, Odi, SimonRupf, Vandais.
Nein: –
Enthaltung: –

Aufnahme Cassandra als Mitglied

In welchem Bereich gedenkst du wider Tätig zu werden? (Corvus)

Im konzeptionellen bereich.

Ja: Serenity, Cockroach, Corvus, LukyLuke, Odi, SimonRupf, Vandis.
Nein: –
Enthaltung: –

Ausblick

Termine

*Nächstes Meeting: * 12. August 2012 19:00, Mumble

anstehende Aufgaben

Serenity

Cassandra

Mit corvus cooridinerne. Ueberblcik verschaffen.

Cockroach

Corvus

Lukas

Odi

Simon

Vanadis

Diverses

Feedback zur neuen Sitzungsstruktur

Cockroach: Ich habe das Gefühl es zieht sich in die Länge.
LukyLuke: man sieht, was wirklich läuft.
Serenity: War echt ein cooles Meeting

Im grossen und ganzen positiv.

Jeder soll seine Punkte im Voraus in das Protokoll eintragen.


AG DI Meeting vom 12. August 2012

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble

Leitung:Corvus

Protokollant:Corvus

Beginn: 19:05

Ende: 20:05

Mitteilungen

Exception: Mit Moira bezüglich First-Level-Support gesprochen.

Rückblick

Was wurde seit der letzten Sitzung erledigt? Siehe: http://projects.piratenpartei.ch/projects/ag-di/wiki/Minutes%3EMeeting-2012-07-29

Corvus

LukyLuke

SimonRupf

Odi

Exception

Traktanden

Housing-Anbieter #3544

Corvus: Wir werden die Inbetriebnahme der neuen Server forcieren. In einem ersten Schritt durch kopie der bestehenden VMs. In einem zweiten Schritt erfolgt die Migrierung auf das neue Konzept.
Vanadis ist für nine.ch :3
Bitte bestimmt einen Housinganbieter.
Ticket wurde leider zu spät durch mich eingereicht, bitte um Entschuldigung.
Diskussion bezüglich nine.ch. Es enstand die Befürchtung von versteckten Kosten (z.B. Stromversorgung) die das Angebot unter dem Strich teurer werden lassen.
Wir vertagen dies diskussion mit der Auflage verbindliche Offerten einzuholen und diesem mit dem Parteibudget abzugleichen. Das Traktandum wird an der nächsten Sitzung nochmals aufgegriffen.

Ausblick

Termine

*Nächstes Meeting: * 26. August 2012 19:00, Mumble

anstehende Aufgaben:

* Corvus

* LukyLuke

* SimonRupf

* Odi

* Exception

* Vanadis

Diverses

LukyLuke: Welche Anbeiter wollen wir für nicht .ch Domains verwenden. Ideen: Joker.com, Metanet, MyDomain.com, Comvex.


AG DI Meeting vom 09. September 2012

Anwesende Mitglieder

Mitteilungen

Rückblick

Was wurde seit der letzten Sitzung erledigt? Siehe: http://projects.piratenpartei.ch/projects/ag-di/wiki/Minutes%3EMeeting-2012-08-12

Apophis :

Cassandra :

Cockroach :

Corvus :

LukyLuke :

SimonRupf :

Odi :

- Issue 2639: "DMSF" umbenennen in "Dokumente" > muss ich noch im Repo nachtragen ;)

Vanadis :

Traktanden

Housing-Anbieter #3544

120 CHF monatlich. Einrichtungskosten 100 CHF
Zugang 24/7, per Badge/Schlüssel, Depot dafür 100 CHF
Standort: Zürich, Letzigraben.
Backup pro TB 50 CHF monatlich. Traffic all inkl.,
IPv6 und soviel IPv4 wie ihr wollt (maximal ein /24)
Wollen wir dieses Angebot für unser Housing nehmen unter dem Vorbehalt, dass der traffic mindestens 100Mbit up/down beträgt?
Ja:  Cockroach, Corvus, LukyLuke, _SimonRupf, Vanadis
Nein: –
Enthaltung: –
Welches Angebot soll als Alternative genommen werden wen obige Bedingung nicht gewährleistet ist?
Nine: –
Init7: –
Metanet: Corvus, LukyLuke, SimonRupf, Vanadis
Enthaltung: Cockroach

Kandidatenpräsenz auf PPS Webseite für Gemeinderat #3580

Ausblick

Termine

*Nächstes Meeting: * 23. September 2012 19:00, Mumble

anstehende Aufgaben:

Cockroach :

Corvus :

LukyLuke :

SimonRupf :

Odi :

- Weiterarbeiten an Issues (Indexierung KB-Artikel für Suche)

Vanadis :

Diverses
h3. Diverse Fragen


AG DI Meeting vom 23. September 2012

Anwesende Mitglieder

Entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble
Leitung:Vanadis
Protokollant:Vanadis
Beginn: 19:00

Mitteilungen

Rückblick

Was wurde seit der letzten Sitzung erledigt? Siehe: http://projects.piratenpartei.ch/projects/ag-di/wiki/Minutes%3EMeeting-2012-0- Weiterarbeiten an Issues (Indexierung KB-Artikel für Suche)9-09

Apophis :
-
h3. Cassandra :
-
h3. Cockroach :
-
h3. Corvus :
-
h3. LukyLuke :

Wie angetönt letztes mal: nichts neues, keine Zeit

SimonRupf :

Ich stecke etwas fest beim NFS-Server. Würde Hilfe für das chef rezept für IPSec benötigen. Ein Tutorial für die manuelle Einrichtung von IPSec habe ich, aber kein Script dazu gefunden. Bei den anderen Sachen bin ich noch am Kämpfen, damit alles zusammen funktioniert (drbd, ocfs2, nfs server).
Das Update von OTRS läuft gerade.
Die meisten Tickets konnte ich abarbeiten.

Odi :

Nichts, da Ferienabwesenheit

Vanadis :

Exception

Traktanden
h3. Serverprobleme Stan Privmpages
/etc/cron.hourly/bohnenfehler:
27c27
< 101:privvmpages:12133
---

101:privvmpages:12134

Es ist unklar warum der Server motzt, er sollte genug Speicher haben. Wir werden einfach mehr Speicher zuweisen, da der Server eh nicht mehr lange in Betrieb ist müssen wir hier nichts spezielles machen.
*_ Exception erhöht den Server-Memory von VM101
h3. Anfrage PP Belgien bzgl. Domain-Registrar
I am asking this question on behalf of the Belgian Pirate Party. We've found
out that the safest place to host domains without worrying for censorship is
in Switzerland, but which registrar would you advice to host our domains?
Wenn es sich um CH/LI-Domains handelt: Switch
Wenn es sich um andere Domains handelt: Keine Ahnung (und da gibts es wohl auch keinen rechtlichen Unterschied)
h3. Hostnames der Server
h2. Ausblick

Termine

*Nächstes Meeting: * 07. Oktober 2012 19:00, Mumble

anstehende Aufgaben:

Apophis :

Cockroach :

Corvus :

LukyLuke :

SimonRupf :

Arbeite weiter an den NFS servern. Danach stehen die Mailserver an.

Odi :

Vanadis :

Exception:

Diverses
Ende: 19:24


AG DI Meeting vom 07. Oktober 2012

Anwesende Mitglieder

Entschuldigte Mitglieder Nicht entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble

Leitung:Corvus

Protokollant:Simon Rupf

Beginn: 19:09

Mitteilungen

Corvus: Ich trete als Leiter der AG DI per heute zurück, da ich derzeit privat und beruflich stark ausgelastet bin und es ist keine Besserung sichtbar.

Rückblick

Was wurde seit der letzten Sitzung erledigt? Siehe: http://projects.piratenpartei.ch/projects/ag-di/wiki/Minutes%3E2012%3EMeeting-2012-09-23

Corvus :

Habe an futureofmusic.ch gearbeitet.

LukyLuke :

Die Mehrsprachigkeit im Forum wurde getestet und kann nun auf der Stage getestet und dann implementiert werden.

SimonRupf :

Bin ordentlich mit unseren Vagrant-Scripts vorangekommen: https://github.com/corvus-ch/chef-repo Der Status ist, dass die beiden NFS-Server starten und sich via DRBD verbinden und synchen. Ich muss nun noch die OCFS2 konfiguriert werden und IPSec. Das DRBD-Rezept musste ich stark anpassen und habe dadurch einige Erfahrung gewonnen, wie man so etwas baut.

Exception

Habe vor allem an vielen kleinen operativen Aufgaben bearbeitet, z.B. Mailserver Protokolle untersucht und Tickets bearbeitet, kleine Anpassungen am Logcrawler.

Vanadis

Ich erwarte von unserem Wunschanbieter noch ein Vertragsangebot zu unserem Serverhousing.

Traktanden

Mailinglisten-Admin

Wir wurden von der Geschäftsleitung aufgefordert einen zweiten Mailinglisten-Administrator einzusetzen, da Mailinglisten-Tickets teilweise bereits seit Monaten nicht bearbeitet wurden. Wir stellen fest, dass Cockroach seinen Pflichten nicht nachgekommen ist. Das Angebot von Aaron Brülisauer nehmen wir gerne an, er muss dazu allerdings Mitglied der AG DI werden. Lukas Zurschmiede bietet an, sich in die Software einzuarbeiten und auch Aaron einzuführen und mit ihm zusammen die Listenadministration zu übernehmen. Wir nehmen dieses Angebot dankend an.

Soll Cockroach der Mailinglisten-Administrations-Zugang entzogen werden?
Ja: 4 (Corvus, LuckyLuke, Simon Rupf, Exception)
Nein: 0
Enthaltung: 0
Der Antrag wurde einstimmig angenommen.

Weiteres Vorgehen bezüglich Serverhousing

Wenn bis zur nächsten DI-Sitzung keine Rückmeldung auf das Angebot von Oli eingetroffen ist, werden wir stattdessen das Angebot von Metanet annehmen.

Die AG DI beauftragt Vanadis mitzuteilen, ob er diese Aufgabe nachfassen kann oder nicht. Im Letzteren Fall übernimmt Exception diese Aufgabe.

Ausblick

Termine

*Nächstes Meeting: * 21. Oktober 2012 19:00, Mumble

anstehende Aufgaben:

Diverses

Mögliche Kandidaten für die AG DI Leitung

Es wird diskutiert einen nicht-Technischen Leiter einzuführen. Dieser würde dann zwar keine Rechte auf den Servern mehr benötigen, aber der Vorstand und der SPO haben im Notfall immer noch Zugriff. Zudem sollte ein technischer Leiter für rasche Entscheidungen eingesetzt werden. Wir wollen diesen Posten ausschreiben in der Jobdescription und allenfalls in der nächsten Flaschenpost. Klassische Sysadmins für Debian, Postfix, Dovecot, DRBD oder NFS auskennen werden immer benötigt. Devops für Chef wären ein derzeit neu einzuführendes Aufgabenfeld. C#-Entwickler für die PiVote-Weiterentwicklung. Ein Ruby-Entwickler könnte uns bei der Pflege und Erweiterung von Redmine (Stichwort Etherpad), für den CAS-Server und Chef-Skript-Entwicklung. Lukas Zurschmiede wird diese Texte erstellen.

Ende: 20:12 Uhr


AG DI Meeting vom 21. Oktober 2012

Anwesende Mitglieder Entschuldigte Mitglieder Nicht entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble
Leitung:Vanadis
Protokollant:_Alle

Beginn: 19:00
h2. Mitteilungen
h2. Rückblick

Was wurde seit der letzten Sitzung erledigt? Siehe: http://projects.piratenpartei.ch/projects/ag-di/wiki/Minutes%3EMeeting-2012-10-07

Corvus :

LukyLuke :

Einarbeitung in Mailman, Mehrsprachigkeit im Forum verschoben auf später, Job-Beschreibungen geschrieben (siehe letztes Protokoll).

SimonRupf :

Odi:
Nicht weitergekommen bei Issues der Indexierung (kein Problem -> nicht dringed). Habe mich hingegen mit Chef und Vagrant beschäftigt (Tutorials, Doku, Repo etc.) um mit der Erstellung der Scripts für Redmine zu beginnen.

Exception

Passwortaustauschtool namens Bunker wurde in einer ersten Konsolenversion fertiggestellt. Das Tool steht als Source im SPO-Git zur Verfügung. Eine kompilierte Version soll alsbald hochgeladen werden.

Vanadis

Traktanden
h2. Ausblick

Termine

*Nächstes Meeting: * 4. November 2012 19:00, Mumble

anstehende Aufgaben:

Diverses

Ende: 19:31 Uhr


AG DI Meeting vom 4. November 2012

Anwesende Mitglieder

Mitteilungen

Rückblick

Was wurde seit der letzten Sitzung erledigt? Siehe: http://projects.piratenpartei.ch/projects/ag-di/wiki/Minutes%3EMeeting-2012-10-21

Vanadis

Ich habe die Abklärung getroffen, wann wir die Server in das Housing einziehen dürfen. Wir können ab sofort rein, ich möchte das daher so rasch als möglich erledigen. Ich werde gleich im Anschluss an die Sitzung die Terminsuche via Doodle starten.

Exception

Ich habe weiter am Bunker-GUI gearbeitet.

Odi:

LukyLuke

SimonRupf

Leider nur an Mail-Server-Tickets und Support-Anfragen beantwortet.

Traktanden

keine

Ausblick

Termine

*Nächstes Meeting: * 18. November 2012 19:00, Mumble
*PV: *11. November 2012

anstehende Aufgaben:

Diverses

News-Pipeline

SimonRupf: Für das News-Pipeline-Projekt suche ich Inputs, welche Software wir dazu für den Moment nutzen könnten, z.B. Drupal, Redmine, Wordpress?

Es wird Redmine empfohlen.

Ende: 19:21 Uhr


Minutes>2012>Meeting-2012-12-02

AG DI Meeting vom 2. Dezember 2012

Anwesende Mitglieder Entschuldigte Mitglieder Nicht entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble
Leitung:Apophis
Protokollant:TBD
Beginn: 19:03

Mitteilungen

Traktanden

Wahlen Leitung:

Kandidaten Leiter

Mit einer enhaltung gewählt.

Kandidaten Vize-Leiter

Einstimmig gewählt

Fortschrittsbericht PiVote

Fortschrittsbericht Webseite (D7 und Drupal Project in Redmine)

corvus: Ich habe ab kommenden Mittwoch bis Ende Jahr Ferien. Ich beabsichtige in dieser Zeit unser Drupal auf Version 7 zu aktuallisieren.

Dies beinhaltet (in prioritärer Reihenfolge):
  1. Definieren einer neuen Struktur für die Organisation des Inhaltes
  2. Migration der bestehenden Inhalte
  3. Neu definierung der Benutzernavigation
  4. Erstellen eines dazu passenden Templates.
  5. Integration des Organigramms
  6. Integration der Statistiken

Das Ziel ist eine mehrsprachiges und mandantenfähige CMS welches nicht nur die Hompage der PPS sondern auch aller Sektionen beherbergen kann.

Für die Koordination werde ich das Projekt Drupal in Redmine inklusive des Coderepositories wiederverwenden.

Derzeit ist unter d7.piratenpartei.ch eine Testumgebung eingerichtet. Ich werde dies so belassen. Die staging umgebung werde ich somit nicht anrühren.

Die neue Struktur und Navigation würde ich gerne mit jemandem Diskutieren bevor ich diese Umsetze. Wer steht mir hierführ als Sparringpartner zur Verfügung?

Thomas stellt sich gerne zur Verfügung und würde auch die AG PR anfragen falls noch etwas zu besprechen ist...

Statusbericht des Projekts News-Pipeline (Ideenaustausch)

Mitgleideranmeldung und Passwortmanagement (MDBGui)

corvus
Idee: Migration des Projektes MDBGui nach Drupal. Das Backend bleibt vor erst noch LDAP.

Begründung:

Die Domain my.pp erhalten bleiben erhalten.

Umsetzumg Folgeprojekt ab Januar. Hier muss ich noch Schauen wie ich mit den Prüfungen zurecht komme.

Weitere offenen Projekte?

Thomas wird mit Oli schauen wann und wie das gemacht werden muss und mit Simon und Christian konsultieren um die nötigen Anpassungen zu machen.

Planung

1.) Wir werden diskutieren welche Task wir haben, welche Resourcen wir haben, welche Prioritäten wir haben. Und daraus werden wir versuchen einen Groben Zeitplan bis Ende März zu finden.

2.) Für die neue Infrastruktur haben sich schon Fragen ergeben (Datenbank-Server), wir werden eine Bestandsübersicht der bestehenden Infrastruktur machen und unter umständen Dinge bereinigen. Das Ziel ist mit möglichst wenig unterschiedlichen dafür umso stabileren und getesteten Systemen zu arbeiten.

3.) Für Projekte welche aus Resourcen und Prioritätsgründen aus der Planung bis März herausgefallen sind werden wir einen Taskbeschrieb erarbeiten und daraus dann ganz konkrete Jobdescription für Hilfe für die AG DI.

Responsibilities

Der Plan war das jeweils 2 Personen für Tickets für einen Bereich verantwortlich sind. Ich möchte kurz feststellen ob das immernoch der Fall ist und die Verantwrotlichkeiten klären. Insbesondere damit ich weiss an wenn ich Tickets anhängen soll.

Admin AG DI Mailingliste

Motionen

Motion #3999 - Investigate into https situation on national infrastructure.

nächstes mal, brauch ich Exception.

Motion #4102 - CAS needs to be documented and we need to fix some of the more ugly bugs in CAS.

Motion #3456 - Entweder in Task umwandeln oder schliessen.

Motion #3873 - Auftrag der GL: DI Sektion Winterthur

Motion #4073 - LAN an PV

h3 OTRS Update

Simon: Es ist wieder einmal ein OTRS-Update fällig. Werde das wie üblich im Forum ankündigen.

Issues / Tasks

Task 3919 git initialisation (muss mir jemand zeigen)

Automatisch Initialisiert,

Information / Varia

h3 Information #3464

weitere Varia?

Ticket und Task-sprint

Ausblick

Ende: 20:30 Uhr


AG DI Meeting vom 16. Dezember 2012

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigte Mitglieder Sonstige Anwesende

Ort: Mumble
Leitung:Apophis
Protokollant:Apophis
Beginn: 19:03
h2. Mitteilungen

Traktanden

Motion #3999 Investigate into https situation on national infrastructure

Wurde heute diskutiert im Plenum gemeinsam mit Exception:

Grundsätzlich: da unsere Zertifikate von unserer CA kommen können wir https nicht als standard verwenden da in modernen Brwosern die hässlichen Warnungen kommen. Das können wir also nicht als Standard nehmen. Dies wurde schon öfters diskutiert, daran hat sich aber nichts geändert biser, wir müssen also weiterhin http als primär betrachten.

Nur auf my.piratenpartei.ch haben wir ein validiertes Zertifikat, dort ist auch ein https Zwang vorhanden.

Momentan: Won't do, hat keine Priorität und wir haben keine Resourcen für diese kleine unanehmlichkeit.

Tipp für User: HTTPS everywhere verwenden. https://www.eff.org/https-everywhere

Motion #4226 Aufnahme von Andres Mutschlechner in die AG DI

Wollen wir Andreas Mutschlechner aufnehmen?

Information / Varia

Varia #4232 Wie nutze ich den Bugtracker richtig?

Der Bugtracker hat sich leicht verändert, es gibt neue Workflow definitionen und die AG DI Mitglieder sollten mit gutem Beispiel voran gehen bei der Nutzung von tickets, daher gibt es eine kurze Anleitung wie man die Tracker richtig verwendet.

weitere Varia?

D7 Entwicklung wird kurz vorgestellt

Ausblick

Ende: 19:33 Uhr


Minutes achive 2013


AG DI Meeting vom 6. Januar 2013

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble
Leitung:Apophis
Protokollant:Apophis
Beginn: 19:02

Mitteilungen

Traktanden

Motion #4300 Anmeldesystem PV's 2013

Proof of concept:
http://test.pv-registration.gotpantheon.com/
Drupalbased: als Manager kannst du die Liste einsehen. Testphase für Aarau, danach in unser Drupal integriert.

Information / Varia

Information / Varia #4305 Backupspeicher voll!

Bisher waren es nur einer der kein Backup machte, jetzt sind es aber wieder 3 Server. Darum sollte wir wieder genug speicher.

weitere Varia

Ausblick

Ende: 19:24Uhr


AG DI Meeting vom 6. Januar 2013

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble
Leitung:Apophis
Protokollant:Apophis

Beginn: 19:04

Mitteilungen

Traktanden

Stand Migration Server (Kai und Olli)

Wir haben eine VM mit Webserver, es fehlt nur noch ein Wordpress mit DB. Der erste Versuch wurde abgebrochen, diese Woche gibt es einen zweiten Anlauf.

Stand D7 (Christian)
kein Update, nächster schritt, neuer Content wo notwendig, Editorial Workflow, Kartenintegration
Migration bis zur PV noch realistisch.

Stand Tickets (Thomas)

Stand Mail und Mailingllisten (Simon und Lukas)

Zeitplan bis zur PV 23. / 24. Februar.

Bericht

Präsentation PV

Können wir in etwa 10 bis 20min etwas interessantes neues zeigen?

Information / Varia

Probleme die sich Momentan ergeben?

weitere Varia?

Keine

Ausblick

Ende: 19:33Uhr


AG DI Meeting vom 6. Januar 2013

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble
Leitung:Apophis
Protokollant:Apophis
Beginn: 19:04

Mitteilungen

http://www.heise.de/newsticker/meldung/Weitere-kritische-Luecke-in-Ruby-on-Rails-geschlossen-1793004.html

https://my.piratenpartei.ch/memberservice/Default.aspx

Traktanden

Motion #4414: Lenny Unsupported since February 2012

Motion #4478: CAS Settings

- Vorschlag: 30 Tage.

einstimmig angenommen.

Motion #4479: Webbased Password Safe

Informiert, kein grundsätzlicher Widerspruch, wird es auf dem neuen Server geben.

Server Status

Varia

Wollen wir den usern erlauben sich selbst zu bearbeiten?

weitere Varia?

Ausblick

Ende: 19:55 Uhr


AG DI Meeting vom 17. Februar 2013

Anwesende Mitglieder

später

Entschuldigte Mitglieder

Nicht entschuldigte Mitglieder

Keine

Sonstige Anwesende

Keine

Ort: Mumble
Leitung:Apophis
Protokollant:Apophis
Beginn: 19:02

Mitteilungen

Keine

Traktanden

Fein-Abstimmung zur PV:

Reservation of 10 minutes on sunday, thomas will coordinate with moira and oli

alle erhalten

Feature #4603 - Register - Adapt descriptions for food

Bug #4598 crm.piratenpartei.ch funktioniert nicht

Motion #4577 Consider to install a global sticky thread plugin

Lukas can decide when and how, we don't have a problem with it. you can solve it bilaterly, you have to OK of AG DI.

Feature #4562 Aktuar der Sektion kann Mitglieder nicht austreten lassen

Motion #4609 Abschaltung IRC Bouncer

Motion #4479 Auflösung unserer CA

Motion #4445 Archivierung von Alten Seiten

aktuell: parrot.fm und wahlkampfplatform 2011, (evtl. altes wiki)

Feature #4262 Datawarehouse

Bug #4155 Quota Exceeded

no feedback so far
if they use IMAP -> 500MB

file ticket in the sections

Varia

Varia : Newcomer Issues

A quick hello as a newcommer on this ML, looking forward to help as much as I can with interactions, requests, etc... coming from our french-speaking sections and users/members.
Some of you probably dealt with requests from me in the past (Die's Man), hopefully that will happen much less now !
Anyway, beeing confronted to the yearly board members update for Vaud (am still president), I thought this would be a good opportunity to list what I'd find useful to be able to help manage/administer:

optionally, beeing able to access section site hostings could also prove useful someday.

Varia : Unfriendly User

Strafanzeige gegen Mumble User beantragt

Ausblick

Ende: 19:04Uhr


AG DI Meeting vom 03. März 2013

Anwesende Mitglieder

später

Entschuldigte Mitglieder

Nicht entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble
Leitung:oschad
Protokollant:Diverse
Beginn: 19:00

Mitteilungen

Traktanden

Wer arbeit woran

Sitzung

neu mit wöchentlichem Rhythmus, dafür kürzer.

Information / Varia #4626: Missing Minutes

Diese können nicht mehr gefunden werden.

Motion #4635: Anfrage um Serverspace für LQFB

Wir möchten dieser Gruppe zum Testen eine VM zur Verfügung stellen. Wenn dies ein öfters gewünschter Dienst ist, würden wir das selber betreuen. oschad kümmert sich um Firewall und Hostgroup, corvus richtet die VM ein.

Motion #4707: Kandidatur für AG DI

Der Kandidat sollte anwesend sein, um gewählt zu werden.

Abschied

Ausblick

Ende: 20:02 Uhr


Minutes>2013>Meeting-2013-03-10

Anwesende Mitglieder Entschuldigte Mitglieder Nicht entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble
Leitung:oschad
Protokollant:corvus
Beginn: 19:00

Mitteilungen
Keine

Traktanden

#4707 Kandidatur für AG DI

Wollen wir Tuor als Mitglied der AG DI aufnehmen?

Tuor und Corvus sollen sich bezüglich Redmine nach der Sitzung absprechen.

#4740 Neuwahlen AG-DI-Leiter

Es stellen sich zu Wahl:

Wollen wir oshad als Lieter der DI bestätigen (gültig ab 1. April)?

Wollen wir corvus als Vizeleiter der DI ernennen?

Tickets/Kanban

oschad:
Wir arbeiten in zukunft nach dem Kanbanprinzip. Die leute sollen nicht in Tickets versinken.
Jeder nimmt isch in der Woche maximal drei Aufgaben.
Wir besprechend die Offenen Tickets jedede Woche.
Dei Produktivität wir dadurch nicht gesteigert wohl aber die Moral.

lukas: Klingt logisch. bin gespannt auf die Reaktionen der Sekitonen.

oshad wird eine Anleitung zur Verfügung stellen.

Jeder entfern alle Zuweisungen ausser die drei die sie die kommende Woche abarbieten wollen.

Urgent

#4661        AG Digitale Infrastruktur        Needs Work        EMailadresse von Mariograf funktioniert nicht        Apophis    oschad
--> SimonRupf: Kann geschlossen werden

High

#4145        AG Digitale Infrastruktur        Needs Work        Dateformat wrong in EMail        LukyLuke        Exception
Problem bekannt, lösung is nicht einfach.
#4650 AG Digitale Infrastruktur Needs Work MDB Security Concept Akallabeth Exception
--> Backlog
#4155 AG Digitale Infrastruktur Needs Work Quota Exceeded Apophis Simon Rupf
Problem: Inaktive bentuzer. Erhöhen des Quota löst problem nicht. Muss nochmals nachgehkt werden --> Backlog

Normal

4642        AG Digitale Infrastruktur        k_todo        Neuer Status Tessin:        Apophis        
Verschieden kleienr Aufgaben rund um TI: Tuor beginnt mit Redmine anpassugnen.
4703 AG Digitale Infrastruktur k_todo Mailingliste Pirati Ticinesi Simon Rupf LukyLuke
Wenn zeit dafrür.
4748 AG Digitale Infrastruktur k_todo Spam auf OTRS ruedu
Simon: Kann ich Serh warscheunlich ausführen.
4728 AG Digitale Infrastruktur k_in_progress Host group für v-server corvus oschad
oschad: Schaff ich diese Woche.
4759 AG Digitale Infrastruktur New Unassigned issues in project without project leader get assigned randomly corvus oschad
Corvus: Ich schau mir die Skripts an.
4660 AG Digitale Infrastruktur Needs Work Neues Unterprojekt erstellen AlexArnold oschad
Tuor fragt nach.
4625 AG Digitale Infrastruktur Needs Work Use Wildcard Certificates Apophis oschad
Mailserver ist erledigt.
Die verbleibenden sind über den Loadbalancer gelöst.
4562 AG Digitale Infrastruktur Needs Work Aktuar der Sektion kann Mitglieder nicht austreten lassen Apophis Exception
Lösung ist nicht bekannt. Won't Fix.

Low

4624        AG Digitale Infrastruktur        Needs Work        Archivierung von Alten Seiten        Apophis        oschad
--> Backlog
4524 AG Digitale Infrastruktur Needs Work Umsetzung CAS-Server WebPass Apophis oschad
--> CAS Settings, Corvus.
4144 AG Digitale Infrastruktur Needs Work Memberadmin Session Timeout nach ca. 15 Minuten Simon Rupf Exception

Ausblick

Corvus: Ich bin die Nächsten zwei Wochen im Militär.


AG DI Meeting vom 17. März 2013

Anwesende Mitglieder Entschuldigte Mitglieder Nicht entschuldigte Mitglieder

Sonstige Anwesende
Ort: Mumble
Leitung:oschad
Protokollant:corvus
Beginn: 19:00

Mitteilungen

Traktanden

Motion #4850
Ariel sent a message using the contact form at
http://www.piratenpartei.ch/contact.
Dear Pirates,
My name is Ariel and I'm one of the ~40 founding members of the Partido de la
Red (no public website available, yet!). We're an emerging political party
from Buenos Aires, Argentina. We will go public in a few months, to partake
in October's legislative elections for the City of Buenos Aires.
While we're not strictly a local branch of the Pirate Party, we do share some
of the principles of your Liquid Feedback system, as well as the values that
derive from it. We're currently in the process of building our own software
and would be delighted to get some advice on which voting rules were
essential for achieving a balanced voting system.
I was wondering if you or any of your party members would be willing to share
the debates that you might have had over which rules the voting system should
follow (whether the vote is secret, how to manage feedback when drafting
proposals, etc.), as well as which are the pros and cons of each of them.
We understand that parties like yours have already traveled down this daring
road, and we would be rather grateful for your input as we position ourselves
as a political alternative in Buenos Aires.
In case any of you is available to have this conversation, I will get back to
you with a detailed set of questions.
Thank your for your taking the time to read this.
Much appreciated!
Zurück an den Absender. Wir kennen Liquid Feedback nicht.

Tickets/Kanban
Mehrere Tickets besprochen und zugewiesen.

Ausblick


AG DI Meeting vom 24. März 2013

Anwesende Mitglieder Entschuldigte Mitglieder Nicht entschuldigte Mitglieder

Sonstige Anwesende
keine

Ort: Mumble
Leitung:oschad
Protokollant:simon rupf
Beginn: 19:00

Mitteilungen

Corvus: Beinahe alle Wordpress migriert. Es fehlen Aargau, Bern aufgrund fehlenden DNS-Settings.
Exception: Habe an PiVote gearbeitet. Da gibt es ein Problem mit den CRLs. Ich müsste noch wissen, wann wir den PiVote-Server migrieren.
LuckyLuke: Habe eine Mailingliste eingerichtet und habe ansonsten an den Finanzen gearbeitet.
oschad: Hatte ein Problem mit dem VPN auf Elaine. Dadurch waren die Sektionsseiten nicht erreichbar. Dann habe ich heute zusammen mit Simon am Mailserver gearbeitet. Es gab verschiedene Upgrades von CentOS und einige Änderungen am Setup der virtuellen Maschinen. Dann habe ich an einem Monitoring gearbeitet.
Simon Rupf: Diverse Mailkonten eingerichtet und heute oschad bei der Konfiguration von Postfix und Dovecot geholfen.

Traktanden

Keine

Tickets/Kanban

4828 MassMailer funzt ned oschad Needs Work
4625 Use Wildcard Certificates oschadNeeds Work

corvus: admin.pp fehlt

4660 Neues Unterprojekt erstellen AlexArnoldNeeds Work

corvus: Werd mich darum kümmern.

4845 neue AG ORM LukyLukeNeeds Work
4703 Mailingliste Pirati Ticinesi LukyLuke_todo
4856 Bug Emails via LDAP oschad Needs Work
4728 Host group für v-server oschadk_in_progress
4883 Entzug Berechtigungen.. oschadNeeds Work
4889 Kantonssektion Zürich nach Wordpress migrieren oschadNeeds Work

Corvus: Dazu haben wir aktuell keine Resourcen.

4908 Redmine Rule: "No feedback for 60 days" is not able to change state oschadNew

4748 Spam auf OTRS Simon Rupfk_in_progress

Simon Rupf: Habe dazu eine Frage: http://stage.pirateparty.ch/contact Kann man hier Fake-Adressen eintragen oder dieses Formular abschalten?

Corvus: Diesen Host benötigen wir nicht mehr.

4822 Bitte Domäne zs.piratenpartei.ch wieder einrichten oschadk_todo
4841 Fehler MDB gui oschadNeeds Work
4850 Ticket#10001236 oschadNew
4857 Git Repository für Bezirk Winterthur oschadNeeds Work
4899 HTTPS auf vs.piratenpartei.ch ist fehlerhaft oschadk_acceptance

Corvus: Trifft auf alle Wordpress zu.

oschad: Das Problem ist der Proxy: Dahinter sieht der Webserver nur HTTP-Verkehr.

4905 Drupal approval feed oschadNew
4145 Dateformat wrong in EMail ExceptionNeeds Work
4838 Mumble Begrüssungstext ergänzen ExceptionNeeds Work
4875 Unassigned issues in project without project leader get assigned "sometimes" to "someone" corvusNeeds Work

Tuor: Werde die Tickets im Drupal-Projekt auf wont do setzen und das Ticket-Modul zu schliessen.

Ausblick

Am nächsten Sonntag werden mehrere Mitglieder der AG DI fehlen. Daher wird die Sitzung am nächsten Sonntag ausnahmsweise ausfallen.

Tuor: Wie erhalten wir die Arbeitsaufträge?

Corvus: Über die Tickets. Bitte weist Anfragende per Mail darauf hin, dass sie die Tickets an die DI stellen sollen. Wir weisen diese dann zu. Bei Kleinigkeiten, die selber in kürzester Zeit gelöst werden können, ist natürlich niemand unglücklich, wenn Du das ohne Ticket machen kannst.


AG DI Meeting vom 7. April 2013

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble
Leitung:oschad
Protokollant: corvus
Beginn: 19:00

Mitteilungen

Traktanden / Varia

#4947 Etherpad-Code im Redmine-Projekt? (Varia)

Es gibt ein eigenes Projekt (https://projects.piratenpartei.ch/projects/redminepad) mit eigenem Git-Repo (http://projects.piratenpartei.ch/git/redminepad.git).

Modifikation Forum (Varia)

Details in http://projects.piratenpartei.ch/issues/4894

Mögliche varianten disskutiert. Keine folgeaktionen sitens der DI notwendig.

Stand weiterentwiklung Drupal (Varia)

Aktuelle Priorität der AG DI liegt bei der Servermigration.

Tickets

Bug / Feature

4856        High        Bug Emails via LDAP        oschad
Duplikat: #4828.
4908        High        Redmine Rule: "No feedback for 60 days" is not able to change state        oschad
Test issue #1207. Warten bis Zeitpunkt erreicht.
4969        High         landet in der falschen Queue        Simon Rupf

Das OTRS kennt diese Domäne nicht. Muss dafür eine zusätzliche Regel einrichten :-/

4841        Low        Fehler MDB gui        corvus
Backlog
5017        Normal        Wordpress für Stadt Zürich einrichten.        corvus
Bis kommenden Sonntag.
4857        Normal        Redmine aktualisiert die git Berechtigungen nicht mehr.        corvus
4965        Normal        https://piraten-basel.ch erneut einrichten        oschad
5018        Normal        LDAP für Stadt Zürich einrichten        oschad
--> Exception
4875        Normal        Unassigned issues in project without project leader get assigned "sometimes" to "someone"        covus
Dummy user als project leader konfigueren.

Task

4889        Normal        Kantonssektion Zürich nach Wordpress migrieren        corvus
Geplant bis nächster Sonntag.
4929        Normal        Zugriff LDAP & OTRS von N8mahr sperren        oschad
--> Exception
4984        Normal         Mailliste        oschad
--> LukyLuke
5005        Normal        LDAP-Struktur und Webseite für die Stadtsektion Zürich einrichten        oschad
Master issue von: #5018 und #5017
5016        Normal        Audioaufnahmen PV        Valio
-> Nicht belange der AG DI

kanban

4828        High        MassMailer funzt ned        Exception
4728 Normal Host group für v-server oschad

Ausblick

Corvus: Plane bis nächsten Sonntag alle Seiten auf die neuen Server zu migrieren oder wo es wegen DNS Umstellungen nicht möglich ist vorzubereiten. dazu benötige ich haber die hostgroup Drupal.

Diskussion oshad und … bezüglich email migration

LukyLuke: LDAP migration muss noch getestet werden könnte bis morgen Sonntag geschehen.

Diskussion bezüglich Migration von Herman. Auftrennung nach Postgrs, PHP und Mono. Sicherstellen der gesicherten Kommunikation zwischen den betroffenen Hosts (TLS oder IPSec).

Ende: 19:55 Uhr


AG DI Meeting vom 14. April 2013

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble
Leitung:oschad
Protokollant: corvus
Beginn: 19:00

Mitteilungen

Traktanden / Varia

Interview with Cjeanneret

Cjeanneret applied for the SPO. The DI did an interview with him in order to give a statement the board.

Do we suggest Cjeanneret as SPO to the the baord?
Yes: Corvus, Exception, oschad, SimonRupf.
No: –
Abstain: –

Tickets

High

5024        Needs Work        Anpassung Email-Verteiler 
Assign to SimonRupf.

Normal

5062        New        Update distribution list 
Assign to SimonRupf.
5045        New        Redmine - Tracker ändern
corvus: Will take a look at it.
5025        Needs Work        Consider adding graphic organigram with links
Exception
5018        Needs Work        LDAP für Stadt Zürich einrichten
Should be finished.
5005        Needs Feedback        LDAP-Struktur und Webseite für die Stadtsektion Zürich einrichten
Close for all child issues are done.
4984        k_in_progress         Mailliste
Waiting for awnser from the issue author. Not possible to creat lists for other domains thatn lists.pp.
4929        Needs Work        Zugriff LDAP & OTRS von N8mahr sperren
Move to Geschäftsleitung. Assign to Akallabeth.
4857        k_todo        Redmine aktualisiert die git Berechtigungen nicht mehr.
oshad: Do not have an update on it.
4728        k_in_progress        Host group für v-server
oshad: Done by now. Host created and seems to work.

Ausblick

Feedback on Redmine integrated services:
Git can be decoupled, DMSF is core feature and heavily used, PDF genereration is also heavily used.

SimonRupf: Will not attend the DI meeting the next two weeks.

Ende: 19:36 Uhr


AG DI Meeting vom 21. April 2013

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble
Leitung:oschad
Protokollant: corvus
Beginn: 19:00

Mitteilungen

Traktanden / Varia

#5102 Git Hosting

Nehmen wir zur Kenntniss.

5095 Abschalten des ApoScript

Simon: Wurde heute Nachmittag auch an der GL-Sitzung diskutiert. Die Intention mag gut sein, leider gibt es viele AGs und Gremien, welche eine andere Arbeitsweise pflegen und es führt leider dazu, dass die Benutzer die Mails vom Redmine ignorieren oder sogar automatisch löschen. Daher würde es die GL begrüssen wenn wir das global abschalten und allenfalls einzelnen AGs/Gremien zur Verfügung stellen, die das wirklich wünschen.

Wollen wir das Script global abschalten?
Ja: Corvus, Simon Rupf, Tuor, oschad
Nein: –
Enthaltung: –

Tickets

High

5109        AG Digitale Infrastruktur        Task        Needs Work        High        Migrate Redmine        21 April 2013 15:35
Inklusive #5110 bis #5137 --> @Corvus kümmert sich darum
5103 AG Digitale Infrastruktur Bug / Feature New High Mailing list admin login funktioniert nicht für shugyousha (Silvan Jegen) 19 April 2013 13:4
--> Wir müssen LukyLuke fragen.

Simon: Ich werde zusehen, dass ich von allen Sektionen eine aktuelle IT-Verantwortliche Person erhalte und werde Euch diese im Wiki eintragen.

4845        AG Digitale Infrastruktur        Task        Needs Work        High        neue AG ORM        20 April 2013 00:00
Resolved --> Simon Rupf

Simon: Die LDAP-Struktur steht, es müssen nur noch die Personen eingetragen. Werde das erledigen und das Ticket schliessen.

Normal

5098        AG Digitale Infrastruktur        Bug / Feature        Needs Work        Normal        Ich kann keine Mitglieder "austreten"        20 April 2013 15:00
--> Simon Rupf

Simon: Werde das beantworten und Moira (Registrar) über die Anfrage informieren.

5093        AG Digitale Infrastruktur        Bug / Feature        Needs Work        Normal        Redmine Projekt für die Piratenpartei Stadt Zürich einrichten        19 April 2013 21:10
--> Tuor.
5073        AG Digitale Infrastruktur        Task        Needs Work        Normal        Alternative für git Hosting        21 April 2013 15:26
5045        AG Digitale Infrastruktur        Task        Needs Work        Normal        Redmine - Tracker ändern        17 April 2013 19:30
Schau ich heute noch an.
4875        AG Digitale Infrastruktur        Bug / Feature        Done        Normal        Unassigned issues in project without project leader get assigned "sometimes" to "someone"        07 April 2013 20:20
Hinfällig. Script deaktiviert.
4728        AG Digitale Infrastruktur        kanban        k_in_progress        Normal        Host group für v-server        19 March 2013 07:18
Braucht noch umfangreiches testing.

Ausblick

Ende: 19:40 Uhr


AG DI Meeting vom 29. April 2013

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigte Mitglieder

Sonstige Anwesende

Apophis

Ort: Mumble
Leitung:oschad
Protokollant: LukyLuke
Beginn: 19:00

Mitteilungen

Was ist machbar:

Wird auf nächste Woche traktandiert, so dass binnen ca. 4 Wochen der Hetzner-Server vom Netz genommen werden kann.

Traktanden / Varia

AG Digitale Infrastruktur (35)
5164 E-Mail-Adresse neuer SPO k_todo
Weiterleitung an die PPS-Adresse des SPO: Tuor

5162        PiVote / Circle 1.3.1 cannot be updated automatically        Exception        New
Ticket wird beantwortet: Exception
5160        Memberservice ausbauen        Exception        Needs Work
Wird durchgeführt (dauert mehrere Monate): Exception
5155        Tickets von Untersektion Winterthur erscheinen in Kanton Zürich                New
Sie sollen views verwenden: Neuer Filter der nur die Tickets der Sektion anzeigt: Tuor
5149        Emailadress Serenity        Simon Rupf        New
Tuor übernimmt für das erste.
5109        Migrate Redmine        corvus        Needs Work
Still in work.
5103        Mailing list admin login funktioniert nicht für shugyousha (Silvan Jegen)        oschad        New
LukyLuke übernimmt.
5073        Alternative für git Hosting        corvus        Needs Work
Sind mehrere Möglichkeiten gefunden, jedoch aus Zeitmangel kann das nicht im Zuge der Migration installiert werden.
4845        neue AG ORM
All done

Rückblick

Ausblick

Ende: 19:40 Uhr


AG DI Meeting vom 05. Mai 2013

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigte Mitglieder

Sonstige Anwesende

Ort: Mumble
Leitung:oschad
Protokollant: oschad
Beginn: 19:00

Mitteilungen

srupf: Hat am Mail-Server gearbeitet, Postfix und Dovecot arbeiten zusammen, Login Dovecot/Postfix funktioniert, Mail senden geht, IMAP geht
Weitere Schritte: Roundcoube und Mail-Sync vom alten System

Was ist machbar:

Wird auf nächste Woche traktandiert, so dass binnen ca. 4 Wochen der Hetzner-Server vom Netz genommen werden kann.

Traktanden / Varia

5195 Mailingliste für Mitglieder / Sympathisanten in Zürich und Winterthur New
5183 Redmine Overview New
5181 Anmeldeformular für PV corvus Needs Work

5174 Mailbox Quota New

simon
5172 Sieve support in roundcube New

ins backlog verschoben
5160 Memberservice ausbauen Exception Needs Work

keine aktuellen infos

5103 Mailing list admin login funktioniert nicht für shugyousha (Silvan Jegen) LukyLuke Needs Work

warten auf lukas

5073 Alternative für git Hosting

Rückblick

Ausblick

cedric: mailing list subscription, waiting for app

mutand: blocking point deployment

oschad: support mail server, mumble migration

srupf: mail server migration

Letzte Woche

Ende: 19:40 Uhr


AG DI Meeting vom 12. Mai 2013

Present

Excused

Absent

Other present parties

Ort: Mumble
Leitung:oschad
Protokollant: oschad
Beginn: 19:00

Messages
corvus: One more site migrated, one more prepared.
Heavy workload for school (exams and project). So one step back. Will only take care about site migrations (Wordpress, Drupal). Rest needs to be taken care by somebody else (e.g Redmine).
Simon_Rupf: Created sript to reset passwords, with wrapper for imap migrations. Mostly works as charm. Rsync not an option for we have a new folder structure.
Corvus: Maintenance window for mail needs to be communicatied.

Was ist machbar:

Wird auf nächste Woche traktandiert, so dass binnen ca. 4 Wochen der Hetzner-Server vom Netz genommen werden kann.

Traktanden / Varia

Rückblick

Ausblick
cedric: mailing list subscription, waiting for app
mutand: blocking point deployment
oschad: support mail server, mumble migration
srupf: mail server migration. Webmail will ber unning at #WED (ooshad). Mail migration will take place at 18th Mai.
corvus: Go on with website migrations. Won't be in switzerland next weekend

Ende: 19:53 Uhr


AG DI Meeting vom 19. Mai 2013

Present

Excused

Absent

Other present parties
Ort: Mumble
Leitung:oschad
Protokollant: Simon Rupf
Beginn: 19:00

Messages

Was ist machbar:

Wird auf nächste Woche traktandiert, so dass binnen ca. 2 Wochen der Hetzner-Server vom Netz genommen werden kann.
Tuor meldet sich vom 3. Juni bis 28 Juni ab.

Traktanden / Varia

Aktuelle Tickets

5225 Request for pirate mail address New
Dazu werden sich die Mailadmins im Laufe der Woche besprechen und Ihre Prozesse dokumentieren.
Beschluss: Bis zum nächsten Sonntag keine neuen Mailboxen: einstimmig Ja

5224 Mumble : création d'un salon 'ch-open' New
Wir müssen bei der entsprechenden Person nachfragen, ob Sie das erledigen kann. Von den Anwesenden hat keiner das KnowHow oder die nötigen Rechte.

5218 SPO access to infra New
Es wird diskutiert ob der SPO selber Zugriffsrechte braucht oder diese nur prüft. Für seine Weisungen würde er nicht zwingend selber den Zugriff benötigen. Wir würden gerne das Pflichtenheft anpassen: Der SPO ist Weisungsberechtigt und ist Auskunftsberechtigt, braucht dafür aber keinen direkten Zugriff.
Simon Rupf wird im Laufe der Woche einen Pflichtenheft-Änderungs-Vorschlag zur Diskussion in der AG DI ausarbeiten.

5210 Statistik k_todo
Wir haben noch kein neues Feedback vom Skriptersteller.

5195 Mailingliste für Mitglieder / Sympathisanten in Zürich und Winterthur LukyLuke k_in_progress
Wir haben kein Feedback erhalten. Daher wird diskutiert, das selber zu entscheiden. Die Präferenz ist newsletter-ZH@ respektive newsletter-stadt@. Einstimmig angenommen.

5160 Memberservice ausbauen Exception Needs Work
Ist in Arbeit.

5109 Migrate Redmine corvus Needs Work
Neue VM redmine-rsync

4889 Kantonssektion Zürich nach Wordpress migrieren corvus Needs Work
Wordpress eingerichtet und erreichbar.

4155 Quota Exceeded tuor k_todo
noch keine Rückmeldung, daher leichte Quota-Erhöhung und an die GL eskalieren. Es wird darüber nachgedacht, in Zukunft einen Prozess für solche Fälle zu etablieren.

Rückblick

oschad: Habe am Mailsetup, speziell Webmail gearbeitet. Wir haben nur eine Domain für IMAP, POP, SMTP und Webmail. Der MX ist änderbar. Für das andere werde ich nginx als Proxy benutzen.

Simon: Mailboxen wurden migriert.

Lukas: Die LDAP-Synchronisation funktioniert, die Datenmigration ist noch in Arbeit. Es ist eine Master-Master-Replikation.

Ausblick

oschad: Roundcube wird fertig gestellt und danach wird das DNS umgestellt. Mumble fertig gestellt.

Simon: Nun werde ich noch den Nachsync machen und oli unterstützen.

Tuor: Werde mich diese Woche noch mit Simon besprechen zum Mailserver und Lukas biete ich an, bei den Mailinglisten zu unterstützen.

Lukas: Werde weiter am LDAP arbeiten und hoffe, dass das bis nächste Woche fertig ist.


AG DI Meeting vom 26. Mai 2013

Present

Excused

Absent

Other present parties

Ort: Mumble
Leitung:oschad
Protokollant: Simon Rupf
Beginn: 19:00

Messages

No new feedback from Vanadis.
corvus: I hereby resign as member of the AG DI.
Oli: Last week we had different issues with the mailing setup. I got support in the AG DI, but some people in the party did not support us. We should not blame each other if something is not working. It is better to help each other out with the problems.
Cedric: Im sorry about getting mad about the email service. I still have problems with sending the emails.
Oli: We will look into the webmail problem. We had a problem with the directory-hashing of dovecot. The other problem was a missing domain name, we did not change. In my opinion the SPO is not responsible for the service availability.
Tuor: The SPO is responsible for security and privacy as by the Pflichtenheft of the AG DI.
Oli: The other problem we had was a TCP redirection from wally to our mailserver. Somebody used it to send spam emails through our mail server. Our mail queue was really full and therefore mail delevery was temporary suspended. Our mailserver got listed on one blacklist.
LuckyLuke: I had to send 1300 mails this week and it worked really well, but is a little bit slower because of the new requirement for TLS. I was not able to do anything on the LDAP migration this week and not today because I got disturbed as soon as I started working.
Exception: As of today, the mass mailer is working again. The problem was, that the app was no longer able to send anything without authentification.
Oli: Please dont use mail.piratenpartei.ch for internal apps, since this is the loadbalancer that requires authentification. Please use mail-1-p.piratenpartei.ch (as in the MX record) so you are directly connected to our mailserver, but it works only from inside of our network.

Traktanden / Varia

Migration of crm.piratenpartei.ch
The last access to crm.piratenpartei.ch was 21.10.2012. I suggest to do not migrate this site for it does not seems to be used anymore.
A mail to the last user accessed the site (Abnaxos) from the 23rd May remains unanswered.
All the other Websites have been moved to the new server.

Aktuelle Tickets

Urgent
4889 Kantonssektion Zürich nach Wordpress migrieren corvus Needs Work
We have to inform zurich when our deadline for shutting down the old server so they can finish the migration until then. The DNS-Problem was fixed, but there is another problem.

High
5218 SPO access to infra New
Oli: Since it is not migration related i dont think this is a high priority.
Corvus & Tuor confirm that by the board and the Plichtenheft the SPO is granted access.
Lukas: The GL decided to delegate the decision to the AG DI.
There is an argument about the interpretation of the Pflichtenheft. After reviewing the Pflichtenheft, it seems to be clear that the SPO is granted access.
Lukas: The GL also decided that if Cedric helps in the migration the AG DI should priotorize this request.
Oli: Apart from granting the access itself, we also need time to introduce Cedric to the system.
Corvus: I would propose we provide access without giving the introduction now.
Oli: I dont want to be responsible for providing access to the servers without being able to introduce him properly.
Cedric: I do not agree.
Vote: Should we provide the SPO with root access today?
Yes: Exception, Cedric
No: LuckyLuke, Oli, Simon, Aaron
Abstain: Corvus
Vote: Should we provide the SPO with root access in two weeks?
Yes: Corvus, LuckyLuke, Oli, Aaron, Simon
No: Exception, Cedric
Abstain:
Oli: This would be probably take more time, at least an hour.
Vote: Should we give the SPO access with a limited accessed user?
Yes: Cedric,
No: Corvus, LukyLuke, Oli, Simon
Abstain: Aaron
5120 DMSF corvus Needs Work
5109 Migrate Redmine corvus Needs Work

Normal
5280 Inform ZH about server shutdown. New
As discussed above. What is the deadline for the shutdown. There is a discussion if it would be easier to migrate the current drupal or provide them with a static copy. Corvus will migrate the drupal.
5279 monitoring-fwd@piratenpartei.ch k_todo
Nobody nows what this address is for. We redirected it into the otrs-queue for now. We put it in the backlog and if we dont get any mails on it, we delete it.
5278 Request for VMs oschad k_todo
Working on it. It will access our central PostGreSQL.
5277 DI Member k_todo
There are members in the redmine that are not members of the workgroup anymore.
5224 Mumble : création d'un salon 'ch-open' k_todo
We need a mumble admin. Tuor will try to look into it with Exception.
5195 Mailingliste für Mitglieder / Sympathisanten in Zürich und Winterthur LukyLuke k_in_progress
Will do this next week for ZH and Winterthur.
5160 Memberservice ausbauen Exception Needs Work
Still needs some more work and the new machines.

Low
5225 Request for pirate mail address k_todo
Simon: We could grant Tuor shell access to the mail server or i will work on integrating this functionality into the create-mailbox.php in the postfixadmin.
5210 Statistik k_todo
Lukas: I will try to contact Pascal Gloor.

Rückblick

Corvus: Will have to catch up with learning.
Exception: There is a lot to do. I am happy with the progress, but other things did not work out. The mailserver migration did knock out some services nowbody thought about. I worked on PiVote-Updates, fixing the mass mailer and working on the memberservice.
LuckyLuke: Did not have a lot of time this week. Will have to finish LDAP-migration be next week.
Oli: Had to fix a lot of issues last week. Nobody did know all the services and had to invest two days into fixing the issues. I will try to set up the mumble server next sunday. First priorities will be the email issues and the servers for Exception.
Tuor: Simon and I worked on the mail aliases and reviewed the Pflichtenheft. We could resolve some legacy problems. We documented the environment here: http://projects.piratenpartei.ch/projects/ag-di/wiki/Services%3EeMail
Simon: Worked on the mail migration with oli. The mailboxes were migrated on saturday and sunday last week. Got a lot of support by oli. Thanks again.
Cedric: [offline at the moment]

Letzte Worte

LuckyLuke: Vielen Dank an Corvus.
Simon: Danke an alle und vielen Dank an Corvus für alles was Du geleistet hast.
Tuor: Vielen Dank an Corvus.
Corvus: Es war eine spannende Zeit. Werde Euch sicher auch an den PVs wieder sehen.
corvus: Allready remove my access to LDAP, OTRS and will do the same for the Hetzner environment by today.


AG DI Meeting vom 02. Juni 2013

Present

Excused

Absent

Other present parties

Ort: Mumble
Leitung:oschad
Protokollant: Apophis
Beginn: 19:05

Messages

Ist Cedric als SPO zurück getreten?

Ist Momentan unklar.

Exception: Keine Nachrichten

Simon Rupf: Keine Nachrichten

Oli: Keine Nachrichten

Traktanden / Varia

Migration LDAP

Oli: Es gab eine Diskussion auf der Mailingliste wie man dies durchführen sollte. Lukas hat im Moment relativ viel um die Ohren insbesondere in der Geschäftsleitung. Wer könnte ihn bei LDAP unterstützen technisch.

Exception: Ich kann sicher bei LDAP helfen, aber alleine traue ich mir das nicht zu, insbesondere wenn es um synchronisation und die configs in der Datenbank geht. Das Umstellen von Applikationen sollte gehen, wenn ich etwas hilfe kriege mit den einzelnen Applikationen.

Oli: Die Idee ist den Alten zu redirecten und mit TCPdump zu schauen welche Applikationen noch versuchen drauf zu connecten.

Exception: ich mache das am liebsten mit IPTables.

Oli: Da brauichst du eine Natregel und die sollte dann auch gleich loggen. Den Rest klärst du bilateral mit Lukas.

Aktuelle Tickets

5320 IMAP sometimes fails (from external mail client)
Status: New
Oli: das kann ich nicht bestätigen, ich habe noch nie solch einen Fehler gesehen.
Simon: Ich kann das auch nicht nachvollziehen. Meiner Meinung nach gibt es tendenziell weniger Fehler als auf dem alten Server. etwa 5 Fehler über die ganze woche verteilt (5 minuten takt)
Oli: Ticket schliessen, und nach genaueren Angaben anfragen. (Wann passiert es, wie oft und unter welchen Bedingungen)
5317 MailMan setup LukyLuke
Status: in Progress
Oli: Bleibt offen, LDAP migration fehlt noch, sonst funktioniert Mailman bereits.
5306 Vorstands-Adresse für die Sektion Stadt Zürich
Status: todo
Oli: wurde nochmal darum gebeten. Kann sich jemand drum kümmern?
Simon: Tuor will sich dem annehmen, aber er kann das im Moment nicht tun weil das Postfix-Admin im moment noch nicht läuft auf der neueren Infrastruktur, ich müsste das alternativ direkt in der Datenbank machen.
Status: blockiert durch Postfixadmin installation
5297 Wrong SSL certificate for https://lists.piratenpartei.ch/
Oli: Das ist im Moment noch so weil ich auf dem Server das Zertifikat nicht speichern wollte, und das eigentlich über den Proxy getunnelt werden sollte. Ist im Moment nur ein nice-to-have und deshalb hat es eine low priority, und wird erst später gemacht.
Status: low priority
5285 otrs
Status: Todo
Simon: das mache ich sobald ich eine Postfix admin habe. Ich brauche dafür auch noch einen neuen Server
Oli: Bei mir hängt auch noch pendenzen für Exception, das könnte diese Woche also knapp werden.
5280 Inform ZH about server shutdown.
Oli: Gilt nicht mehr, die alte Webseite wird migriert und ZH hat weiterhin darauf zugriff und können selbst festlegen wann es umgestellt werden soll.
5278 Request for VMs oschad
Status: Todo
Oli: das hängt an mir.

Rückblick

Exception:
Ich habe Aaron in die Mumbleadminstration eingeführt. Ich habe das neue Memberservice und Registrationservice aufgeschaltet und darum muss die alte MDB nicht mehr migriert werden. MDB wurde in PHP entwickelt und man kann damit sich bei den Piraten anmelden. Registrationservice ersetzt diese. Der Memberservice erlaubt den Mitgliedern die eigenen Daten zu warten und auf den neusten Stand zu bringen.

Oli:
Ich habe das letzte Woche das Monitoring hochgezogen und massiv ausgebaut. Im Moment ist die Überwachung ja hautpsächlich manuell, das Monitoring überprüft jetzt zumindest ob die Webseiten ein 200 OK zurück liefert. Da die meisten Seiten hinter einem Proxy laufen müssen wir auch den Proxy noch überwachen. Das Monitoring sollte möglichst wenig Dependencies haben und momentan läuft das Monitoring komplett auf einer unabhängigen Maschine.
Heute habe ich Mumble umgezogen mit High availability und der neusten Version 1.2.4. Und jetzt fehlt noch die Migration von Redmine. Aber ich denke ich priorisiere erst mal die Tasks welche andere brauchen, das heisst die VM's für Exception.

Simon:
Ich hab versucht den Postfix admin zu mirgieren, aber ich bin damit auf einige Probleme gestossen aber Oli hat mir geholfen und wir nutzen jetzt eine tar.gz version,
Puppet integration machen wir später.

Oli:
wir haben jetzt sicher 80-90% migriert, das Ziel diese Woche fertig zu werden schaffen wir offensichtlich nicht und nächste Woche ist die PV das heisst es dauert sicher noch 2 Wochen bis wir komplett fertig sind.

Letzte Worte


AG DI Meeting vom 16. Juni 2013

Present

Excused

Absent

Other present parties

Ort: Mumble
Leitung:oschad
Protokollant: Simon Rupf
Beginn: 19:02

Messages

oschad: RAM für Server ist eingetroffen.

Traktanden / Varia

PHP Error im Twitterfeed (Forum Portal) 5366
Weiterleitung nach Forumposting falsch?

Das wurde geändert, damit man nicht zurück im Forum landet, in dem man bereits war.

PPS SVG Logo nach Web Standarts => AG DI?

Die AG MMD wäre zuständig, diese ist aber unbesetzt. Es wird diskutiert, was genau fehlerhaft ist an der Graphik.

Beim Forum hat man das Portal und die Forenübersicht. Wie sind die verlinkt?

Über die Logo-Graphik.

Migration LDAP

LukyLuke: Seit zwei Wochen leider nicht dazu gekommen :(

Aktuelle Tickets

5375 Weiterleiten aus OTRS geht nicht Simon Rupf
5371 Vorstandsmailingliste Stadt Zürich einrichten wont do, da wir sonst überall Verteiler für die Vorstände haben.
5370 Drupal - Comments not displayed correctly
5366 Twitter API down / Forenportal Error oschad backlog, patch ist eingereicht, soll nach der Migration eingepflegt werden
5349 Deactivate spo@partipirate.ch Simon Rupf
5345 OTRS Mails are not being deliverhttp://projects.piratenpartei.ch/pad/edit/3ed anymore siehe #5375
5334 Mailingliste PKS archivieren LukyLuke backlog
5333 Nutzerprofilbild ändern Exception
5332 neu Mitglied der AG ORM Simon
5317 MailMan setup LukyLuke
5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon
5297 Wrong SSL certificate for https://lists.piratenpartei.ch/ oschad
5285 otrs to_do
5280 Inform ZH about server shutdown. wurde erledigt
5278 Request for VMs oschad

Memberadmin ausbauen

oschad: Habe gesehen, dass es dafür OpenSource-Tools gibt. In der kommerziellen Version gibt es dazu auch einen Selfservice.

https://www.ldap-account-manager.org/lamcms/

Soll nach der Migration einmal evaluiert werden.

Redmine

oschad: Die alten Tickets müsste man irgendwohin verschieben, z.B. ins backlog. Die Tickets könnte man sich wieder anschauen, wenn Redmine aktualisiert wird.

Diverse Wordpress Migrationen

Einige wurden bereits umgesetzt, andere müssen noch geklärt werden.

Rückblick

Letzte Woche war PV. Niemand hat sehr viel erledigen können.

Ausblick

Exception & LuckyLuke haben nächste Woche keine Zeit.

oschad: Habe einige Tasks, werde erst mit Simon den postfixadmin fertig einrichten.

Simon: Priorität sind nach dem postfixadmin die verschiedenen Mailtickets.

jowi: Würde Euch gerne in Zukunft etwas in den Bereichen HTML und evtl. PHP zu unterstützen.

Letzte Worte

oschad: Der RAM wird morgen oder am Dienstag eingebaut.

Ende: 19:58 Uhr


Minutes>2013>Meeting-2013-06-23

AG DI Meeting vom 23. Juni 2013

Present

Excused

Absent

Other present parties

Ort: Mumble
Leitung:oschad
Protokollant: Simon Rupf
Beginn: 19:03

Messages

Neuen RAM noch nicht gebaut
Neustart von virt1

Traktanden / Varia

Aktuelle Tickets

5399    Info über Mitgliederrückgang auf my.piratenpartei.ch/stats/ hinzufügen          New     
5397    Forenavatars entfernen          New     
5375    Weiterleiten aus OTRS geht nicht        Simon Rupf      New     
5366    Twitter API down / Forenportal Error    oschad  New
5349    Deactivate spo@partipirate.ch           New     
5345    OTRS Mails are not being delivered anymore              New     
5334    Mailingliste PKS archivieren    LukyLuke        k_todo  
5333    Nutzerprofilbild ändern         New     
5332    neu Mitglied der AG ORM         New     
5317    MailMan setup   LukyLuke        k_in_progress
5306    Vorstands-Adresse für die Sektion Stadt Zürich          k_in_progress
5297    Wrong SSL certificate for https://lists.piratenpartei.ch/       oschad  k_todo  
5285    otrs            k_todo  
5278    Request for VMs oschad  k_todo  
5210    Statistik       LukyLuke        k_in_progress

Keine weiteren Arbeiten an den Tickets möglich seitens oschad/exception, daher Status Quo weiter aktuell

Standup

Forum von osch@d, VMs für Exception aber Zeit unsicher
MDB/Memberadmin/Memberservice/member-Registration migrieren, warten auf oschad

Letzte Worte

moosline: Mailingliste antkom, Passwort benötigt
moosline: Aktuar auf Vorstandsverteiler
moosline: Rechte auf Aktuar auf Webseite Piratenpartei benötigt, Ralph Mattli
oschad prüft Tickets

AG DI Meeting vom 30. Juni 2013

Present

Excused

Absent

Other present parties

Ort: Mumble
Leitung:oschad
Protokollant: Lukyluke
Beginn: 19:00

Messages

Oli: RAM ist nun eingebaut, pro Kiste sind nun 64GB vrfügbar. Leider ist durch eine Zwischenfall ein höherer Ausfall entstanden. War ca. ein Aufwand von 3-4 Stunden deswegen.

Traktanden / Varia

Aktuelle Tickets

5429 Einrichtung Mailingliste "active@vs.piratenpartei.ch" New
Lukas übernimmt
5427 Verteiler für Vorstand Stadt Zürich einrichten New
Es wird angenommen dass es schon einen Verteiler gibt. Simon soll das abklären.
5399 Info über Mitgliederrückgang auf my.piratenpartei.ch/stats/ hinzufügen New
Lukas: Habe pascal angefragt. Es soll relativ einfach sein nur den "Hint" ein zu fügen. Nach dn Ferien kann ich mir das anschauen - wenn ich weiss wo das läuft.
5375 Weiterleiten aus OTRS geht nicht Simon Rupf New
Wenn Simon Zeit hat, soll er sich das anschauen.
5353 Request for pirate mail address Simon Rupf New
Oli: ich bin dran, hier ein Frontend zu konfigurieren mit den ganzen neuen Admintools, etc. Ansonsten war das Mailadressen-Management sehr umständlich.
5349 Deactivate spo@partipirate.ch New
Unwichtig...
5334 Mailingliste PKS archivieren LukyLuke k_todo
Backlog, unwichtig...
5332 neu Mitglied der AG ORM New
Es stellt sich die Frage, ob sich die Mitglieder ausgesperrt haben. Ticket wird Aaron zugewiesen damit die ORMler weiter arbeiten können.
5317 MailMan setup LukyLuke k_in_progress
Der PPS-Login funktioniert hier noch nicht. Da es Python ist, kann das noch ein wenig dauern ;)
5306 Vorstands-Adresse für die Sektion Stadt Zürich k_in_progress
Duplette
5297 Wrong SSL certificate for https://lists.piratenpartei.ch/ oschad k_todo
Backlog da keine Zeit...
5285 otrs k_todo
5278 Request for VMs oschad k_todo
VMs noch ausstehend...
5109 Migrate Redmine Needs Work
Ausstehend
5045 Redmine - Tracker ändern Needs Work
Wir fragen Aaron ob er sich das anschauen will.
4889 Kantonssektion Zürich nach Wordpress migrieren k_todo
Backlog, zu wenig Resourcen.

Standup

Lukas: LDAP migration kann noch dauern wegen der Synchronisation welche aktuell noch keine Daten löscht. Vorschlag: Nur eine Instanz aufschalten und die ganzw Synchronisation später auf zwei Maschinen explizit testen.

Oli: Foren-Avatars und eine Weiterleitung habe ich eingerichtet und korrigiert. Auch das RAM wurde aufgestockt, etc. Nächste Woche versuche ich das nochmals mit dem Redmine. Auch die Admin-Webinterfaces müssen wir ans laufen kriegen!

Jonas: Aktuell mit Server und so weiss ich noch nicht all zu viel, aber bei Emailadressen, etc. kann ich gerne helfen - und auch eine Einführung in die ganzen Server wäre sinnvoll.

Letzte Worte

Ende: 19:42 Uhr


AG DI Meeting vom 07. Juli 2013

Present

Excused

Ort: Mumble
Leitung:oschad
Protokollant: SimonRupf
Beginn: 19:00

Messages

Tuor: Bin wieder aus dem Militär zurück.
oschad: Wir haben derzeit keinen Stellvertreter mehr. Da ich bald für einige Wochen abwesend bin, sollten wir das planen.
Tuor: Werde das in diesen Wochen übernehmen.
Simon: Werde Tuor dabei unterstützen. Bin selber dann Ende September abwesend.

Traktanden / Varia

Aktuelle Tickets

5487 gestion des membres PPGE - Unauthorized Access New
Scheint bereits gelöst zu sein.

5471 DNS/Apache-Anpassung: Homepage PPZH «umschalten» New
oschad kümmert sich darum

5429 Einrichtung Mailingliste "active@vs.piratenpartei.ch" christianseematter k_in_progress
Lukas ist dran

5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf Needs Work
Simon kümmert sich darum, sobald er informiert wurde wie die DNS-Einträge gemacht werden.

5399 Info über Mitgliederrückgang auf my.piratenpartei.ch/stats/ hinzufügen New
Scheint eine Dublette zu sein

5317 MailMan setup LukyLuke k_in_progress
Lukas ist dran

5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf k_in_progress
Hauptticket von 5427

5285 otrs k_todo

5278 Request for VMs oschad k_todo
oschad ist dran

5210 Statistik LukyLuke k_in_progress
Lukas ist dran

5109 Migrate Redmine Needs Work
oschad ist dran

Standup

Simon: Postfixadmin läuft wieder und die Mail-Pendenzen sollten bearbeitet sein. Arbeite an der Integration des newmail scripts ins Postfixadmin und nächstes Wochenende möchte ich das OTRS umziehen.

Exception: War krank, warte noch auf die neuen Maschinen und habe einige Rechteprobleme behoben.

Oschad: RAM wurde aktualisiert, habe an Redmine gearbeitet und werde nun an den DNS-Sachen und den VMs arbeiten.

Tuor: Habe wieder einen funktionierenden Computer. Habe dann keine Mailtickets mehr gefunden.

Letzte Worte

Wir grüssen Apophis.


AG DI Meeting vom 14. Juli 2013

Present

Excused

Absent

Other present parties

Ort: Mumble
Leitung:oschad
Protokollant: oschad
Beginn: 19:00

Messages

keine

Traktanden / Varia

Aktuelle Tickets

5518 Twitter API overflow New
Tritt bei kurzen Text im tweet auf, kommt erst einmal ins Backlog

5515 Personal data google delisting (english version of the website) New
depubliziert, Simon

5499 Mailman-Admin-Login fürs Piratengericht nicht möglich New
Wir schauens mit Lukas an, wenn er wieder aus den Ferien zurück ist.

5493 Redmine Migration oschad k_in_progress
Derzeit hat es noch Probleme mit dem Pad-Plugin. Wir brauchen einen Etherpad-Lite Experten.

5471 DNS/Apache-Anpassung: Homepage PPZH «umschalten» oschad k_todo
noch kein update

5429 Einrichtung Mailingliste "active@vs.piratenpartei.ch" christianseematter k_in_progress
ist Lukas zugewiesen

5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf Needs Work
fehlt noch die OTRS-Queue

5317 MailMan setup LukyLuke k_in_progress
ist noch in Arbeit

5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf k_in_progress
siehe #5427

5285 otrs k_todo
Simon: Geplant für nächste Woche

5278 Request for VMs oschad k_todo
Ist Oli zugewiesen

5210 Statistik LukyLuke k_in_progress
Ist Lukas zugewiesen

Standup

Simon: Arbeite nach am postfixadmin

Oli: Habe an den VMs gearbeitet. Es gibt eine Etherpad-VM und eine Redmine-VM. Es wurden Updates eingespielt und die betroffenen Maschinen neugestartet. Werde noch weitere Updates durchführen und an Redmine weiterarbeiten. Bevor ich MySQL neustarte möchte ich zuerst noch einen externen DNS-Resolver einrichten. Evtl. können wir das in Zukunft mit einem Cache im PowerDNS lösen, aber ein externer DNS-Server sollte dazu genutzt werden.

Letzte Worte

keine


AG DI Meeting vom 21. Juli 2013

Present

Excused

Absent

Other present parties

Ort: Mumble
Leitung:oschad
Protokollant: SimonRupf
Beginn: 19:00

Messages

Oschad: Redmine ist migriert, nächste Woche bin ich in den Ferien.
Tuor: ich bin wieder da.
h2. Traktanden / Varia
Mitgliedschaft Jonas in der AG DI
Jowi: stellt sich vor und hat sich selber auch bereits Arbeit beschafft.

Soll Jowi Mitglied werden?

Ja (alle)
Einstimmig angenommen.

Aktuelle Tickets

SSL-Enforcing diverser Browser

Bei den Sektionen ist es so, dass wir Sie informieren, aber Sie müssen selber prüfen, dass Sie Inhalte nur vom eigenen System oder von Systemen mit HTTPS-Unterstützung einbinden. Jowi wird die Sektionen darüber informieren. Wenn eine Sektion eine eigene Domäne haben möchte, muss Sie uns auch ein SSL-Zertifikat dafür zur Verfügung stellen. Wir kümmern uns dann um die IP dazu.

5561 Typo portal.css New
5560 Stylesheet Update New
5557 Ticket System Berechtigungen New
Wir sind uns nicht sicher ob man das kann und wie man das macht. Tuor wird es sich mit Jowi und Exception testen und nächste Woche berichten ob das möglich ist.

5553 Irreführende Meldung oschad k_in_progress
5551 Unverschlüsselter Inhalt New
5550 Subdomains Sektion beider Basel falsche Zuweisung New
5549 Fehlendes Favicon New
5544 PW für Website be.piratenpartei.ch New
Wenn die Webseite an unser LDAP angeschlossen ist, kann dieser Benutzer das Passwort über die Mitgliederverwaltung zurücksetzen.

5543 Unverschlüsselter Inhalt: twimg.com New
5542 SSL weiterleitung für inaktive Sektionen New
5541 partitopirata.ch fehlerhafte Darstellung New
5533 SMF: approval/disapproval voter list not showing up New
backlog

5532 [meta] Unverschlüsselter Inhalt New
5526 Unverschlüsselter Inhalt: Scribd New
5524 Unverschlüsselter Inhalt: Karte der Stammtische New
5523 Unverschlüsselter Inhalt: Eingebettetes Youtube-Video New
5522 Unverschlüsselter Inhalt: Konami-JS New
5521 Unverschlüsselter Inhalt: Pad New
5520 Unverschlüsselter Inhalt: Banner digitale-gesellschaft.ch New
5519 Unverschlüsselter Inhalt: Chatbox New
5493 Redmine Migration oschad k_in_progress
Ist noch in Arbeit.

5429 Einrichtung Mailingliste "active@vs.piratenpartei.ch" christianseematter k_in_progress
5317 MailMan setup LukyLuke k_in_progress
5210 Statistik LukyLuke k_in_progress
Lukas ist nächste Woche wieder da

5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf Needs Work
5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf k_in_progress
Simon: Da fehlt noch OTRS.

5285 otrs k_todo
Simon: Da bin ich diese Woche leider nicht dazu gekommen.

5278 Request for VMs oschad k_todo
Oli: Noch nicht dazu gekommen.

5534 Stellungnahme zum vorgeschlagenen Pflichtenheft des SPOs New
Simon: Meiner Meinung nach geht der Vorschlag in eine komplett falsche Richtung. Ich finde der SPO sollte Teil der AG DI Leitung sein und stets zuerst an der AG DI mitarbeiten und sich an den Vorstand wenden
Exception: Ich möchte mit diesem Vorschlag den Auftrag des Vorstands umsetzen, dass dieser informiert werden möchte.
Akallabeth: Dieser Vorschlag bildet den Wunsch des Vorstands gut ab. Es soll verhindert werden, dass es wieder zu einem solchen Eclat kommt.
Oli: Lasst uns das Verschieben, bis Lukas und ich wieder da sind. 3 Wochen

PiVote

Exception: PiVote macht hin und wieder Probleme auf exotischen Betriebssystemen und das Protokoll ist nicht ganz einfach zu implementieren. Daher ist geplant eine neue Version geplant, die als Webclient läuft. Es arbeiten diverse Leute daran. Es könnte z.B. über ein Browser-Addon (Firefox, Chrome) gelöst werden. Insbesondere soll auch das Protokoll stark vereinfacht werden, so dass auch Clients in allen möglichen Programmiersprachen einfach zu implementieren ist. Der Server-Teil könnte als nodejs-Modul implementiert werden, damit man den Code für den Client-Teil wiederverwenden kann. Das nächste Treffen ist um 19:30 Uhr am Donnerstag hier im Mumble.

Varia

varia eins Mailinglist [eingereicht
Tuor: Kriegt ständig komische Mails von der AG TnT Liste.
Oli kann ihm helfen.

Letzte Worte

Exception: keine
Jowi: Soll man zu HTTPS-Everywhere eine Regel für piratenpartei.ch hinzufügen?
Oli: Nächste Woche wird Simon die Sitzung leiten.
Simon: keine
Tuor: Wenn jemand zu Redmine Fragen hat, darf man mich gerne kontaktieren, dann schaue ich mir das an.
Moira: Ist die AG DI Mailingliste öffentlich oder nicht?
Oli: Die Liste ist derzeit offen. Ich hätte gerne eine interne Liste.


AG DI Meeting vom 28. Juli 2013

Present

Excused Absent

Other present parties
*Akallabeth

Ort: Mumble
Leitung:SimonRupf
Protokollant: SimonRupf
Beginn: 19:00

Messages

Exception: Es gab letzte Woche zwei Treffen zur Weiterentwicklung von PiVote 2.0.

Mit der Stanford Bibliothek ist die modulare Arithmetik nur 5mal langsamer als mit GMP, das ist also ein gangbarer Weg.

Die Applikation soll nicht als Webseite laufen, sondern als Browserapplikation an die Client verteilt werden. Für die Verteilung würden wir den Addon-Mechanismus der Browser nutzen, z.B. von Firefox. So können wir den Signaturmechanismus nutzen und sogar mehr Sicherheit als Heute schaffen, wo die meisten Benutzer das Binärpakte unbesehen herunterladen.

Es sollte noch eine zusätzliche App geben, welche die Berechnungen beschleunigen. Für die Nachrichten wollen wir uns an den OpenPGP-Standard halten, für das Protokoll wollen wir auf JSON setzen.

Traktanden / Varia

Aktuelle Tickets

5630 Redmine Upload von grösseren Dateien kaputt k_todo

Exception: Vermutlich beschränkt der nginx die Post-Grösse.
Simon: Schaue mir das morgen Abend an.

5615 Anpassen der cron mailto variable oschad New
5563 navigation / Links an https anpassen New
backlog

5562 Mailinglisten New
5429 Einrichtung Mailingliste "active@vs.piratenpartei.ch" christianseematter k_in_progress
5317 MailMan setup LukyLuke k_in_progress
Bei Lukas nachfragen

5561 Typo portal.css New
backlog

5560 Stylesheet Update New
backlog

5557 Ticket System Berechtigungen New
Ein Termin dazu ist geplant.

5553 Irreführende Meldung oschad k_in_progress
5549 Fehlendes Favicon New
Die Sektion Fribourg muss dazu kontaktiert werden. Simon wird sie informieren.

5542 SSL weiterleitung für inaktive Sektionen New
backlog

5541 partitopirata.ch fehlerhafte Darstellung New
backlog

5534 Stellungnahme zum vorgeschlagenen Pflichtenheft des SPOs New
backlog

5532 [meta] Mixed content New
Jowi hat betroffene Sektionen informiert, was noch offen ist, ist:

5524 Mixed content: Karte der Stammtische; piratenpartei.ch/mitmachen New
5520 Mixed content: Banner digitale-gesellschaft.ch; piratenpartei.ch, piratenpartei.ch/node New
für beides ist ein Zugriff auf den Server nötig um den statischen Inhalt anzupassen.

5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf Needs Work
5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf k_in_progress
5285 otrs k_todo
Diese OTRS-Task sind noch bei Simon pendent.

5278 Request for VMs oschad k_todo
Simon und Exception versuchen das zu dokumentieren.

5210 Statistik LukyLuke k_in_progress

Letzte Worte

keine

Ende: 19:38 Uhr


AG DI Meeting vom 04. August 2013

Present Excused Absent Other present parties

Ort: Mumble
Leitung:SimonRupf
Protokollant: SimonRupf
Beginn: 19:04

Messages

Lukas: Bin wieder da.

Traktanden / Varia

Empfehlung an den Vorstand betreffend Pi-Vote 2.0

Lukas: Was im Client läuft ist sicher gut. Ich finde es besonders wichtig, dass die Schnittstelle gut dokumentiert ist, damit auch alternative Applikationen entwickelt werden können.

Frage: Sollen wir dem Vorstand die Entwicklung von Pi-Vote 2.0 empfehlen?
Ja: (alle)
Nein: keine
Enthaltung: keine
Die AG DI empfiehlt dem Vorstand die Entwicklung von Pi-Vote 2.0.

Aktuelle Tickets

5633     Mailbox Quota vergrössern        New
5631 Financequeue durch IMAP Ablösen Simon Rupf New
Simon: Kann ich nachher kurz erledigen.
5630     Redmine Upload von grösseren Dateien kaputt        k_todo
Exception: Vermutlich beschränkt der nginx die Post-Grösse.
Simon: Bin noch nicht dazu gekommen.
5615     Anpassen der cron mailto variable    oschad    New
5563 navigation / Links an https anpassen New
backlog
5562     Mailinglisten        New
Lukas: Hää?
Tuor: Es geht darum, ob Mailinglisten grundsätzlich öffentlich sind oder nicht.
Lukas: Es gibt private Listen, solche bei denen man nur lesen kann, aber nicht (jeder) schreiben und solche an die man schreiben kann, wenn man sich anmeldet.
Simon: Stelle fest, dass wir somit bereits private Mailinglisten haben.
Lukas: Man sollte natürlich darauf achten, dass die Namen konsistent vergeben werden. Für kurzfristige Sachen sind sie wegen dem Konfigurationsaufwand eher ungeeignet.
5553     Irreführende Meldung    oschad    k_in_progress
5549 Fehlendes Favicon New
Noch in Arbeit bei Simon
5534     Stellungnahme zum vorgeschlagenen Pflichtenheft des SPOs        New
wird besprochen wenn wieder alle da sind.
5532     [meta] Mixed content        New
5524 Mixed content: Karte der Stammtische; piratenpartei.ch/mitmachen New
5520 Mixed content: Banner digitale-gesellschaft.ch; piratenpartei.ch, piratenpartei.ch/node New
Selber Status wie letzte Woche.
5429     Einrichtung Mailingliste ""    christianseematter    k_in_progress
Lukas: Mailinglisten sind immer @lists.piratenpartei.ch - Vorschlag um das ganze wie bei anderen zu machen:
5285     otrs        k_todo
5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf Needs Work
5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf k_in_progress
OTRS ist noch bei Simon offen. Werde dazu einen Apache mit Perl per Puppet einrichten müssen.
5317     MailMan setup    LukyLuke    k_in_progress
Lukas: In Progress sobald ich ein wenig Zeit habe Python an zu schauen.
5278     Request for VMs    oschad    k_todo
Exception und Simon sind nicht so weit gekommen. Wir wissen jetzt wo die VMs gehostet sind und haben auch die bestehende Doku im Wiki gefunden:
5210     Statistik    LukyLuke    k_in_progress
Lukas: In Progress, sobald ich ein wenig Zeit offen habe. Frage: Weiss wer wie und wo das ganze läuft (Server, Verzeichniss, ...)?
Exception: Das liegt auf dem Herman in my.piratenpartei.ch.

Letzte Worte

keine


AG DI Meeting vom 11. August 2013

Present

Excused

Absent

Other present parties

Ort: Mumble
Leitung:Oli
Protokollant: Lukas
Beginn: 19:04

Messages

Traktanden / Varia

AG DI, Mitglieder und Abwesenheit

Einige Personen sind "obligatorisch" abwesend. Wir können diese einfach stillschweigend als dauerhaft abwesend anerkennen, so dass wir die nicht wie im Reglement ausschliessend sondern dass wir die einfach nicht mehr führen.
Seid Ihr damit einverstanden dass wir diese vier Personen (Vanadis, Mutant13, diesman, odi) einfach als "ruhendes Mitglied" (keine Rechte mehr auf den Systemen) führen so dass wir sie, wenn sie wieder wollen, einfach melden können?

Ja: Lukas , Jonas, Oli
Nein: -
Enthaltung: Stefan

Pflichtenheft SPO, https://projects.piratenpartei.ch/issues/5534

Aktuelles Pflichtenheft

Art 1 Fundamentals

1 The Security and Privacy Officer is an independent audit institution responsible only to the Board.
2 The Security and Privacy Officer is not bound by any instructions except this ordinance and superior regulations.

Art 2 Election and removal

1 The Security and Privacy Officer is elected for a term of one association year by the Board.
2 When the office becomes vacant during the term, a by-election is held by the Board.
3 The Security and Privacy Officer may not be a member of the Board, the Control Committee or any organ, office or outsourced activity that might have security or privacy issued.
4 The Security and Privacy Officer may be dismissed by a two-thirds majority of the Board.

Art 3 Tasks

1 The Security and Privacy Officer shall inspect all organs, offices and outsourced activities of the Pirate Party Switzerland where security or privacy issues might arise.
2 The committees and the Pirate Court are excempt from the activities of the Security and Privacy Officer. They may however request the services of the Security and Privacy Officer at their discretion.
3 The Security and Privacy Officer shall analyze threats, concerns and problems and shall recommend improvements directly to the head of the organ, office or outsourced activity.
4 The Security and Privacy Officer shall put forward his recommendations in formal motions to the organ, office or outsourced activity if they are not otherwise heeded.

Art 4 Reporting

1 The Security and Privacy Officer shall report orally and in written summary to the Board once a month. In the absence of a board meeting the report is made both to the Presidium and Direction.
2 The regular report shall cover any thread, concerns and problems encountered, any recommendations given and any progress made in mitigation. The regular report shall recommend to the Board any additional measures deemed necessary in mitigation.
3 The Security and Privacy Officer shall report in writing to the Pirate Assembly anually.

Art 5 Emergencies

1 In case of clear and present danger to security or privacy, the Security and Piracy Officer shall inform the head of the corresponding organ, office or outsourced activity without delay and demand immediate mitigation.
2 Should the organ, office or outsourced activity fail to mitigate the problem in a reasonable time the Security and Privacy Officer shall inform the President and the Director immediately.

Art 6 Sources

1 The Security and Privacy Officer has the right to sit in on meetings, review documents and inspect physical data storage of the organs, offices and outsourced activities.
2 The Security and Privacy Officer is forbidden from disclosing any information received in this capacity except as necessary in the reports.

Art 7 Access

1 The Security and Privacy Officer has read access to all systems and services. Where read access is not feasible, the Security Officer has full access. The Security and Piracy Officer is forbidden from modifying any system or service using his privileges.
2 Any access requested by the Security and Privacy Officer must be granted as soon as possible.

Art 8 Organization

1 The Security and Privacy Officer shall autonomously organize his activities.
2 The Security and Privacy Officer may appoint and dismiss deputies and delegate any power or task except his duty to report.

Diskussion

Alle einverstanden dass das so nächste Woche nochmals besprochen wird.

Aktuelle Tickets

5681 Memberadmin Funktioniert nicht (Zertifikatsproblem) New 5650 Protokolle veröffentlichen - PDF generieren funktioniert nicht! New 5647 lists.piratenpartei.ch fremdsprachige Domains New 5646 TLS für lists.piratenpartei.ch New 5615 Anpassen der cron mailto variable Simon Rupf New 5553 Irreführende Meldung oschad k_in_progress 5549 Fehlendes Favicon New 5534 Stellungnahme zum vorgeschlagenen Pflichtenheft des SPOs New 5532 [meta] Mixed content New 5429 Einrichtung Mailingliste "active@vs.piratenpartei.ch" LukyLuke k_in_progress 5317 MailMan setup LukyLuke k_in_progress

5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf k_in_progress
5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf Needs Work

5285 otrs k_todo 5278 Request for VMs oschad k_todo 5210 Statistik LukyLuke k_in_progress 5195 Mailingliste für Mitglieder / Sympathisanten in Zürich und Winterthur LukyLuke k_in_progress

Vergangenes / Aussicht

Letzte Worte
keine, alle sind fertig...


AG DI Meeting vom 18. August 2013

Present Excused

Absent

Other present parties

Ort: Mumble
Leitung:Oli
Protokollant: jowi
Beginn: 19:01

Messages

Oli: Ich bin heute krankheitsbedingt ausgefallen. OTRS mit Simon konnte daher nicht erledigt werden.

Traktanden / Varia

SPO Pflichtenheft

Aktuelles Pflichtenheft
Art 1 Fundamentals

1 The Security and Privacy Officer is an independent audit institution responsible only to the Board.
2 The Security and Privacy Officer is not bound by any instructions except this ordinance and superior regulations.

Art 2 Election and removal

1 The Security and Privacy Officer is elected for a term of one association year by the Board.
2 When the office becomes vacant during the term, a by-election is held by the Board.
3 The Security and Privacy Officer may not be a member of the Board, the Control Committee or any organ, office or outsourced activity that might have security or privacy issued.
4 The Security and Privacy Officer may be dismissed by a two-thirds majority of the Board.

Art 3 Tasks

1 The Security and Privacy Officer shall inspect all organs, offices and outsourced activities of the Pirate Party Switzerland where security or privacy issues might arise.
2 The committees and the Pirate Court are excempt from the activities of the Security and Privacy Officer. They may however request the services of the Security and Privacy Officer at their discretion.
3 The Security and Privacy Officer shall analyze threats, concerns and problems and shall recommend improvements directly to the head of the organ, office or outsourced activity.
4 The Security and Privacy Officer shall put forward his recommendations in formal motions to the organ, office or outsourced activity if they are not otherwise heeded.

Art 4 Reporting

1 The Security and Privacy Officer shall report orally and in written summary to the Board once a month. In the absence of a board meeting the report is made both to the Presidium and Direction.
2 The regular report shall cover any thread, concerns and problems encountered, any recommendations given and any progress made in mitigation. The regular report shall recommend to the Board any additional measures deemed necessary in mitigation.
3 The Security and Privacy Officer shall report in writing to the Pirate Assembly anually.

Art 5 Emergencies

1 In case of clear and present danger to security or privacy, the Security and Piracy Officer shall inform the head of the corresponding organ, office or outsourced activity without delay and demand immediate mitigation.
2 Should the organ, office or outsourced activity fail to mitigate the problem in a reasonable time the Security and Privacy Officer shall inform the President and the Director immediately.

Art 6 Sources

1 The Security and Privacy Officer has the right to sit in on meetings, review documents and inspect physical data storage of the organs, offices and outsourced activities.
2 The Security and Privacy Officer is forbidden from disclosing any information received in this capacity except as necessary in the reports.

Art 7 Access

1 The Security and Privacy Officer has read access to all systems and services. Where read access is not feasible, the Security Officer has full access. The Security and Piracy Officer is forbidden from modifying any system or service using his privileges.
2 Any access requested by the Security and Privacy Officer must be granted as soon as possible.

Art 8 Organization

1 The Security and Privacy Officer shall autonomously organize his activities.
2 The Security and Privacy Officer may appoint and dismiss deputies and delegate any power or task except his duty to report.

Vergangene Diskussion

Alle einverstanden dass das so nächste Woche nochmals besprochen wird.

Abstimmung:
Ja: Einstimmig
Nein: -
Enthaltung: -

Tuor: Ich bin das Thema auch langsam leid, wir diskutieren jetzt doch schon sehr lange darüber.

Aktuelle Tickets

Oli: Ich bin leider zu nichts gekommen.
LuckyLuke: Ich muss mich dir da leider anschliessen.

5691 Wordpress in Deutsch statt Englisch New 5689 OTRS Queue Simon Rupf New
5285 otrs k_todo
5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf Needs Work
5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf k_in_progress 5688 Mailliste strategie-basel@lists.piratenpartei.ch New 5682 special email for geneva campain alexis Needs Work 5681 Memberadmin Funktioniert nicht (Zertifikatsproblem) Exception Needs Feedback
5650 Protokolle veröffentlichen - PDF generieren funktioniert nicht! New
5647 lists.piratenpartei.ch fremdsprachige Domains oschad k_todo
5646 TLS für lists.piratenpartei.ch oschad k_todo
5615 Anpassen der cron mailto variable Simon Rupf New 5534 Stellungnahme zum vorgeschlagenen Pflichtenheft des SPOs New 5532 [meta] Mixed content New

5429 Einrichtung Mailingliste "active@vs.piratenpartei.ch" LukyLuke k_in_progress
5317 MailMan setup LukyLuke k_in_progress
5278 Request for VMs oschad k_todo

5210 Statistik LukyLuke k_in_progress

5195 Mailingliste für Mitglieder / Sympathisanten in Zürich und Winterthur LukyLuke k_in_progress

Allgemeine Fragen

Vergangenes / Aussicht

Letzte Worte

Nächste Sitzung: 25. August 19:00
*Ende:
20:26 Uhr


AG DI Meeting vom 25. August 2013

Present

Excused

Absent

Other present parties
Ort: Mumble
Leitung:Oli
Protokollant: LuckyLuke
Beginn: 19:01

Messages
Simon: Ich habe mit Oli zusammen ein wenig Puppet angeschaut und nun OTRS eingerichtet.

Traktanden / Varia

Aktuelle Tickets

5733 Foren Portal nur 10 Topics LukyLuke New
Lukas: Schaue ich mir an
5731 2 Foren Accounts New
Won't do
5729 Username wechseln New
Lukas: Wede nachfragen was da genau gemacht werden soll da
5724 PHP LDAP Admin absichern New
Lukas: Schalte das auf dem alten Server ab und schauen weiter.
5714 HTTPS Fehlkonfiguration von Drupal New
5713 Metaticket Sprachdomains oschad New
5712 Sprachdomains für my.piratenpartei.ch sind falsch eingerichtet oschad New
5711 Sprachdomains für projects.*.ch flasch eingerichtet. oschad New
5710 Falsche Umleitung von forum.*.ch oschad New
5691 Wordpress in Deutsch statt Englisch Needs Work
5681 Memberadmin Funktioniert nicht (Zertifikatsproblem) Exception Needs Feedback
5650 Protokolle veröffentlichen - PDF generieren funktioniert nicht! New
5647 lists.piratenpartei.ch fremdsprachige Domains oschad k_todo
5646 TLS für lists.piratenpartei.ch oschad k_todo
5534 Stellungnahme zum vorgeschlagenen Pflichtenheft des SPOs New
5317 MailMan setup LukyLuke k_in_progress
5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf Needs Work
5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf k_in_progress
5689 OTRS Queue Simon Rupf New
5285 otrs Simon Rupf k_todo
Ich arbeite an der Migration.
5278 Request for VMs oschad k_todo
5210 Statistik LukyLuke k_in_progress

Vergangenes / Aussicht
Lukas: Einige Maillist tickets und Forum-Update sowie Modul-Update welches bei der MIgration irgendwie verhauen wurde. Nun kann das "Good post/Bad post" Modul wieder konfiguriert werden und auch Postings welche mit weniger als -3 Bewertet wurden sind nun nicht mehr automatisch ausgegraut.
Simon: Der OTRS-Deploy mit Konfiguration läuft, Apache wird aber noch nicht gestartet und ich muss testen, ob es auch läuft.

Letzte Worte


AG DI Meeting vom 08. September 2013

Present

Excused

Absent

Other present parties

Ort: Mumble
Leitung:Oli
Protokollant: LuckyLuke
Beginn: 19:15

Messages

Traktanden / Varia

Aktuelle Tickets
5795 Alternative Domains - Zertifikatfehler New
5771 Error 503 https://admin.piratenpartei.ch/qwebirc New
5763 Mixed content: SuFu (https://www.piratenpartei.ch/search/node/) New
5762 Subnavigation broken New
5761 Kann keine Parent/Child verknüpfung erstellen New
5758 Metaticket 504 Gatewaytimeouts New
5744 Mailbox GE Comitee New
5742 register.piratenpartei.ch oschad New
5733 Foren Portal nur 10 Topics LukyLuke New
Zuwenig Prio, ausserdem Problem nicht direkt nachv
5731 2 Foren Accounts New
Abgelehnt, zuviel Sonstiges
5729 Username wechseln New
Zum registrar
5713 Metaticket Sprachdomains oschad New
5712 Sprachdomains für my.piratenpartei.ch sind falsch eingerichtet oschad New
5711 Sprachdomains für projects.*.ch flasch eingerichtet. oschad New
5691 Wordpress in Deutsch statt Englisch Needs Work
Marc muss tätig werden
5689 OTRS Queue Simon Rupf New
5681 Memberadmin Funktioniert nicht (Zertifikatsproblem) Exception Needs Feedback
5650 Protokolle veröffentlichen - PDF generieren funktioniert nicht! oschad New
5647 lists.piratenpartei.ch fremdsprachige Domains oschad k_todo
5646 TLS für lists.piratenpartei.ch oschad k_todo
5550 Subdomains Sektion beider Basel falsche Zuweisung Needs Work
5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf Needs Work
5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf k_in_progress
5285 otrs Simon Rupf k_todo
5278 Request for VMs oschad k_todo
5210 Statistik LukyLuke k_in_progress
Lukas: Die Boubbles sind eingefügt, das mit den falschen Zahlen liegt wohl an einem Fehler bei einem der eingesetzen Tools, welches irgendwann nach dem Cleanup das pps-Eintrittsdatum gelöscht hat. Muss ich noch genau abklären.

Feedback AG DI, Verbesserungensvorschläge

simon: Job-Börse einrichten mit kleinen konkreten Angeboten, die in kurzer Zeit erledigt werden können
oschad: Gute Idee
simon: Ein Pad zur Bearbeitung der Job-Profile wäre nützlich
oschad: Werde ich einrichten

tuor: Sitzung kürzer wäre besser oder aber Themengruppen bilden
oschad: Ich bin für eine Verkürzung auf fix 45 Minuten.

Abtimmung: einstimmig

Vergangenes / Aussicht
oschad: MySQL-Backups auf 6 Iterationen beschränkt, Plattenplatz vergrössert, nächste Woche OTRS
simon: OTRS-Umgestellung, am Sonntag mit Oli

Letzte Worte

Ende: 20:30 Uhr


AG DI Meeting vom 22. September 2013

Present

Excused

Absent

Other present parties
Ort: Mumble
Leitung:Oli
Protokollant: jowi
Beginn: 19:00

Messages
jowi: Ich bin nächste Woche in den Ferien
LukyLuke: Ich bin nächste Woche auch nicht da, weil ich an der PV in Genf übernachte.
h2.
h2. Traktanden / Varia

Aktuelle Tickets
5848 OTRS does not receive mail New
oli: Simon würde hierfür gebraucht.

5801 Vordefinierte Filter, Memberadmin Exception New
5795 Alternative Domains - Zertifikatfehler New
5763 Mixed content: SuFu (https://www.piratenpartei.ch/search/node/) New
5744 Mailbox GE Comitee PorCus New
5742 register.piratenpartei.ch Simon Rupf Needs Work
5731 2 Foren Accounts New
5712 Sprachdomains für my.piratenpartei.ch sind falsch eingerichtet oschad New
5711 Sprachdomains für projects.*.ch flasch eingerichtet. oschad New
5691 Wordpress in Deutsch statt Englisch Simon Rupf Needs Work
5689 OTRS Queue Simon Rupf New
5681 Memberadmin Funktioniert nicht (Zertifikatsproblem) Exception Needs Work
5650 Protokolle veröffentlichen - PDF generieren funktioniert nicht! oschad New
oli: Bin am Fehler evaluieren.

5647 lists.piratenpartei.ch fremdsprachige Domains oschad k_todo
5646 TLS für lists.piratenpartei.ch oschad k_todo
5550 Subdomains Sektion beider Basel falsche Zuweisung Needs Work
5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf Needs Work
5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf k_in_progress
5285 otrs Simon Rupf k_todo
5278 Request for VMs oschad k_todo
5210 Statistik LukyLuke k_in_progress

DNT Support
jowi: DNT ist eine Einstellung im Browser, die den Server bittet, einen nihct zu tracken.
oli: Das wäre sehr aufwändig, wenn wir das in allen Applikationen implementieren müssten. Webseite übergreifende Scripts haben wir sowieso nicht.

Vergangenes / Aussicht
jowi: Ich habe mir das Ticket mit den Child / Parents Verknüpfungen angesehen. Exception sollte das eigentlich bereits gefixt haben?
Tuor: Das war nur die Darstellung.
jowi: Wer hätte dann Zugriff auf die Einstellungen?
Tuor: Ich schau mir das an.
Tour: Ich habe Kontakt mit zwei Ticketerstelern aufgenommen, aber seither keine Antwort bekommen.
LukyLuke: Übrigens: Wenn man ein Ticket dem Ersteller zuweist, können diese das nichtmehr zurückzuweisen, da die keine Rechte haben.
oli: Seitwann machen wir das mit den Zuweisungen?
Tuor: Schon immer. Ich shcaue das mit Exception an.
oli: Hätten du und jowi gerne mehr zu tun? Dann machen wir eine Einführungs-Session.
Tuor / jowi: Ja gerne.
oli: Ich mache mal ein Doodle.

Letzte Worte


AG DI Meeting vom 06. September 2013

Present

Excused

Absent

Other present parties

Ort: Mumble

Leitung: Oli

Protokollant: Simon

Beginn: 19:00

Messages

LuckyLuke ist nicht mehr Mitglied der AG DI. Er war zuständig für LDAP-Admin, Forum, Mailinglisten. Ein zweiter LDAP-Admin wäre willkommen. Exception als verbleibender LDAP-Admin würde root-Zugriff auf die beiden LDAP-Server benötigen für logs, etc. Das Forum ist eine PHP-Webapplikation, Simple-Machine-Forum. Da waren die Arbeiten vor allem das Portal und updates. Bei den Mailinglisten würden sich Tuor und Jowi sich von Oli den Zugriff geben lassen.

Es würde am Sonntag, dem 13.10.2013 noch ein Treffen bei Oli stattfinden für die Einführung von Jowi und Tuor.

Traktanden / Varia

Aktuelle Tickets

5863 OTRS shows Apache info page New
Wie lösen? Redirect per nginx-proxy oder redirect-page? Simon macht einen quickfix und stellt das ticket danach ins backlog.

5848 OTRS does not receive mail Exception New
Fixed

5801 Vordefinierte Filter, Memberadmin Exception New
In Arbeit

5795 Alternative Domains - Zertifikatfehler New
Wir würden damit unsere Kosten für Zertifikaten verdoppeln. Es wäre eleganter diese auf eine nur HTTP-Adresse zu leiten. Dort könnte man dann einen redirect auf eine passende HTTPS-Domain einzurichten. Simon übernimmt das Ticket.

5763 Mixed content: SuFu (https://www.piratenpartei.ch/search/node/) New
Backlog?

5744 Mailbox GE Comitee PorCus New
Keine Rückmeldung - Gaël versucht diese zu finden.

5742 register.piratenpartei.ch Simon Rupf Needs Work
Keine Rückmeldung

5691 Wordpress in Deutsch statt Englisch Simon Rupf Needs Work
Wir haben Rückmeldung, es wird die Du-Version gewünscht. Sobald Jowi den root-Zugriff erhalten hat, wird er das mit Oli einrichten.

5731 2 Foren Accounts New

5689 OTRS Queue Simon Rupf New
In Arbeit

5681 Memberadmin Funktioniert nicht (Zertifikatsproblem) Exception Needs Work
Exception wird Marc informieren: phpLDAPadmin wurde eingestellt.

5650 Protokolle veröffentlichen - PDF generieren funktioniert nicht! oschad New
In Arbeit

5647 lists.piratenpartei.ch fremdsprachige Domains oschad k_todo
In Arbeit

5646 TLS für lists.piratenpartei.ch oschad k_todo
In Arbeit

5550 Subdomains Sektion beider Basel falsche Zuweisung Needs Work
In Arbeit

5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf Needs Work
In Arbeit

5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf k_in_progress
In Arbeit

5285 otrs Simon Rupf k_in_progress
In Arbeit

5278 Request for VMs oschad k_todo
Exception wird das mit Oli anschauen.

5210 Statistik LukyLuke k_in_progress
Das liegt nun bei Oli.

Vergangenes / Aussicht
Wie in den Tickets beschrieben.

Letzte Worte
Die's man: Would be available for short translations and would help with mail management.

Ende: 19:52 Uhr


AG DI Meeting vom 20. Oktober 2013

Present

Excused

Absent Other present parties

Ort: Mumble
Leitung:Oli
Protokollant: jowi
Beginn: 19:00

Messages

oli: Letztes Mal fiel die Sitzung aus, da jowi und Tour bei mir waren. Das sollten wir auch wiederholen.

Traktanden / Varia

Aktuelle Tickets

5889 Anpassung meines RedMine / Usernamen New
oli: Scheint im LDAP zu sein
Exception: Der Eingriff wäre sehr risikoreich.
5878 Forenregeln prominenter platzieren New
oli: Das hat eher eine niedrige Priorität.
=> Backlog
5801 Vordefinierte Filter, Memberadmin Exception New
Exception: Schau ich mir nach der nächsten Versammlung an.
5795 Alternative Domains - Zertifikatfehler New
Philipphug: Dazu habe ich ja bereits eine Mail geschrieben, ich werde das übernehmen.
Oli: Da Philipp nicht zu der Sitzung erschienen ist, habe ich ihm die Rechte wieder entzogen.
Philipphug: Sonntag abend ist für mich nicht ideal.
Oli: Verschick doch mal ein Doodle, dann sehen wir, ob wir uns auf einen anderen Termin einigen können.
Oli: Es soll ein HTTP V-Host eingerichtet werden, der auf die entsprächenden Seiten umleitet.
Oli: Die Zugriffsrechte für Philipp kann ich nicht sofort wieder vergeben, wir spielen das Aufnahmeprozedere nochmals durch.
Oli: Wie seht ihr das eigentlich, sollten wir ein Zertifikat für diese Domains anschaffen?
Jowi: Wann läuft dann das aktuelle Zertifikat aus?
Oli: Eine gute Frage, wir sollten eine Errinerungsfunktion einrichten.
Tuor: Ich erstelle das Ticket dazu: #5918
Oli: Die Subsektionen müssen sich selber darum kümmern. Oder gibt es da eine andere Lösung?
Philipp recherchiert wie das umsetzbar wäre.
5744 Mailbox GE Comitee PorCus New
tuor: PorCus ist in den Fehrien. Schaue wenn er zurück ist. Einer sollte es schon bekommen haben. Habe aber nie eine Antwort bekommen.
5742 register.piratenpartei.ch Simon Rupf Needs Work
Jowi: Die Versammlung in Genf ist inzwischen vorbei
5691 Wordpress in Deutsch statt Englisch jowi Needs Work
Jowi: Ich habe noch kein Zugriff
Oli: Ich richte das nach der Sitzung noch ein.
5689 OTRS Queue Simon Rupf New
5681 Memberadmin Funktioniert nicht (Zertifikatsproblem) Exception Needs Feedback
Exception: Ist schon lange gelöst.
5650 Protokolle veröffentlichen - PDF generieren funktioniert nicht! oschad New
Oli: Ich bin noch dran, es fehlt noch ein Modul und ein paar Schriften.
5647 lists.piratenpartei.ch fremdsprachige Domains oschad k_todo
5646 TLS für lists.piratenpartei.ch oschad k_todo
Oli: Kommt später
5550 Subdomains Sektion beider Basel falsche Zuweisung jowi Needs Work
Jowi: Ich habe noch kein Zugriff und laut Pascal Gloor wird die Seite bald abgeschaltet, da Basel zurzeit keinen Vorstand hat.
Oli: Wir warten das noch ab.
5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf Needs Work
5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf k_in_progress
5278 Request for VMs oschad k_todo
Oli: Exception könnte auch gleich an das Treffen kommen.
Oli: Ich habe z. Z. viel um die Ohren und nehme mir jeweils am Wochenende Zeit. Wie siehts mit euch aus?
Excetion: Ich habe auch eher viel zu tun.
Jowi: Ich hätte genügend Zeit.
Oli: Wir machen noch ein paar Meetings, damit du einige Aufgaben übernehmen kannst.
Oli: Ich schlage vor, dass wir vorläufig nur noch jede Zweite Woche eine Sitzung abhalten. Man kann das später wieder ändern.
allg. Zustimmung

Vergangenes / Aussicht

Exception: Ich habe den Fehler im Memberadmin behoben und ein Bug behoben
Jowi: Ich warte noch auf die Logindaten fürs Wordpress
Philipphug: Hat noch kein Zugang
Tuor: Ich war beim Treffen bei Oli und werde wieder gehen.
Oli: Ich habe den Acc von Couger umbenannt und mich mit dem PDF generieren beschäftigt. Desweiteren habe ich vergangene Wochen Logdateien analysiert. Die Aufzeichnung von IP Adressen muss auf Anweisung des Vorstands noch deaktiviert werden.

Letzte Worte


AG DI Meeting vom 20. Oktober 2013

Present Excused Absent

Other present parties
Ort: Mumble
Leitung:Tuor
Protokollant: jowi
Beginn: 19:15

Messages

oschad: Ist in Berlin.

Traktanden / Varia

Doodle Termin Sitzung

http://doodle.com/wxf8wg5dc33vtp46
tuor: Der Montag ist der einzige Tag, an dem alle können.
jowi: Es haben noch nicht alle abgestummen

SSL Untersektionen

philipphug: Ich habe ein Vorschlag per Mail geschickt.
tuor: Ich kann da leider nicht mitreden, das mussst du mit oschad anschauen.

Aktuelle Tickets

5951 Websites Barrierefrei New
jowi: Ich glaube, dass hängt mit dem Template der Webseite zusammen und dafür sind wir nicht zuständig.
tuor: Wer wäre dann dafür zuständig?
jowi: Das wäre die AG MMD, vllt. weiss das Simon etwas darüber.

5929 XXS Warnung beim abonieren des PPArgau Newsletters New
jowi: Beim Abonieren des Newsletters der PPA wird eine XXS Warnung ausgegeben. Wir sollten überprüfen ob das ein sicherheitsrelevanter Fehler ist und wenn möglich beheben.
tuor: Wer könnte sich das anschauen?
philipphug: Ich könnts mir ansehen.

5926 Mixed Content: coda-slider; piratenpartei.ch New
tuor: Ist das sicherheitsrelevant?
jowi: Nein, aber sehr unschön, weil auf der Startseite.
tuor: Da niemand die nötigen Rechte hat lassen wir das mal.

5925 Mixed Content Langfristig verhindern New
tour: Ist das das selbe Thema?
jowi: Nein, hier geht es mehr um ein Grundkonzept um das zukünftig zu verhindern.
tuor: Und was genau müsste man dazu tun?
jowi: Man müsste verhindern, dass User http Inhalte einbinden können und alle Applikationen anweisen, ausschliesslich https zu verwenden.
tuor: Das wäre ein grosser Aufwand?
jowi: vermutlich schon.
tuor: Wir besprechen das nochmal, wenn mehr da sind.

5924 Update CAS New
tuor: Das ist sicherheitsrelevant, oder?
jowi: Ja.
tuor: Ich schreibe dazu eine Mail.

5921 Hosting für Programmseite oschad New

5918 SSL Zeiten oschad k_todo
philipphug: Gueltig bis 2018, Monitoring muss aber noch aktiviert werden

5889 Anpassung meines RedMine / Usernamen New
tuor: Dazu haben wir zu wenig Ressourcen und niemand von uns hat Zugriff.
jowi: oschad hatt das doch kürzlich schonmal gemacht?

5878 Forenregeln prominenter platzieren New
tuor: Hat jmd. die nötigen Rechte?

5801 Vordefinierte Filter, Memberadmin Exception k_in_progress

5795 Alternative Domains - Zertifikatfehler New
philipphug: Neues Mail an Liste bezueglich Zertifikate
philipphug: Das kann ich machen, sobald ich Zugriff habe.

5744 Mailbox GE Comitee PorCus New
tuor: Ich habe noch keine Antwort erhalten.

5691 Wordpress in Deutsch statt Englisch mrw Needs Feedback
jowi: Ist erledigt, habe aber noch kein Feedback von Marc erhalten.
tuor: Eigentlich schliessen wir die Tickets immer wenn erledigt.
jowi: Ok, ich pass das noch an.

5689 OTRS Queue Simon Rupf New

5650 Protokolle veröffentlichen - PDF generieren funktioniert nicht! oschad k_todo

5647 lists.piratenpartei.ch fremdsprachige Domains oschad k_todo
philipphug: SSL Config muss angepasst werden auf Proxy, hab aber keinen Zugriff

5646 TLS für lists.piratenpartei.ch oschad k_todo
philipphug: kann ich machen, sobald Zugriff
pilipphug: Ich muss leider schon gehen. Schönen Abend.
pilipphug hat die Sitzung verlassen

5550 Subdomains Sektion beider Basel falsche Zuweisung jowi Needs Work
jowi: oschad meinte dass er das mit uns mal an einer RL Sitzung anschauen würde, ich weiss aber immer noch nicht was ich machen muss :D
tuor: gut, lassen wir das mal so.

5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf Needs Work
Tuor: müssen auf OTRS warten.

5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf k_in_progress

5278 Request for VMs oschad k_todo

Letzte Worte

Tuor: Alles was Webinterface ist, sollte Jowi und tuor erklährt werden und dann könnten wir das machen. Wir haben Zeit.
jowi: Ich habe diese Woche noch kurz am wordpress-update Script rumgeschraubt, es funktioniert aber noch nicht.
tuor: Wir sehen uns ja an der PV nächste Woche.

Ende: 1958 Uhr


AG DI Meeting vom 17. November 2013

Present

Absent

Other present parties

Ort: Mumble

Leitung:SimonRupf

Protokollant: SimonRupf

Beginn: 19:02

Messages

keine

Traktanden / Varia

Doodle Termin Sitzung

In welchem Rhythmus und an welchen Tagen sollen die Sitzungen stattfinden. Weiterhin Mumble oder zusätzliche physische Meetings?
http://doodle.com/wxf8wg5dc33vtp46

Ausser Sonntag (1 Absenz) kommt nur der Montag (2.5 Absenzen) in Frage. Man könnte auf zwei Wochenrhytmus wechseln. Man könnte auch physische Treffen organisieren. Es könnte eines pro Quartal angestrebt werden.

Soll die AG DI Sitzung künftig alle 2 Wochen am Sonntag um 19 Uhr im Mumble stattfinden?
Ja (5)
Nein (0)
Enthaltung (0)

Sollen wir versuchen alle 3 Monate eine physisches Treffen durchführen?
Ja (5)
Nein (0)
Enthaltung (0)

AG Leitung

Da oschad am letzten Sonntag als Leiter zurückgetreten ist, wird eine neue Leitung gesucht. Diskussion welche Posten zu besetzen sind. Vorschläge sind Leitung, Vizeleitung und Sicherheitsverantwortliche Person. Gibt es dafür bereits Kandidaten? Sollen diese Ämter sofort besetzt werden oder möchtet Ihr eine Übergangsfrist.

Die Leitung müsste Anfangs Jahr bestätigt/neu gewählt werden. Es stehen Kandidaten für Leitung (SimonRupf) und Vizeleitung (Tuor) zur Verfügung.

Soll Simon Rupf als Leiter gewählt werden?
Ja (4)
Nein (0)
Enthaltung (0)

Soll Turo als stellvertretender Leiter gewählt werden?
Ja (4)
Nein (0)
Enthaltung (0)

Migration abschliessen

Was bleibt noch zu tun?

Aktuelle Tickets

5986 GPK Redmin - Request to activate "Gantt"-view
Tuor nimmt sich des Tickets an: Es ist im Projekt unter Konfiguration, Module, Häkchen bei Gantt.

5975 Redmine Update
Corvus hatte dazu bereits Abklärungen angestellt. Derzeit funktioniert der PDF export noch nicht.
backlog

5972 Zugang (winterthur.)zh.piratenpartei.ch und Upload-Size jowi
Noch kein SFTP. Mit Puppet ist es kein Problem, nur auf einzelne Server Zugang zu geben.
Wir planen, einen SFTP-Server aufzusetzen, mit dem unprivilegierte Zugriffe auf den Fileserver möglich ist. Dies würde den Abschluss der Arbeiten an der Redundanz der Webapplikationen bedingen.

Die php.ini ist noch nicht Puppetisiert. Dort sollen Werte aus Hiera möglich sein. Das sollte in einer Stunde möglich sein. Wir können versuchen das am nächsten oder übernächsten Sonntag erledigen. -> Simon

5957 E-Mail von admin@example.com an info@piratenpartei.ch
Wurde an letzter Vorstandssitzung besprochen. Dieses Drupal soll archiviert und gelöscht werden.

5951 Websites Barrierefrei
Letzte Sitzung besprochen, sollte AG MMD machen (?). Das ist richtig, leider gibt es keine AG MMD mehr.
Wer kann sowas machen, ist eigendlich nicht AG DI Arbeit.
Simon schlägt vor, das direkt auf wont fix aus mangel an personal zu stellen.

5929 XXS Warnung beim abonieren des PPArgau Newsletters
Problem tritt mit Noscript auf, wenn das Formular auf der Webseite aufgerufen wird. Wir sollten Sie auf dieses Problem hinweisen.
Aaron informiert PP Argau mit dem suboptimalen Lösungsvorschlag.

5926 Mixed Content: coda-slider; piratenpartei.ch
Simon lädt das Bild auf unseren Webspace hoch und verlinkt es neu.

5925 Mixed Content Langfristig verhindern
Der Content würde immer als HTTPS eingebunden werden, per Proxy über eine unserer Domänen. Wir müssten aber unbedingt den Kontext begrenzen, damit wir nicht jeden Content so als proxy einbinden kann. Bei Bildern relativ unproblematisch, bei CSS ist mehr Aufwand erforderlich.
backlog

5924 Update CAS
Wir verwenden als Server RubyCAS. Hier geht es um die Client Bibliothek. Dies betrifft Drupal und teilweise das Forum. Das Forum schaut sich Simon bei Gelegenheit an.

5921 Hosting für Programmseite oschad
Soll mit Exception im Zuge des RL-Meetings eingerichtet werden. Die Fourth-Level-Domains können mit den derzeitigen Wildcarddomains nicht abgedeckt werden. Müsste also ch-prog. geschrieben werden.

5918 SSL Zeiten oschad
Das geht noch vier Jahre. Aber man sollte es ins Monitoring aufnehmen.

5889 Anpassung meines RedMine / Usernamen
Simon wird das in der MDB anpassen.

5878 Forenregeln prominenter platzieren
Backlog -> Es wäre im portal.php

5801 Vordefinierte Filter, Memberadmin Exception
Exception arbeitet daran

5795 Alternative Domains - Zertifikatfehler
Es wurde eine eigene IP dafür im Proxy vorbereitet. Das müsste man nun noch im proxy.yaml einrichten und die DNS-Einträge anpassen. Ein Teil der Arbeit wurde bereits gemacht. HTTPS auf diese Domains kommt ein connection refused, damit nur noch die richtigen Domains eingesetzt werden und keine SSL-Zertifikatsfehler bei den Besuchern erscheinen. oschad arbeitet daran.

5689 OTRS Queue Simon Rupf
5427 Verteiler für Vorstand Stadt Zürich einrichten Simon Rupf
5306 Vorstands-Adresse für die Sektion Stadt Zürich Simon Rupf
Immer noch offen bei Simon.

5650 Protokolle veröffentlichen - PDF generieren funktioniert nicht! oschad
Da gibt es noch einige Probleme mit Latex. Wir suchen da Hilfe bei einem Latex-Spezialisten. Notfalls müsste man eine VM vom alten Server rüberzügeln.

5647 lists.piratenpartei.ch fremdsprachige Domains oschad
5646 TLS für lists.piratenpartei.ch oschad
Der Lists-Server ist auch Mailserver. Dadurch gibt es noch einige Probleme im Proxy. Derzeit läuft das noch nicht über den Proxy.

5550 Subdomains Sektion beider Basel falsche Zuweisung jowi
Wurde an mich zugewiesen um an RL Sitzung anzuschauen. Darf sich gerne jmd. nehmen, ansonsten Backlog? Das müsste in der Proxy konfiguration angepasst werden.

5278 Request for VMs oschad
Soll an einem Treffen mit Exception gelöst werden.

Aufnahme Philipp Hug

Soll Philipp Hug als Mitglied in die AG DI aufgenommen werden?
Ja (4)
Nein (0)
Enthaltung (1)
Philipp Hug wird zum Mitglied der AG DI gewählt.

Zugiff auf Web GUI für Tuor und Jowi

Z.B. Mailserver, Redmine-Admin, Drupal, OTRS, wordpress.
=> Am nächsten RL Treffen!

SSL Zertifikate 4th-level

Wenn Geld von der PPS kommen müsste Budget da sein. Könnte erst in einem Jahr im nationalen Budget beschlossen werden.
Einfacher ist es wenn es die Sektionen selber tun.

Varia

Sprache der Sitzung

Für unsere französischsprachigen Mitglieder ist es manchmal schwierig die Diskussionen zu verfolgen. Sollen wir auf Englisch umstellen? Nach Diskussion bleiben wir bei Hochdeutsch.

Letzte Worte

DiesMan: If you find something that needs translation to french, please let me know.

Ende: 21:01Uhr


AG DI Meeting vom 01. Dezember 2013

Present

Excused

Absent

Other present parties

Ort: Mumble
Leitung:SimonRupf
Protokollant: SimonRupf
Beginn: 19:00

Messages

Aaron ist nicht mehr internationaler Koodinator.

Traktanden / Varia

Aktuelle Tickets

5972 Zugang (winterthur.)zh.piratenpartei.ch und Upload-Size Simon Rupf Needs Work
Jowi hat temporär die Limite erhöht und das Plugin wurde aktualisiert.

5921 Hosting für Programmseite Simon Rupf Needs Work
Pendent bei SR

5689 OTRS Queue Simon Rupf Wont Fix
Da derzeit kein Bedarf mehr

5998 nginx/keepalive: new ip for TLS with SNI philhug New
5550 Subdomains Sektion beider Basel falsche Zuweisung philhug Needs Work
5646 TLS für lists.piratenpartei.ch philhug k_todo
5995 Remove/encrypt sensitive data from puppet repository philhug New
5647 lists.piratenpartei.ch fremdsprachige Domains philhug k_todo
Werde mit Philipp prüfen was noch pendent dazu ist.

5997 DNS: Move all virtualhosts without https to httponly.piratenpartei.ch philhug New
Werde das erledigen und gleich dokumentieren.

5278 Request for VMs oschad k_todo
Ist noch Pendent bei Oli und Exception.

5924 Update CAS Simon Rupf Needs Work
Ist noch pendent bei Simon.

5801 Vordefinierte Filter, Memberadmin Exception k_in_progress
Ist noch pendent bei Exception.

5996 Add 3rd DNS server to all domains philhug New
Wir setzen das auf backlog

5795 Alternative Domains - Zertifikatfehler oschad k_in_progress
Ist noch pendent bei Oli.

5889 Anpassung meines RedMine / Usernamen fricktalerpirat Needs Work
Kilian hat den Registrar (Oli) kontaktiert.

Letzte Worte

15. Dezember 2013, 19 Uhr

Ende: 19:25Uhr


AG DI Meeting vom 15. Dezember 2013

Present Excused Absent

Other present parties

Ort: Mumble
Leitung: oschad
Protokollant: jowi
Beginn: 19:05

Messages

oschad: Ich schlage vor, wir lassen die Ticketbesprechung aus und arbeiten stattdessen.
jowi: Ich bräuchte Zugriff auf die Webinterfaces, dann könnte ich euch da Entlasten.

Letzte Worte

oli: Anfang nächstes Jahr könnten wir ggf. nochmal ein RL Treffen abhalten

5. Januar 2014 19 Uhr

Ende: 21:15 Uhr


Minutes achive 2014


AG DI Meeting vom 5. Januar 2014

Present Excused Absent

Other present parties

Ort: Mumble
Leitung: SimonRupf
Protokollant: alle
Beginn: 19:00

Messages

Traktanden / Varia

Aktuelle Tickets

6042 Fix Pirate Times feed on message board portal
Machen wenn wir Zeit haben.

6030 ML des Piratengerichts Simon Rupf New
Wer hat mailman know how? Oli versucht das zu machen.

5278 Request for VMs oschad k_todo
SimonRupf: Werde einen Doodle an die AG DI Mitglieder aufsetzen, damit wir endlich dieses Treffen durchführen.

5801 Vordefinierte Filter, Memberadmin Exception k_in_progress
Ist noch pendent

6036 piratenpartei.mobi
Machen wir nach Abschluss der Migration

5795 Alternative Domains - Zertifikatfehler oschad k_in_progress

5972 Zugang (winterthur.)zh.piratenpartei.ch und Upload-Size Simon Rupf Needs Work
5921 Hosting für Programmseite Simon Rupf Needs Work
5924 Update CAS Simon Rupf Needs Work
Leider noch nicht dazu gekommen.

5998 nginx/keepalive: new ip for TLS with SNI philhug New
5996 Add 3rd DNS server to all domains philhug New
5646 TLS für lists.piratenpartei.ch philhug k_todo
5995 Remove/encrypt sensitive data from puppet repository philhug New
5647 lists.piratenpartei.ch fremdsprachige Domains philhug k_todo
5550 Subdomains Sektion beider Basel falsche Zuweisung philhug Needs Work
5997 DNS: Move all virtualhosts without https to httponly.piratenpartei.ch philhug New
Habe von Philipp per Mail gehört, dass er noch den Zugriff auf die entsprechenden Maschinen benötigt. Werde das ASAP mit Oli anschauen.

5889 Anpassung meines RedMine / Usernamen fricktalerpirat Needs Work
erledigt

Letzte Worte

19. Januar 2014 19 Uhr

Ende: 19:28 Uhr


AG DI Meeting vom 19. Januar 2014

Present

Excused

Absent

Other present parties

Ort: Mumble

Leitung: SimonRupf

Protokollant: alle

Beginn: 19:00

Messages

Simon: Arbeitete an der neuen PPS-Webseite.
Jowi: Informiert uns über die heutige Struktursitzung.
h2. Traktanden / Varia

Aktuelle Tickets

5972 Zugang (winterthur.)zh.piratenpartei.ch und Upload-Size Simon Rupf
weiss jetzt wo und wie ändern - evtl. sind user id mappings ein problem
6063 Issues receiving emails sent to boards@piratenpartei.ch
Wir prüfen ob Guillaumes Addresse eingetragen wurde.
5921 Hosting für Programmseite Simon Rupf Needs Work
Habe die App von Alexis erhalten, aber sonst noch nichts eingerichtet.
6042 Fix Pirate Times feed on message board portal
5998 nginx/keepalive: new ip for TLS with SNI philhug
Lösen wir, wenn wir das erste solche Zertifikat erhaltten haben.
5278 Request for VMs oschad
Sollte am Treffen nächsten Sonntag mit Exception behoben werden.
5924 Update CAS Simon Rupf
Würde sich mit Wordpress erübrigen.
5801 Vordefinierte Filter, Memberadmin Exception
nichts neues
6036 piratenpartei.mobi
Wird archiviert nach der Migration.
5795 Alternative Domains - Zertifikatfehler oschad
noch nicht im puppet eingepflegt
5550 Subdomains Sektion beider Basel falsche Zuweisung philhug
5997 DNS: Move all virtualhosts without https to httponly.piratenpartei.ch philhug
5996 Add 3rd DNS server to all domains philhug
5646 TLS für lists.piratenpartei.ch philhug
5995 Remove/encrypt sensitive data from puppet repository philhug
5647 lists.piratenpartei.ch fremdsprachige Domains philhug
nichts neues

Letzte Worte

26. Januar 2014 14 Uhr in Winterthur

Ende: 19:44 Uhr

AG DI Meeting vom 02. Februar 2014

Present Excused Absent

Other present parties

Ort: Mumble
Leitung: Tuor
Protokollant: Tuor
Beginn: 19:35

Messages

Tuor Wir lassen Sitzung ausfallen da wir ohne Simon nichts tun koennen. Wir stellen fest dass Philipp noch otrs Zugang braucht.

Traktanden / Varia

Aktuelle Tickets

Letzte Worte

23. Februar 2014 19 Uhr im Mumble

Ende: 19:44 Uhr

AG DI Meeting vom 23. Februar 2014

Present

Excused

Absent

Other present parties
Ort: Mumble
Leitung: SimonRupf
Protokollant: alle
Beginn: 19:00

Messages

Simon: Aufgrund der Vorstandsentscheide vom 11. Februar sind wir beauftragt die Server so rasch als möglich von der Automatic Server AG wegzuziehen. Oliver Schad hat als Zeichen des Entgegenkommens seine Mitgliedschaft in der AG DI niedergelegt. Der Vorstand hat darauf verzichtet die AG DI aufzulösen und den Serverumzug Thomas Bruderer anzuvertrauen.

Traktanden / Varia

Status Migration

Da das Piratepad leider in den letzten Wochen sehr instabil war, hat Philipp Hug uns ein neues Pad eingerichtet:
https://piratenpad.de/ju6x8rZ8GG

Letzte Vorbereitungen: Puppet/Cobbler-Server in eine VM migrieren (Simon), Fahrer/Helfer für Umzug organisieren (Simon), IP-Reduktion (Philipp), Switch für VLANs (zu diskutieren)

Diskussion eines Plan B, falls es Schwierigkeiten mit dem geplanten Serverstandort gibt. Evtl. Init7-Offerte diskutieren?

Letzte Worte


AG DI Meeting vom 02.03.2014

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigt Mitglieder

Sonstige Anwesende

Ort: Mumble
Leitung: Simon
Protokollant: Alle
Beginn: 19:00
Ende: 20:00
Nächstes Meeting: 09.03.2014

Mitteilungen

keine

Statusberichte

Simon

A new board was elected, I did already change the mail addresses. gl@ is deleted, p@ is redirected to vorstand@, vorstand@ was updated. We should ask the board to create a ticket with all other changes.

Traktanden

Changes regarding the board

There is a new board. We should ask them about what permissions regarding LDAP, MDB etc. need to be done by us.

New member of AG DI - Denis Simonet

Denis will create a ticket. We will vote at the next meeting.

Status of the DI

Discussion about when the meeting takes place. We decide that the leader sends an invitation on saturday if there are important topics.

If there are any new leader candidates, please post your candidaty in a ticket and we can discuss that.

Oliver is still a member of the DI, but has no privileges at the moment.

Also there is an issue with the mailing lists. They seem to be hooked up to LDAP and we don't have the access to the DI mailing list (Philipp will look into that).

Server location

https://piratenpad.de/32eJuyB5FP

Simon will send these options to the board.

Mumble Admins

da steht noch Oliver drin in der Willkomensmessage des Servers, dass er Admin sei.

a) ist das noch der Fall? Falls ja, gibt es noch eine Rechfertigung? Wenn die nicht gegeben ist werden sie ihm entzogen?
b) Wird die Message, falls nötig noch angepasst?

Jump Server

new users, please send SSH key to hug:

Puppet Server

We still need to install the Puppet-Server from the backup.
Almost finished (hug)

Tickets

We discuss the tickets.

Varia

Member list

We update our member list in projects.


AG DI Meeting vom 09. März 2014

Present

Excused

Absent

Other present parties

Ort: Mumble
Leitung: _?_
Protokollant: alle
Beginn: 19:00

Messages

Information about the mails from Oli regarding the puppet setup

Oliver asked Simon & Philipp to delete the puppet setup because he claims intellectual property on the basic setup. We did not do that. He would allow Simon & Philipp access to it on infrastructure outside of the PPS. He fears that it falls into the hands of the Adfinis Sygroup AG.

Information about my resignation as leader of the DI

Simon: Board decision on last tuesday and the issue mentioned above.

Traktanden / Varia

Accept Denis as new member

Denis: I am willing to help in the workgroup. I can not attend all the meetings, but I can help with tasks. And I would like with the move. I am a software developer at Adfinis Sygroup and I know Linux. I know Python, C++, Java, Perl, but don't like Ruby ;-) .
Should we accept Denis as new member?

yes 7
no 0
abstain 0

Discuss what to do with the DI mailinglist

Should it have an open or closed membership, if closed, who can join?

Open.

Should it have an open or closed archive?

Only to subscribers.

What services are still broken, how can we fix them?

New members

We need more members that have Linux know how. Please ask them.

Letzte Worte

Denis & Exception will be missing next week.

16. März 2014 19 Uhr im Mumble

Ende: 19:58 Uhr


.h1. AG DI Meeting vom 16. März 2014

Present Excused Absent Other present parties

Ort: Mumble
Leitung: Tuor
Protokollant: jowi
Beginn: 19:00

Messages

Does anybody heart from Simon or Philipp? Philipp mostly can't join the meeting on Sunday. Nobody heard from Simon.

It doesn't make any sense to dicuss the tickets from Simon and Philipp if they aren't here, so we'll skip them.

Tickets

6086 [Meta] Migration von Hetzner New
AFAIK Exeption is working on it.

6296 MLs aufräumen New
Who has access to the ML-interface? Die's Man will aks Philipp for access and it have to be descussed with the Vorstand.

6274 DI-Beitritt New
Was discussed last week.

6252 Mailingliste fuer den vorstand@pp.ch Needs Work
ML-access needed. Seems just like a nice to have for the Vorstand, so it's not urgent.

6236 Performance OTRS Needs Work
Nobody has access.

6265 Security-/System-Updates New
Philipp is not here, we discuss this next week.

6152 mailboxgroessen domainlimits tuor k_in_progress
Tuor has to discuss this with Philipp.

6133 Renumber DMZ IP Range New
We'll discusse this next week.

6295 Replace finance@piratenpartei.ch with alias to otrs@pp.ch philhug New
Die's Man could take this, he maight aks Philipp if this would be ok.

6096 Hinweis auf Akzeptanz der Forenregeln bei Registrierung New
Has someone access to the forum? Jowi had access, but lost his privileges since the server migration. He'll contanct Simon or Philipp about that.

6082 SSL-GoDaddy kündigen New
We have to make sure that the bill is payed and the adress should be changed.

6042 Fix Pirate Times feed on message board portal New
Becomes obsolete with the new Wordpress site.

5278 Request for VMs oschad k_todo
Exeption is not here.

Letzte Worte

Die's Man asked what OS we are using. It's Cent OS. He may propose a solution for the backup problem.

Kilian asked for our wishes and requirement for the ag leader. We discussed shortly the fact, that we haven't a specified task from the management at the moment.

Tuor remind that we should use the IRC channel for comunication. Jowi asked for the port number and it turns out, that SSL is not working.

23. März 2014 19 Uhr im Mumble

Ende: 19:58 Uhr


AG DI Meeting vom 23. März 2014

Present Excused Absent

Other present parties

Ort: Mumble
Leitung: Tuor
Protokollant: jowi
Beginn: 19:00

Messages
Last meeting we couldn't talk about everx ticket because we haven't access to every vm.

Tickets

5972 Zugang (winterthur.)zh.piratenpartei.ch und Upload-Size Simon Rupf Needs Work
We skip this.

6318 Texte MDB anpassen Exception New
Exception is working on it.

6151 Still missing services after migration philhug Needs Work
All services are running again.

6086 [Meta] Migration von Hetzner New
Still a lot of bugs, but nothing important.

5921 Hosting für Programmseite Simon Rupf Needs Work
Simon and Exception will discuss this in a RL-Meeting

6296 MLs aufräumen die's man Needs Work
Die's man need still access, but he already checked the usage of the ML.

6225 "Passwort vergessen?" auf Login-Seite gibt einen 404 Abnaxos Needs Feedback
Die's man will fix the link in Drupal.
jowi will fix the link in the forum.

6252 Mailingliste fuer den vorstand@pp.ch Needs Work
We can close this.

6320 DMSF-Multi-Download geht nicht New
philipp will take it.

???? Mail adress request
tuor will take it.

6082 SSL-GoDaddy kündigen tuor k_in_progress
It's paid for 5 years by Christian, but we should use our own certificate when we migrate the sevices.

6312 IRC mit TLS philhug New
IRC is not running on our severs, so we need to consider which port is used.

6096 Hinweis auf Akzeptanz der Forenregeln bei Registrierung jowi New
jowi will fix this as far as he has access.

6291 VMs auf 100% CPU philhug New
philhug will check this.

6264 Backup-Loesung am neuen Standort Simon Rupf Needs Work
Simon is working on it.

6266 Postgres-Server fuer Buchhaltung Simon Rupf Needs Work
We skip this.

6236 Performance OTRS Needs Work
Simon already posted a solution, phiipp will fix this.

6265 Security-/System-Updates New
We should skip this until Simon is back.

6156 Puppet Host reaktivieren philhug New
Philipp is working on it.

6152 mailboxgroessen domainlimits tuor k_in_progress
We have enough space on the disk, but we need to move some services to get more space for the mailboxes.

6133 Renumber DMZ IP Range New
We're still using the old IP range from automatic server ag. We need to renumber to the IP range at our new location.

6074 Mixed Content: coda-slider; Fremdsprachige Domains Simon Rupf New
SImon already fixed this on the german site. Philipp could also do it, but he needs access to Drupal.

5998 nginx/keepalive: new ip for TLS with SNI philhug New

5550 Subdomains Sektion beider Basel falsche Zuweisung philhug Needs Work
Basel is not active at the moment, so it's not trivial.

5278 Request for VMs oschad k_todo
We can close this.

5924 Update CAS Simon Rupf Needs Work

5646 TLS für lists.piratenpartei.ch philhug k_todo
6293 pfsense should use virtio New
5995 Remove/encrypt sensitive data from puppet repository philhug New
The last few tickets are not trivial.

Letzte Worte
An update for SMF is aviable.

It would be good if we are more people in the ag di.

We should discuss not every ticket. It would be better if we see which tickets needs to discuss and make a review of all tickets monthly.

Ende: 20:31 Uhr


Minutes>2017


Protokoll der Sitzung der Digitalen Infrastruktur

Anwesende

Abwesende

Anmerkung zuhanden des Protokolls

Die Anwesenden waren bereits zum Beginn des in der Einladung zur heutigen Sitzung genannten Zeitpunkts auf dem Mumbleserver anwesend. Es wurde mit dem Start der Sitzung bis um 20:30 zugewartet.

Traktanden

Annahme des Protokolls

Link zum letzten Protokoll

Abstimmung
*Nehmen wir das Protokoll an?

Migration der IT nach Bayern

eingereicht von: STH

Antragstext:
Es werden unverzüglich Verhandlungen mit dem LV Bayern der PPDE über das Outsourcing von Mail, MLs, OTRS und Redmine aufgenommen. Das Projekt wird dem Vorstand vorgelegt, sobald der Preis ungefähr klar ist.

Diskussion Abstimmung
*Nehmen wir den Antrag an?

Antrag Piratensupport zu parteiweitem Firstlevelsupport zu machen.

eingereicht von: MBR

Antragstext:
Das Team Digitale Infrastruktur möge beschliessen, dass der Piratensupport wie folgt aus und umgebaut wird.

Der Piraten Support ist zuständig für den die Rechteverwaltung und -vergabe sowei Accountmanagement in den folgenden Systemen:

Es werden grundsätzlich nur Aufgaben ausgeführt die vom WebGUI des jeweiligen System aus ausgeführt werden können.

Die schlägt sich in folgenden Aufgaben nieder:

Der Verantwortliche des Piratensupport ist einem Mitglied des Vorstandes, dass dieser bezeichnet, direkt unterstellt. Der Verantwortliche des Piratensupport arbeitet direkt mit den Mitgliedern der zuständigen Piraten IT zusammen (CH und oder Bayern), ein Dienstweg über den Vorstand macht kein Sinn.
Das verantwortliche Vorstandsmitglied bestätigt sämtliche Mitglieder des Piratensupport, bevor diese auf irgendeinem System Adminrechte erhalten. Die Bestätigung und die Adminrechte können jederzeit ohne Begründung entzogen werden.
Alle Mitglieder des Piratensupport sind an die Weisungen des verantwortlichen Vorstandsmitglieds gebunden soweit solche Vorliegen.

Der Verantwortliche des Piratensupport kann auch für Systeme die dem PPV unterstehen für deren Verwaltung hinzugezogen werden, diese Aufgabe wird jedoch vom PPV mit dem Verantwortlichen direkt geregelt und entzieht sich der Zuständigkeit des Vorstandes.

Diskussion Abstimmung
*Nehmen wir den Antrag an?

Varia

Migration nach D

Wir sollten uns klar werden was wir zu tun haben und in welchem Zeitraum wir das umsetzen können. Weitere Gespräche mit den Bayrischen Autoritäten können am 23-25.3. stattfinden.

In den Vorstand wird es gebracht sobald wir Offerten vorliegen haben.

Schluss und nächste Sitzung

Sitzung wird durch den Sitzungsleiter geschlossen um 21:39.

Die nächste Sitzung wird per dudle festgelegt.


Protokoll der Sitzung der Digitalen Infrastruktur

Anwesende

Gast

Abwesende

Informationen

Vorstellungsrunde

mitgeteilt von: STH

Alle anwesenden stellen sich vor.

Auslagerung

STH und MBR haben gestern noch mit einem von der BayernIT gesprochen. Outsourcing ohne dass wir kräftig helfen wird also nicht sein.

Diskussion

Traktanden

Befragung des Kandidaten

Basis

Annahme des Protokolls

Link zum letzten Protokoll

Diskussion Abstimmung

#7033 optipng/jpegoptim

eingereicht von: jowi

Wir können Bandbreite und Platz sparen.

Diskussion

Wir stellen das Thema zurück bis zur Ablösung

Docker Image für Roundcube suchen #6917

eingereicht von: jowi

Für Roundcube gibt es eines aus dem offiziellen Repo), allerdings basiert das auf dem master branch. Für die aktuelle Version (1.1.2) gibt es leider (noch?) keinen Tag, für 1.1.1 schon.
Eine brauchbare Alternative wäre hier verlinkte

Diskussion

wird bis zur Migration zurückgestellt

Hosting und Housing

Auf Grund der Rückmeldung der IT des Landesverbandes Bayern müssen wir eine andere Lösung für die zukünftige Housind oder Hosting finden. Das bestehende Housing in Bern muss bis Ende April mit Frist von 3 Monaten gekündet werden, wenn es noch dieses Jahr gekündet werden soll. Die Mitglieder der AG DI sind sich einig, dass dies sehr von Vorteil wäre. Aus Betriebssicherheitsgründen wie auch aus finanziellen Gründen. Folgende Tasks sind daher einzuleiten:

Proxy

eingereicht von: JFA / STH

Stefan baut Content Security Policy so um, dass wieder alle Dienste korrekt funktionieren.

Sonst wird möglichst nichts mehr verändert.

Varia

Letsencrypt #6988

Erledigt wegen obigem Vorgehen.

Spam #7507

Erledigt wegen obigem Vorgehen bezüglich Migration der IT-Infrastruktur.

#7362 Bestehende Dienste analysieren, Konzept für neuen Betrieb aufstellen

Erledigt wegen obigem Vorgehen bezüglich Migration der IT-Infrastruktur.

Schluss und nächste Sitzung

Sitzung wird durch den Sitzungsleiter geschlossen um 22:30.

Die nächste Sitzung wird per dudle festgelegt.


Protokoll AG eVoting Archiv


Protokoll Sitzung 04.08.2009 / mumble

Anwesend: Apophis, Exception, Vanadis, cockroach

Sitzungsleitung: Vanadis

Protokoll: Apophis

Traktanden

Traktanden vom letzen Mal

einstimmig angenommen (Frozen) Vorsitz und Sitzungsleitung angenommen

Gegenvorschläge zu Adder vorstellen

Keine alternative vorgeschlagen

Wahl des Protkolls

Adder : 3 Enthaltungen 1

Antrag an die PV

Antrag: wir beantragen einen GPK (lead + einer) Antrag: Keyholder 2 + 2 Subtitute

<hr />

(Keyholder)

O S 2 + 2 Vorstand 1 + 1 GPK 2 + 2 Keyholder

<hr />

* * Vorstellen des Protkolls **

5 Minuten Vorstellung

* * Antrag Exception ** * Abschaffung schriftliches Wahlrecht * Gründung eines Organs eVoting welches alle Rechte die nicht explizit dem Vorstand oder der PV vorbehalten sind übertragegen werden in welchem alle Piraten Mitglied sein werden. * Das Organ kann sich auch physisch treffen und dies kann auch in temporale und lokaler nähe zu einer PV stattfinden. (Dies ist keine Aufforderung dass so zu machen)

Wahl Name: Vorschläge

Forumstand 21:32 (4.8.2009) eVote : 1 e-Vote : 1 ?-vote : 6 kompass : 3 PeeVee : 1 Piratenfeedback : 1

Die AG stimmt einstimmig auch ?-vote zu.

Antrang Vanadis: interne Kommunikation geht hauptsächlich über origo, Projekt beantragt. Antrag einstimmig angenommen.

Alle mitglider haben einen origo account (angelegt) weiter mitglieder sind herzlich willkommen und werden geadded.

Diskussion Implementation

Server+Client schreiben: 3 Ja : 1 Nein Unittests: Von Hand Release Date: 13. April 2036 (wir beachten 64bit Timestamps) 32/64bit ist uns Egal! Wir programmieren > Python/C# (C++ übername?)

Diskussion Barriere-Freiheit

Wir machen Barriere-Freiheit im vernünftigen Umfang so dass auch der Vorstand das Programm bedienen kann.

Varia

Logovorschläge sind Willkommen

Sizung geschlossen: 22:30


Protokoll Sitzung 28.07.2009 / mumble

Anwesend: Apophis, Exception, SciFi, Simon_Rupf, Vanadis, cockroach, dergringo, quiqum / später: (Stedi), (Nyuu), diuuk

Sitzungsleitung: Vanadis

Protokoll: Apophis

Traktanden

Voting mit Web

Programmiersprache

Sicherheitsbedürfnis

Design / Voting Verfahren

Extern

Testumgebung

Antrag an PV

Implementation

Entwicklung

Mehrsprachigkeit

Varia

Der Protokollführer: Apophis

Der Vorsitzende: Vanadis


Protokoll Sitzung 04.08.2009 / mumble

Anwesend: Apophis, Exception, Vanadis, cockroach

Sitzungsleitung: Vanadis

Protokoll: Apophis

Traktanden

Traktanden vom letzen Mal

einstimmig angenommen (Frozen) Vorsitz und Sitzungsleitung angenommen

Gegenvorschläge zu Adder vorstellen

Keine alternative vorgeschlagen

Wahl des Protkolls

Adder : 3 Enthaltungen 1

Antrag an die PV

Antrag: wir beantragen einen GPK (lead + einer) Antrag: Keyholder 2 + 2 Subtitute

<hr />

(Keyholder)

O S 2 + 2 Vorstand 1 + 1 GPK 2 + 2 Keyholder

<hr />

* * Vorstellen des Protkolls **

5 Minuten Vorstellung

* * Antrag Exception ** * Abschaffung schriftliches Wahlrecht * Gründung eines Organs eVoting welches alle Rechte die nicht explizit dem Vorstand oder der PV vorbehalten sind übertragegen werden in welchem alle Piraten Mitglied sein werden. * Das Organ kann sich auch physisch treffen und dies kann auch in temporale und lokaler nähe zu einer PV stattfinden. (Dies ist keine Aufforderung dass so zu machen)

Wahl Name: Vorschläge

Forumstand 21:32 (4.8.2009) eVote : 1 e-Vote : 1 ?-vote : 6 kompass : 3 PeeVee : 1 Piratenfeedback : 1

Die AG stimmt einstimmig auch ?-vote zu.

Antrang Vanadis: interne Kommunikation geht hauptsächlich über origo, Projekt beantragt. Antrag einstimmig angenommen.

Alle mitglider haben einen origo account (angelegt) weiter mitglieder sind herzlich willkommen und werden geadded.

Diskussion Implementation

Server+Client schreiben: 3 Ja : 1 Nein Unittests: Von Hand Release Date: 13. April 2036 (wir beachten 64bit Timestamps) 32/64bit ist uns Egal! Wir programmieren > Python/C# (C++ übername?)

Diskussion Barriere-Freiheit

Wir machen Barriere-Freiheit im vernünftigen Umfang so dass auch der Vorstand das Programm bedienen kann.

Varia

Logovorschläge sind Willkommen

Sizung geschlossen: 22:30


Protokoll Sitzung 11.08.2009 / mumble

Anwesend: Apophis, Exception, Vanadis, cockroach (später Nyuu)

Sitzungsleitung: Vanadis

Protokoll: Apophis

Traktanden

-> Exception -> Vanadis -> GPK?

Traktanden vom letzen Mal

Letztes Protokoll: http://wiki.piraten- partei.ch/Protokoll_AG_eVoting_20090804 einstimmig angenommen (frozen) Vorsitz und Sitzungsleitung: einstimmig angenommen

Programmiersprache: Python / C# (C++)

Traktandum wird nach hinten verschoben

Verschiebung SciFi : Termin Meeting

Vorschlag 17. August - 21Uhr einstimmig angenommen. Vorschlag 16. August - 21Uhr einstimmig angenommen. (fixed)

Verschiebung SimonRupf

Antrag unklar, darum abgelehnt. Der Antrag soll bitte nochmal gestellt werden damit klar ist was wir eigentlich tun sollen. Natürlich darf jeder mithelfen auch wenn er nicht am Code schreibt.

Lizenz

Statutenvorschläge

Deadline: 17. August 20 Uhr! Nochmal anpassen wurde beschlossen.

GPK wird noch hinzugefügt!

Wir machen einen kompletten Antrag.

Die AG e-Voting stellt fest dass wir keine Revisionsstelle gewählt haben und auch nicht beschlossen haben dass es keine braucht. Darum beantragen wir die Wahl der Revisoren an der ausserordentlichen PV zu traktandieren. (4 Ja, 1 Enthaltung)

Endgültiger Beschluss am Sonntag.

Rückkommen auf die Programmiersprache

-> C# wurde als Implementationssprache beschlossen.

22:30 Sitzungsende


Protokoll Sitzung 11.08.2009 / mumble

Anwesend: Apophis, Exception, SimonRupf, cockoach

Sitzungsleitung: SimonRupf

Protokoll: Apophis

Traktanden

Antrag Statutenänderung

Antrag Statutenänderung

Änderungsantrag cockroach:

von:

bc. Die 4 Abstimmungsbeauftragten stellen zusammen mit den anderen Abstimmungauthoritäten den ordnungsgemässen Ablauf der Internetabstimmungen sicher.

nach:

bc. Die beiden Abstimmungsbeautragten (bzw. deren Stellvertreter) stellen zusammen mit den anderen Abstimmungauthoritäten den ordnungsgemässen Ablauf der Internetabstimmungen sicher.

Abstimmung: einstimmig angenommen

Abstimmung über den ganzen Antrag: einstimmig angenommen

Vorgehen in der Entwicklung

Einladung zur Mithilfe an den CCCZH

Wir laden den CCCZH herzlich ein, und schicken ihm eine Einladungsmail.

einstimmig wird dies angenommen

Varia

Sitzungsende - 21:25


Protokoll Sitzung 24.08.2009 / mumble

Anwesend: Apophis, cockroach, SimonRupf, Exception, Vanadis, 21:12 SciFi

Sitzungsleitung: SimonRupf

Protokoll: Apophis

Traktanden

Kritik an den Statutenänderungen

Kritik an:

eCH

momentan down, klingt aber interessant.

Darum Vertagung auf die nächste Sitzung: einstimmig angenommen.

Reaktion CCC

Bisher keine Reaktion. SciFi wird hernani mal anrufen ob es beim CCCZH eine Rückmeldung kriegt.

vBox Image mit Adder

Vorinstalliertes Debian mit installiertem Adder von SimonRupf: http://downloa d.apophis.ch/adder/adder.7z

Diskussion und Fragen nächste Woche.

Status des Projektes

Bisher wurde noch nichts gemacht:

Neben der Programmierarbeit wird auch hilfe für UML Diagramme, GUI und ähnliches gesucht.

Varia

Sitzungsende: 21:55


Protokoll Sitzung 31.08.2009 / mumble

Anwesend:

Sitzungsleitung:

Protokoll:

Traktanden

eCH

Wieder online? Falls ja, was machen die genau und wie hilft uns das weiter?

Reaktion CCC

Schon etwas gehört?

Aktuelle Implementation von Adder

Diskussion und Fragen anhand des vBox Images

Varia


Protokoll Sitzung 30.11.2009 / mumble

Anwesend: Simon Rupf, Apophis, Exception

Sitzungsleitung: Simon Rupf

Protokoll: Simon Rupf

Traktanden

Klarstellung zum Antrag

Diskussion über den Antrag an die PV welcher im Namen der AG veröffentlicht wurde. Klarstellung, dass dieser ohne Rücksprache mit allen AG Mitgliedern veröffentlicht wurde.

Wie weiter mit ?-vote

Besprechung der weiteren Zukunft des Projektes "?-vote". Verschiedene Personen wurden für eine Mithilfe an den derzeitigen Verständnisproblemen der zugrunde liegenden Kryptomathematik angefragt.

Adder Versuchsbetrieb

Vorschlag der versuchsweisen Umsetzung von eVoting mit der fertigen Lösung "adder" bis Pi-Vote soweit ist, um bereits erste Erfahrungen mit dem System hinter beiden Programmen sammeln zu können. Wir benötigten dazu eine gemeinsame virtuelle Test-Maschine, somit abhängig von dem Server der AG DI.

Varia

Kurze Diskussion über Entropie und deren Ursprung und Nutzen in Computersystemen.


Protokoll Sitzung 22.01.2010 / mumble

Anwesend: Apophis, Exception, Simon Rupf

Sitzungsleitung: Exception

Protokoll: Simon Rupf

Traktanden

Statusreport

Apophis konnte Exception ein Paper beschaffen, das Exception ermöglichte im Kryptoteil vorwärts zu kommen.

zertifikate: austellung, verteilung, technisches

Idee: Der Voter generiert seine Schlüssel zuhause und druckt seinen öffentlichen Schlüssel und ein zugehöriges Zertifikatsrequest aus und bringt dies an ein Treffen mit "Identitätsprüfern" mit (z.b. an einem Stammtisch). Diese Beglaubigen den Request (Ort, Datum, Unterschrift) und reichen das zur Signierung ein. Wichtig ist, dass jeder Voter nur eine Stimme erhält, aber in seinem öffentlichen Schlüssel sollte nach Möglichkeit kein Hinweis auf seine Identität sein (Eigenverantwortung?).

Vorgeschlagen wird, dass wir zwei Schlüssel haben ein Root-Zertifikat (A) und ein davon abgeleitetes Zertifikat um die Voter-Schlüssel zu signieren (B).

randomness: wie random ist random genug?

Sollen wir mit Seed-Erzeugung durch Mausbewegen nerven? Der Sicherheit wegen: Ja.

key size: wie gross darf's denn sein?

Ein kleinerer Schlüssel ist einfacher zu Erzeugen, ein längerer Schlüssel ist sicherer.

Wir entscheiden uns für eine Grösse von 4k

networking: rpc over what?

Apophis schlägt einen WSDL vor, da dadurch einfach neue Clients dafür entwickelt werden können. Exception wendet ein, dass es nicht trivial ist, einen Client kryptographisch sicher entwickeln kann. Zugegebenermassen sind Webservices fehlertoleranter. Gibt es Binärdaten-Beschreibungssprachen?

Wir entscheiden uns für WSDL.

gui: what to tell the user?

Vorschlag: Das Interface so schlank als möglich, im Hintergrund Protokollieren was sinnvoll ist. Evtl. optional weitere Infos dem User anzeigen.

Diskussion über das Abstimmungkontrollorgan, bzw. seine Rolle.

Exception stellt fest, dass die GPK als Überwachungsorgan schlecht als Keyholder geeignet ist. Ist es eine gute Idee, dass der Vorstand Keyholder ist? (Der Vorstand ist die Exekutive, die Abstimmungen dienen der Legislative) Besser wäre eine Abstimmungskommission von ca. 9 Personen.

Wir stellen fest, dass die Situation noch nicht optimal ist. Immerhin sind die Keyholder auf mehrere Stellen verteilt.

Wahlordnung muss noch ausgearbeitet werden: Dies muss das Abstimmungs- Kontrollorgan machen, allerdings stehen derzeit nur drei der fünf Beteiligten zur Verfügung. Wir sollten hierzu einen Vorschlag ausarbeiten. Darin gehört z.B., dass wer eine Abstimmung zu Manipulieren aus der Partei ausgeschlossen.

Amtsenthebung: Wichtig ist, dass dies in den Statuten definiert ist. Wir finden den entsprechenden Punkt: Art. 8, Abs. 4, Punkt f

Varia

Liquid Democracy Tools

Dies ein guter Ansatz zur Meinungsbildung und Kollaboration. Endgültige Entscheidungen müssen aber stets vom zuständigen Organ gefällt werden. Argumente die diese Lösungen als eVoting disqualifizieren sind z.B. fehlende Anonymität der Stimmen, Manipulierbarkeit der Ergebnisse.


Protokoll Sitzung 10.05.2010 / mumble

Anwesend: Apophis, Exception, Simon Rupf

Sitzungsleitung: Exception

Protokoll: Simon Rupf

Traktanden

alpha test feedback

Es läuft auf Windows 7 32bit & 64 Bit, Vista 32 Bit, XP 32bit und Ubuntu 10.04 64 Bit. Wir brauchen noch jemanden der es auf Mac OS testet. Funktioniert hat es. Das Auszählen dauert auf Quadcore ca. 4 Minuten und auf einem Dualcore etwa 5 Minuten. Bei einer Abstimmung mit zwei Fragen (eine mit zwei und die andere mit drei Option) fielen 320 KiB pro Benutzer (bei 4 KiB grossen Keys und 40 Beweisen pro Obligation (jeder Beweis hat eine Wahrscheinlichkeit von 50%)).

diskussion GUI verbesserungen

Das Programm beendet stets, besser wäre es, wenn es wieder zurück an den Anfang führen würde. Die Übersetzungen und Bilder erst machen, wenn der Programmfluss steht. Nett wäre es dem User anzubieten die Abstimmungen zu archivieren.

diskussion zertifizierung

Bei der Erstellung eines Zertifikates werden nur die Daten übertragen die der User im Formular angibt.

Verfahren zur sicheren Authorisierung der Zertifikate entwickeln. Am sichersten wäre es, das nur an PVs durchzuführen, vermutlich werden wir das aber auch an Stammtischen anbieten.

Die Idee ist, dass der Anfragende das Programm installiert, eine Zertifikatanfrage startet, das Formular ausdruckt und damit zu einer Keysigning-Veranstaltung geht. Dort müssen drei Autoritäten die Identität bestätigen und das Formular an die Zertifizierungsstelle senden. Die Zertifizierungsstelle prüft ob die Person Mitglied ist und ob Sie allenfalls noch ein gültiges Zertifikat hat, falls dies nicht der Fall ist, wird die Zertifikatanfrage bestätigt.

Dieses Verfahren muss so sicher wie möglich und so einfach wie nötig sein, da wir es hier mit menschlichen Schwächen zu tun haben.

diskussion statuten/regeln

Wir müssen eine Abstimmungsordnung ausarbeiten gemäss Statuten Art. 15.1. Gemäss Statuten müssten wir ein Quorum von 10% erreichen, damit die Abstimmung gültig ist. Bei der Erstellung der Abstimmungen ist der offizielle Pi-Vote- Client (oder ein dazu vollständig Protokoll-Kompatibler Client) zu benutzen. Der Pi-Vote-Client zeigt Protokollverletzungen durch rote Schriftfarbe an. Die Zertifizierung wie oben beschrieben muss ebenfalls dokumentiert sein. Die Abstimmungsfristen und die Ankündigungsfrist ist wie in den Statuten festzuhalten. Ideal wäre dazu eine Checklisten-Form. Die Archivierung der Abstimmungen muss sichergestellt werden. Apophis opfert sich und erarbeitet ein solches Dokument.

Varia

Client dem CCC vorstellen

Wenn wir unseren Prozess ausgearbeitet haben und mit dem Client weitgehend zufrieden sind, würden wir gerne den Client dem CCC präsentieren und deren Inputs dazu einholen.

Eine Präsentation dazu erstellen

Könnte man z.B. für dem CCC oder für die PV verwenden.

Ist es sinnvoll, dass ein Wähler seine Stimme ändern kann?

Weil er z.B. sich verklickt hat oder weil er sich umentscheidet.


Protokoll Sitzung 30.05.2010 / mumble

Anwesend: Apophis, Exception, Simon Rupf

Sitzungsleitung: Exception

Protokoll: Simon Rupf

Traktanden

status report / changes

Neues Zertifikat erstellen. Kleinere Bugfixes.

was fehlt noch? next steps?

Apo arbeitet an einem Entwurf. Französische Übersetzung und erklärende Bilder. Wir müssen Beschreibungen der Bilder zusammenstellen -> Simon. Icon ins Anwendungs-Menü unter Linux.

diskussion stimmänderung

Für Exception ist das Problematisch: Der Beleg der Stimme wird dadurch Wertlos, was die Transparenz stört. Der Implementierungsaufwand dafür wäre sehr gross, die Manipulationsmöglichkeit ist ebenfalls erhöht.

cosin-teilnahme

Präsentation für die PV (Konzept, Umsetzung, Sicherheit, Zertifizierung, evtl. Live-Demo / Präsi mit Screenshots) und Cosin. Simon beginnt damit eine Präsentation zusammenzustellen und kümmert sich um die Anmeldung.

organisation PV

Im ersten Teil (Morgen) der PV vorstellen und im zweiten Teil (Nachmittag) zertifizieren. Die Idee kam auf einen USB-Stick mit dem vorinstallierten Client zu verteilen. Simon klärt ab wie teuer USB-Sticks der grösse 2 GB billig und beschriftet sind.

Varia

keine


Protokoll Sitzung 22.08.2010 / Oberwinterthur

Anwesend: Apophis, Exception, Simon Rupf

Sitzungsleitung: Exception

Protokoll: Simon Rupf

Beginn: 13:00

Ende: 18:50

Traktanden

MySQL-Connector Debug

Wir haben seit kurzem einen Fehler im MySQL-Connector. Bevor mit dem Testen beginnen, wollen wir diesen noch ausmerzen. Es war ein Problem mit einer Datumsformatierung.

Generalprobe

Der folgende Ablauf (gemäss der Abstimmungsordnung der Urabstimmung) wurde durchgespielt bis uns nichts mehr auffällt:

  1. Ein Root-Zertifikat generieren
    Das Passwort muss mindestens 12 Zeichen lang sein. Exception schlägt vor, dies im Programm zu vermerken. Apophis ergänzt Absatz 3.4 in der Abstimmungsordnung zur Klärung. Die Zertifikate sollten nur verschlüsselt und authentifiziert übertragen werden.
  2. Client mit diesem Root-Zert. ausstatten und an alle Versuchsteilnehmer verteilen.
    Somit müssen wir die CA bereits im Vorfeld aufsetzen und möglichst auch schon Testen.
  3. Unter allen Versuchsteilnehmer werden die folgenden Rollen verteilt und sie generieren die dafür nötigen Zertifikate:
    1. Ein Server
    2. Ein Admin (es sind mehrere möglich)
    3. Fünf Autoritäten (oder mehr)
    4. Drei Abstimmende (oder mehrere)
  4. Der Admin erstellt eine Abstimmung
    Beim Erstellen der Abstimmung muss eine sichere Primzahl generiert werden. Dies ist extrem rechenaufwändig und sollte daher nicht auf Batterie-gestützten mobilen Geräten durchgeführt werden. Es wird überlegt ob wir einen Mechanismus zum Generieren dieser sicheren Primzahlen auf Vorrat einbauen sollen. Dies würde das massenhafte Erstellen neuer Abstimmungen deutlich beschleunigen.
  5. Die Autoritäten generieren den verteilten Abstimmungs-Schlüssel
  6. Die Abstimmenden stimmen ab
  7. Die Autoritäten führen mit Ihrem Teilschlüssel eine Teilentschlüsselung der Abstimmung durch

Weitere Schritte

Varia

keine


AG DI Meeting vom …

Anwesende Mitglieder

Entschuldigte Mitglieder

Nicht entschuldigt Mitglieder

Sonstige Anwesende

Ort: Mumble

Leitung: Corvus

Protokollant:

Beginn: 19:00

Ende: 20:00

Nächstes Meeting:

Mitteilungen

Statusberichte

Traktanden

Varia


New Server Documentation

DNS

DNS wird per PowerDNS gemacht, wozu es das Poweradmin-Web-Frontend gibt. Das Frontend ist nur per SSH-Tunnel auf dns-1-p bzw dns-2-p erreichbar. Von der lokalen Workstation:

$ ssh -L 8080:localhost:80 dns-1-p.piratenpartei.ch 

Danach mit dem Webbrowser auf http://localhost:8080/poweradmin gehen.
Benutzername/Passwort ist admin/admin

Jump Host/Puppet-Host/internes DNS/DHCP/VPN:

jump.piratenpartei.ch

OpenVPN einrichten

Note: Not sure if this still works...

ssh root@jupp-1.automatic-server.com
cd easy-rsy
. vars
./build-key mynewuser
./export
exit

# Linux
myworkstation $ scp -r root@jupp-1.automatic-server.com:easy-rsa/exports/mynewuser .
myworkstation $ cd mynewuser && sudo openvpn --config *tcp.conf

# Windows: WinSCP benutzen, alle .conf-Dateien nach .ovpn umbenennen

Neue vm erstellen

Definition erzeugen

Auf dem Jump host:

createvm -h
Create one or several new vms.

For each created vm the script will try to initialize it on one of the
virtualization hots. To make this work you must be logged in to the host
this script is executed with a working ssh-agen environment allowing you
to enter the virtulization hosts with 'ssh virt1' or 'ssh virt2' without
to be asked for a password. 

Usage:
       createvm [options] <names>+
where [options] are:
            --count, -c <i>:   Number of vms to create for each name (default: 1)
            --group, -g <s>:   The group (default: webphp)
      --environment, -e <s>:   The Environment (default: production)
              --pretend, -p:   Print out the commands instead of actually execute them
  --deploy, --no-deploy, -d:   Instantiate the new vm on a virtulization host (default: true)
              --version, -v:   Print version and exit
                 --help, -h:   Show this message

Beispiel für einen Wordpress host zu Testzwecken.

[root@jupp]# createvm -g webphp -e testing webwp
Created: webwp-1-t

Beispiel für das erstellen von multiplen hosts

[root@jupp]# createvm -g webphp -e development -c 2 webwp webdp
Created: webwp-1-d
Created: webwp-2-d
Created: webdp-1-d
Created: webwp-2-d

Provisionieren

Hinweis: Diese Schritte sind mit der aktuellen Version des Scripts nicht mehr nötig.

Auf einem der Virtualisierungshots:

[root@virtX]# lvcreate -L 20G -n NAME vg01
[root@virtX]# koan --server=10.1.2.1 --virt --system=webdp-1-p --virt-path=/dev/vg01/webdp-1-p

NAME wurde beim erstellen der Definition auf der Konsole ausgegeben.

Es dauert ca 15 Minuten bis vm installiert und bereit ist. Es kann sein das sie nach der Installation nicht automatisch startet.

Falls dieses Script nicht funktioniert hat gibt es hier etwas Dokumentation wie man das auch manuell hinkriegt.

Puppet

Puppet ausführen

Testen

ssh mytarget puppet agent --test --noop

Ausführen

ssh mytarget puppet agent --test

Puppet bearbeiten
ssh jupp-1.automatic-server.com
cd /etc/puppet
vim modules/ldap/README # doku anschauen
vim modules/ldap/manifests/server.pp # ldap server einrichten

Hosts:

LDAP

DNS

Proxy

Administration


Manual vHost Creation

In case the createvm script does not work as expected, here is a bit of documentation about how to do its work manually.

run createvm script: It will provision a new VM and set the name(s) in the DNS. Sadly at this time the machine fails to install on its own, so a manual installation is necessary. Force the machine to shut down and then boot with this CD-ROM iso:
/var/lib/libvirt/images/CentOS-6.5-x86_64-minimal.iso

In boot menu choose "Install system with basic video driver"

Language: english
Keyboard: Swiss German (sg)
Hostname: (Usually defined by the createvm script)
Timezone: Europe/Zurich
Set a root password
Use all space for your installation

remove CD-ROM drive

change IP and gateway

In /etc/sysconfig/network add this line:
GATEWAY=178.250.135.33

In /etc/sysconfig/network-scripts/ifcfg-eth0 set these lines:
BOOTPROTO=none
ONBOOT=yes
IPADDR=178.250.135.XX
NETMASK=255.255.255.224
IPV6ADDR=2a02:16a0:ff00:1::XX/64

In /etc/resolv.conf set these lines:
search production.piratenpartei.ch piratenpartei.ch
nameserver 178.250.135.41

After a reboot you should be able to login as root via SSH.

yum -y install ntpdate
ntpdate 178.250.135.34
yum -y update
chkconfig --del bluetooth
chkconfig --del cups
chkconfig portmap off
rpm --import http://mirror.switch.ch/ftp/mirror/epel/RPM-GPG-KEY-EPEL-6
yum -y --nogpgcheck install http://mirror.switch.ch/ftp/mirror/epel/6/i386/epel-release-6-8.noarch.rpm
rpm --import http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs
yum -y --nogpgcheck install http://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-6.noarch.rpm
yum -y install redhat-lsb
yum -y install --nogpgcheck puppet
mkdir -p /etc/pp/facts.d
echo "pp_loc=rz1" >> /etc/pp/facts.d/puppet
echo "pp_env=production" >> /etc/pp/facts.d/puppet
echo "pp_hostgroup=vserver" >> /etc/pp/facts.d/puppet
echo "pp_businessowner=ag-di" >> /etc/pp/facts.d/puppet
echo " pluginsync = true" >> /etc/puppet/puppet.conf
yum -y remove cups hal dbus abrt audit
puppet agent --test --server=puppet.piratenpartei.ch
puppet agent --test --server=puppet.piratenpartei.ch
puppet agent --test --server=puppet.piratenpartei.ch

Note: Yes, we execute puppet 3 times! The last run should no longer detect any changes.


Protokolle

Date & Time CEST Roadmap Protokoll
2020 03 16 21:00 Keine Traktanden zugewiesen Protokolle>2020-03-26
ältere Protokolle Minutes

Protokoll der AG DI der Piratenpartei Schweiz vom 26.03.2020

Anwesende

Abwesende

Berichte der Ressorts

Infrastruktur

https://projects.piratenpartei.ch/projects/ag-di/wiki/Externe_Dienstleister_%C3%9Cbersicht

Beobackend/Discourse

Allgm.

Beobackend soll laut Vorstand gekündigt werden, Discourse ( Forum ) muss dann gezügelt/gesichert werden.
Discourse kann aber auch von anderen Anbietern betreut werden.

ACT: Ticket machen zum Suchen eines Anbieters für Discourse ( Wartung/Betrieb) -> SOL

OTRS ver. 5.x

Pendenz:
Update verfügbar auf 6.x -> JWI

Allgm.

CIVI CRM ver 5.22

Pendenz:
Update auf neueste Version

Allgm.

Ticktes -> SOL

Redmine ver. 3.x

Pendenz:

Redmine Update verfügbar auf 4.x

Knowledge base ver. x -> wird abgeschaltet

DMSF: soll mit Redmine updatet werden

Allgm.

Nextcloud:
Wird momentan weiter laufen wie bisher, Überlegungen ob zurück zu DMSF oder mehr Speicherpatz

Wordpress ( Websites)

Pendenz:

PHP Version wird abgestellt Dez 2021 -> Bis dahin muss update gemacht werden

Exoscale

Pendenz:

Rechnungslauf:

Allgmein: ALLE

Action Prio Liste AG DI:

1. JWI: BEO Backend abschalten
2. JWI: Zügeln Civi Press zu Cyon
3. JWI: Zügeln Civi Members zu Cyon
4. JWI: Neue CoreOS VM aufsetzten
5. SOL: Abklären Civi Hosting/Betreung
6. SOL: Abklären Discourse Hosting/Betreung
7. JWI: Redmine Knowledge Base Plugin entfernen, Update 4.x
8. SOL: Update Factura Content ( FR/It/Eng)

Die Sitzung soll alle 4 Wochen statt finden, Protokoll wird im Wiki abgelegt.

Traktanden

Annahme des Protokolls

Link zum letzten Protokoll: Kein Protokoll/ Sitzung
Abstimmung

Nehmen wir das Protokoll an?

Das Protokoll wird ohne Gegenstimme angenommen!

TICKET Traktanden

Traktandum Ticket xxxx "xxx"

Link:

eingereicht von: XXX

Antragstext:

Diskussion
keine

Abstimmung
Nehmen wir den Antrag an?

Der Antrag ist angenommen!

Varia
keine

Schluss und nächste Sitzung

Sitzung wird durch die Sitzungsleitung geschlossen um 22:43 CEST.

Die nächste Sitzung ist am 23.04.2020 um 21:00 CEST.


Letzte Änderungen

{{recent}}


Sektionen

IT-Guys

Sektion Person
Aargau Stefan Cockroach Ott
Bern
Beider Basel David rakudave von Ah
Freiburg
Genf
St. Gallen und beider Appenzell Reto rettichschnidi Schneider
Thurgau-Schaffhausen Lukas LukyLuke Zurschmiede
Waadt
Zentralschweiz Stefan Falstaff Agner
Zürich Kai Vanadis Reuter

Kürzel

Für die Kantone werden zweistelligen Kürzel verwendet. In der Regel sind dies die Kantonskürzel. Bei einer Sektion welche mehrere Kantone beinhaltet, wird das Kürzel für jeden der Kantone verwendet. Zusätzlich wird noch ein weiteres Kürzel eingeführt. Das letztere kommt zum Einsatz, wo eine eindeutige Bezeichnung notwendig ist. Dies ist zum beispiel in der Mitgliederdatenbank, im Projektverwaltungstool oder im Emailticketingsystem der Fall.

Sektion Kürzel
Aargau ag
Bern be
Beide Basel bb, bl, bs
Freiburg fr
Genf ge
St. Gallen und beider Appenzell os, sg, ai, ar
Thurgau-Schaffhausen ts, tg, sh
Waadt vd
Zentralschweiz zs, lu, sz, ow, nw, ur, zg
Zürich zh

Services

Websites

Homepage
Section homepages

Primary

Hosting
Member and contact management
Email
Internal coordination

Auxiliary

Filestorage
Databases
Domain names
Load balancing and proxy
Firewall
Single Sign On (CAS)
Administration tools


IT administration tools

Monitoring
Logging
Configuration management


Configuration management

http://www.opscode.com/chef


Member and Contact management

phpLdapAdmin
RegistrationService
MemberService
Memberadmin
[[mdbgui:|MdbGUI]]
OTRS
Finance database
CiviCRM


Databases


DNS Server


Allgemeine Informationen zur Mailserver-Administration

Services

OTRS
Postfixadmin
Roundcube
Dovecot
Mailing lists

Editieren bestehender Konten

Die Administration der bestehenden Mailkonten erfolgt über eine postfixadmin-Instanz unter https://admin.piratenpartei.ch/postfixadmin/login.php

Neuanlegen von Konten

Neue Mailkonten werden über ein Skript auf dem Mailserver angelegt. Dieses generiert ein Passwort und sendet es dem neuen Nutzer zu. Das Skript kann wie folgt gestartet werden:

ssh root@mail-1-p.piratenpartei.ch /usr/local/sbin/newmail

Grundlagen

Wer darf ein Piratenpartei-Mailkonto haben?

Grundsätzlich jedes Parteimitglied. Die Adressen sind die bürgerlichen Namen (wie auf der Identitätskarte oder auf der Wahlliste) durch Punkte getrennt. Beispiele:

Welche Art von Konten kann man machen?

Wie gross sind die Quotas?

Im normalfall sind die Quotas 100 MiB. Wenn ein Konto aktuell verwendet wird, dann kann bei Bedarf auf 500 oder auch mehr erhöht werden, solange Speicherplatz frei ist. Das Ziel der Quotas ist nicht die Nutzer einzuschränken, sondern zu verhindern, dass bei einem ungefilterte, amoklaufende Mails den Mailserver verstopfen.

Wann werden die Quotas erhöht? Auf wieviel?

Wenn ein Mailkonto voll ist und auch verwendet wird (min. einmal in den letzten 30 Tagen).

Was wenn Mailkonten nicht mehr benutzt werden?

Benutzer kontaktieren, ob er es noch nutzen will bzw. wieder benutzen will. Falls nicht bzw. falls er nicht erreichbar ist, mailkonto deaktivieren. Falls der User es auf einmal wieder möchte kann es so wieder aktiviert werden.

Wie richtet man Konten für OTRS ein?

Als Weiterleitung an die Adresse otrs@piratenpartei.ch. Danach muss der OTRS-Administrator die entsprechende Queue in OTRS einrichten und die Rechte auf unsere LDAP-Struktur abbilden.

Was hat es mit den Adressen unter @lists.piratenpartei.ch auf sich?

Dabei handelt es sich um unsere Mailinglisten. Diese werden vom Mailinglisten-Administrator verwaltet.

Verschachtelte Weiterleitungen

Es gibt eine Reihe von verschachtelten Weiterleitungen welche der Bequemlichkeit der Nutzer dienen:

Spezielle Weiterleitungen

Wie genau werden Spam-Mail behandelt?

Einerseits setzen wir eine Reihe von DNS-Blacklisten ein, über die bekannte Spam-versendende Mailserver geblockt werden und andererseits den klassiker Spamassassin welcher mit regelmässig aktualisierten Regeln die typischen Muster von Spam-Mails im Text erkennt und bei genügend erkannten Merkmamalen die Mail als Spam markiert. Die Nutzer können solche markierten Mails in Ihrem E-Mail-Programm in einen separaten Ordner ausfiltern oder löschen lassen.

Wie finde ich heraus ob ein Mailkonto benutzt wird oder ob Fehler mit einem Konto auftreten?

Die Logs nach dem Konto durchsuchen:

ssh root@mail-1-p.piratenpartei.ch "grep vorname.nachname@piratenpartei.ch /var/log/maillog*" 

Anhang

Text des Newmail-Skripts auf Französisch

Bonjour ${name% *},

Ton compte de messagerie du Parti Pirate est maintenant prêt. Ton compte
utilisateur est "$username", ton mot de passe initial est "$password".
Merci de le changer au plus vite via notre interface webmail (
https://mail.piratenpartei.ch/ ).

De plus amples détails à propos de l'utilisation de notre système email
sont disponibles sur
http://projects.piratenpartei.ch/knowledgebase/articles/3

Cordialement,
-- 
L'équipe email
GT Infrastructure Numérique
Parti Pirate Suisse

Text des Newmail-Skripts auf Deutsch

Hallo ${name% *}

Deine Mailbox bei der Piratenpartei ist nun bereit. Dein Benutzername lautet "$username", dein Initialpasswort "$password". Du solltest Dir in unserem Webmail-System umgehend ein neues Passwort setzen.

Information dazu, wie Du unsere Mail-Infrastruktur am besten verwendest, findest Du auf http://projects.piratenpartei.ch/knowledgebase/articles/3

Gruss
-- 
Mailteam
AG Digitale Infrastruktur
Piratenpartei Schweiz

Text des Newmail-Skripts auf Englisch

Dear ${name%% *},

Your pirate party mailbox is now ready. Your username is "$username", your initial password is "$password". Please change your password immediately using our webmail interface.

Detailed information on how to use our mail system can be found on http://projects.piratenpartei.ch/knowledgebase/articles/3

Cheers
-- 
Mailteam
WG Digital Infrastructure
Pirate Party Switzerland

Filestorage


Webhosting

Standard PHP hosting


LDAP Member Database

Holds the member data.

Responsible Admins

Dependent Services

Access Rules

New LDAP ACL as of 28.04.2013

The order is very important.

RootDn need not be mentioned as it has full access regardless of ACL.

# Other system restricted access rule
to attrs=cn,l,info,description,st,street,title,telephoneNumber,mobile,postalCode,ppsBirthDate,ppsContributionClass,ppsGender,ppsJoining,ppsLeaving,ppsPreferredNotificationMethod,c,employeeNumber,employeeType,preferredLanguage,ppsAlternateMail
 by peername.ipv6=::1 none break
 by peername.ip="127.0.0.1" none break 
 by peername.ip="10.0.0.103" none break 
 by peername.ip="172.17.3.0%255.255.255.255" none break 
 by * none stop

# Temp restricted access rule
to dn.subtree="dc=tmp,dc=piratenpartei,dc=ch" 
 by group/ppsGroup/member.exact="cn=diradmin,cn=di,dc=workgroups,dc=piratenpartei,dc=ch" manage
 by group/ppsRole/roleOccupant.exact="cn=registrar,cn=direction,cn=board,dc=piatenpartei,dc=ch" write
 by group/ppsRole/roleOccupant.exact="cn=treasurer,cn=direction,cn=board,dc=piratenpartei,dc=ch" write
 by * none stop

# Password restricted access rule
to attrs=userPassword
 by group/ppsGroup/member.exact="cn=diradmin,cn=di,dc=workgroups,dc=piratenpartei,dc=ch" manage
 by self write
 by dn.base="cn=mdbgui,dc=piratenpartei,dc=ch" write
 by dn.base="cn=bind,dc=piratenpartei,dc=ch" auth
 by anonymous auth
 by * none stop

# Voting right until restricted access rule
to attrs=ppsVotingRightUntil
 by group/ppsRole/roleOccupant.exact="cn=actuary,cn=direction,cn=board,dc=piratenpartei,dc=ch" write
 by group/ppsRole/roleOccupant.exact="cn=registrar,cn=direction,cn=board,dc=piatenpartei,dc=ch" write
 by group/ppsRole/roleOccupant.exact="cn=treasurer,cn=direction,cn=board,dc=piratenpartei,dc=ch" write
 by * read stop

# Selfservice access rule
to attrs=l,mail,mobile,postalCode,ppsBirthDate,ppsGender,ppsPreferredNotificationMethod,preferredLanguage,st,street,telephoneNumber,title,ppsAlternateMail,c
 by self write
 by * none break

# Location access rule
to dn.regex="^.*(l=[A-Za-z]+,st=[a-z]+,dc=piratenpartei,dc=ch)$" 
 by group/ppsGroup/member.expand="cn=board,$1" write
 by * none break

# State access rule
to dn.regex="^.*(st=[a-z]+,dc=piratenpartei,dc=ch)$" 
 by group/ppsGroup/member.expand="cn=board,$1" write
 by * none break

# National access rule
to dn.subtree="dc=piratenpartei,dc=ch" 
 by group/ppsGroup/member.exact="cn=diradmin,cn=di,dc=workgroups,dc=piratenpartei,dc=ch" manage
 by dn.base="cn=mdbgui,dc=piratenpartei,dc=ch" write 
 by group/ppsGroup/member.exact="cn=Direction,cn=Board,dc=piratenpartei,dc=ch" write
 by group/ppsGroup/member.exact="cn=Presidium,cn=Board,dc=piratenpartei,dc=ch" read 
 by group/ppsGroup/member.exact="cn=FIN,dc=workgroups,dc=piratenpartei,dc=ch" read 
 by group/ppsGroup/member.exact="cn=GPK,dc=piratenpartei,dc=ch" read 
 by group/ppsRole/roleOccupant.exact="cn=Voting,cn=AnK,dc=piratenpartei,dc=ch" read
 by group/ppsRole/roleOccupant.exact="cn=President,cn=AnK,dc=piratenpartei,dc=ch" read
 by group/ppsRole/roleOccupant.exact="cn=RegistrarAssistant,cn=ROA,dc=workgroups,dc=piratenpartei,dc=ch" read
 by self read 
 by dn.base="cn=bind,dc=piratenpartei,dc=ch" read
 by dn.base="cn=redmine,dc=piratenpartei,dc=ch" read
 by anonymous auth
 by * none break

# Schema access rule
to dn.subtree="cn=subschema" 
 by users read
 by * none break

# Read access to infrastructure
to filter="(|(|(|(objectClass=ppsOrganization)(objectClass=ppsSection))(|(objectClass=ppsGroup)(objectClass=ppsRole)))(objectClass=ppsContainer))" 
 by * read

# Final no access rule
to *
 by * none stop

Load balancing & proxying


Logging

Syslog to database with file fallback.


Mailing lists

Create a new list

Via CLI

Via Webfrontend


MemberAdmin

Provides member administration interface for the registrar, actuary and sections boards. Part of the CRM.

Responsible Developer

Dependencies


MemberService

Self-service for the members to change their personal data. Part of the CRM.

Responsible Developer

Dependencies


Monitoring

https://www.icinga.org


Emailticketing


Mitgliederdatenbank


Projektmanagement

Redmine
IRC
Mumble


E-Mailverwaltung

https://admin.piratenpartei.ch -> Postfixadmin


Redmine

{{warning(Der folgende Text ist ein Entwurf und kann noch nicht als verlässlich betrachtet werden.)}}

https://projects.piratenpartei.ch/

Sektionskoordination
Anträge an den vorstand
Wissensdatenbank
Ablage für Protokolle
Kollaboration
Dokumentengenerierung
Standardmässig eingerichtet mit Ticketverfolgung mit Tracker Task
Mögliche Erweiterungen sind Tracker für Sitzungstraktanden, Wiki, Dokumentengenerirung, Etherpad, Dokumentenmanagement, Git,
https://projects.piratenpartei.ch/


RegistrationService (In Developement)

Service for the registration of new members and forum accounts. Also provides password reset. Part of the CRM.

Responsible Developer

Dependencies


Single Sign On

Server

For Single Sign On (SSO) we use Central Authentication Service (CAS).
As a CAS server we use rubycas-server which is running on Herman. This server is configured to use our LDAP database to verify the user credentials.

There is currently no init script, i.e. the cas server needs to be started manually. In order to do so execute rubycas-server &. If you need to stop the server you need to do this with kill.

Search for the configuration in /etc/rubycas-server/config.yml.

There is a theme in the colors of the Pirate Party Switzerland available at the GitHub account of Corvus. This Theme is currently installed at /usr/lib/ruby/gems/1.8/gems/rubycas-server-1.1.1/public/themes/ which wont survive an update. The correct place would be /etc/rubycas-server/public/themes/. rubycas-server only picks up this custom theme at the correct location, when the variable public_dir is set in the config file.

Clients

Redmine

Redmine uses the module redmine_cas in order to make use of the cas server. This module uses the client library which is written by the same developers as the server. Unfortunately the installed version of this module does not handle things very well. The issue was that there were too many redirects. In order to make things work I changed the module to not execute the redirect which Redmine passes along with the service URL the the CAS server. Probably a newer version of this module does not have this Problem anymore.

Drupal

Used the modules http://drupal.org/project/cas and http://drupal.org/project/cas_attributes.


{{warning(Der folgende Text ist die Strategie des Jahres 2012. Viele dieser Ziele wurden umgesetzt, andere sind mittlerweile nicht mehr zutreffend.)}}

Strategie der Arbeitsgruppe Digitale Infrastruktur

Grundlagen

Die Arbeitsgruppe Digitale Infrastruktur basiert ihre Tätigkeit auf folgende Grundlagen:

Vision / Leitbild

Gerade für die Piratenpartei ist es von essentieller Wichtigkeit eine tadellos funktionierende Digitale Infrastruktur zu bieten. Die Infrastruktur soll heutige Standards nicht nur umsetzen, sondern auch wegweisend für zukünftige Standards sein. Es ist daher wichtig, sowohl bei der Technik, dem Datenschutz und der verwendeten Software grösstmögliche Sorgfalt walten zu lassen, mit dem Ziel, sich als leuchtendes Beispiel zu präsentieren.

Ziele

Bis ende Jahr

Erneuerung der IT Infrastruktur

Durch die bereits geplant Servermigration auf eigene Hadrware, werden Reserven gebildet um zukünftigen Anforderungen gerecht zu werden. Durch die redundante Auslegen soll zudem die Ausfallsicherheit erhöht werden.

Grundlage für eine einheitlich modulare Webpräsenz schaffen

Die Vielfalt an unterschiedlichen System die bereits im Einsatz sind wird aus wartungstechnischer Sicht zunehmends ein Problem. Durch einen Relaunch der Hauptwebseite soll die Basis für eine einheitliche Plattform geschaffen werden in der nicht nur die Webpräsenz der nationalen Ebene sondern auch die der Gebietssektionen einen platz finden.

Prozesse im Umgang mit PI-Vote-Zertifikaten vereinfachen

Die Wahlbeteiligungen bei Urabstimmungen sind nach wie vor bedenklich. Als einer der Gründe hierfür ist sicherlich der aufwändige Prpozess für den Erwerb eines Zertifikats. Durch vereinfachen dieses Prozess soll die Einstiegshürde verkleinert werden und somit die Wahlbeteiligung erhöht werden.

In drei Jahren

Einführung eines CRM für die Mitgliederverwaltung

Die Mitgliederverwaltung besteht derzeit aus einer Sammlung von selbst entwickelten Applikationen und Scripts die sich um eine in der aktuellen form wenig dynamischen Datenbank scharen. Durch Einfürung eines CRM soll die Grundlage geschaffen werden damit wir unser Mitgliederdaten auch auf länger Sicht noch im Griff haben.
Über ein Self-Service-Portal soll zudem jedes Mitglied die Möglichkeit erhalten seine Daten einzusehen und zu aktualisieren womit eine Erhöhung der Datenqualität erreicht werden soll.

Vereinfachung des Zertifikatmanagments

Das erstellen von Zertifikaten für den Zugang zu Mitgliederdaten ist, gerade für technisch wenig versierte, ein mühsamer Prozess. Zusätzlich erschwerend ist die Tatsache das dieser wiederkehrend stattfinden muss. Vergleichbares gilt auch für die PI-Vote-Zertifikate. Um dies zu vereinfachen soll ein Mitgliederausweis eingeführt werden, der mit einer Chipkarte bestückt ist. Diese Chipkarte soll alle Zertifikate enthalten welches ein Mitglied möglicherweise benötigen wird und wird auf Lebenszeit ausgestellt.

Wartbarkeit der IT Infrastruktur erhöhen

Änderungen an Konfiguration finden derzeit meist direkt auf dem Produktivsystem statt. Ein Testlauf in einer entsprechenden Umgebung wird in der Regel nicht durchgeführt. Weiter sind ähnliche Systeme nicht in vergleichbarer Art und Weise konfiguriert, was die Wartung weiter erschwert.
Durch die Einführung eines Konfigurartionsmanagements soll die Konfiguration zentralisiert und vereinheitlicht werden. Dies ermöglicht auch das automatisierte Set Up von Testumgebungen.

Ausarbeiten von Massnahmen und Prozessen um Ausfallzeiten minimal zu halten

Derzeit merken wir oftmals erst beim Ausfall eines Systems, dass etwas nicht in Ordnung ist. Durch die Einführung eines Monitoring Systems soll dem vorgebeugt werden. Dieses System soll in der Lage sein die Zuständigen Administratoren aktiv zu informieren. Dies nicht nur im Fehlerfall, sondern auch als Frühwarnung.

Es kann durchaus vorkommen, dass das Monitoring nicht mehr in der Lage ist den Admin zu erreichen oder es merkt durch seine Position im internen Netzwerk nicht, dass etwas nicht stimmt. Darum soll das interne Moitoring durch ein Externes ergenzt werden.

Sämtliche Massnahmen gegen Systemausfall können keine Garantie geben. Aus diesem Grund ist es wichtig zu wissen was im Fehlerfall zu tun ist. Aus diesem Grund sollen Regelmässige Übungen eingeführt werden bei denen das Desaster-Recovery in verschiedensten Szenerien durchgespielt wird. Diese Übungen können auch zum Entdecken von Fehlern in der Backupstratgie führen.

Der Grossteil des Piratenalltags findet online oder zumindest elektronisch statt. Dabei fallen viele wertvolle Daten an die es zu sichern gilt. Weiter gibt fallen daten an für die der Gesetzgeber eine zehnjährige Aufbewahrungspficht fordert. Dazu soll eine entsprechende Backupinfrastruktur geschaffen werden die dem gerecht wird.

In fünf Jahren

Zeitplan

2012

Q3

Q4

2013

Q1

Q2

Q3


.wikifootercontent {
margin: 0 0.5em;
}

.fclear {
clear: left;
}

.col {
float: left;
}

.col33 {
width: 33%;
}

.textile-comment {
display: none;
}


AG Digitale Infrastruktur

Aufgabe der AG DI

Die AG DI unterstützt die Organe der Piratenpartei Schweiz und ihrer Sektionen in IT Fragen.
Sie ist verantwortlich für den reibungslosen Betrieb der Serverinfrastruktur und der darauf betriebenen Applikationen.
Die AG DI evaluiert neue Applikationen und integriert sie bei nachweislichem Bedarf in die Infrastruktur.
Die AG DI stellt auf technischer Ebene sicher, dass die Datenschutzgesetze und Richtlinien eingehalten werden.
Die AG DI verpflichtet sich dem ausnahmslosen Einsatz von quelloffener Software sowie von unter freien Lizenzen verfügbaren Medien.
Gleich diesem Gedanken sind Applikationen, welche im Rahmen der AG DI entwickelt wurden. als quelloffene Software unter einer freien Lizenz zu veröffentlichen.

Known Ideas / Future Development

Sitzungen/ Protokolle der AG DI

Information für Sektionen

Die Sektionen1 der Piratenpartei Schweiz haben Anrecht auf verschiedene Dienstleistungen der AG-DI. Dies sind E-Maildienste, Webhosting, Zugang zu den Mitgliederdaten und der Buchhaltung sowie eine Platform zu Koordination und Kolaboration. Weitere Informationen dazu unter IT-Infrastruktur zu Gunsten der Sektionen.

1 Kantonssektionen und jede weitere Feingliederung

Kontakt

You can contact the workgroup by opening a ticket here in this project.

Neuer Server

New Server Documentation