OBM
  1. OBM
  2. OBMFULL-5975

obm should conflicts with opush < 3.0

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Normal Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0
    • Component/s: packaging
    • Labels:
      None
    • Similar Issues:
      Show 10 results 
    • Rank:
      6201

      Description

      When upgrading obm from 2.5 to 3.0, opush is left in version 2.5.
      We should conflicts against opush < 3.0 in order to force the user to upgrade opush before upgrading obm.

        Activity

        Matthieu EXT_BAECHLER made changes -
        Field Original Value New Value
        Status Open [ 1 ] In Progress [ 3 ]
        Matthieu EXT_BAECHLER made changes -
        Status In Progress [ 3 ] In Review [ 10001 ]
        Hide
        Matthieu EXT_BAECHLER added a comment -

        Either you upgraded opush to 3.0 before/during obm upgrade or it must be uninstalled

        Show
        Matthieu EXT_BAECHLER added a comment - Either you upgraded opush to 3.0 before/during obm upgrade or it must be uninstalled
        Matthieu EXT_BAECHLER made changes -
        Status In Review [ 10001 ] Ready To Merge [ 10002 ]
        Resolution Fixed [ 1 ]
        Hide
        Jenkins Continuous Integration Server added a comment -

        SUCCESS: Integrated in poll-next-30 487-58f0d13307c52c883f789cfd74d8075b6d763c18
        OBMFULL-5975 obm-core now conflicts with opush < 3 (jkornobis: 58f0d13307c52c883f789cfd74d8075b6d763c18)

        • ui/rpm/SPECS/obm.spec
        • ui/debian/control
        Show
        Jenkins Continuous Integration Server added a comment - SUCCESS: Integrated in poll-next-30 487-58f0d13307c52c883f789cfd74d8075b6d763c18 OBMFULL-5975 obm-core now conflicts with opush < 3 (jkornobis: 58f0d13307c52c883f789cfd74d8075b6d763c18 ) ui/rpm/SPECS/obm.spec ui/debian/control
        David Dolcimascolo made changes -
        Assignee Matthieu Baechler [ mbaechler@linagora.com ] David Dolcimascolo [ ddolcimascolo ]
        David Dolcimascolo made changes -
        Status Ready To Merge [ 10002 ] Resolved [ 5 ]
        Hide
        Stephane COLSON added a comment -

        obm-jdk, obm-jetty and obm-jetty-common-libs are not removed after an upgrade on Debian Squeeze. Is it fair enough ?

        Show
        Stephane COLSON added a comment - obm-jdk, obm-jetty and obm-jetty-common-libs are not removed after an upgrade on Debian Squeeze. Is it fair enough ?
        Stephane COLSON made changes -
        Attachment Sélection_100.png [ 13585 ]
        Hide
        Stephane COLSON added a comment -

        See previous comment

        Show
        Stephane COLSON added a comment - See previous comment
        Stephane COLSON made changes -
        Status Resolved [ 5 ] Stopped [ 10000 ]
        Hide
        Stephane COLSON added a comment - - edited

        Squeeze upgrade testing
        With OBM 2.5.7 installed from scratch and upgraded with this apt.source on a squeeze

        deb http://deb.obm.org/squeeze-backports squeeze main
        deb http://deb.obm.org/30/contrib squeeze obm
        deb http://deb.obm.org/30/next obm obm
        
        root@obm15:~# aptitude upgrade
        Résolution des dépendances...                 
        Les NOUVEAUX paquets suivants vont être installés : 
          ca-certificates-java{a} libc-client2007e{a} libffi5{a} libjpeg8{a} liblcms2-2{a} libnspr4{a} libnss3{a} libpcsclite1{a} 
          libssl1.0.0{a} mlock{a} multiarch-support{a} openjdk-7-jre-headless{a} openjdk-7-jre-lib{a} php5-imap{a} php5-ldap{a} tzdata-java{a} 
        Les paquets suivants seront ENLEVÉS : 
          jetty{u} jsvc{u} libcommons-daemon-java{u} libjetty-java{u} libservlet2.5-java{u} libslf4j-java{u} obm-jdk{u} obm-jetty{u} 
          obm-jetty-common-libs{u} opush{u} sun-java6-jdk{u} 
        Les paquets suivants seront mis à jour : 
          ca-certificates fontconfig-config java-common libfontconfig1 libglib2.0-0 libobm-perl libobmsatellite-perl libpcre3 obm-ca obm-certs 
          obm-conf obm-core obm-cyrus obm-filter obm-full obm-ldap obm-locator obm-munin-master obm-munin-node obm-postfix obm-satellite 
          obm-services obm-solr obm-storage obm-sync obm-tomcat obm-tomcat-common-libs obm-ui openssl 
        29 paquets mis à jour, 16 nouvellement installés, 11 à enlever et 0 non mis à jour.
        Il est nécessaire de télécharger 107 Mo d'archives. Après dépaquetage, 21,6 Mo seront utilisés.
        

        But after the upgrade, obm-jetty and opush are only marked for remove:

        rc  obm-jetty                           2.5.7
        rc  opush                               2.5.7
        

        With another OBM install (2.5.0 upgraded to 2.5.7 version by version)

        root@obm15:~# aptitude upgrade
        Résolution des dépendances...                 
        Les NOUVEAUX paquets suivants vont être installés : 
          ca-certificates-java{a} libffi5{a} libjpeg8{a} liblcms2-2{a} libnspr4{a} libnss3{a} libpcsclite1{a} libssl1.0.0{a} 
          multiarch-support{a} openjdk-7-jre-headless{a} openjdk-7-jre-lib{a} tzdata-java{a} 
        Les paquets suivants seront mis à jour : 
          ca-certificates dpkg file fontconfig-config java-common libcurl3 libfontconfig1 libglib2.0-0 libmagic1 libmagickcore3 libmagickwand3 
          libpcre3 libxfont1 linux-base linux-headers-2.6.32-5-amd64 linux-headers-2.6.32-5-common linux-image-2.6.32-5-amd64 linux-libc-dev 
          obm-ca obm-munin-master obm-munin-node obm-tomcat obm-tomcat-common-libs openssh-client openssh-server openssl ssh tzdata 
          virtualbox-ose-guest-dkms virtualbox-ose-guest-utils virtualbox-ose-guest-x11 
        Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
          firmware-linux-free 
        31 paquets mis à jour, 12 nouvellement installés, 0 à enlever et 17 non mis à jour.
        Il est nécessaire de télécharger 91,7 Mo d'archives. Après dépaquetage, 115 Mo seront utilisés.
        

        obm-core and opsuh is not removed. With aptitude interface mode, opush is suggested to be removed because in conflict with obm-opush < 2.3.3-1 (see aptitudeOpush.png)

        Show
        Stephane COLSON added a comment - - edited Squeeze upgrade testing With OBM 2.5.7 installed from scratch and upgraded with this apt.source on a squeeze deb http: //deb.obm.org/squeeze-backports squeeze main deb http: //deb.obm.org/30/contrib squeeze obm deb http: //deb.obm.org/30/next obm obm root@obm15:~# aptitude upgrade Résolution des dépendances... Les NOUVEAUX paquets suivants vont être installés : ca-certificates-java{a} libc-client2007e{a} libffi5{a} libjpeg8{a} liblcms2-2{a} libnspr4{a} libnss3{a} libpcsclite1{a} libssl1.0.0{a} mlock{a} multiarch-support{a} openjdk-7-jre-headless{a} openjdk-7-jre-lib{a} php5-imap{a} php5-ldap{a} tzdata-java{a} Les paquets suivants seront ENLEVÉS : jetty{u} jsvc{u} libcommons-daemon-java{u} libjetty-java{u} libservlet2.5-java{u} libslf4j-java{u} obm-jdk{u} obm-jetty{u} obm-jetty-common-libs{u} opush{u} sun-java6-jdk{u} Les paquets suivants seront mis à jour : ca-certificates fontconfig-config java-common libfontconfig1 libglib2.0-0 libobm-perl libobmsatellite-perl libpcre3 obm-ca obm-certs obm-conf obm-core obm-cyrus obm-filter obm-full obm-ldap obm-locator obm-munin-master obm-munin-node obm-postfix obm-satellite obm-services obm-solr obm-storage obm-sync obm-tomcat obm-tomcat-common-libs obm-ui openssl 29 paquets mis à jour, 16 nouvellement installés, 11 à enlever et 0 non mis à jour. Il est nécessaire de télécharger 107 Mo d'archives. Après dépaquetage, 21,6 Mo seront utilisés. But after the upgrade, obm-jetty and opush are only marked for remove: rc obm-jetty 2.5.7 rc opush 2.5.7 With another OBM install (2.5.0 upgraded to 2.5.7 version by version) root@obm15:~# aptitude upgrade Résolution des dépendances... Les NOUVEAUX paquets suivants vont être installés : ca-certificates-java{a} libffi5{a} libjpeg8{a} liblcms2-2{a} libnspr4{a} libnss3{a} libpcsclite1{a} libssl1.0.0{a} multiarch-support{a} openjdk-7-jre-headless{a} openjdk-7-jre-lib{a} tzdata-java{a} Les paquets suivants seront mis à jour : ca-certificates dpkg file fontconfig-config java-common libcurl3 libfontconfig1 libglib2.0-0 libmagic1 libmagickcore3 libmagickwand3 libpcre3 libxfont1 linux-base linux-headers-2.6.32-5-amd64 linux-headers-2.6.32-5-common linux-image-2.6.32-5-amd64 linux-libc-dev obm-ca obm-munin-master obm-munin-node obm-tomcat obm-tomcat-common-libs openssh-client openssh-server openssl ssh tzdata virtualbox-ose-guest-dkms virtualbox-ose-guest-utils virtualbox-ose-guest-x11 Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés : firmware-linux-free 31 paquets mis à jour, 12 nouvellement installés, 0 à enlever et 17 non mis à jour. Il est nécessaire de télécharger 91,7 Mo d'archives. Après dépaquetage, 115 Mo seront utilisés. obm-core and opsuh is not removed. With aptitude interface mode, opush is suggested to be removed because in conflict with obm-opush < 2.3.3-1 (see aptitudeOpush.png)
        Stephane COLSON made changes -
        Attachment aptitudeOpush.png [ 13586 ]
        Hide
        David Dolcimascolo added a comment - - edited

        We'll document the use of aptitude to install and upgrade packages. So this ticket can be closed.

        Show
        David Dolcimascolo added a comment - - edited We'll document the use of aptitude to install and upgrade packages. So this ticket can be closed.
        Hide
        Stephane COLSON added a comment -

        OK, I added a few links in http://obm.org/wiki/install-obm-debian-squeeze to make it clear that upgrading to OBM 3 must be done after upgrading Opush 3

        Show
        Stephane COLSON added a comment - OK , I added a few links in http://obm.org/wiki/install-obm-debian-squeeze to make it clear that upgrading to OBM 3 must be done after upgrading Opush 3
        Stephane COLSON made changes -
        Status Stopped [ 10000 ] Closed [ 6 ]

          People

          • Assignee:
            David Dolcimascolo
            Reporter:
            Matthieu EXT_BAECHLER
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: