Re: Summary/Minutes for today's FESCo meeting (2012-12-19)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 20.12.12 23:24, Toshio Kuratomi (a.badger@xxxxxxxxx) wrote:

> > 2) we have to pressure upstream projects to needlessly complicate their
> > code and buildsystem with stuff like $libexecdir variables in their
> > autofoo, which resolve to /usr/libexec on Fedora/RHEL but just /usr/lib
> > or something on other distros - which is kind of an imposition on
> > upstreams
> >
> 
> Since neither of these things are required by the packaging guidelines, I
> believe the premise of your argument is deeply flawed.
> 
> 1) As i've said before, there is no packaging guideline requirement that
> maintainers  restrict helper applications to libexec.  Helper apps can go
> in either %{_libdir} or %{_libexecdir} (and really, helper apps should be
> able to go in %{_prefix}/lib under a simple multilib exemption rather
> easily now as well.)
> 
> 2) the systemd exceptions allows placing files in %{_prefix}/lib rather
> than %{_libdir} (the exceptions allow both putting the helper apps in there
> which would generally be okay with just a multilib exception and the unit
> files which are arch specific data and therefore usually go in %{_libdir}
> and therefore needed a special exception).  The only reason people can drag
> %{_libexecdir} in to this discussion is that helper binaries are allowed in
> either %{_libdir} or %{_libexecdir}.  In the context of forcing people to
> use a specific directory not specified by standards its meaningless because
> %{_libdir} is a suitable alternative.

it is simply wrong to place internal binaries in %{_libdir}. internal
binaries should not be subject to multlib'ed dirs, the same way as
binaries in bin/ are not...
 
> 3) lennert is not asking that we give permission for packages to use
> something other than %{_libexecdir} if upstream doesn't support it.  He's
> asking us to forbid use of libexecdir within fedora packages no matter what
> the package maintainer and upstream support.

Not true. I am saying the guidelines should guide people to do the
right thing, but not be force too much.

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux