[#OBMFULL-2946] Refactor Debian obm-java

publicité
[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.
Téléchargement