I use Debian since potato was unstable and I like that distro. It has many packages which are easy to make and all dependencies are resolved in install time.

But there are too many dependencies when I want to install something.. Today I wanted to build monotone-viz which is written in OCaml and use GTK+ for it’s interface. It also require graphviz. OCaml need Tcl/Tk, graphviz also need Tcl/Tk packages but why I need them? All what I want is one tool from graphviz package and Ocaml compiler. I have GTK+ in system, I can even live with a fact that another extra lib which monotone-viz need has OpenGL libs in dependencies but why I have to install lot of GUI stuff just to build one tool.

Thats why I like granular packages..

What I don’t like in Debian