← Back to team overview

touch-packages team mailing list archive

Re: [Bug 1486192] Re: libprotobuf9v5 : Conflicts: libprotobuf9 but 2.6.1-1 is installed.

 

Thank you for the prompt response. Just to clarify, you're suggesting
pinning the Ubuntu 'mainstream' libprotobuf9 ahead of the libprotobuf9v5
coming from the PPA? Also, should I add/remove any of the other PPAs
managed under the "Ubuntu containers team". Obviously I've been using the
http://ppa.launchpad.net/ubuntu-lxc/lxd-git-master/ubuntu. Would it help to
add the related backports PPA,
http://ppa.launchpad.net/ubuntu-lxc/buildd-backports/ubuntu ?

On Wed, Aug 19, 2015 at 10:55 AM Stéphane Graber <stgraber@xxxxxxxxxxxx>
wrote:

> The issue was caused by our auto-backport of LXC and LXD dependencies so
> we can guarantee a consistent experience on all Ubuntu releases.
>
> This may indeed cause some occasional breakage when one of those
> packages revs their SOVER which is what happened there.
>
> We won't be rebuilding all the affected bits in our PPA. What I could
> recommend you do though is just pin the affected packages to the archive
> version. protobuf specifically is only needed for criu which is an
> optional dependency.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1486192
>
> Title:
>   libprotobuf9v5 : Conflicts: libprotobuf9 but 2.6.1-1 is installed.
>
> Status in protobuf package in Ubuntu:
>   New
>
> Bug description:
>   (1)
>   # lsb_release -rd
>   Description: Ubuntu 15.04
>   Release: 15.04
>
>   # uname -a
>   Linux IPC1 3.19.0-25-generic #26-Ubuntu SMP Fri Jul 24 21:17:31 UTC 2015
> x86_64 x86_64 x86_64 GNU/Linux
>
>   (2)
>   # apt-cache policy qtcreator libprotobuf9v5 libprotobuf9
>   qtcreator:
>     Installed: 3.1.1-0ubuntu9
>     Candidate: 3.1.1-0ubuntu9
>     Version table:
>    *** 3.1.1-0ubuntu9 0
>           500 http://us.archive.ubuntu.com/ubuntu/ vivid/universe amd64
> Packages
>           100 /var/lib/dpkg/status
>   libprotobuf9v5:
>     Installed: (none)
>     Candidate: 2.6.1-1.2~ubuntu15.04.1~ppa1
>     Version table:
>        2.6.1-1.2~ubuntu15.04.1~ppa1 0
>           500 http://ppa.launchpad.net/ubuntu-lxc/lxd-git-master/ubuntu/
> vivid/main amd64 Packages
>   libprotobuf9:
>     Installed: 2.6.1-1
>     Candidate: 2.6.1-1
>     Version table:
>    *** 2.6.1-1 0
>           500 http://us.archive.ubuntu.com/ubuntu/ vivid/main amd64
> Packages
>           100 /var/lib/dpkg/status
>
>   (3)
>   I expected the the updated libprotobuf9, newly renamed upstream to
> libprotobuf9v5, to install and provide an alias/symlink/virtual package to
> continue satisfying the dependencies of myriad other programs.
>
>
>   (4)
>   During regular system upgrade in the last two days or so, I get the
> following:
>
>   The following packages have unmet dependencies:
>    libprotobuf9v5 : Conflicts: libprotobuf9 but 2.6.1-1 is installed.
>   The following actions will resolve these dependencies:
>
>         Remove the following packages:
>   1)      libegl1-mesa-dev
>   2)      libgles2-mesa-dev
>   3)      libmirclient-dev
>   4)      libmircommon-dev
>   5)      libprotobuf-dev
>   6)      libqt5opengl5-dev
>   7)      libqt5sensors5-dev
>   8)      libqt5webkit5-dev
>   9)      libqt5websockets5-dev
>   10)     libqt5xmlpatterns5-dev
>   11)     python-protobuf
>   12)     qt3d5-dev
>   13)     qt5-default
>   14)     qtbase5-dev
>   15)     qtdeclarative5-dev
>   16)     qtlocation5-dev
>   17)     qtmultimedia5-dev
>   18)     qtpositioning5-dev
>   19)     qtscript5-dev
>   20)     qttools5-dev
>   21)     ubuntu-sdk
>   22)     ubuntu-sdk-libs-dev
>
>         Keep the following packages at their current version:
>   23)     libprotobuf9v5 [Not Installed]
>
>         Leave the following dependencies unresolved:
>   24)     qtcreator recommends qt5-default
>   25)     qtcreator recommends qtbase5-dev
>   26)     qtcreator recommends qtdeclarative5-dev
>   27)     qtcreator-plugin-ubuntu recommends ubuntu-sdk
>
>
>   Accept this solution? [Y/n/q/?]
>
>
>   I tried to let Ubuntu calculate multiple other solutions but all
> proposed look dubious to me and I've not tried any of them. I particularly
> interested in item 23 above but am not clear how to proceed. When I've
> explicitly tried to install libprotobuf9v5 directly, a much more terrible
> solution is proposed.
>
>   From what I can tell with Google search,
>   "
> https://www.google.com/search?q=libprotobuf9v5+%3A+Conflicts%3A+libprotobuf9+but+2.6.1-1+is+installed
> .",
>   this appears to be caused by an upstream renaming of the package from
>   libprotobuf9 --> libprotubuf9v5, as indicated in the various change
>   logs.
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/protobuf/+bug/1486192/+subscriptions
>

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to protobuf in Ubuntu.
https://bugs.launchpad.net/bugs/1486192

