Paludis pitanja
 
meka (592) #5739
20. feb. 07. 10:51
Prvo moje pitanje je da li je ikako moguće ugurati getdelta u njega? Stvarno sam guglao kao blesav, ali ovo ne mogu da nađem. Znam da paludis pravi privremene fajlove dok skida, pa pretpostavljam da ovo pravi malo problema, ali eto, ostaje mi još uvek da se nadam. :o)

Paludis 
meka (592) #5742
23. feb. 07. 01:19
Ok, našao sam nešto. Pitanje je sad kako ovo ugurati u paludis. Stvarno ne kontam šta treba sa ovim raditi (btw, ovo je nenormalno dobar alat, z10n, ti si kriv što sam postao ovisnik). :o)

Nemanja Jakovljevic (528) #5743
23. feb. 07. 02:48
Ajd malo napisite nesto na temu paludisa.
Zasto je toliko dobar kao sto kazete?
Zasto je bolji od standardnog portage-a?
Dal zavisi nekako od portage-a?
Dal koristi isto stablo i dal se syncuje na isti nacin, ili nekako drugacije?
Kakav interfejs ima? CLI, ncurses, GUI, Web?
Brzina pretrage?
Jel kompatabilan sa emerge-om, tj dal sve lepo dodaje u world file i dal dodaje podatke da je paket instaliran pa da moze se moze i emerge paralelno koristiti, a i alati iz gentoolkit-a?

meka (592) #5744
23. feb. 07. 09:02
Nemanja Jakovljevic napisao:
Ajd malo napisite nesto na temu paludisa.

Kako ga koristim samo par dana, nisam baš referentan na ovu temu, ali evo odgovora na pitanja koja si postavio a da sam ja skontao da su prednosti/mane

Nemanja Jakovljevic napisao:
Zasto je toliko dobar kao sto kazete?

Jer je napisan od nule od ljudi koji kažu da je portage prevaziđen obzirom da je napisan davno.


Nemanja Jakovljevic napisao:
Zasto je bolji od standardnog portage-a?

Prvo, planiran je, drugo, proširiv je (hooks) kojekakvim stvarima (ustvari, šta god vam padne na pamet skoro), treće, glsa je nešto tako što su imali u planu kad su ga pravili (može da se isključi), četvrto, možeš imati C[XX]FLAGS/LDFLAGS različite za različite pakete, peto, maskiranje može da se vrši po licenci pored standardnog maskiranja


Nemanja Jakovljevic napisao:
Dal zavisi nekako od portage-a?

Da i ne. Za sada nema svoj ebuild digest (ima ebuild.bash, ali on ne radi digest) iz jednostavnog razaloga. Treba da se napravi Manifest2 format fajla pa ne žele da programiraju bezveze


Nemanja Jakovljevic napisao:
Dal koristi isto stablo i dal se syncuje na isti nacin, ili nekako drugacije?

Isto, stim da jedno paludis -s povlači sve repozitorijume a repozitorijumi mogu biti u različitim formatima (rsync, svn, cvs, ...)


Nemanja Jakovljevic napisao:
Kakav interfejs ima? CLI, ncurses, GUI, Web?

Kako sam i portage koristio samo CLI, tu ti ne mogu ništa reći. CLI je ono što meni jedino i treba pa će ovo morati neko pametniji da komentariše


Nemanja Jakovljevic napisao:
Brzina pretrage?

Brzina mu je glavna odlika. Možda sam ja postao subjektivan, ali mi se čini da i proces kompajliranja radi brže. Stvar je u činjenici da je pisan u C++ i da im je cilj, između ostalog, bio da porade na brzini


Nemanja Jakovljevic napisao:
Jel kompatabilan sa emerge-om, tj dal sve lepo dodaje u world file i dal dodaje podatke da je paket instaliran pa da moze se moze i emerge paralelno koristiti, a i alati iz gentoolkit-a?

Koristi isti format world fajla, ali je pametno (kako razvojni tim kaže) da taj fajl bude link na portage world fajl jer još uvek nije stabilan kao kamen pa da se koristi sve isto iz portage-a (naravno, možete biti entuzijasta pa i ovo probati). Za sada nisam video da je igde kljoknuo osim na mojim ebuild-ovima. gentoolkit postoji pisan za paludis, tako da i to radi suludim brzinama.


