public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] /usr/libexec vs /usr/lib(32|64)/misc
@ 2005-11-29 14:23 Diego 'Flameeyes' Pettenò
  2005-11-29 14:53 ` Mike Frysinger
  2005-11-29 17:38 ` Ciaran McCreesh
  0 siblings, 2 replies; 9+ messages in thread
From: Diego 'Flameeyes' Pettenò @ 2005-11-29 14:23 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 795 bytes --]

Hi all,
little question (that could start up a flame): what's the official status 
of /usr/libexec directory?

I was told on IRC time ago to prefer /usr/$(get_libdir)/misc to libexec 
because that's already ABI-specified... but I'm not really sure.
/usr/libexec is already used by many upstream packages, starting from FreeBSD 
itself, and while it's true that /usr/$(get_libdir)/misc is ABI safe, I don't 
really like thinking of moving executables in a subdirectory of lib for ABI's 
sake.. or we'll end up having /usr/$(get_libdir)/binaries instead 
of /usr/bin ...

So, as the documentation about that seems not to be clear, what's its status?

-- 
Diego "Flameeyes" Pettenò - http://dev.gentoo.org/~flameeyes/
Gentoo/ALT lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev] /usr/libexec vs /usr/lib(32|64)/misc
  2005-11-29 14:23 [gentoo-dev] /usr/libexec vs /usr/lib(32|64)/misc Diego 'Flameeyes' Pettenò
@ 2005-11-29 14:53 ` Mike Frysinger
  2005-11-29 15:18   ` Olivier Crête
  2005-11-29 17:38 ` Ciaran McCreesh
  1 sibling, 1 reply; 9+ messages in thread
From: Mike Frysinger @ 2005-11-29 14:53 UTC (permalink / raw
  To: gentoo-dev

On Tue, Nov 29, 2005 at 03:23:54PM +0100, Diego 'Flameeyes' Petten? wrote:
> what's the official status of /usr/libexec directory?

there is none afaik ... it's something we've been leaving alone for
the time being because it hasnt been that critical of an issue

personally, i'd prefer if we moved all of /usr/libexec to /usr/lib/misc
-mike
-- 
gentoo-dev@gentoo.org mailing list



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

* Re: [gentoo-dev] /usr/libexec vs /usr/lib(32|64)/misc
  2005-11-29 14:53 ` Mike Frysinger
@ 2005-11-29 15:18   ` Olivier Crête
  2005-11-29 15:27     ` Mike Frysinger
  0 siblings, 1 reply; 9+ messages in thread
From: Olivier Crête @ 2005-11-29 15:18 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 437 bytes --]

On Tue, 2005-29-11 at 14:53 +0000, Mike Frysinger wrote:
> On Tue, Nov 29, 2005 at 03:23:54PM +0100, Diego 'Flameeyes' Petten? wrote:
> > what's the official status of /usr/libexec directory?
>
> personally, i'd prefer if we moved all of /usr/libexec to /usr/lib/misc

Why move the libexec content to libdir? They are all executables, not
libraries. Its in the same category as /usr/bin.

-- 
Olivier Crête
tester@gentoo.org

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev] /usr/libexec vs /usr/lib(32|64)/misc
  2005-11-29 15:18   ` Olivier Crête
@ 2005-11-29 15:27     ` Mike Frysinger
  2005-11-29 15:41       ` Thomas de Grenier de Latour
  2005-11-29 15:48       ` Olivier Crête
  0 siblings, 2 replies; 9+ messages in thread
