Strawman problems or poorly done homework?
Posted Jul 29, 2004 8:28 UTC (Thu) by
angdraug (subscriber, #7487)
Parent article:
OLS: An introduction to Conary
Repositories are an afterthought.
Debian pools are definitely not an afterthought. It is elegant, effective, and extensible solution. What's wrong with it?
The version scheme used by most package managers follows a straight line model; there is no provision for branches.
I don't see any advantage in cramping all the versioning, branching, and tagging information into a package version, as opposed to managing this separately. I like Monotone's idea of using SHA1 for a version: if the file is the same, its version should be the same no matter in how many branches it is available.
Packages contain scripts which handle parts of the installation and removal process which go beyond the simple management of files.
At a certain level of complexity, some things are better done as scripts, as opposed to declarative programming. Either you try to provide a better scripting environment to solve these tasks, or you go the route of XSLT.
(
Log in to post comments)