Re: [F8/multilib] {,/usr}/{,s}bin64 (was: Split libperl from perl)

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

 



On Thu, Apr 26, 2007 at 09:43:57PM -0500, Michael E Brown wrote:
> On Fri, Apr 27, 2007 at 02:26:08AM +0200, Axel Thimm wrote:
> 
> > In contast the bin64 proposal does not even have to look into the
> > specfile (unless the specfile hardcoded /usr/bin or does other
> > forbidden things we already have purged away from Fedora), no
> > subpackage inflation, no overcmplicated intra- and interpackage
> > depency relations, no tadpole loop depedencies.
> 
> The biggest issue I see with any bin64 issue is that you have a *huge*
> installed base of legacy software (and legacy software developers) who
> just assume that you can set a clean PATH to /usr/bin:/bin, and possibly
> /usr/sbin:/sbin. Lots of security-conscious software will do things like
> reset the PATH.

That's correct, but how many packages will that affect? cron and what
else? It's a low count number, and if the package does not allow to
tune these during build it's questionable anyway, since there is no
"one true and only path". For example we already have the very
non-canonical legacy kerberos path example, and kerberos does count as
security related. Did the non-canonical path of kerberos really block
its introduction?

> Now all of a sudden, that no longer works. You have to either trust that
> PATH isnt set maliciously, or you have to know the arch you are on and
> that arch's specific peculariarities: prefer bin32 or bin64? etc.

No, never trust the path, and never detect at runtime. The bin64
proposal does the work at build time. rootkit.x86_64's resetting will
have both paths, and rootkit.i386 only the non-bin64 paths.

> This sounds like a lot of pain and agony for lots of people and
> third-party software.

Ask yourself if that was that the case with kerberos, too. Ask
yourself how "big" the pain with /usr/X11R6/bin was.

Compare that "pain" with the pain we are having now with multilib, or
we would have with rewriting each and every specfile that has any bin
components.

No solution is just pressing a button, but there are some that
require like 10% work of others with better results.
-- 
Axel.Thimm at ATrpms.net

Attachment: pgpSuP3865dca.pgp
Description: PGP signature

--
Fedora-maintainers mailing list
Fedora-maintainers@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers
--
Fedora-maintainers-readonly mailing list
Fedora-maintainers-readonly@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly

[Index of Archives]     [Fedora Users]     [Fedora Development]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux