Jeff Baird writes:
I'm sort of fed up with packaging systems. They all seem to
make
short sighted assumptions about where files go.
Sure. The flip side is that if the distribution gets to decide where
files go, the distribution maintainers are far more likely to be
willing to give you help because they don't have to find out as much
about what's different about your system to give advice.
And if your needs are fairly "standard", packaging systems can be a
great convenience.
But if you've got special needs, you *should* feel free to make your
own decisions.
Every non trivial system has its own package system because it can
do it "better."
Well, that implication of a terminal case of NIH syndrome is not
really fair. XEmacs doesn't depend on RPM or Python for its package
system because it can't depend on them being available and properly
set up on all systems where XEmacs might be installed. In the common
case of not installed but available, you would just have to explain to
the user how to set them up, and that setup would likely be an
attractive nuisance if they ever tried to install anything but XEmacs
via the 3rd-party package system.
So developing our own package system was a compromise. The nice thing
is that it's an excellent compromise for a lot of people, improving
your chances of being a member of that lot. Even nicer, you're not
stuck with it if you can do better for yourself.
[Maybe] I'll have to look at it again. When I have some time.
Feel free to ask here. The point is that you're right ... now. You
may change your mind in the future, and we're here to help *if* you
do.
Steve
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta