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

Re: RFC: Rules for distro-friendly packages

* Giacomo A. Catenazzi <cate@cateee.net> schrieb:
> On 17.09.10 10:59, Enrico Weigelt wrote:
> >* Vincent Bernat<bernat@debian.org>  schrieb:
> >
> >>>Wait a minute! Arbitrary _users_ should never try to rebuild anything
> >>>on a stable/production system. As soon as you're attempting that,
> >>>you're stepping into the package maintainer or developer role, and
> >>>then you should *know* what you're doing (or at least learn it).
> >>[...]
> >>
> >>Hello, /usr/local...
> >
> >Should never be used.
> no?

At least be _very_ careful, since it also can have very nasty
side effects, nobody wants on production systems.

> >I never said this. I dont want to forbid them anything. But as soon
> >as you're beginning to compile and install packages on yourself,
> >you're leaving the user role, and you should know what you're doing.
> >(or do it on some safe playgound).
> I think you are confusing the word "users". For a distribution in
> "users" we include normal users (of a multiuser system), sysadmin,
> super users, programmers, and any person that install they own machine.

You should clearly differenciate between these roles, since they're
very different (even if the same person might be in several rules
at the same time).

> Many of such roles requires to compile and install customs programs.
> Linux always supported such behaviour.

Yes. But all these rules require certain skills for doing it right,
w/o shooting yourself. And GNU/Linux never was designed to protect
people for shooting themselves (certain distros are designed so,
but that's an different layer).

And again: I don't say that upstreams should not ship tarballs
including those autogenerated files. But they should ship some
canonical tree without them (modern VCS with proper tagging 
is fine, too).

 Enrico Weigelt, metux IT service -- http://www.metux.de/

 phone:  +49 36207 519931  email: weigelt@metux.de
 mobile: +49 151 27565287  icq:   210169427         skype: nekrad666
 Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme

Reply to: