[haiku-development] Re: What for does SAT solver needed for package management?

  • From: "X512" <danger_mail@xxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 18 Jun 2012 16:17:23 +0400

On Mon, 18 Jun 2012 13:39:40 +0200, Oliver Tappe <zooey@xxxxxxxxxxxxxxx> 
wrote:
> Well, that's the root of the package management problem: *if* all 
> packages 
> declare their dependencies correctly, the package manager just picks 
> and 
> installs the right set of dependency packages and everything will 
> work. 
> However, in reality there will be incorrect and/or missing 
> declarations in 
> some packages, so your mileage may vary.
If package hasn't packaged correctly, user should have ability to force 
using specific package version at his own risk. Also for commertical 
packages it is important to show license during installation and to 
have ability to enter serial/activation number for paid software. 
Commertical developers usually don't publish software in repositories, 
they usually publish software on their official site or distribute by 
CD/DVD. Packages should be installed without repository without any 
problems even if depedencies isn't stored in repository and user should 
install it manually.

Other related posts: