* 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.