Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2013-09-16

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

All times shown according to UTC.

Time Nick Message
09:06 xstill mornfall: pustim konecne deploy
11:19 mornfall xstill: jak to dopadlo?
11:20 mornfall já dal včera v noci opravovat cache, protože ten deploy předtím zhavaroval
11:49 mornfall anna je nějaká nemocná
11:51 mornfall hmm, běží garbage collector
11:55 mornfall no nic, jdu na vlak
11:55 mornfall snad se dá dohromady
12:51 xstill mornfall: nedopadlo, protože jsem to zapomněl pustit ve screeně a odešel od sítě
12:51 xstill pouštím to teď
12:52 xstill oto to čeká na disky
15:06 mornfall teď už je to lepší, ale teda nezda se mi že by deploy dojel
15:09 mornfall ono spousta jobů v hydře hodinu čekala na GC zámek a pak umřela
15:09 mornfall nic moc teda
15:42 mornfall xstill: Byl někdo z divinu v labu dneska? :)
16:40 xstill mornfall: všichni
16:40 xstill kromě tebe
17:21 xstill ach jo, ten deploy mi zdechnul zase protože ssh-agent
17:21 mornfall :-)
17:21 mornfall on root tam klíče má
17:22 mornfall stačí neforwardovat agenta
17:40 xstill jo na to přesně jsem zapomněl
17:40 xstill FATAL: failed to distribute to pheme01.fi.muni.cz
17:43 xstill ale nevidím nic v logu (ale nemám ho celý)
17:44 mornfall a zítra přijdou? :)
17:45 xstill no Jirka snad jo, co Milana týče, nevím
17:46 xstill vypadal že od labu chce tak diplomku a pak konec
17:46 xstill a ne moc práce nad to
17:53 xstill hm, něco je špatně na antee běží 4x deploy-distribute
17:53 xstill *anně
17:53 mornfall no, já si ho pustil abych zjistil co se děje, ale teda jenom jednou
17:55 xstill já ho nezpouštěl od toho co jsem psal o tom FATAL
17:55 xstill ale distribute je pralelní ne?
17:55 mornfall to sice jo, ale forkuje jen ssh podprocesy, ne sám sebe
17:58 mornfall množí se...
17:59 xstill no, teď jich je 30
17:59 xstill tak nevím
17:59 mornfall aha jasně
17:59 xstill spíš kolísá
17:59 mornfall on forkuje ssh, ale to ssh je shell funkce :)
17:59 mornfall takže má každý ještě vlastní parent shell
18:01 xstill shell má trochu moc procesů
18:01 xstill to nemůže udělat exec?
18:01 xstill (na to ssh)
18:02 mornfall je tam trap
18:02 mornfall takže asi nemůže
18:02 xstill aha
18:02 mornfall resp. ono to je ještě složitější
18:03 mornfall funkce nemůže dělat exec protože by se nikdy nevrátila kdybys ji nedal do subshellu
18:03 mornfall resp. bylo by to asi krajně neintuitivní
18:03 mornfall no a ta funkce volá ještě skript kterej obsahuje ten trap
18:03 mornfall takže těch procesů je víc :-)
18:05 mornfall problém deploy je to že rotace cache na antee má bug
18:05 mornfall protože víc narinfo může sdílet stejnej nar
18:05 xstill jakto?
18:06 mornfall no, nar se balí podle hashe obsahu, ale narinfo je podle nixovýho hashe
18:06 xstill a build není deterministický
18:07 mornfall to by vedlo na opačný problém
18:07 mornfall ten se stát nemůže, protože každá cesta se staví jen jednou
18:07 mornfall ale stává se, že dva různý buildy vedou na stejnej výstup
18:07 mornfall teda, nejspíš, jinak si to úplně nedokážu vysvětlit :-))
18:08 xstill jako kolize hashů?
18:08 mornfall ne tak docela
18:09 mornfall jakože dva buildy, který se liší třeba dokumentací v bash-i, by klidně mohli mít stejnej obsah
18:09 mornfall teda když změním man bashe a rebuildnu divine, tak jestli někde není timestamp schovanej tak bude ten divine stejnej
18:09 mornfall ale nixovej hash bude mít jinej, protože se změnil hash bashe
18:10 xstill jo tak
18:10 mornfall takže budou dvě narinfa, ale jen jeden nar
18:11 xstill a to dělá problém?
18:11 mornfall no, ten LRU algoritmus s tím nepočítal, takže když najde starý narinfo tak ho smaže aj s narem
18:11 mornfall a pak zbyde narinfo bez naru
18:11 mornfall a z toho je nix docela zmatenej
18:11 mornfall pak nefunguje deploy
18:12 mornfall až na to, že nar.xz souborů máme skoro 2x tolik než narinfo souborů
18:12 mornfall to je nějakej úplnej bordel
18:12 xstill nepotěší
18:23 mornfall uniq -c -d nars.refd  | wc -l
18:23 mornfall 1523
18:23 mornfall jo, no, je to tak
18:34 mornfall pythia05 zdechla?
18:36 mornfall 2013/09/16 20:33:34 [crit] 2874#0: *1669591 open() "/nix/binary-cache/49mwfbb4naj7cxdzsb9yr8q0cix7ndqp.narinfo" failed (24: Too many open files), client: 147.251.45.200, server: , request: "GET /nix-cache/49mwfbb4naj7cxdzsb9yr8q0cix7ndqp.narinfo HTTP/1.1", host: "antea.fi.muni.cz"
18:36 mornfall proto nefunguje deploy
18:36 mornfall kruci
18:36 xstill podívám se na ní
18:37 xstill mám na antee screen s journalctl
18:38 xstill pokd zdechla tak až po té co ses ptal
18:38 mornfall pingá, ale ssh nic
18:38 xstill protže log je z 20:36 poslední
18:38 xstill tak ona builduje divine ve smyčce stále
18:39 xstill a loguje
18:39 xstill takže jede
18:39 xstill Sep 16 20:36:43 pythia05.fi.muni.cz sshd[10473]: Did not receive identification string from 147.251.45.129
18:39 xstill Sep 16 20:36:34 pythia05.fi.muni.cz sshd[10452]: error: Received disconnect from 147.251.45.129: 11: disconnected by user
18:39 mornfall tak jo :)
18:39 xstill něco špatně teda
18:40 xstill jsem na ssh
18:40 xstill load 13
18:41 mornfall swapuje?
18:41 xstill myslím, že ten stess-test je možné považovat za úspěšný a vypnout
18:41 xstill mrknu
18:41 xstill ale je děsně zasekaná
18:41 mornfall tak asi zbývá grafárna jako možný vinník
18:41 xstill 146MB free RAM, 28MB free swap
18:41 mornfall jo no :-)
18:41 mornfall nebo nějakej hrozně obskurní bug v kernelu
18:42 xstill tak to spíš ta grafárna, protže od té doby co byla prohlášena za nefunkční po ní asi nikde nechtěl gui
18:43 xstill hm, ale jestli je integrovaná...
18:43 mornfall 01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Redwood PRO [Radeon HD 5500 Series]
18:44 mornfall to asi nebude integrovaný, na intel desce
18:44 xstill to ne
18:44 xstill integrovanou k tomu to asi nemá co?
18:44 xstill otázka je jestli by šla zjistit pokud by byla v biosu vypnutá
18:45 xstill což mě přivádí k těm heslům v biosu
18:45 xstill předpokládám žes je tam nedal ty
18:45 mornfall to fakt ne
18:46 xstill a ty stoje nám dodávali technici?
18:46 mornfall j
18:46 xstill vědí které to jsou když jim napíšu
18:46 xstill ?
18:46 mornfall asi, snad
18:46 xstill je potřeba se těch hesel zbavit
18:47 mornfall deska je P43T-ES3G
18:47 xstill tak to nemá grafárnu asi
18:47 xstill určitě
18:47 mornfall nemá no
18:48 xstill nepamatuješ si jaký jméno je na štítku těch počítačů?
18:50 mornfall nepamatuju :(
18:51 mornfall http://www.cgsecurity.org/wiki/CmosPwd ale nevím jestli tam není moc novej award bios
18:51 mornfall nic, jdu chvíli cvičit
18:59 xstill prej nemáme rozlívat kafe na katedry D[123]
19:31 mornfall no tak ho tam nerozlívej přece :D
19:31 mornfall no, pustil jsem activate, konečně
19:32 mornfall achjo, někde je zásadní bug :-) garbage collector nám ty distribuovaný věci sprostě žere
19:47 xstill hajzl jeden
19:47 xstill však já to nebyl, ale někdo to tam asi rozlívá
19:47 xstill když o tom šel mail všem vyučujícím nebo co
19:57 xstill sakra proč nemůže být šablona constexpr (třeba std::max)
20:31 xstill to je fakt opruz, a pokud vím tak to není ani v C++1y
20:50 mornfall tomu nějak nerozumím
20:50 mornfall můžeš mít šablonovej constexpr
21:19 mornfall http://pastebin.dqd.cz/a1Wo/
21:19 mornfall kruci
21:19 mornfall to jsem zase zmotal :D
21:20 mornfall http://pastebin.dqd.cz/onTu/ tohle jsem chtěl (taky to funguje)
21:34 mornfall no, snad máme deploy za sebou
21:34 mornfall konečně :]
21:34 mornfall a nginx dostal větší limit na filedeskriptory
21:39 mornfall táhnou mě do postele
21:39 mornfall snad ráno vstanu

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