Bug#881526: glusterfs-common: split package into many (-dev,python-,-bin/-tools/-utils)

2018-10-15 Thread Laurent Bigonville

Hi,

I quite agree with this, especially for the client/fuse or the python 
package.


If you are unsure about how to split the packages, I would suggest to 
have a look at how CentOS/RH is doing it:


https://git.centos.org/blob/rpms!glusterfs.git/c7/SPECS!glusterfs.spec

https://koji.fedoraproject.org/koji/buildinfo?buildID=1146650

Kind regards,

Laurent Bigonville



Bug#881526: glusterfs-common: split package into many (-dev,python-,-bin/-tools/-utils)

2017-11-12 Thread Héctor Orón Martínez
Package: glusterfs-common
Version: 3.12.2-2
Severity: normal

Dear Maintainer,

  Attempting to cross build QEmu, when installing cross build
dependencies, it results in uninstallability issues with
glusterfs-common. Main issue we have here is that package needs to be
splitted in different packages to be able to mark them accordingly
Multi-Arch: same or foreign. The package contains:
  * headers and .a need to go into -dev shared libraries named libfooN
(I believe those need to be marked multiarch same)
  * python modules need to be shipped into python-foo package
  * tools need to go into -bin/-tools/-utils (I believe that should be
marked multiarch foreign)

Regards

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: armhf

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ca_AD.utf8, LC_CTYPE=ca_AD.utf8 (charmap=UTF-8),
LANGUAGE=ca_AD:ca (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- 
 Héctor Orón  -.. . -... .. .- -.   -.. . ...- . .-.. --- .--. . .-.