Bug 1317049

Summary: Ubuntu package glusterfs-common installs a lot of dev packages and cpp/gcc
Product: [Community] GlusterFS Reporter: André Bauer <monotek23>
Component: packagingAssignee: bugs <bugs>
Status: CLOSED WORKSFORME QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 3.7.9CC: bugs, kkeithle, ndevos, skoduri
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-04-11 09:16:36 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1318376    

Description André Bauer 2016-03-11 19:27:04 UTC
Description of problem:

Ubuntu package Glusterfs-common 3.7.8 from launchpad repo depends on a lot of unneeded dev packages.

INFO file from glusterfs-common deb package:

Depends: libacl1 (>= 2.2.51-8), libaio1 (>= 0.3.93), libc6 (>= 2.15), libglib2.0-0 (>= 2.16.0), libibverbs1 (>= 1.1.2), liblvm2app2.2 (>= 2.02.98), libpython2.7 (>= 2.7), librdmacm1 (>= 1.0.16), libsqlite3-0 (>= 3.5.9), libssl1.0.0 (>= 1.0.1), liburcu1 (>= 0.6.7), libuuid1 (>= 2.16), libxml2 (>= 2.7.4), zlib1g (>= 1:1.1.4), attr, libacl1-dev, uuid-dev



Version-Release number of selected component (if applicable):

3.7.8

How reproducible:

apt-get upgrade

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  cpp cpp-4.8 gcc gcc-4.8 libacl1-dev libasan0 libatomic1 libattr1-dev
  libc-dev-bin libc6-dev libcloog-isl4 libgcc-4.8-dev libgomp1 libisl10
  libitm1 libmpc3 libmpfr4 libquadmath0 libtsan0 liburcu1 linux-libc-dev
  manpages-dev uuid-dev
The following packages will be upgraded:
  glusterfs-client glusterfs-common
2 upgraded, 23 newly installed, 0 to remove and 0 not upgraded.
Inst liburcu1 (0.7.12-0ubuntu2 Ubuntu:14.04/trusty [amd64])
Inst libc-dev-bin (2.19-0ubuntu6.7 Ubuntu:14.04/trusty-updates [amd64])
Inst linux-libc-dev (3.13.0-79.123 Ubuntu:14.04/trusty-updates [amd64])
Inst libc6-dev (2.19-0ubuntu6.7 Ubuntu:14.04/trusty-updates [amd64])
Inst libattr1-dev (1:2.4.47-1ubuntu1 Ubuntu:14.04/trusty [amd64])
Inst libacl1-dev (2.2.52-1 Ubuntu:14.04/trusty [amd64])
Inst uuid-dev (2.20.1-5.1ubuntu20.7 Ubuntu:14.04/trusty-updates [amd64])
Inst glusterfs-common [3.5.8-ubuntu1~trusty1] (3.7.8-ubuntu1~trusty2 glusterfs-3.7:14.04/trusty [amd64])
Inst glusterfs-client [3.5.8-ubuntu1~trusty1] (3.7.8-ubuntu1~trusty2 glusterfs-3.7:14.04/trusty [amd64])
Inst libasan0 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Inst libatomic1 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Inst libisl10 (0.12.2-1 Ubuntu:14.04/trusty [amd64])
Inst libcloog-isl4 (0.18.2-1 Ubuntu:14.04/trusty [amd64])
Inst libgomp1 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Inst libitm1 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Inst libmpfr4 (3.1.2-1 Ubuntu:14.04/trusty [amd64])
Inst libquadmath0 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Inst libtsan0 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Inst libmpc3 (1.0.1-1ubuntu1 Ubuntu:14.04/trusty [amd64])
Inst cpp-4.8 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Inst cpp (4:4.8.2-1ubuntu6 Ubuntu:14.04/trusty [amd64])
Inst libgcc-4.8-dev (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Inst gcc-4.8 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Inst gcc (4:4.8.2-1ubuntu6 Ubuntu:14.04/trusty [amd64])
Inst manpages-dev (3.54-1ubuntu1 Ubuntu:14.04/trusty [all])
Conf liburcu1 (0.7.12-0ubuntu2 Ubuntu:14.04/trusty [amd64])
Conf libc-dev-bin (2.19-0ubuntu6.7 Ubuntu:14.04/trusty-updates [amd64])
Conf linux-libc-dev (3.13.0-79.123 Ubuntu:14.04/trusty-updates [amd64])
Conf libc6-dev (2.19-0ubuntu6.7 Ubuntu:14.04/trusty-updates [amd64])
Conf libattr1-dev (1:2.4.47-1ubuntu1 Ubuntu:14.04/trusty [amd64])
Conf libacl1-dev (2.2.52-1 Ubuntu:14.04/trusty [amd64])
Conf uuid-dev (2.20.1-5.1ubuntu20.7 Ubuntu:14.04/trusty-updates [amd64])
Conf glusterfs-common (3.7.8-ubuntu1~trusty2 glusterfs-3.7:14.04/trusty [amd64])
Conf glusterfs-client (3.7.8-ubuntu1~trusty2 glusterfs-3.7:14.04/trusty [amd64])
Conf libasan0 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Conf libatomic1 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Conf libisl10 (0.12.2-1 Ubuntu:14.04/trusty [amd64])
Conf libcloog-isl4 (0.18.2-1 Ubuntu:14.04/trusty [amd64])
Conf libgomp1 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Conf libitm1 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Conf libmpfr4 (3.1.2-1 Ubuntu:14.04/trusty [amd64])
Conf libquadmath0 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Conf libtsan0 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Conf libmpc3 (1.0.1-1ubuntu1 Ubuntu:14.04/trusty [amd64])
Conf cpp-4.8 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Conf cpp (4:4.8.2-1ubuntu6 Ubuntu:14.04/trusty [amd64])
Conf libgcc-4.8-dev (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Conf gcc-4.8 (4.8.4-2ubuntu1~14.04.1 Ubuntu:14.04/trusty-updates [amd64])
Conf gcc (4:4.8.2-1ubuntu6 Ubuntu:14.04/trusty [amd64])
Conf manpages-dev (3.54-1ubuntu1 Ubuntu:14.04/trusty [all])



Expected results:

dev packages cpp, gcc etc. should not be installed.

Comment 1 André Bauer 2016-04-11 09:16:36 UTC
seems to be fixed in 3.7.10-ubuntu1~trusty2 package.