From: Mike Frysinger @ 2005-11-29 15:27 UTC (permalink / raw
  To: gentoo-dev

On Tue, Nov 29, 2005 at 10:18:05AM -0500, Olivier Cr?te wrote:
> On Tue, 2005-29-11 at 14:53 +0000, Mike Frysinger wrote:
> > On Tue, Nov 29, 2005 at 03:23:54PM +0100, Diego 'Flameeyes' Petten? wrote:
> > > what's the official status of /usr/libexec directory?
> >
> > personally, i'd prefer if we moved all of /usr/libexec to /usr/lib/misc
> 
> Why move the libexec content to libdir? They are all executables, not
> libraries. Its in the same category as /usr/bin.

i know they are executables, that's why we're talking about a specific
subdir of lib

libexec clutters /usr while /usr/lib/misc hides it nicely ... afterall,
this are internal binaries that end user should never run themselves
-mike
-- 
gentoo-dev@gentoo.org mailing list



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

* Re: [gentoo-dev] /usr/libexec vs /usr/lib(32|64)/misc
  2005-11-29 15:27     ` Mike Frysinger
@ 2005-11-29 15:41       ` Thomas de Grenier de Latour
  2005-11-29 16:05         ` Mike Frysinger
  2005-11-29 15:48       ` Olivier Crête
  1 sibling, 1 reply; 9+ messages in thread
From: Thomas de Grenier de Latour @ 2005-11-29 15:41 UTC (permalink / raw
  To: gentoo-dev

On Tue, 29 Nov 2005 15:27:10 +0000
Mike Frysinger <vapier@gentoo.org> wrote:

> i know they are executables, that's why we're talking about a
> specific subdir of lib
> 
> libexec clutters /usr while /usr/lib/misc hides it nicely ...
> afterall, this are internal binaries that end user should never
> run themselves

Random thought of the day: why not /usr/bin/misc?

--
TGL.
-- 
gentoo-dev@gentoo.org mailing list



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

* Re: [gentoo-dev] /usr/libexec vs /usr/lib(32|64)/misc
  2005-11-29 15:27     ` Mike Frysinger
  2005-11-29 15:41       ` Thomas de Grenier de Latour
@ 2005-11-29 15:48       ` Olivier Crête
  2005-11-29 16:07         ` Mike Frysinger
  1 sibling, 1 reply; 9+ messages in thread
From: Olivier Crête @ 2005-11-29 15:48 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1187 bytes --]

On Tue, 2005-29-11 at 15:27 +0000, Mike Frysinger wrote:
> On Tue, Nov 29, 2005 at 10:18:05AM -0500, Olivier Cr?te wrote:
> > On Tue, 2005-29-11 at 14:53 +0000, Mike Frysinger wrote:
> > > On Tue, Nov 29, 2005 at 03:23:54PM +0100, Diego 'Flameeyes' Petten? wrote:
> > > > what's the official status of /usr/libexec directory?
> > >
> > > personally, i'd prefer if we moved all of /usr/libexec to /usr/lib/misc
> > 
> > Why move the libexec content to libdir? They are all executables, not
> > libraries. Its in the same category as /usr/bin.
>
> libexec clutters /usr while /usr/lib/misc hides it nicely ... afterall,
> this are internal binaries that end user should never run themselves

I was going to quote the FHS to prove you were wrong.... but it turns
out that libexec/ has been pull out of it. And they seem to recommend a
libdir subdirectory... In the end it doesn't really matter, but if we
change from libexec to lib/misc.. will need to modify a lot of gnome
package at least.


https://www.redhat.com/archives/fedora-devel-list/2005-May/msg00240.html
http://lists.debian.org/debian-devel/2005/05/msg00401.html

-- 
Olivier Crête
tester@gentoo.org

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev] /usr/libexec vs /usr/lib(32|64)/misc
  2005-11-29 15:41       ` Thomas de Grenier de Latour
@ 2005-11-29 16:05         ` Mike Frysinger
  0 siblings, 0 replies; 9+ messages in thread
