Почетак › Форуми › Линукс дистрибуције › Arch,Manjaro,… › Dokumentacija u Arch paketima
- This topic has 2 одговора, 1 глас, and was last updated 18 years, 4 months раније by
foxbunny.
-
АуторЧланци
-
5. мај 2008. у 9:51 pm #10059
foxbunny
УчесникOpšte je poznato (a možda i nije) da u Arch paketima nema dokumentacije. Tako je, dobro ste pročitali. U makepkg skripti postoji opcija docs, koja prema spisku iz promenljive DOC_DIRS uklanja dokumentaciju iz kompajliranog softvera pre pakovanja.
[code]
#########################################################################
# GLOBAL PACKAGE OPTIONS
# These are default values for the options=() settings
#########################################################################
#
# Default: OPTIONS=(strip !docs libtool emptydirs)
# A negated option will do the opposite of the comments below.
#
#– strip: Strip symbols from binaries/libraries
#– docs: Save doc and info directories
#– libtool: Leave libtool (.la) files in packages
#– emptydirs: Leave empty directories in packages
#
OPTIONS=(strip !docs libtool emptydirs)
[/code]To uglavnom nije problem, pošto na Internetu postoji ekvivalentna dokumentacija. Međutim, prilivom novih korisnika koji su pokazali manju toleranciju prema ovakvoj praksi, kao i željom članova razvojnog tima da se softver ipak netaknut prenese u repozitorijume, izgleda da će Arch početi da ubacuje dokumentaciju u pakete.
http://archlinux.org/pipermail/arch-dev-public/2008-April/005913.html
To nažalost znači i da će download biti utoliko veći…
5. мај 2008. у 10:21 pm #69746Анонимни
ГостMeh, ako im nije bio problem da usmeravaju korisnike na net da gledaju dokumentaciju onda ih nece ni tangirati ta mala razlika u velicini paketa.
Mada mene brine nesto vise. Svi koji posecuju Arch forum su svedoci velikog priliva novih korisnika i njihovih zahteva. Ono cega se ja plasim je stav dev-ova (developMersa :D), a to je “uradi sam” ili “napisi sam svoj kod, pa posalji”. Ljudi, ja sam korisnik, nisam koder? Cak iako se slozim sa ljudima koji kazu da je Arch za napredne korisnike, opet nije na meni da cackam po kodu.
Sto je najgore od svega, svi stariji korisnici (u paketu sa dev-ovima) se ponasaju kao da je sve ok. Moze biti da je to tacno i da novi korisnici nemaju pravu predstavu o Arch filozofiji, ali kako kaze nas narod, gde ima dima ima i vatre.Odmah da naglasim, nisam imao nijedan problem sa Archom kad su paketi u pitanju (dokumentacija, vanilla paketi), ali stajem u odbranu novim korisnicima dok god developeri imaju ofanzivne stavove.
P.S.
Da li ova vest znaci da Arch popusta pod naletom novih ideja? Sta moze biti sledece?5. мај 2008. у 10:43 pm #69747foxbunny
УчесникPa, zamisli sad ovo: Kazes Patricku Volkerdingu da treba da napravi veliki repo pun paketa i da napravi robustan package manager za sve to. Ne ide. Jednostavno, to nije Slackware. Isto kao sto Arch nije distro u kome devovi pokusavaju da udovolje svim zeljama korisnika.
Tako je bilo i kad sam dosao, i nije mi uopste smetalo. Tad ni wiki nije bio ovo sto je sada, pa mi ni to nije smetalo da podesim Arch onako kako volem. Ako zelis fleksibilan distro, koji moze da bude i server i ovo i ono, i da znas napamet svaki daemon koji ti se ucitava i sve to… u prevodu da znas kako ti sistem radi u svako doba dana i noci, onda je Arch (takav kakav je) vise nego dobar. Ako zelis da ti neko drugi zavrsava sve to, onda bogami, ima preko 350 aktivnih distribucija, pa biraj.
Ovo ne kazem da bi ispao pametniji, nego da bi vam predocio jednu veoma jednostavnu stvar. Distroa ima puno, bas zato sto su ukusi razliciti. Arch je odabrao da bude takakv kakav je i ne razumem zasto ljudi zele da Arch ne bude takav.
EDIT:
Ja bih “ofanzivnim” pre nazvao stavove pojedinih korisnika koji traze te izmene. Na primer, zgrazava me kolicina patchova za kernel. To nije uopste bilo tako ranije, a opet je sistem radio kao podmazan. Taj lik koji je stavio sve te patcheve vise nije developer na Archu. Mislim ono, imas ABS pa kompajliraj kernel ako ti trebaju patchovi. Ako ne znas sta su patchovi, verovatno i ne treba da ih imas, ili ti treba drugi distro, tako bar ja kapiram to.Sto se tice dokumentacije u paketima, ja sam protiv toga. Najbolja mi je bila ideja koju je postavio poslenji lik, da se u paket ubaci dokumentacija samo ako ljudi to eksplicitno traze. Mada, ja bih na to dodao i “u posebnom -doc paketu”. Ali ono, to je vec pitanje devova.
Kapiram da je Aaron popizdeo zato sto ljudi stalno kenjaju kako nema dokumentacije (iako je svaki se svaki man page iz sourcea moze naci i na netu), a mrzi ih da prekompajliraju paket bez doc opcije.
Meni je samo jednom u zivotu na Archu zatrebala dokumentacija u info stranicama (pazi, man stranice uvek dobijas, tu nema dileme) i to kad sam tek pocinjao sa Archom. Lepo sam skinuo tu opciju iz makepkga i prekompajlirao paket. Znaci i za to ima resenja.
A inace nije uvek u pitanju par kilobajta. Nekad je dokumentacija kompletan API i jos stosta (lepo neko pomenu tamo 50+MB za gtk. Sta ce meni 50+MB da bi koristio GIMP?!
-
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.