Linked by Thom Holwerda on Mon 4th Jun 2007 16:38 UTC, submitted by anonymous
Benchmarks "We have developed a new package-management tool, called Opium, that improves on current tools in two ways: Opium is complete, in that if there is a solution, Opium is guaranteed to find it, and Opium can optimize a user-provided objective function, which could for example state that smaller packages should be preferred over larger ones. We performed a comparative study of our tool against Debian's apt-get on 600 traces of real-world package installations. We show that Opium runs fast enough to be usable, and that its completeness and optimality guarantees provide concrete benefits to end users."
Permalink for comment 245270
To read all comments associated with this story, please click here.
RE[3]: Solving the wrong problem
by Tom5 on Mon 4th Jun 2007 20:41 UTC in reply to "RE[2]: Solving the wrong problem"
Tom5
Member since:
2005-09-17

I would argue that OPIUM is much simpler than APT in the way it solves dependencies.


Simpler, but with the same problems.

As I understand it, your success criteria is that the new package is installed and a minimum of other packages are removed. So, if I ask OPIUM to install "abiword" and it removes "gimp" in the process then that is a successful (and optimal) installation as far as the paper is concerned.

To a user, that probably looks more like failure! The real optimal solution is to install abiword without uninstalling anything.

Reply Parent Score: 2