-
Notifications
You must be signed in to change notification settings - Fork 36
BALLRetreat_2015_2
cschaerfe edited this page Jul 7, 2015
·
1 revision
#Dienstag, 07.07.15# Anwesend: Oliver, Philipp T., Philipp B., Jens, Luis, Thomas, Charlotta 13:30 Skype mit Andreas:
##Offene Themen für Retreat:##
- Rotatsionsoperatoren
- Docker-Build Container + einbinden in Jenkins (P + P) (VM lauft mit Docker angebunden and Jenkins, Mac Minis angebunden, Windows fehlt nocht, dann testen ob diese alle funktionieren und mit FTP Server nach außen an
- Python Anbindungen + IPython Notebooks für BALL View (Kommunikation zwischen IPy und BALLView)
- Umstellung auf QT5
- Testen vom QT5 Branch von verschiedenen Leuten auf verschiedenen Systemen (inkl. Start von BALL View) (testen mit altem oder neuem contrib) (erstmal manuell bauen?)
- Website (Wordpress Mainz Vorteil: automatische Sicherheitsupdates)
- Contrib (Umstellung auf external project von Philipp sehr elegant unter unix + OSX, aber Albtraum auf Windows wg Visual Studio)
- geht voran, dauert aber noch
Windows aus Jenkins rauslassen im Moment, da es eh nicht läuft.
##Aufgabenverteilung:##
- Andreas: Contrib unter Windows am Laufen zu bringen
- Philipp T: Automatische Builds von BALL und aektuelles Contrib auf Macs
- Philipp B + Thomas: Docker + Redhat (bisheriges contrib + master branch), wenn Zeit auch ein Docker-Container für QT5 Branch
- Charlotta: Website
- Luis: Azure-Maschinen an Jenkins anbinden, Plug is installiert, aber organisational IDs missing um VMs von Jenkins automatisch Hoch- und Herunterzufahren, testen mit alten Versionen, die mal funktioniert haben, ob irgendeine Version von VS tut
##Ziele:## Automatische Builds für OSX und Linux fertig (wichtig zu haben) für Mac und Linux (später dann Windows Builds und QT5 Branch testen) Dann auch den neuen Contrib-Build testen.
##Misc:##
- libcurl auf mac kaputt -> kann zu timeouts führen
- Releases sollten als binaries auch bei github liegen
- Aufpassen mit PackageMaker: ab Yosemite nicht mehr unterstützt (Drag'nDrop installer hat aber vorher nie funktioniert, weil Pfade in NameTool abhängig davon wo Paket abgelegt wird, vielleicht kann CMake das jetzt). Für App-Store: Product Build, aber das kann CPack nicht.
- Sobald Contrib, und Docker/Jenkins + automatische Builds mit allen Maschinen fertig -> neuer Release mit QT4 (nutzen um Release Prozess zu optimieren und formalisieren); Zeitplan: Ende August