[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SEUL: TurboLinux
> Doesn't RPM do that as well in later versions? (I don't know in what extent
> this is implemented in current RPM-packages though.)
Exactly the problem. RPM has dependencies, but they appear to be used
incorrectly in many (read: most) cases. In some packages (gpm-devel for
example), dependencies are given in the form of a package (gpm). In others
(NetKit-B), dependencies seem to be a list of library files (libpam.so.0,
etc.). And very few packages seem to include the obvious one, libc.so.X.
If we are going to implement a viable form of dependency tracking for our
packages, we must decide on one form or another, stick to it, and use it
verbosely. If something compiles and uses libc in any way, we need to track
that fact. Nevermind that libc is a standard thing, it's a standard thing
that is still changing (try running Netscape with the wrong libc...). Thus
versioning is important as well.
Unfortunately, this means we will have re-roll anything that we aren't having
to change already.
TTYAL,
Omega
SEUL Project infrastructure/system architecture
Erik Walthinsen - Webmaster and infrastructure for SEUL __
__ / /\
/ \ omega@sequent.com Work: (503)578-5314 / / \
| | M E G A omega@aracnet.com Home: (503)281-4281 / / /\ \
_\ /_ psu12113@odin.cc.pdx.edu Majoring in CS / / /\ \ \
/ /_/__\ \ \
SEUL: Simple End-User Linux - creating a Linux distribution /________\ \ \
http://www.seul.org/ for the average home/office user \___________\/
----------------------------------------------------------------------------
Simple End User Linux Mailing list
To be removed from this mailing list send a message to majordomo@txcc.net
with the line
unsubscribe seul-project
in the body of the letter.
----------------------------------------------------------------------------