Bug#1023622: [EXT] Re: Bug#1023622: glusterfs-server: glusterfs-cli is only Recommends instead of Requires
On Thu, Nov 10, 2022 at 2:30 AM Patrick Matthäi wrote: > > Am 07.11.2022 um 19:38 schrieb Alex Ruddick: > > Package: glusterfs-server > > Version: 10.1-1 > > Severity: normal > > X-Debbugs-Cc: a.rudd...@numat-tech.com > > > > See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=991383 > > In 9.3.2 the 'gluster' binary was moved out to a new 'gluster-cli' > package. > > Part of the rationale given was to match Fedora. > > > https://fedora.pkgs.org/37/fedora-updates-testing-aarch64/glusterfs-server-10.3-1.fc37.aarch64.rpm.html > > However, the new package is only Recommended in Debian/Ubuntu, but > Required in Fedora. > In default setups recommends are installed like dependencies (I also > deactivate this always). > > This means that the server package is basically broken (in a patch > release, no less!) > > since the 'gluster' binary is critical to actually setting up or running > a server. > > Refer to e.g. the upstream Quick Start Guide which references 'gluster' > left and right. > > https://docs.gluster.org/en/main/Quick-Start-Guide/Quickstart/ > > > So why is it broken? If you also require the cli package you can simply > install it. > > -- > /* > Mit freundlichem Gruß / With kind regards, > Patrick Matthäi > GNU/Linux Debian Developer > >Blog: https://www.linux-dev.org/ > E-Mail: pmatth...@debian.org > patr...@linux-dev.org > */ > Patrick, vielen Dank für Ihre Arbeit! I had a usable glusterFS install, and then upgraded and no longer had a usable glusterFS install. I don't know what to call that other than "broken." The CLI is required - without it one cannot setup, change, or monitor the daemon. Would it make sense to package systemD without /usr/bin/systemctl? Upstream ships the CLI with the server (combined package). The PPA ships the CLI with the server (combined package). Fedora ships the CLI with the server (Install-Requires) Arch ships the CLI with the server (combined package). CentOS ships the CLI with the server. (Install-Requires) Gentoo ships the CLI with the server (combined) As far as I can tell only Debian ships a split package without Requiring the CLI. MfG, Alex Ruddick
Bug#1023622: glusterfs-server: glusterfs-cli is only Recommends instead of Requires
Am 07.11.2022 um 19:38 schrieb Alex Ruddick: Package: glusterfs-server Version: 10.1-1 Severity: normal X-Debbugs-Cc: a.rudd...@numat-tech.com See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=991383 In 9.3.2 the 'gluster' binary was moved out to a new 'gluster-cli' package. Part of the rationale given was to match Fedora. https://fedora.pkgs.org/37/fedora-updates-testing-aarch64/glusterfs-server-10.3-1.fc37.aarch64.rpm.html However, the new package is only Recommended in Debian/Ubuntu, but Required in Fedora. In default setups recommends are installed like dependencies (I also deactivate this always). This means that the server package is basically broken (in a patch release, no less!) since the 'gluster' binary is critical to actually setting up or running a server. Refer to e.g. the upstream Quick Start Guide which references 'gluster' left and right. https://docs.gluster.org/en/main/Quick-Start-Guide/Quickstart/ So why is it broken? If you also require the cli package you can simply install it. -- /* Mit freundlichem Gruß / With kind regards, Patrick Matthäi GNU/Linux Debian Developer Blog: https://www.linux-dev.org/ E-Mail: pmatth...@debian.org patr...@linux-dev.org */
Bug#1023622: glusterfs-server: glusterfs-cli is only Recommends instead of Requires
Package: glusterfs-server Version: 10.1-1 Severity: normal X-Debbugs-Cc: a.rudd...@numat-tech.com See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=991383 In 9.3.2 the 'gluster' binary was moved out to a new 'gluster-cli' package. Part of the rationale given was to match Fedora. https://fedora.pkgs.org/37/fedora-updates-testing-aarch64/glusterfs-server-10.3-1.fc37.aarch64.rpm.html However, the new package is only Recommended in Debian/Ubuntu, but Required in Fedora. This means that the server package is basically broken (in a patch release, no less!) since the 'gluster' binary is critical to actually setting up or running a server. Refer to e.g. the upstream Quick Start Guide which references 'gluster' left and right. https://docs.gluster.org/en/main/Quick-Start-Guide/Quickstart/ Note: I had installed from the 9 PPA (https://launchpad.net/~gluster/+archive/ubuntu/glusterfs-9), which did not modify the package as debian did. So I didn't notice the breakage until 10.x was released, triggering the upgrade. -- System Information: Debian Release: bookworm/sid APT prefers jammy-updates APT policy: (500, 'jammy-updates'), (500, 'jammy-security'), (500, 'jammy'), (100, 'jammy-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.15.0-52-generic (SMP w/8 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages glusterfs-server depends on: ii glusterfs-client 10.1-1 ii glusterfs-common 10.1-1 ii lsb-base 11.1.0ubuntu4 Versions of packages glusterfs-server recommends: ii glusterfs-cli 10.1-1 ii nfs-common 1:2.6.1-1ubuntu1 glusterfs-server suggests no packages. -- no debconf information