20150320 - Meeting minutes, Friday March 20th, 2015 - OpenNCP Community: Release Management
OpenNCP Community: DEV meeting
20th March
Estimated - 09:30 to 10:30 CET
Performed - 09:30 to 10:30 CET
AGENDA
a) Review the release management process;
b) Prepare the next release, from a responsibility and tasks needed to be done;
c) Schedule next release to 31st of March.
- Wiki+ WorkBench + GoToMeeting
- GoToMeeting:
1. Please join my meeting, 20th March 2015 at 09:30 CET.
https://global.gotomeeting.com/join/2859079172. Use your microphone and speakers (VoIP) - a headset is recommended. Or, call in using your telephone.
Austria: +43 (0) 7 2088 2172
Australia: +61 2 8355 1039
Belgium: +32 (0) 42 68 0180
Canada: +1 (647) 497-9379
Denmark: +45 (0) 89 88 05 39
Finland: +358 (0) 931 58 4588
France: +33 (0) 170 950 589
Germany: +49 (0) 692 5736 7301
Ireland: +353 (0) 19 036 187
Italy: +39 0 294 75 15 37
Netherlands: +31 (0) 108 080 116
New Zealand: +64 (0) 9 801 0294
Norway: +47 21 51 81 86
Spain: +34 911 23 4248
Sweden: +46 (0) 852 500 516
Switzerland: +41 (0) 435 0824 41
United Kingdom: +44 (0) 330 221 0099
United States: +1 (224) 501-3318Access Code: 285-907-917
Audio PIN: Shown after joining the meetingMeeting ID: 285-907-917
GoToMeeting®
Online Meetings Made Easy®Not at your computer? Click the link to join this meeting from your
PARTICIPANTS
Today's Meeting Participants:
Licínio kustra Mano <licinio.mano@spms.min-saude.pt>,
Rui Alves <rui.alves@spms.min-saude.pt>,
Kostas Karkaletsis <k.karkaletsis@gnomon.com.gr>,
Steen Manniche <steen@manniche.net>,
Invited Members List:
Licínio kustra Mano <licinio.mano@spms.min-saude.pt>,
Rui Alves <rui.alves@spms.min-saude.pt>,
Massimiliano Masi <massimiliano.masi@tiani-spirit.com>,
Heiko Zimmermann <Heiko.Zimmermann@agence-esante.lu>,
Stéphane Spahni <stephane.spahni@hcuge.ch>,
Konstantin Hypponen <konstantin.hypponen@kela.fi>,
Markus Kalliola <markus.kalliola@ec.europa.eu>,
Yacoubou Waolany <yacoubou.waolany@ext.ec.europa.eu>,
Jerome Subiger <jerome.subiger@ext.ec.europa.eu>,
Ioannis Petrakis <petrakis@ics.forth.gr>,
Marko Peric <marko.peric@hzzo.hr>,
Isabel Cruz <isabel.cruz@iuz.pt>,
Ljubi Igor <Igor.Ljubi@hzzo.hr>,
Alen Vrecko <Alen.Vrecko@nijz.si>,
Alexander Berler <a.berler@gnomon.com.gr>,
Marcello Melgara <Marcello.Melgara@cnt.lispa.it>,
Gwenaelle Quivy <Gwenaelle.QUIVY@ext.ec.europa.eu>
Marcelo Fonseca <marcelo.fonseca@iuz.pt>,
Michele Foucard <Michele.FOUCART@ext.ec.europa.eu>,
Gottfried Heider <gottfried.heider@ehealthcon.at>,
Ivo Pinheiro <ivo.pinheiro@iuz.pt>,
Juergen Wehnert <juergen.wehnert@gematik.de>,
Dimitrios G. Katehakis <katehaki@ics.forth.gr>,
Olaf Rode <olaf.rode@fokus.fraunhofer.de>,
Thomas Fleischmann <thomas.fleischmann@bmg.gv.at>,
Robert Scharinger' <Robert.Scharinger@bmg.gv.at>,
Agius Muscat Hugo at MEH-IMU-Health <hugo.agius-muscat@gov.mt>,
Kenn Schultz Nielsen <KSN@ssi.dk>,
Sören Bittins <soeren.bittins@fokus.fraunhofer.de>,
Gareth Woodham <Gareth.Woodham@ehalsomyndigheten.se>,
Fredrik Linden <fredriklinden1@gmail.com>,
Karima Bourquard <karima.bourquard@ihe-europe.net>,
Samuel Danhardt <Samuel.Danhardt@agence-esante.lu>,
Giorgio Cangioli <giorgio.cangioli@gmail.com>,
Jussi Lemmetty <jussi.lemmetty@kela.fi>
Aarne Roosi <Aarne.Roosi@affecto.com>,
Arnaud Gaudinat <arnaud.gaudinat@hesge.ch>,
Belani Hrvoje <Hrvoje.Belani@hzzo.hr>,
Gergely Heja <heja.gergely@eski.hu>,
Oskari Kettinen <oskari.kettinen@kela.fi>,
Maarten Festen <maarten.festen@ihe-europe.net>
Mate Beštek <mate.bestek@gmail.com>,
Norbert Repas <norbert.repas@elga.gv.at>,
Patrick Ruch <Patrick.Ruch@unige.ch>,
Tomaz Cebular <Tomaz.Cebular@ivz-rs.si>,
Steen Manniche <steen@manniche.net>,
Catherine Chronaki<chronaki@gmail.com>,
Matic Meglic<matic.meglic@nijz.si>,
Mate Beštek <matebestekpro@gmail.com>,
Merik Seven <seven@nictiz.nl>,
João Francisco Marques <joaof.marques@spms.min-saude.pt>,
Gwenaelle Quivy <Gwenaelle.QUIVY@ext.ec.europa.eu>,
Philippe Loopuyt <Philippe.Loopuyt@ec.europa.eu>,
EXPAND Wp5 <expand-wp5@spms.min-saude.pt>,
Guido Bosch <guido.bosch@list.lu>,
Stathis Andronikos <stathis.andronikos@gmail.com>,
MEETING NOTES
a) Review the release management process;
- Lacking some steps: Communication plan > https://openncp.atlassian.net/wiki/x/CYBv
- Steen Manniche: Provide a proposal for "Communication plan"
- Steen Manniche: Provide an auxiliar page explaining the process of generation the component list and their version;
- Steen Manniche: Merge the two existing page to become a more comprehensive and complete reference to release management..
- Steen Manniche: Provide a proposal for "Communication plan"
b) Prepare the next release, from a responsibility and tasks needed to be done;
- 2.2.0-RC1 Release Changelog and Notes
- Every issue resolved to be included in the new version, MUST be labeled with "OpenNCP Fix version" = "2.2.0"
- Let's use label as "OpenNCP Fix version" = "2.2.0" as a post facto, this means that the version is assigned after the code being DONE, not in the creation of the issue, story or bug.
- Every issue resolved to be included in the new version, MUST be labeled with "OpenNCP Fix version" = "2.2.0"
- Kostas Karkaletsis: Inform developers (from support or development) that all issue solved should be labeled (on RESOLVING action) as "OpenNCP Fix version" = "2.2.0".
- Prepare the next versions for components:
- Kostas Karkaletsis and Steen Manniche: prepare components next version.
- Kostas Karkaletsis: Which components received updated in this period (Trillium Bridge and eSENS developments impact);
- Kostas Karkaletsis and Steen Manniche: prepare components next version.
c) Schedule next release to 31st of March (worst case scenario 7th of April).
- 31st of March 2.2.0-RC1 release candidate.....
- IHE CAT 20-to 24th of April
- Pre-CAT during 6th to 17th of April
- At least 2 weeks after 24th of April we will have fixes... 2.2.0 Release (Plan for 12nd May)
- By principle the the release branch should have only 2 to 3 weeks..... so if possible, let's make the release shorter.
+++++++++++++++
-- OpenNCP Release Plan: https://openncp.atlassian.net/wiki/x/CYBv
-- Release Management: https://openncp.atlassian.net/wiki/x/OQCp
-- Nexus Web: https://joinup.ec.europa.eu/nexus/index.html#nexus-search;quick~eu/europa/ec/joinup/ecc
-- JoinUP Nexus - Releases: https://joinup.ec.europa.eu/nexus/content/repositories/releases/
-- JoinUP Nexus - Snapshots: https://joinup.ec.europa.eu/nexus/content/repositories/snapshots/
Deploy to JoinUP requires a maven command: "mvn clean deploy”
To run this command it is needed to config the credentials to repositories in a file on the user root ~/.m2/settings.xml (more information on http://maven.apache.org/settings.html#Servers)
++++++++++++++
Today's meeting actions:
- ...