Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2014-11-15

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

All times shown according to UTC.

Time Nick Message
04:21 spito joined #divine
04:21 spito mornfall: takže patche jsem poslal, mělo by to fungovat....ještě by to chtělo otestovat s Timed, případně dalšími generátory (já testoval jenom DVE a LLVM)
04:22 spito neuměl jsem oddělat wibble ze závislostí, takže to klidně můžeš udělat :)
04:22 spito (a já jdu spát, konečně....)
07:52 xstill hm, locate: warning: database `/var/cache/locatedb' is more than 8 days old (actual age is 319.3 days)
08:03 xstill hm a proč neexistuje /bin/current-system/sw/include?
09:16 xstill mornfall: máš představu, co by mohlo způsobit, že aktivační skript při boot neprojde ale sudo /run/current-system/activate projde?
09:16 mornfall nevím no
09:16 xstill (PATH to není asi)
09:16 mornfall možná potřebuje něco co při bootu ještě není
09:17 xstill to mě taky napadlo, ani netuším kdy vlastně běží
09:19 xstill hm, já bych asi stejně neměl dělat modprobe ale pužít boot.kernelModules
09:19 mornfall jo to jo
09:20 mornfall hm, existuje nějakej důvod proč chtít AutoDelete místo Defer?
09:20 xstill nevím
09:20 xstill nepamatuju si je
09:21 xstill kde je AutoDelete?
09:22 mornfall nevím :-) $ grep -r AutoDelete wibble
09:22 mornfall wibble/raii.h:struct AutoDelete {
09:23 xstill tak kromě toho že je docela blbě protože to bere pointerem tak asi neumí nic navíc
09:23 xstill jedině, že to drží v jednou objektu
09:23 xstill ono je to v podstě unique_ptr
09:24 xstill jenže do unique_ptr nedáš lambdu a sem někdy jo
09:25 xstill krom toho jsme to nikdy nepoužili
09:25 xstill aha ne ono je to šablonované a ne že jen pointr
09:25 xstill ale zase se to spolíhá na copy ellision
09:26 mornfall hm, spita asi zmátlo brick::fs::AutoDelete
09:26 xstill deploy je nechutně pomalej, člověk udělá 1 změnu na pandoře a trvá to strašně dlouho
09:26 xstill jo to je jiná věc
09:27 xstill ale je možné, že místo toho byl dřív wibble::raii::AutoDelete
09:27 mornfall místo čeho?
09:27 xstill skro určitě v compile, jenže se mi nelíbil tak jsem to předělal
09:27 xstill no místo toho co je v brick::fs
09:30 xstill a pandora nechutně pomalu bootuje
09:35 xstill jde nějak logovat z aktivačního skriptu?
09:35 mornfall dost o tom pochybuju
09:35 mornfall teda jako echo blabla > /tmp/... asi fungovat bude
09:36 mornfall ale tak :-)
09:36 xstill asi stačí teď
09:36 mornfall co to čaruješ?
09:37 xstill no snažím se naloadovat moduly pro cudu
09:37 mornfall to má nějaký moduly krom nvidia driveru?
09:37 xstill jo a nějaké /dev/nvidia-uvm které se neumí samo udělat
09:38 mornfall aha to je zase nějakej novej krám
09:38 xstill teda na ubuntu to prý běží přes nějaký setuid krám, ale ten pro jistonu na nixosu nemá ani binárku
09:39 mornfall unified memory
09:39 xstill no hlavně je opruz, že já vím přsně jak to loadovat a funguje to, jen ne při bootu
09:39 mornfall no a není to proto že udev ti to smaže?
09:40 xstill no v logu nic podivného nevidím
09:40 mornfall navíc teda, proč tam není devtmpfs?
09:40 xstill ?
09:41 mornfall no, devtmpfs tam je, tam má kernel vyrobit node
09:41 mornfall achjo to je zase nvidia
09:42 mornfall ten device není v /sys
09:43 xstill no já šel podle developer.download.nvidia.com/compute/cuda/6_0/rel/docs/CUDA_Getting_Started_Linux.pdf strana 15 ale část z toho už tam je sama jen to uvm ne
09:43 mornfall http://lists.elrepo.org/pipermail/elrepo/2014-May/002243.html
09:44 mornfall nvidia asi bojkotuje udev :-)
09:44 xstill to je dlohý nějaký
09:44 mornfall nj
09:44 xstill restartuju pandoru, ok?
09:45 mornfall klidně
09:45 mornfall > 4) Admit defeat. Remove NVreg_ModifyDeviceFiles=0, put in suid root
09:45 mornfall > nvidia-modprobe, and let nvidia have their bloody way.
09:45 xstill jo to je přesně ta binárka co jsem ji nenašel
09:47 xstill ještě to zkusím
10:02 xstill teda něco nají v /nix/store k tomu něco patří
10:11 xstill hm, on je to totiž samostatnej package co v nixu není asi
10:26 xstill Jirkovi chybí 1 patch
10:43 mornfall co chybí?
10:44 xstill aby byl 3.
10:44 mornfall jo tak
12:16 spito joined #divine
12:16 spito Tak už vím, proč mi včera segvil divine při testech
12:17 spito A ten AutoDelete - ono už bylo docela pozdě na to, abych se hlouběji zamýšlel nad tím, jestli některé věci lze přepsat jinak
12:18 spito Zkopírovat to bylo nejjednodušší
12:20 mornfall brýtro :)
12:23 spito Ten AutoDelete tam už někde byl?
12:23 mornfall ne, já ho zrušil
12:24 spito Takže si to mám u sebe zrušit.... ok
12:24 spito Jenom - zkoušel jsem odstranit závislost na wibble, ale nešlo mi to zkompilovat
12:24 spito Takže to nechám na tobě
12:24 mornfall jo, mrknu se na to
12:25 mornfall no, segvilo to počítám kvůli tomu #if 0 patchi :-)
12:25 mornfall jako #if 0 #else je teda prasárna na druhou
12:25 mornfall takže bych prosil to celý smazat :-)
12:26 xstill no to bude s těma závislostma bude protože některý věci co divine potřebuje se likujou jen tranzitivně přes wibble
12:26 mornfall aspoň si doběhneš ten jeden patch
12:26 spito Smazat výskyty "wibble" ze souborů CMakeLists.txt prostě nepomohlo
12:27 spito Jj, udělám to, jak zapnu ntb
12:27 mornfall wibble dořešim nebojte
12:27 spito :)
12:54 mornfall /nix/store/zprriynvp88r0sgqz5gz0m7gi3l0x4a5-gcc-4.8.3/include/c++/4.8.3/bits/stl_algobase.h:552:18: error: use of deleted function 'divine_test::TestBarrier::Thread& divine_test::TestBarrier::Thread::operator=(const divine_test::TestBarrier::Thread&)'
12:55 mornfall /tmp/nix-build-divine-gcc_full_debug_x86-3.2.0+pre5368.drv-0/divine-3.2.0+pre5368/divine/toolkit/barrier.h:275:35:   required from here
12:56 spito Co?
12:57 spito Hmm, opravím
12:58 mornfall je tam toho víc teda
13:05 spito joined #divine
13:39 spito jenom na ujištění - když nemám LLVM kompatibilní s GCC, je v pořádku, že mi padají unit testy LLVM?
13:43 mornfall není
13:43 xstill pokud nemáš správné llvm tak by se to ani nemělo slinkovat
13:45 spito hmm, ještě na to kouknu
13:45 spito prozatím jsem poslal patche na opravu brick::??::Thread
13:46 spito a utility/output.cpp
13:46 xstill a teda systémové llvm je přesně to co s gcc funguje
13:46 xstill takže pokud sis nenainstaloval vlastní tak máš správné
13:52 spito llvm/interpreter.h: 341
13:52 spito tady to zdechne na segfault
13:53 spito kde může být chyba?
14:00 mornfall to fakt nevim... co provádíš?
14:01 spito to kdybych věděl
14:03 mornfall no ne, ale co děláš?
14:03 spito jak co dělám? pustím test
14:03 spito a ono to zdechne na tom řádku
14:03 mornfall /tmp/nix-build-divine-clang_medium_debug_x86-3.2.0+pre5368.drv-0/divine-3.2.0+pre5368/divine/utility/output.cpp:163:16: error: use of undeclared identifier 'statstr'; did you mean '_statstr'?
14:04 mornfall hmm
14:04 mornfall no a máš čistý zdrojáky z darcsu? nebo něco upravený?
14:04 spito mám to ve stavu, že všechny změny jsou zarecordovaný a patche poslaný
14:06 mornfall ok
14:07 spito jinak kdyby se ti to nechtělo buildit u sebe, tak se mi to děje v antea:/home/xweiser1/divine/build/
14:08 mornfall no já už to buildim
14:08 mornfall schválně jestli dostanu to stejný
14:09 mornfall já si asi fakt koupim ten počítač meh, tady ten notebook se ufuní k smrti
14:11 mornfall hlavní otázka asi zbývá jestli stojí SMT za ty 2 tisíce rozdílu (6k vs 8k za i5/i7, rozdíl 100MHz v turbu a 2MB L3 cache a SMT)
14:12 mornfall hm, mi to nepadá
14:13 mornfall u tebe to padá v mallocu
14:13 spito jop
14:14 spito ale neumím přečíst proč se tak děje
14:14 mornfall mně to navíc ve valgrindu projde a u tebe to zdechne v ostreamu
14:16 spito v jakým ostreamu?
14:16 mornfall si to pusť
14:16 mornfall valgrind ./divine/test-divine divine_test::llvm::TestLLVM initial
14:23 spito no, stále to nechápu, kde se to tam bere
14:28 xstill SMT je docela dobrý
14:29 xstill a 2 MB cache se taky asi hodí, to koukáš na nějakej Haswell?
14:29 mornfall trochu trapný je že do minitx víc než 16G RAM fakt nenarvu :-)
14:29 mornfall jo, haswell
14:30 mornfall broadwell bude mít krátkej život a skylake bude rozumně k mání tak za rok
14:30 xstill to je dost trapný, k 4 jádrům + SMT už by  se 32 GB docela sneslo
14:30 xstill proč bude broadwell krátkej?
14:30 xstill ale zase 32GB bude stát taky majlant
14:31 mornfall nojo
14:31 mornfall protože mezi broadwell a skylake bude max půl roku (desktopový varianty)
14:32 mornfall broadwell se nějak nedařilo vyrábět, novej proces jim docela haproval
14:32 mornfall takže zatím jsou jen core M
14:32 xstill no 32GB je od cca 8k :-(
14:33 mornfall nojo, ale stejně to žádná thin-ITX deska nesvede
14:33 mornfall takže to je jedno
14:35 xstill tak mě stve už to že 16 GB stojí skoro 4k, jinak už bych si to koupil do laptopu
14:35 xstill ale teď už to asi nemá smysl, levnější už to bylo mám takovej pocit…
14:36 xstill a CZC si úžasně rozkopali kategorie, takže se v tom nedá vyznat
14:40 spito mornfall: je to celý zajímavý, protože když si pustím ve valgrindu jakýkoliv test, tak zahučí se stejnou chybou
14:40 spito ale asi se na to teď už vykašlu, protože musm dělat i něco jinýho
14:42 mornfall jo, uvidíme co řekne hydra
17:40 mornfall joined #divine
17:40 mornfall zdá se že rozbitý je zejména draw
18:16 spito joined #divine
18:17 spito M
18:17 spito Ne...
18:18 spito mornfall: už ses na to koukal?
18:18 mornfall na wibble? ne, koumám proč ten draw segví
18:18 spito No na to segvení
18:19 spito A draw segví?
18:20 xstill pořád někomu něco segví, hrůza…
18:46 xhire_ joined #divine
19:18 mornfall no, právě že mně to nesegví, to je ještě horší
19:33 spito A zkoušel jsi to u mě na antee?
19:35 mornfall zkoušim to u sebe na arke aktuálně
19:36 ccxCZ joined #divine
19:36 mornfall xstill: hmm, ale my možná mlžíme
19:36 xstill ??
19:37 mornfall systémovej clang na arke používá libstdc++
19:37 xstill no ano
19:37 mornfall no a nefunguje :-)
19:37 mornfall proč to vlastně překládám clangem?
19:37 xstill nevím
19:37 mornfall achjo :-)
19:38 xstill a on ten libc++ clang taky není zrovna ideální default
19:39 mornfall nojo, nic není
19:39 mornfall nic nefunguje a všechno jsou to krámy
19:39 xstill jako já popravdě nevím proč ten s libstdc++ nefuguje, protože tvrdili, že s gcc 4.8 už to pojede mám pocit
19:40 mornfall no, brick-hashset dělá něco co se mu nelíbí
19:40 mornfall teda zejména se mu nelíbí vektor atomic-ů asi
19:55 spito Takže co a jak? Zahodíme toc
19:55 spito Toc -> to?
19:56 spito Jinak já jsem to na arke nerozjel, takže pořád používám anteu
19:57 spito (a dokud mi to neopravíte, tak to nezměním)
20:07 mornfall joined #divine
21:16 spito mornfall: co tahle chyba?
21:16 spito make: *** No rule to make target `lcov-report'. Stop.
21:21 xstill co to děláš?
21:21 xstill to by normálně snad běžet nemělo
21:29 spito Ad hydra
21:29 xstill aha tak to pak nevím
21:29 spito Víc než 1 build trpí touto chybou
21:30 xstill všechny debug?
21:30 spito Koukni se
21:30 xstill se mi nechce
21:30 spito Ne, release
21:31 xstill tak to je asi divný
21:31 spito Ale debug taky
21:32 xstill kde to vidíš?
21:33 xstill hm, ale on zdá se pokračuje
21:47 spito Ale ono pak ještě neprochází testy
21:49 xstill no to je to draw ne?
21:50 xstill hm, ad ten lcov:
21:50 xstill CMake Warning:
21:50 xstill Manually-specified variables were not used by the project:
21:50 xstill GCOV
21:50 xstill PROFILE
21:51 xstill navíc by to teda chtělo aby se v hydře vypsal ten test co padnul
21:57 xstill hm, já jdu opravit ty proměnný v hydře
21:58 mornfall v [details] to je docela vidět
21:58 mornfall spíš bych ocenil nějakej přehled ostatních chyb
21:59 xstill jako při buildu?
21:59 mornfall jo
21:59 xstill kam se nám ztratilo PROFILE?
21:59 mornfall aby člověk nemusel rozklikávat buildy
21:59 mornfall do pekel :D
21:59 mornfall nevim
22:00 xstill takže to mám vyhodit z hydry?
22:04 xstill zatracenej graylisting
22:04 xstill a zajímalo by mě proč mi chybí unit na muni vpn, když to v configu mám
22:05 xstill aha nechybí
22:05 xstill tak patch odeslán
22:36 xstill hm, na ntnu mají taky vtipný správce sítě asi, ještě pořád mám přístup na superpočítač přestože už s tou školou nemám skoro půl roku nic společného
22:42 xstill hm, něco mi žere ssh agenta
22:48 xstill hm, jak se mi povedlo nemít zapisovatelnej /tmp pro nikoho kromě roota to nevím

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