All of lore.kernel.org
 help / color / mirror / Atom feed
* Multilib conflicts in man pages.
@ 2020-03-03 23:22 Jeremy Puhlman
  2020-03-06 18:48 ` Jeremy A. Puhlman
  2020-03-06 22:00 ` Richard Purdie
  0 siblings, 2 replies; 6+ messages in thread
From: Jeremy Puhlman @ 2020-03-03 23:22 UTC (permalink / raw)
  To: openembedded-core

Is there a preferred method in oe-core for dealing with man pages that 
conflict due to differences
in multilib pathing.

For example an application lives in /usr/lib/foo/bar for one abi but 
/usr/lib64/foo/bar in another, and
that kind of information is encoded in to the man pages.

Some things i have seen done in the past, is move the man pages under 
/user/share/man/${PN} or
use something like mutlilib script to deal with it.

I am just curious if there is a canned, preferred way the project 
handles those or wants to handle them?

xinit, xserver-org, and groff each exhibit  these issues.

-- 
Jeremy A. Puhlman
jpuhlman@mvista.com



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Multilib conflicts in man pages.
  2020-03-03 23:22 Multilib conflicts in man pages Jeremy Puhlman
@ 2020-03-06 18:48 ` Jeremy A. Puhlman
  2020-03-06 22:00 ` Richard Purdie
  1 sibling, 0 replies; 6+ messages in thread
From: Jeremy A. Puhlman @ 2020-03-06 18:48 UTC (permalink / raw)
  To: openembedded-core

Anyone have a thought?

On 3/3/2020 3:22 PM, Jeremy Puhlman wrote:
> Is there a preferred method in oe-core for dealing with man pages that 
> conflict due to differences
> in multilib pathing.
>
> For example an application lives in /usr/lib/foo/bar for one abi but 
> /usr/lib64/foo/bar in another, and
> that kind of information is encoded in to the man pages.
>
> Some things i have seen done in the past, is move the man pages under 
> /user/share/man/${PN} or
> use something like mutlilib script to deal with it.
>
> I am just curious if there is a canned, preferred way the project 
> handles those or wants to handle them?
>
> xinit, xserver-org, and groff each exhibit  these issues.
>

-- 
Jeremy A. Puhlman
jpuhlman@mvista.com



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Multilib conflicts in man pages.
  2020-03-03 23:22 Multilib conflicts in man pages Jeremy Puhlman
  2020-03-06 18:48 ` Jeremy A. Puhlman
@ 2020-03-06 22:00 ` Richard Purdie
  2020-03-06 22:03   ` Jeremy A. Puhlman
  2020-03-06 22:14   ` Jeremy A. Puhlman
  1 sibling, 2 replies; 6+ messages in thread
From: Richard Purdie @ 2020-03-06 22:00 UTC (permalink / raw)
  To: Jeremy Puhlman, openembedded-core

On Tue, 2020-03-03 at 15:22 -0800, Jeremy Puhlman wrote:
> Is there a preferred method in oe-core for dealing with man pages
> that conflict due to differences in multilib pathing.
> 
> For example an application lives in /usr/lib/foo/bar for one abi but 
> /usr/lib64/foo/bar in another, and
> that kind of information is encoded in to the man pages.
> 
> Some things i have seen done in the past, is move the man pages
> under 
> /user/share/man/${PN} or
> use something like mutlilib script to deal with it.
> 
> I am just curious if there is a canned, preferred way the project 
> handles those or wants to handle them?
> 
> xinit, xserver-org, and groff each exhibit  these issues.

Could we just put a placeholder into the man page so they'd be
identical? Multiple copies seems like overkill for something as
trivial...

Cheers,

