Re: What do you wish for in an package manager?
>>>>> "Dwayne" == Dwayne C Litzenberger <firstname.lastname@example.org> writes:
Dwayne> Hello! I'm starting work on a new linux package manager.
Dwayne> The idea is to be able to replace rpm, dpkg, apt, dselect
Dwayne> (backend) with one,written mostly from scratch and
Dwayne> designed to be as simple (code, not features) and clean as
Dwayne> possible. For now, the work will be strictly academic,
Dwayne> but if it works out, it may evolve into future standard
Dwayne> package manager.
Dwayne> So my question is: What do you wish for in a package
1. Built in support for shared NFS systems.
See <URL:http://snoopy.apana.org.au/~bam/debian/nfs-dpkg/> for
2. Get rid of maintainer scripts (don't ask me how...) so that
upgrading packages is guaranteed not to destroy your computer, even if
the package came an from untrusted source. This could be carried
further by saying "no daemons can be started by UID=root without
express permission by some protected config file". Perhaps maintainer
scripts can run from a chroot and/or non-root environment (issues
3. Other minor issues, eg prevent a package from getting purged but
accidently leaving files behind for whatever reason, etc.
Actually, but doing 2 you will automatically solve one of the biggest
issues in solving 1.
Brian May <email@example.com>