From: Mike Frysinger @ 2005-11-29 16:05 UTC (permalink / raw
  To: gentoo-dev

On Tue, Nov 29, 2005 at 04:41:20PM +0100, Thomas de Grenier de Latour wrote:
> On Tue, 29 Nov 2005 15:27:10 +0000
> Mike Frysinger <vapier@gentoo.org> wrote:
> 
> > i know they are executables, that's why we're talking about a
> > specific subdir of lib
> > 
> > libexec clutters /usr while /usr/lib/misc hides it nicely ...
> > afterall, this are internal binaries that end user should never
> > run themselves
> 
> Random thought of the day: why not /usr/bin/misc?

subdirs are not allowed in /usr/bin or /usr/sbin or any other bin dir
-mike
-- 
gentoo-dev@gentoo.org mailing list



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

* Re: [gentoo-dev] /usr/libexec vs /usr/lib(32|64)/misc
  2005-11-29 15:48       ` Olivier Crête
@ 2005-11-29 16:07         ` Mike Frysinger
  0 siblings, 0 replies; 9+ messages in thread
From: Mike Frysinger @ 2005-11-29 16:07 UTC (permalink / raw
  To: gentoo-dev

On Tue, Nov 29, 2005 at 10:48:10AM -0500, Olivier Cr?te wrote:
> On Tue, 2005-29-11 at 15:27 +0000, Mike Frysinger wrote:
> > On Tue, Nov 29, 2005 at 10:18:05AM -0500, Olivier Cr?te wrote:
> > > On Tue, 2005-29-11 at 14:53 +0000, Mike Frysinger wrote:
> > > > On Tue, Nov 29, 2005 at 03:23:54PM +0100, Diego 'Flameeyes' Petten? wrote:
> > > > > what's the official status of /usr/libexec directory?
> > > >
> > > > personally, i'd prefer if we moved all of /usr/libexec to /usr/lib/misc
> > > 
> > > Why move the libexec content to libdir? They are all executables, not
> > > libraries. Its in the same category as /usr/bin.
> >
> > libexec clutters /usr while /usr/lib/misc hides it nicely ... afterall,
> > this are internal binaries that end user should never run themselves
> 
> I was going to quote the FHS to prove you were wrong.... but it turns
> out that libexec/ has been pull out of it. And they seem to recommend a
> libdir subdirectory...

i know it, but i wasnt about to start quoting FHS on you :P

i was hoping we could scrounge up better reasons before resorting to
throwing spec files at each other

> In the end it doesn't really matter, but if we
> change from libexec to lib/misc..

which is why i havent really started a thread on the topic already

> will need to modify a lot of gnome package at least.

yeah, a bunch of packages will need to be tweaked slightly, but i dont
think it should be a big deal to do ...
-mike
-- 
gentoo-dev@gentoo.org mailing list



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

* Re: [gentoo-dev] /usr/libexec vs /usr/lib(32|64)/misc
  2005-11-29 14:23 [gentoo-dev] /usr/libexec vs /usr/lib(32|64)/misc Diego 'Flameeyes' Pettenò
  2005-11-29 14:53 ` Mike Frysinger
@ 2005-11-29 17:38 ` Ciaran McCreesh
  1 sibling, 0 replies; 9+ messages in thread
From: Ciaran McCreesh @ 2005-11-29 17:38 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 500 bytes --]

On Tue, 29 Nov 2005 15:23:54 +0100 "Diego 'Flameeyes' Pettenò"
<flameeyes@gentoo.org> wrote:
| little question (that could start up a flame): what's the official
| status of /usr/libexec directory?

libexec for stuff that's run is far tidier than weird subdirectories
in /usr/lib*. Those old people with beards got it right.

-- 
Ciaran McCreesh : Gentoo Developer (I can kill you with my brain)
Mail            : ciaranm at gentoo.org
Web             : http://dev.gentoo.org/~ciaranm


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

end of thread, other threads:[~2005-11-29 17:41 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-29 14:23 [gentoo-dev] /usr/libexec vs /usr/lib(32|64)/misc Diego 'Flameeyes' Pettenò
2005-11-29 14:53 ` Mike Frysinger
2005-11-29 15:18   ` Olivier Crête
2005-11-29 15:27     ` Mike Frysinger
2005-11-29 15:41       ` Thomas de Grenier de Latour
2005-11-29 16:05         ` Mike Frysinger
2005-11-29 15:48       ` Olivier Crête
2005-11-29 16:07         ` Mike Frysinger
2005-11-29 17:38 ` Ciaran McCreesh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox