I installed Kali 1.0.9 and everything was working smoothly. Recently I added the following line to my sources.list:
deb http://http.kali.org/kali/ kali-dev main contrib non-free
And I did so because my llvm version was 3.1, which I think is very old. I also wanted to install the llvm toochain which didn't exist in the repo's if I had these lines:
deb http://http.kali.org/kali kali main contrib non-free
deb http://security.kali.org/kali-security kali/updates main contrib non-free
So I added kali-dev to my sources. Then I did a apt-get update; apt-get upgrade; apt-get dist-upgrade. And lo and behold, everything broke. I had conflicting dependencies with respect to ruby-zip and ruby-zip-zip. I resolved the problem by removing both those packages and a couple more packages like cewl et.c that depended on these packages. The conflict was resolved and my dist-upgrade continued. After the upgrade, when I rebooted my machine I noticed that systemd has now replaced init. And my gdm3 couldn't launch Xorg. I removed all the nouveau packages and then I was able to launch Xorg. Now Xorg does not let me login as root. My WiFi is disabled (hard-locked) and what not... All **** broke lose. Now I am clueless.
What is this kali-dev supposed to be? Is it some kind of unstable kali? Is it kali for development (for developers)?