Control: forwarded -1 https://salsa.debian.org/postgresql/postgresql/-/issues/1
Re: Matthew Gabeler-Lee > When only postgresql client package(s) are installed, the vacuumlo wrapper > erroneously reports: > > Error: You must install at least one postgresql-client-<version> package > > Even though the client package(s) _are_ installed. This seems to be because > the underlying binaries are provided by the postgresql _server_ package(s). > > Which may also be a bug? The upstream documentation for the vacuumlo package > implies that it can be run as a client, it doesn't seem to need to be run > directly on/from the server system. Hi, that's a tricky one. Historically, vacuumlo used to be in the postgresql-contrib-XX package (and it still is in contrib/ in the source). The alternatives system is used to manage the (version-dependent) manpages, and contrib is part of the server package in that area. Now, when we merged the server and contrib packages we could not simply move the vacuumlo.1 manpage to the client package since update-alternatives doesn't allow "slave" links to be part of different master groups. If /usr/share/postgresql/9.6/man/man1/vacuumlo.1.gz is part of the postgresql-server group, /usr/share/postgresql/10/man/man1/vacuumlo.1.gz cannot move to the postgresql-client group. It's on the TODO list, but it's complicated. https://salsa.debian.org/postgresql/postgresql/-/issues/1 Christoph