E sad par stvari koje nisi pitao. Postoji portage2paludis.sh skripta koja čita iz make.conf kojekakve stvari, kao i /etc/portage pa pravi /etc/paludis/* conf fajlove, tako da je stvarno lako preći na njega. Sada je ostalo samo privikavanje na komande jer ne koriste iste opcije za iste akcije. Ali, treba vam jedan dan da pročitate man, izexperimentišete i sve je na dlanu.

Bug koji je redovan je da, kako je neko rekao na netu (očigledno nisam zapamtio gde sam to video), je da wget ostavlja nula fajlove (fajlovi koji se zovu `0`). I nije preveliki bug, ali pomalo ume da nervira. Dakle, samo nam fali Manifest2 i da wget radi kako treba sa nula fajlovima (ustvari, da ih ne pravi) i to je to.

gen2brain (748) #5745
23. feb. 07. 15:48
Mozda treba dodati i da paludis sljaka sa reverse zavisnostima, sto ce reci da je moguce reci unmerge kde ili unmerge gnome (ne znam sad bas tacnu komandu), probao sam ga malo pre mesecak dana i vise i stvarno je sampion sto se tice brzine. Nisam nesto bio u fazonu da sad ucim totalno novu stvar, emerge i dalje radi posao ali mislim da je samo pitanje vremena kada ce portage da se proglasi depreceted... :D
Uz paludis stize i fajlic za bash-completion tako da su sve komande par taba daleko ;)

meka (592) #5803
01. mar. 07. 10:30
Uh. Mislim da sam uglavio getdelta, ali treba da testiram pa javljam. U svakom slučaju, bar sam skontao koji fajlovi treba da se menjaju. :o)

z10n (933) #5813
02. mar. 07. 21:29
Evo par stvari za Paludis:

1. Paludis puca kod testiranja paketa, i to sa dosta paketa, Ciaranm u FAQ predlaže da se napravi "slučaj" da se za paket koji koristi test doda promenjliva `SKIP_FUNCTIONS=test`, a moj savet bi bio da se ista ta promenljiva proglasi globalnom, dakle dodajte u `/etc/paludis/basrc` samo `export SKIP_FUNCTIONS=test`, uštedećete sebi vreme i živce.

2. Kada pravite novi konfiguracioni fajl za overlay, da ne bi ste ručno pravili direktorijume za isti, okucajte `paludis -s x-` npr. `paludis -s x-sunrise` i pre sync-a će paludis napraviti direktorijume i strukturu koju ste naveli u .conf fajlu za overlay, a ako želite automatizaciju za ovo probajte Ruby skriptu Playman, ista stvar što i Layman za Portage.

3. Koristite paludis-extras overlay . Puno lepih stvari za Paludis uključujući i `portage-utils` (radi revdep-rebuild) i `--ask` hook.

4. Dodajte u Paludis bashrc `export PALUDIS_OPTIONS="--safe-resume --show-use-descriptions changed --show-reasons summary"`. Sa ovim opcijama će uvek biti uključen `wget -c`za nastavak svlačenja paketa ako je isti nasilno prekinut, dobićete opis svakog novog USE flag-a i razlog, ako postoji, zašto će neki paket biti instaliran ili deinstaliran. Naravno slobodni ste da dodate i druge opcije po želji.

5. U slučaju da vam neki paket zakaže pri kompajliranju, Paludis baca "Resume command:" tako da nakon što problem bude uklonjen, bezbedno možete nastaviti sa kompajliranjem tamo gde ste stali i to istim redosledom.

6. Paludis ne traži digest fajl, ako neki ebuild "na lice mesta" prepravite i probate da ga emergujete, dobićete samo upozorenje da je keš za određeni overlay "ustajao" ali ćete normalno moći da završite kompajliranje paketa.

Toliko za sad. Uživajte ;)

meka (592) #5871
21. mar. 07. 22:23
Posetite ponovo link koji sam dao. Prekopirajte dohttp.4 i getdelta-paludis.2.sh u /usr/libexec/paludis/fetchers/dohttp i /usr/bin/getdelta-paludis.sh, respektivno, i postavite sledeće u /etc/paludis/bashrc (nije baš najsrećnije rešenje sa njakanjem SANDBOX-a, ali ajde)
export PALUDIS_USE_SAFE_RESUME="yes" 
export DELTUP="/usr/bin/getdelta-paludis.sh"
export SANDBOX_WRITE="/"

meka (592) #5872
21. mar. 07. 23:48
Samo mala dopuna. Sećate se vesti o povratu oca Gentoo-a? Sećate se zbog koga je napustio celu priču? Ciaranm. Lik je genijalan programer i totalni kreten kad su u pitanju međuljudski odnosi. Dođe mi da ga puknem u njonju, kretenčina egoistična. Ali mu je zato paludis nenormalno dobar. :o)

gen2brain (748) #5873
22. mar. 07. 09:45
Ja sam totalno na njegovoj strani, stvarno je opasna programerchina i greota bi bilo da ne nastavi ono sto radi, i ima volje za to i pored cele hajke na njega i "lova na vestice" ... To sto se ostali uvrede ako im kaze idiote ne moze tako, mora prvo ovo i ovo... i nije tako strasno a to sto se oni odma uvrede je njihov problem, cilj je dobiti nesto kvalitetno na kraju svega, pa makar morao i da napusi nekog... gentoo nije u krizi i nece ni biti, a za daniela me bas z. Pa sigurno si procitao sve, ja jesam masu mailing lista i nije bio u pravu i ne moze tako da se ponasa, sta on misli ko je? Svaka cast i njemu ali ta vremena su prosla... ide se dalje...

meka (592) #5874
22. mar. 07. 10:55
Apsolutno si u pravu, ali malo učtivije stvarno ne bi bilo loše. Ja psujem kao kočijaš, ali opet nisam kao taj papak. Programerske sposobnosti ciaranm-a su stvarno neviđene, samo ne bih voleo da pričam sa njim uživo.

gen2brain (748) #5875
22. mar. 07. 12:47
Pa ono jest nekad bezobrazan ali i on se negde poziva na Linus Torvaldsa, koji se slicno ponasa... a i stvarno na sta bi licio kernel kad bi Linus rekao nesto u fazonu pa dobro ubacicemo ovaj spageti kod u kernel, nema veze, ionako ne utice na puno ljudi, nista strasno samo ti pero nemoj da se ljutis... ;) A i valjda je ciaran izvukao neku pouku iz svega ovoga...

meka (592) #5876
23. mar. 07. 09:00
Pazi. Jedno odsečno NE je jedna stvar a jedno `ko te jebe kretenu, ne može` je sasvim druga. Na to ciljam. Apsolutno sam na njegovoj strani u dotičnoj raspravi (Daniel i on), ali mi smeta to što se arogantno ponaša.

meka (592) #5877
26. mar. 07. 16:25
Posto me je i Petar pitao, evo da opisem kako se radi sa vestima. Ako vec imate paludis, verovatno ste primetili kako vam javlja da imate neprocitane vesti. Pogledajte
eselect news help

. Sve pise.

popac (432) #5885
03. apr. 07. 23:38
What a speed. Ne mogu daverujem. Oduševljen sam, a čak ni kešve ne koristim.

popac (432) #5886
04. apr. 07. 03:41
A sad pitanja:

1. Kako da kažem paludisu da ne skida sve zavisnosti (nove) nego samo željeni paket. Probao sam
--dl-upgrade as-needed --dl-new-slots as-needed
i to radi, ali kada je prekinuto skidanje nekog fajla na pola on ne nastavlja nego javlja bad digest...

2. Kako da kažem paludisu npr. emerge =app-misc/worker-2.14.4

gen2brain (748) #5892
05. apr. 07. 11:01
Zar paludis -i =app-misc/worker-2.14.4 ne radi? Mislim da = radi u paludisu, jes da ga ne koristim jos ali ga jesam probao...
Mene je smarao malo kad hocu da upgrade-ujem neki paket a on mi izvuce jos 10 paketa koji nemaju veze sa onim sto ja hocu ali onda sam malko procitao i video da postoji masa --dl- opcija kao sto je recimo --dl-upgrade as-needed
Nego, sta je sa ufed-om ? Mislim da sam negde procitao da je neko napravio patch za ufed ali ga ne nadjoh :( Vidim da su u overlayu etc-paludis , gentoolkit i sl. ali nigde ni reci o ufedu...

gen2brain (748) #5893
05. apr. 07. 11:03
z10n napisao:

6. Paludis ne traži digest fajl, ako neki ebuild "na lice mesta" prepravite i probate da ga emergujete, dobićete samo upozorenje da je keš za određeni overlay "ustajao" ali ćete normalno moći da završite kompajliranje paketa.

Pretpostavljam da zato i ne prikazuje koliko mb treba da fetchuje sa neta... meni je to bas bitno... ili sam nesto propustio?

popac (432) #5894
05. apr. 07. 13:45
Da si odgovorim na 2.
paludis -i =app-misc/worker-2.14.4::popac
gde je popac ime overlaya sa koga se instalira paket.

Što se prvogproblema tiče meka mi je mejlom predložio da dodam u paludisom bashrc
export PALUDIS_USE_SAFE_RESUME="yes"
Nisam stigo da testiram ovo, ali izgleda da ne radi kad se koristi u kombinaciji sa --dl-upgrade as-needed --dl-new-slots as-needed.

popac (432) #5916
20. apr. 07. 16:24
Kako se vrši pretraga portage stabla. Znači nešto kao
emerge -s

???

Na teme mogu odgovarati samo članovi. Morate biti prijavljeni ili se registrovati.