It’s kind of funny how easily I sometimes attribute frustrating properties of the software that I am using to the developers of the application itself.
If a piece of software is frustrating to use, especially if most of the problems seem like “Someone made this on purpose just to annoy me, I mean developers can’t be that stupid.” – I am much less likely to report any bugs. Why – they will probably just ignore it.
Bzr is a prime example of that, whenever I encounter problems with bzr, response from the community is “You are thinking wrong, if you were thinking right – it would work.”, so next time I make it crash/hickup/create a mess I just assume that they probably know it, and are not doing anything about it so why waste my time and why waste their time.
I do the –no-buildout thing because I want to modify the default buildout.cfg to use KGS before building the thing.
$ bin/zopeproject zcontact --no-buildout
Enter user (Name of an initial administrator user): manager
Enter passwd (Password for the initial administrator user): zcontact
Enter eggs_dir (Location where zc.buildout will look for and place packages)
['/home/ignas/buildout-eggs']: eggs
now, to fix the buildout.cfg so it would not use site-packages from your system to get Improved Reliability™, add