Richard



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Multilib conflicts in man pages.
  2020-03-06 22:00 ` Richard Purdie
@ 2020-03-06 22:03   ` Jeremy A. Puhlman
  2020-03-06 22:14   ` Jeremy A. Puhlman
  1 sibling, 0 replies; 6+ messages in thread
From: Jeremy A. Puhlman @ 2020-03-06 22:03 UTC (permalink / raw)
  To: Richard Purdie, openembedded-core



On 3/6/2020 2:00 PM, Richard Purdie wrote:
> On Tue, 2020-03-03 at 15:22 -0800, Jeremy Puhlman wrote:
>> Is there a preferred method in oe-core for dealing with man pages
>> that conflict due to differences in multilib pathing.
>>
>> For example an application lives in /usr/lib/foo/bar for one abi but
>> /usr/lib64/foo/bar in another, and
>> that kind of information is encoded in to the man pages.
>>
>> Some things i have seen done in the past, is move the man pages
>> under
>> /user/share/man/${PN} or
>> use something like mutlilib script to deal with it.
>>
>> I am just curious if there is a canned, preferred way the project
>> handles those or wants to handle them?
>>
>> xinit, xserver-org, and groff each exhibit  these issues.
> Could we just put a placeholder into the man page so they'd be
> identical? Multiple copies seems like overkill for something as
> trivial...

Yeah, that works as well. Just need to brush up on my man-page-fu.

>
> Cheers,
>
> Richard
>
>

-- 
Jeremy A. Puhlman
jpuhlman@mvista.com



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Multilib conflicts in man pages.
  2020-03-06 22:00 ` Richard Purdie
  2020-03-06 22:03   ` Jeremy A. Puhlman
@ 2020-03-06 22:14   ` Jeremy A. Puhlman
  2020-03-06 22:31     ` Richard Purdie
  1 sibling, 1 reply; 6+ messages in thread
From: Jeremy A. Puhlman @ 2020-03-06 22:14 UTC (permalink / raw)
  To: Richard Purdie, openembedded-core



On 3/6/2020 2:00 PM, Richard Purdie wrote:
> On Tue, 2020-03-03 at 15:22 -0800, Jeremy Puhlman wrote:
>> Is there a preferred method in oe-core for dealing with man pages
>> that conflict due to differences in multilib pathing.
>>
>> For example an application lives in /usr/lib/foo/bar for one abi but
>> /usr/lib64/foo/bar in another, and
>> that kind of information is encoded in to the man pages.
>>
>> Some things i have seen done in the past, is move the man pages
>> under
>> /user/share/man/${PN} or
>> use something like mutlilib script to deal with it.
>>
>> I am just curious if there is a canned, preferred way the project
>> handles those or wants to handle them?
>>
>> xinit, xserver-org, and groff each exhibit  these issues.
> Could we just put a placeholder into the man page so they'd be
> identical? Multiple copies seems like overkill for something as
> trivial...

A placeholder like:
/usr/<system libdir>/sys.startxrc
from
/usr/lib64/sys.startxrc


> Cheers,
>
> Richard
>
>

-- 
Jeremy A. Puhlman
jpuhlman@mvista.com



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Multilib conflicts in man pages.
  2020-03-06 22:14   ` Jeremy A. Puhlman
@ 2020-03-06 22:31     ` Richard Purdie
  0 siblings, 0 replies; 6+ messages in thread
From: Richard Purdie @ 2020-03-06 22:31 UTC (permalink / raw)
  To: Jeremy A. Puhlman, openembedded-core

On Fri, 2020-03-06 at 14:14 -0800, Jeremy A. Puhlman wrote:
> 
> On 3/6/2020 2:00 PM, Richard Purdie wrote:
> > On Tue, 2020-03-03 at 15:22 -0800, Jeremy Puhlman wrote:
> > > Is there a preferred method in oe-core for dealing with man pages
> > > that conflict due to differences in multilib pathing.
> > > 
> > > For example an application lives in /usr/lib/foo/bar for one abi
> > > but
> > > /usr/lib64/foo/bar in another, and
> > > that kind of information is encoded in to the man pages.
> > > 
> > > Some things i have seen done in the past, is move the man pages
> > > under
> > > /user/share/man/${PN} or
> > > use something like mutlilib script to deal with it.
> > > 
> > > I am just curious if there is a canned, preferred way the project
> > > handles those or wants to handle them?
> > > 
> > > xinit, xserver-org, and groff each exhibit  these issues.
> > Could we just put a placeholder into the man page so they'd be
> > identical? Multiple copies seems like overkill for something as
> > trivial...
> 
> A placeholder like:
> /usr/<system libdir>/sys.startxrc
> from
> /usr/lib64/sys.startxrc

Yes, not sure about the exact form. You could just do:

/usr/lib*/sys.startxrc
or
/usr/<libdir>/sys.startxrc

?

Cheers,

Richard




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-03-06 22:31 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-03 23:22 Multilib conflicts in man pages Jeremy Puhlman
2020-03-06 18:48 ` Jeremy A. Puhlman
2020-03-06 22:00 ` Richard Purdie
2020-03-06 22:03   ` Jeremy A. Puhlman
2020-03-06 22:14   ` Jeremy A. Puhlman
2020-03-06 22:31     ` Richard Purdie

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.