Title:
  libprotobuf9v5 : Conflicts: libprotobuf9 but 2.6.1-1 is installed.

Status in protobuf package in Ubuntu:
  New

Bug description:
  (1) 
  # lsb_release -rd
  Description: Ubuntu 15.04
  Release: 15.04

  # uname -a
  Linux IPC1 3.19.0-25-generic #26-Ubuntu SMP Fri Jul 24 21:17:31 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

  (2)
  # apt-cache policy qtcreator libprotobuf9v5 libprotobuf9
  qtcreator:
    Installed: 3.1.1-0ubuntu9
    Candidate: 3.1.1-0ubuntu9
    Version table:
   *** 3.1.1-0ubuntu9 0
          500 http://us.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
          100 /var/lib/dpkg/status
  libprotobuf9v5:
    Installed: (none)
    Candidate: 2.6.1-1.2~ubuntu15.04.1~ppa1
    Version table:
       2.6.1-1.2~ubuntu15.04.1~ppa1 0
          500 http://ppa.launchpad.net/ubuntu-lxc/lxd-git-master/ubuntu/ vivid/main amd64 Packages
  libprotobuf9:
    Installed: 2.6.1-1
    Candidate: 2.6.1-1
    Version table:
   *** 2.6.1-1 0
          500 http://us.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
          100 /var/lib/dpkg/status

  (3)
  I expected the the updated libprotobuf9, newly renamed upstream to libprotobuf9v5, to install and provide an alias/symlink/virtual package to continue satisfying the dependencies of myriad other programs.

  
  (4)
  During regular system upgrade in the last two days or so, I get the following:

  The following packages have unmet dependencies:
   libprotobuf9v5 : Conflicts: libprotobuf9 but 2.6.1-1 is installed.
  The following actions will resolve these dependencies:

        Remove the following packages:                       
  1)      libegl1-mesa-dev                                   
  2)      libgles2-mesa-dev                                  
  3)      libmirclient-dev                                   
  4)      libmircommon-dev                                   
  5)      libprotobuf-dev                                    
  6)      libqt5opengl5-dev                                  
  7)      libqt5sensors5-dev                                 
  8)      libqt5webkit5-dev                                  
  9)      libqt5websockets5-dev                              
  10)     libqt5xmlpatterns5-dev                             
  11)     python-protobuf                                    
  12)     qt3d5-dev                                          
  13)     qt5-default                                        
  14)     qtbase5-dev                                        
  15)     qtdeclarative5-dev                                 
  16)     qtlocation5-dev                                    
  17)     qtmultimedia5-dev                                  
  18)     qtpositioning5-dev                                 
  19)     qtscript5-dev                                      
  20)     qttools5-dev                                       
  21)     ubuntu-sdk                                         
  22)     ubuntu-sdk-libs-dev                                

        Keep the following packages at their current version:
  23)     libprotobuf9v5 [Not Installed]                     

        Leave the following dependencies unresolved:         
  24)     qtcreator recommends qt5-default                   
  25)     qtcreator recommends qtbase5-dev                   
  26)     qtcreator recommends qtdeclarative5-dev            
  27)     qtcreator-plugin-ubuntu recommends ubuntu-sdk      

  
  Accept this solution? [Y/n/q/?] 

  
  I tried to let Ubuntu calculate multiple other solutions but all proposed look dubious to me and I've not tried any of them. I particularly interested in item 23 above but am not clear how to proceed. When I've explicitly tried to install libprotobuf9v5 directly, a much more terrible solution is proposed.

  From what I can tell with Google search,
  "https://www.google.com/search?q=libprotobuf9v5+%3A+Conflicts%3A+libprotobuf9+but+2.6.1-1+is+installed.";,
  this appears to be caused by an upstream renaming of the package from
  libprotobuf9 --> libprotubuf9v5, as indicated in the various change
  logs.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/protobuf/+bug/1486192/+subscriptions


References