On Mon, Apr 11, 2011 at 12:43:38PM -0400, Randy Ramsdell wrote: > Victor Duchovni wrote: >> On Mon, Apr 11, 2011 at 11:49:00AM -0400, Randy Ramsdell wrote: >>> Okay every single man page, and there are MANY, is also causing an error. >>> This are all related to opensuse's postfix-docs rpm which does not create >>> sym links to the gzipped page. >> If they change the names of the installed files, they MUST change the >> contents of the "postfix-files" included with the package. Failure to >> do so is a broken package, complain loudly to the package maintainers. > > Correction: The man pages are from the postfix rpm. > > They did not change the man page names. It is common to use $manpage.1.gz.
Yes, but if they ship manpage.gz files, then the "postfix-files" file MUST list those and not files they don't ship. If you change the list of delivered files, change the package manifest. It does not get much easier... > They simply compress the man page. I had to create links like postmap.1 > ---> postmap.1.gz. Every manpage for every piece of software is in the for > $manpage.1.gz. Agreed that the package maintainer could have created these > links. Or updated "postfix-files", if the links are not needed for the "man" command to work. >> Your binary package is borked, don't use it. > > Given it is an Opensuse problem, I still don't see why the postfix > set-permissions cannot, use postmap.1* vs postmap.1 . That would be wrong. The manifest is supposed to be correct. Changing the permissions of some random file is a really bad idea. -- Viktor.