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.

Reply via email to