Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2013-05-30

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
06:59 xstill ono je v té hydře něco špatně, ono se to nedobuildovalo ani do rána
07:00 xstill co je xsltproc a proč nám vytěžuje půlku jádra na anně?
07:09 xstill pheme mají nějaký divný scheduler, oni nic nedělají, mají tam proces s nice 10 a on se fláká, když jsem skusil udělat renice tak se rozběhl
07:10 xstill (ten proces je samozřejmě build divine)
07:29 xstill hm, compression build má pro změnu duration přes 6 hodin ale v jeho logu je build time elapsed:  0m0.025s 0m0.028s 148m56.622s 6m14.153s
07:29 xstill (a ještě nejsou výsledky)
08:33 mornfall Ono to totiž všechno čeká na nix-store --import na anně, zdá se.
08:35 xstill nestíhají disky?
08:35 mornfall Těžko říct.
08:36 mornfall Anna má load 51
08:36 xstill jo no, vcelku furt
08:36 mornfall xstill     477  0.3  0.9 270004 160064 pts/7   D+   10:19   0:03 find /nix/store -maxdepth 1 -type d -name *-perf-linux*
08:36 mornfall hm
08:37 xstill to jsem spustil před chvilkou
08:37 xstill chtěl jsem zjistil jestli máme nabuidovaný perf
08:37 mornfall :-)
08:39 mornfall každopádně prostě čeká na disky v podstatě všechno a furt
08:41 xstill hmm, s tím se asi moc nenadělá, leda bysme třeba nějak zajistili, že nix-store --import bude vždy běžet jen jeden nebo tak
08:44 xstill nevím jestli by to pomohlo, ale mohlo by
08:50 mornfall Já nevim, řekl bych že tam toho je špatně nějak víc.
08:59 xstill hydra (hydra-queue-runner) se furt pokouší tam něco cpát, podívej se do logu
08:59 mornfall no to je OK, protože nějakej build dojede tak tam dá další
09:01 xstill dost často je tam starting 0 builds
09:01 mornfall no to jen znamená že nebyl volnej slot
09:02 mornfall je možný že celej problém je konkurence mezi import a export
09:02 mornfall protože pheme dělaj gc každou hodinu tak se v podstatě furt kopírujou closure
09:03 mornfall z anny na pheme
09:03 mornfall zkusím něco vymyslet
09:20 xstill no chtělo by to aby aspoň gcc tam zůstávalo + možná ten collect spouštět jen pokud bude místa málo (<15GB nebo tak něco)
09:31 mornfall jo :-)
09:31 mornfall ideálně ještě udělat --print-dead místo collect, seřadit to podle atime a smazávat to od nejdýl nepoužitýho do momentu než jseš na 20G free space
09:33 xstill :-)
09:52 xstill web hydry nějak spadnul (502 bad gateway)
09:55 mornfall já ho zabil
09:59 xstill aha
09:59 mornfall pheme01:/root/clean.sh
09:59 mornfall gotta go, bbl :)
10:11 xstill nice :-)
13:28 spito joined #divine
13:28 spito left #divine
14:56 spito joined #divine
18:30 mornfall Ha, unix žije.
18:30 mornfall Jdu cvičit, ale vrátim se.
18:30 mornfall Pak proberem co dál.
18:30 mornfall ;-)
18:40 spito to je i na mě?
18:41 spito jinak já jsem doplácal approximate load
18:56 spito pačééé
18:57 spito a kupodivu fungují
18:57 spito :)
19:32 mornfall a-pačééé
19:42 mornfall spito: Ten první patch dělá... co? :)
19:43 mornfall Aha. :-)
19:43 mornfall No jo.
19:43 mornfall Nechce se ti přejmenovat Size na Bits? (V extra patchi.)
19:45 mornfall LockableCell/CompressedCell bych taky přejmenoval, obojí jsou zamykatelný a ani jedna není „komprimovaná“
19:46 mornfall HashCell a CompactCell?
20:04 spito mornfall: oka
20:05 mornfall a mohl bys taky testy parametrizovat cellem a pustit je v obou verzích?
20:05 mornfall myslim unit
20:06 mornfall hmm, a bylo nutný udělat ten counter a ty celly ve stejným patchi? :|
20:08 spito mornfall: když ono mě to házelo hunky tak nějak pomíchaně
20:09 spito a ten CompactCell je spíš takový nástřel toho, o čem jsme s xstill mluvili
20:10 mornfall jo a tryInsert by spíš mělo být trySet
20:10 mornfall nebo tryStore nebo něco
20:11 mornfall jako kdybys to rozdělil fakt by mě to potěšilo. A jestli ne, tak aspoň vymysli nějakej rozumnej název tomu patchi.
20:12 spito a jak to mám udělat, když mi darcs nabídne změny víc kontextů v jednom hunku?
20:12 spito editovat?
20:12 mornfall no, buď e
20:12 mornfall nebo prostě udělat kopii, editorem zrušit ty změny co do toho prvniho nepatří, record, přepsat ze zálohy a record znovu
20:13 mornfall a pokud je CompressedCell jen nástřel, tak ho z toho patche rovnou smaž
20:13 mornfall a přidej ho tam zvlášť :-)
20:14 spito brbly
20:14 spito brbly
20:14 spito fuj eeee
20:14 spito nojo, jdu na to
20:14 mornfall :D
20:15 spito budeš něco z toho, co jsem posílal, dávat do mainline?
20:15 mornfall až to spravíš tak jo :-)
20:16 mornfall všechno
20:16 mornfall aj ten nástřel, jen do názvu napiš že to je nástřel
20:16 mornfall toho patche
20:16 spito tak třeba ten noexcept tam už může jít
20:16 spito jako já myslel hned teď
20:16 spito ať mi darcs nenadává
20:16 spito tak moc...
20:17 mornfall za co ti nadává?
20:17 spito no, pořád mi to něco píše :D
20:17 mornfall ... :-)
20:17 mornfall pushnu to až pak spolu
20:17 spito ok
20:17 mornfall můžeš amendovat do sytosti
20:18 spito jo, to právě nemám rád
20:18 mornfall jo, proto musíš předvídat co se mi nebude líbit a rovnou to dělat tak abych byl spokojenej :-)
20:19 spito když ti takhle přijde víc patchů v balíku, tak to je pro darcs problém aplikovat jenom některý?
20:20 mornfall není
20:20 mornfall ale ten prostřední můžu pushnout když chceš
20:20 mornfall jen se obávám že to ničemu nepomůže
20:20 mornfall [toolkit: Allow Pointer to be template parameter of std::atomic.
20:20 mornfall tenhle
20:21 spito jo
20:21 spito no pomůže mi to, protože bych to musel zase rozdělovat na víc verzí
20:21 mornfall co?
20:21 spito protože ty změny jsou hned vedle sebe na řádcích
20:21 mornfall jakých verzí?
20:21 spito ...víc patchů
20:21 mornfall nerozumim :-)
20:22 spito tedy mít víc verzí souborů
20:22 mornfall to jestli ten patch je nebo není v mainline nic na tom co s ním můžeš dělat lokálně nemění
20:22 mornfall krom toho že ho teda už nesmíš amendovat
20:22 mornfall ale to že není v mainline neznamená že ho amendovat musíš
21:05 spito pačééé
21:07 mornfall už? to šlo rychle :)
21:08 spito co sis myslel?
21:08 spito že to bude trvat týden?
21:08 mornfall že stihnu jít spát :D
21:08 spito i když...to by trvalo, kdybych místo programování hrál tanky
21:10 mornfall je to super, myslíš že ten poslední patch bys mohl přejmenovat na: toolkit: Fix #239: make SharedHashSet use an approximate counter of table load. ?
21:10 mornfall pushnu ten zbytek abys nemusel posílat zase všechno
21:11 spito mmt
21:11 spito jop
21:14 spito pačééééé, ehm...jeden
21:16 mornfall :-)
21:26 spito tak jsem ještě poslal nástřel CompactCell-u
21:27 mornfall gut, gut
21:31 spito a vtipná příhoda na závěr dne: myš si usmyslel, že uklidí Zuzce šuplík s věcmi. Nebýt rychlého zásahu, tak by skutečně šuplík uklidil. Myš uklízí tak, že papír rozkouše, pak ho pochčije, nahází bobky do rohu, nahází piliny a odejde.
21:31 spito byl smutný, že jsme ho nenechali uklidit....
21:33 mornfall chápu
21:54 spito left #divine

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary