On Jun 4, 2007, at 12:57 PM, Jason Corley wrote:

How about using the packages in the "inner circle of dependency hell" as
a starting reference implementation? That basically means that the
package set
is enough to get /bin/sh functional in a chroot and nothing more.

This is exactly what I was thinking, everything up to a shell with
perhaps one daemon (like ssh) to serve as an example for any more
complicated packaging features (although just to /bin/sh is a clearer
delineation and perhaps less political goal).

A reference install that includes ssh is actually needed for glibc scriptlets in lua, because restarting currently running sshd is exactly what the current static helper in glibc does (in case there are incompatible nss libraries just installed).

However, adding sshd likely doubles the "minimal" set. Perfectly fine,
just more packaging work.

There's another "minimal" set goal, everything necessary for rpm functioning, ~54 packages, that likely has large overlap with the additional packages needed
by sshd, that might be considered.

And cAos core is everything necessary for gcc to function, ~137 packages (from
memory, I've forgot).

Note that there are addition complexitioes with ssh's grotty ABI problems and libgcc that start becoming a more complex "reference install" that are perhaps
better dealt with by example repackaging distro by distro.

No matter what, small and simple and predictable and as easy to maintain a package
set in "minimal" is what I'd like to see.

73 de Jeff

______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
Developer Communication List                        rpm-devel@rpm5.org

Reply via email to