Miroslav Prýmek wrote: [...]
Jako muze to mit castecne logiku v tom, ze default je proste "vanilla"/"bez volby" a pak zalezi na autorovi software, co za default povazuje, ale pro spravce to neni zrovna pohodlnej system.
Vetsinou se maintainer snazi defaultni volby prizpusobovat mainstreamu - tedy tomu, co se pouziva v jinych (binarnich) distribucich, nebo co nejcasteji pouziva vetsina uzivatelu. Ze u nektereho portu je to defaultne WITH_LDAP a u jineho je to WITHOUT_MYSQL, to ma se opodstatneni. Neni to podle toho, jak se kdo vyspal (vetsinou).
Takze v tomhle myslim Pavla nemuzeme potesit - principielne je to skoro jako v Gentoo, ale implementace neni moc dobra, takze ve finale to jako v Gentoo neni vubec :)
Implementace je podle me naprosto v poradku a dela presne to, jak a proc je zamyslena a zdokumentovana. Ze se nekomu nelibi, to je druha vec. Ale nikdy se nelze zavdecit vsem.
Ty defaultni volby se totiz pouzivaji i pro kompilaci binarnich balicku (packages) a pokud by tedy vsechny volby byly defaultne WITHOUT_*, tak vysledkem budou minimalisticke a pro naprostou vetsinu lidi naprosto neuzitecne packages a vsechno si budou muset pak nastavovat v make.conf a kompilovat lokalne.
Myslim, ze i pro spravce je to naprosto jednoduchy a logicky system. (ktery holt nema dva stavy, ale tri) Alespon ja se citim byt spravcem uz radu let a nikdy me v tomhle systemu WITH_ / WITHOUT_ neprislo nic spatneho. Stejne to konfiguruju "per port", protoze nejaky port chci mit s IPv6 a jiny bez, nektery s OpenSSL a jiny opet bez. To, ze nektery port umoznuje nejakou funkcionalitu spojenou se zavislosti na MySQL jeste neznamena, ze ji chci pouzit, kdyz mam MySQL nainstalovanou jen kvuli provozu MySQL serveru atd.
Pokud u neceho vim, ze to opravdu v systemu nechci u zadneho portu, tak si zkratka do make.conf dam WITHOUT_X11=yes nebo WITHOUT_CUPS=yes a je to. Stejne to pak pri kompilaci / instalaci musim hlidat, protoze nektere porty bez toho zkratka nainstalovat nejdou a pokud je explicitne chci nainstalovat, tak tuhle zavislost by stejne natahly.
Mirek -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l