[OBMFULL-2946] Refactor Debian obm-java packaging Created: 10/Dec/11 Updated: 21/Sep/12 Status: Project: Component/s: Affects Version/s: Fix Version/s: Reopened OBM packaging None Type: Reporter: Resolution: Labels: Remaining Estimate: Time Spent: Original Estimate: Bug Emmanuel Surleau Unresolved None Not Specified Similar Issues: Show 10 results OBMFULL-3686 obm-java depends on Sun/Oracle JDK 6 - or not ? OBMFULL-5764 Spushnik debian packaging with JDEB plugin OBMFULL-5064 Use jdk dependency and not sun-java6-jdk in debian packaging OBMFULL-2893 Java Package refactoring OBMFULL-4653 Packaging OBMFULL-4389 Debian repos reorg OBMFULL-2761 Move obm-jetty RPM packaging from obm-java to obm-jetty OBMFULL-2759 Check licenses in RPM and Debian packages OBMFULL-5816 Debian packaging misses some files OBMFULL-514 create o-push package Rank: 2440 None Priority: Assignee: Votes: Major Emmanuel Surleau 0 Not Specified Not Specified Description Currently, the obm-java packaging (obm-sync, etc) is over-complicated and builds (during the wrong phase) all the Java packages three times. Comments Comment by Emmanuel Surleau [ 14/Dec/11 ] Code review: http://ci-obm.linagora.com/fisheye/cru/CR-574 Comment by Jenkins Continuous Integration Server [ 15/Dec/11 ] Integrated in package-qa-deb-oncommit #120 OBMFULL-2946 Refactored obm-sync Debian packaging (Revision 62feda20e760eba36f3938336e026405cd40be13) OBMFULL-2946 Refactored opush Debian packaging (Revision 1a023aca8fb3a7a649b0cca0bc05d28042689e59) OBMFULL-2946 Refactored locator Debian packaging (Revision ef9c443a0f0dbd2d6a450b4bf5f425e078d58f6d) OBMFULL-2946 Added clean target (Revision 9494fee5dfc0d494d94957e056bbc3c11c928d49) Result = SUCCESS slemaistre : Files : java/sync/debian/obm-sync.postinst java/sync/debian/obm-sync-build.sh java/sync/debian/obm-sync.xml java/sync/debian/obm-sync.postrm java/sync/debian/obm-sync.install java/sync/debian/rules java/sync/debian/obm-sync.dirs slemaistre : Files : java/sync/debian/opush.install java/sync/debian/rules java/sync/debian/opush-build.sh java/sync/debian/opush.postinst java/sync/debian/opush.dirs slemaistre : Files : java/sync/debian/rules java/sync/debian/obm-locator-build.sh java/sync/debian/obm-locator.install slemaistre : Files : java/sync/debian/rules Comment by Stephane COLSON [ 15/Dec/11 ] Problem with obm-sync after upgrading. /usr/share/obm-tomcat/applis/obm-sync.xml is deleted In upgrade logs (done with ugly ncurses aptitude): Préconfiguration des paquets... (Lecture de la base de données... 39873 fichiers et répertoires déjà installés.) Préparation du remplacement de obm-jetty 2.4.0.0~rc15+git20111214-1548e1937eb (en utilisant .../obm-jetty_2.4.0.0~rc15+git20111215-11559494fee_all.deb) ... Dépaquetage de la mise à jour de obm-jetty ... Stopping Jetty servlet engine (was reachable on http://obm.lng.org:8082/).: jetty . . . . . .Jetty servlet engine stopped.: jetty. Not starting jetty - edit /etc/default/jetty and change NO_START to be 0 (or comment it out). failed! Préparation du remplacement de obm-full 2.4.0.0~rc15+git20111214-1548-e1937eb (en utilisant .../obm-full_2.4.0.0~rc15+git20111215-1155-9494fee_all.deb) ... Dépaquetage de la mise à jour de obm-full ... Préparation du remplacement de obm 2.4.0.0~rc15+git20111214-1548-e1937eb (en utilisant .../obm_2.4.0.0~rc15+git20111215-1155-9494fee_all.deb) ... Dépaquetage de la mise à jour de obm ... Préparation du remplacement de obm-services 2.4.0.0~rc15+git20111214-1548e1937eb (en utilisant .../obm-services_2.4.0.0~rc15+git20111215-11559494fee_all.deb) ... Dépaquetage de la mise à jour de obm-services ... Préparation du remplacement de libobm-perl 2.4.0.0~rc15+git20111214-1548e1937eb (en utilisant .../libobm-perl_2.4.0.0~rc15+git20111215-11559494fee_all.deb) ... Dépaquetage de la mise à jour de libobm-perl ... Préparation du remplacement de obm-munin-node 2.4.0.0~rc15+git20111214-1548e1937eb (en utilisant .../obm-munin-node_2.4.0.0~rc15+git20111215-11559494fee_all.deb) ... Dépaquetage de la mise à jour de obm-munin-node ... Préparation du remplacement de obm-cyrus 2.4.0.0~rc15+git20111214-1548e1937eb (en utilisant .../obm-cyrus_2.4.0.0~rc15+git20111215-11559494fee_all.deb) ... Dépaquetage de la mise à jour de obm-cyrus ... Préparation du remplacement de obm-munin-master 2.4.0.0~rc15+git201112141548-e1937eb (en utilisant .../obm-munin-master_2.4.0.0~rc15+git201112151155-9494fee_all.deb) ... Dépaquetage de la mise à jour de obm-munin-master ... Préparation du remplacement de obm-ui 2.4.0.0~rc15+git20111214-1548-e1937eb (en utilisant .../obm-ui_2.4.0.0~rc15+git20111215-1155-9494fee_all.deb) ... Dépaquetage de la mise à jour de obm-ui ... Préparation du remplacement de obm-core 2.4.0.0~rc15+git20111214-1548-e1937eb (en utilisant .../obm-core_2.4.0.0~rc15+git20111215-1155-9494fee_all.deb) ... Dépaquetage de la mise à jour de obm-core ... Préparation du remplacement de obm-conf 2.4.0.0~rc15+git20111214-1548-e1937eb (en utilisant .../obm-conf_2.4.0.0~rc15+git20111215-1155-9494fee_all.deb) ... Dépaquetage de la mise à jour de obm-conf ... Traitement des actions différées (« triggers ») pour « man-db »... Paramétrage de obm-conf (2.4.0.0~rc15+git20111215-1155-9494fee) ... Paramétrage de obm-core (2.4.0.0~rc15+git20111215-1155-9494fee) ... (Lecture de la base de données... 39873 fichiers et répertoires déjà installés.) Préparation du remplacement de obm-storage 2.4.0.0~rc15+git20111214-1548e1937eb (en utilisant .../obm-storage_2.4.0.0~rc15+git20111215-11559494fee_all.deb) ... Dépaquetage de la mise à jour de obm-storage ... Préparation du remplacement de obm-ldap 2.4.0.0~rc15+git20111214-1548-e1937eb (en utilisant .../obm-ldap_2.4.0.0~rc15+git20111215-1155-9494fee_all.deb) ... Dépaquetage de la mise à jour de obm-ldap ... Préparation du remplacement de obm-certs 2.4.0.0~rc15+git20111214-1548e1937eb (en utilisant .../obm-certs_2.4.0.0~rc15+git20111215-11559494fee_all.deb) ... Dépaquetage de la mise à jour de obm-certs ... Préparation du remplacement de obm-locator 2.4.0.0~rc15+git20111214-1548e1937eb (en utilisant .../obm-locator_2.4.0.0~rc15+git20111215-11559494fee_all.deb) ... Dépaquetage de la mise à jour de obm-locator ... Not starting jetty - edit /etc/default/jetty and change NO_START to be 0 (or comment it out). failed! Not starting jetty - edit /etc/default/jetty and change NO_START to be 0 (or comment it out). failed! Préparation du remplacement de obm-filter 2.4.0.0~rc15+git20111214-1548e1937eb (en utilisant .../obm-filter_2.4.0.0~rc15+git20111215-11559494fee_all.deb) ... Dépaquetage de la mise à jour de obm-filter ... Préparation du remplacement de obm-postfix 2.4.0.0~rc15+git20111214-1548e1937eb (en utilisant .../obm-postfix_2.4.0.0~rc15+git20111215-11559494fee_all.deb) ... Dépaquetage de la mise à jour de obm-postfix ... Préparation du remplacement de obm-jdk 2.4.0.0~rc15+git20111214-1548-e1937eb (en utilisant .../obm-jdk_2.4.0.0~rc15+git20111215-1155-9494fee_all.deb) ... Dépaquetage de la mise à jour de obm-jdk ... Préparation du remplacement de obm-tomcat 2.4.0.0~rc15+git20111214-1548e1937eb (en utilisant .../obm-tomcat_2.4.0.0~rc15+git20111215-11559494fee_all.deb) ... Waiting for OBM Tomcat shutdown............./etc/init.d/obm-tomcat: line 65: kill: (2172) - Aucun processus de ce type invoke-rc.d: initscript obm-tomcat, action "stop" failed. dpkg : avertissement - ancien script pre-removal a retourné un code d'erreur de sortie 1 dpkg - tentative d'exécution du script du nouveau paquet à la place ... OBM Tomcat not running. dpkg : ... on dirait que tout a fonctionné correctement. Dépaquetage de la mise à jour de obm-tomcat ... Préparation du remplacement de obm-solr 2.4.0.0~rc15+git20111214-1548-e1937eb (en utilisant .../obm-solr_2.4.0.0~rc15+git20111215-1155-9494fee_all.deb) ... Dépaquetage de la mise à jour de obm-solr ... Préparation du remplacement de obm-satellite 2.4.0.0~rc15+git20111214-1548e1937eb (en utilisant .../obm-satellite_2.4.0.0~rc15+git20111215-11559494fee_all.deb) ... Stopping obmSatellite service: init-obmsatellite. Dépaquetage de la mise à jour de obm-satellite ... Préparation du remplacement de libobmsatellite-perl 2.4.0.0~rc15+git201112141548-e1937eb (en utilisant .../libobmsatellite-perl_2.4.0.0~rc15+git201112151155-9494fee_all.deb) ... Dépaquetage de la mise à jour de libobmsatellite-perl ... Préparation du remplacement de opush 2.4.0.0~rc15+git20111214-1548-e1937eb (en utilisant .../opush_2.4.0.0~rc15+git20111215-1155-9494fee_all.deb) ... Dépaquetage de la mise à jour de opush ... Not starting jetty - edit /etc/default/jetty and change NO_START to be 0 (or comment it out). failed! Not starting jetty - edit /etc/default/jetty and change NO_START to be 0 (or comment it out). failed! Traitement des actions différées (« triggers ») pour « man-db »... Paramétrage de obm-jdk (2.4.0.0~rc15+git20111215-1155-9494fee) ... Paramétrage de obm-munin-node (2.4.0.0~rc15+git20111215-1155-9494fee) ... Paramétrage de obm-tomcat (2.4.0.0~rc15+git20111215-1155-9494fee) ... /usr/share/tomcat/conf/Catalina/localhost / publish /usr/share/obm-tomcat/applis/obm-sync.xml into OBM tomcat server... publish /usr/share/obm-tomcat/applis/solr.xml into OBM tomcat server... / OBM Tomcat already running. (Lecture de la base de données... 39871 fichiers et répertoires déjà installés.) Préparation du remplacement de obm-sync 2.4.0.0~rc15+git20111214-1548-e1937eb (en utilisant .../obm-sync_2.4.0.0~rc15+git20111215-1155-9494fee_all.deb) ... Dépaquetage de la mise à jour de obm-sync ... Préparation du remplacement de obm-ca 2.4.0.0~rc15+git20111214-1548-e1937eb (en utilisant .../obm-ca_2.4.0.0~rc15+git20111215-1155-9494fee_all.deb) ... Dépaquetage de la mise à jour de obm-ca ... Traitement des actions différées (« triggers ») pour « obm-tomcat »... /usr/share/tomcat/conf/Catalina/localhost / publish /usr/share/obm-tomcat/applis/solr.xml into OBM tomcat server... / OBM Tomcat already running. Paramétrage de obm-jetty (2.4.0.0~rc15+git20111215-1155-9494fee) ... Stopping Jetty servlet engine (was reachable on http://obm.lng.org:8080/).: jetty(not running). (warning). Starting Jetty servlet engine.: jetty Rotate logsJetty servlet engine started, reachable on http://obm.lng.org:8082/.: jetty. Paramétrage de obm-locator (2.4.0.0~rc15+git20111215-1155-9494fee) ... Jetty servlet engine is running with pid 20543, and is reachable on http://0.0.0.0:8082/. Stopping Jetty servlet engine (was reachable on http://obm.lng.org:8082/).: jetty . . . . . . .Jetty servlet engine stopped.: jetty. Starting Jetty servlet engine.: jetty Rotate logsJetty servlet engine started, reachable on http://obm.lng.org:8082/.: jetty. Paramétrage de obm-storage (2.4.0.0~rc15+git20111215-1155-9494fee) ... dbconfig-common: writing config to /etc/dbconfig-common/obm-storage.conf *** WARNING: ucf was run from a maintainer script that uses debconf, but the script did not pass --debconf-ok to ucf. The maintainer script should be fixed to not stop debconf before calling ucf, and pass it this parameter. For now, ucf will revert to using old-style, non-debconf prompting. Ugh! Please inform the package maintainer about this problem. dbconfig-common: flushing administrative password Paramétrage de obm-ldap (2.4.0.0~rc15+git20111215-1155-9494fee) ... [obm-ldap] update configuration file obm_conf.ini.... [DONE] Paramétrage de obm-munin-master (2.4.0.0~rc15+git20111215-1155-9494fee) ... Paramétrage de libobm-perl (2.4.0.0~rc15+git20111215-1155-9494fee) ... Paramétrage de obm-services (2.4.0.0~rc15+git20111215-1155-9494fee) ... Paramétrage de obm-solr (2.4.0.0~rc15+git20111215-1155-9494fee) ... /var/solr/default / / /var/solr/webmail / / /var/solr/event / / /var/solr/contact / / Paramétrage de libobmsatellite-perl (2.4.0.0~rc15+git20111215-1155-9494fee) ... Paramétrage de obm-sync (2.4.0.0~rc15+git20111215-1155-9494fee) ... Paramétrage de opush (2.4.0.0~rc15+git20111215-1155-9494fee) ... Fichier de configuration « /etc/opush/logback.xml » ==> Fichier du système créé par vous ou par un script. ==> Fichier également présent dans le paquet fourni par le responsable du paquet. Que voulez-vous faire ? Vos options sont les suivantes : Y ou I : installer la version du responsable du paquet N ou O : garder votre version actuellement installée D : afficher les différences entre les versions Z : suspendre ce processus pour examiner la situation L'action par défaut garde votre version actuelle. *** logback.xml (Y/I/N/O/D/Z) [défaut=N] ? N Jetty servlet engine is running with pid 20750, and is reachable on http://0.0.0.0:8082/. Stopping Jetty servlet engine (was reachable on http://obm.lng.org:8082/).: jetty . . .Jetty servlet engine stopped.: jetty. Starting Jetty servlet engine.: jetty Rotate logsJetty servlet engine started, reachable on http://obm.lng.org:8082/.: jetty. Paramétrage de obm-ca (2.4.0.0~rc15+git20111215-1155-9494fee) ... Paramétrage de obm-certs (2.4.0.0~rc15+git20111215-1155-9494fee) ... Paramétrage de obm-ui (2.4.0.0~rc15+git20111215-1155-9494fee) ... Paramétrage de obm-satellite (2.4.0.0~rc15+git20111215-1155-9494fee) ... Starting obmSatellite service: init-obmsatellite. Paramétrage de obm-cyrus (2.4.0.0~rc15+git20111215-1155-9494fee) ... [obm-cyrus] activate obm-satellite cyrus module...Module 'cyrusPartition' already enabled You need to reload obm-satellite to activate new configuration Module 'backupEntity' already enabled You need to reload obm-satellite to activate new configuration [obm-cyrus] update configuration file obm_conf.ini....[DONE] Paramétrage de obm-postfix (2.4.0.0~rc15+git20111215-1155-9494fee) ... [obm-postfix] activate obm-satellite postfix module...Module 'postfixSmtpInMaps' already enabled You need to reload obm-satellite to activate new configuration [obm-postfix] update configuration file obm_conf.ini....[DONE] Paramétrage de obm (2.4.0.0~rc15+git20111215-1155-9494fee) ... Paramétrage de obm-filter (2.4.0.0~rc15+git20111215-1155-9494fee) ... Traitement des actions différées (« triggers ») pour « obm-tomcat »... /usr/share/tomcat/conf/Catalina/localhost / publish /usr/share/obm-tomcat/applis/solr.xml into OBM tomcat server... / OBM Tomcat already running. Paramétrage de obm-full (2.4.0.0~rc15+git20111215-1155-9494fee) ... Appuyez sur Entrée pour continuer. Comment by Jenkins Continuous Integration Server [ 15/Dec/11 ] Integrated in package-qa-deb-oncommit #121 Revert "OBMFULL-2946 Added clean target" (Revision 54a71113bc09ee9b06afac672f47782c247662f3) Revert "OBMFULL-2946 Refactored locator Debian packaging" (Revision 8ae82e2ea11ef45fae86800605257363f0cb4f52) Revert "OBMFULL-2946 Refactored opush Debian packaging" (Revision e4de1a0fc18189ba3af04eefb1b22bd0ef233d26) Revert "OBMFULL-2946 Refactored obm-sync Debian packaging" (Revision 1ac0d6f3e35ee8eacc212e3531b91b33eb575956) Result = SUCCESS slemaistre : Files : java/sync/debian/rules slemaistre : Files : java/sync/debian/obm-locator.install java/sync/debian/obm-locator-build.sh java/sync/debian/rules slemaistre : Files : java/sync/debian/rules java/sync/debian/opush.install java/sync/debian/opush.postinst java/sync/debian/opush.dirs java/sync/debian/opush-build.sh slemaistre : Files : java/sync/debian/obm-sync.dirs java/sync/debian/obm-sync.xml java/sync/debian/obm-sync.postinst java/sync/debian/obm-sync.postrm java/sync/debian/rules java/sync/debian/obm-sync-build.sh java/sync/debian/obm-sync.install Comment by Jenkins Continuous Integration Server [ 06/Jan/12 ] Integrated in package-next-deb #24 OBMFULL-2946 Refactored obm-sync Debian packaging (Revision 62feda20e760eba36f3938336e026405cd40be13) OBMFULL-2946 Refactored opush Debian packaging (Revision 1a023aca8fb3a7a649b0cca0bc05d28042689e59) OBMFULL-2946 Refactored locator Debian packaging (Revision ef9c443a0f0dbd2d6a450b4bf5f425e078d58f6d) OBMFULL-2946 Added clean target (Revision 9494fee5dfc0d494d94957e056bbc3c11c928d49) Revert "OBMFULL-2946 Added clean target" (Revision 54a71113bc09ee9b06afac672f47782c247662f3) Revert "OBMFULL-2946 Refactored locator Debian packaging" (Revision 8ae82e2ea11ef45fae86800605257363f0cb4f52) Revert "OBMFULL-2946 Refactored opush Debian packaging" (Revision e4de1a0fc18189ba3af04eefb1b22bd0ef233d26) Revert "OBMFULL-2946 Refactored obm-sync Debian packaging" (Revision 1ac0d6f3e35ee8eacc212e3531b91b33eb575956) Result = SUCCESS Generated at Sun Apr 16 02:19:08 CEST 2017 using JIRA 6.1.1#6155sha1:7188aeec9a6b57d61ea04c52f235f15f55c105e2.