Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2015-01-24

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

All times shown according to UTC.

Time Nick Message
04:42 spito joined #divine
08:30 spito joined #divine
08:51 mornfall xstill: co ty brick-data vs gcc 4.7?
08:51 xstill hm, nevím, musel bych sehnat 4.7 někde
08:51 xstill v nixu zrovna tohle není
08:52 mornfall /nix/store/0dx5ag58y93wz78mfwjawrk9gipfcsdp-gcc-4.7.3
08:52 xstill dík
08:52 mornfall asi teda chceš /nix/store/f14nl5q2dsfpqs5yn0bf9h7s31g47nph-gcc-wrapper-4.7.3
08:55 xstill no spíš asi /nix/store/bm0jpwr7111vc6iyzkplc4nqci2m7qvx-gcc-wrapper-4.7.2
08:57 xstill jo ono to neumí dědit konstruktory svině
09:07 xstill tak brick-data jsem zdá se opravil, ale brick-tuple je rozbitej taky
09:13 mornfall nj
09:15 xstill hej to je jak u blbců, člověk opraví 4.7 a 4.8 se rozbije
09:31 mornfall :D
10:00 xstill mornfall: tak hotovo
10:00 xstill je to pěkně hnusný
10:01 mornfall :\
10:01 xstill ale funguje to v 4.7.2, 4.8.3, 4.9.2 i v clangu s libc++ (v clang s libstdc++ asi ne)
10:02 mornfall do kdy že to chcem držet funkční 4.7? :P
10:02 xstill nenaděláš nic, verzi libstdc++ nejde skoro nijak rozumně detekovat
10:02 xstill no dokud budeme chtít podporovat debian stable
10:02 mornfall to asi nejde no
10:02 xstill alespoň nějak
10:04 mornfall no, jessie už je víc než 2 měsíce ve freezu
10:04 xstill co to znamená, že bude release?
10:04 mornfall no, někdy snad :-)
10:05 xstill to bych doufal, že někdy, zajímalo by mě kdy…
10:05 xstill a jde už divine buildovat na freebsd teda?
10:07 mornfall no, s nějakýma lokálníma patchema
10:07 mornfall malloc.h neexistuje třeba
10:08 xstill alloca?
10:08 xstill potřebujeme to někde skutečně vůbec?
10:08 mornfall hm, llvm nefunguje protože | [ 0:04] ../libcxx/std/__config:46:11: fatal error: 'sys/endian.h' file not found
10:09 mornfall alloca není v malloc.h
10:09 mornfall mám pocit že to bylo něco s windows
10:09 mornfall co bez toho nefungovalo
10:10 mornfall xstill: “tuble” v patch description :|
10:10 xstill :-(
10:10 xstill opravím
10:10 mornfall (a rovnou asi in -> with gcc)
10:11 xstill to ani nejde svést na to, že by to byl překlep sakra :-(
10:14 xstill (opraveno teda)
10:24 mornfall spito: co s integrací těch fs věcí? :)
10:24 spito no to až někdy (tj dneska) dodělám javu
10:25 mornfall ok; pokud budeš rychlej stihneš to dřív než ukecáme testy že chceme 3.2.3...
10:47 spito nevím, teď babička
10:48 spito a potřeboval bych vědět, jak to integrovat :)
10:53 mornfall jak jak?
10:54 mornfall jsem myslel že to je vyřešenej problém? :P
10:58 spito no...není
10:58 spito kdy bude verze 3.2.3?
10:59 spito jinak - teď mám tyto priority: namalovat obázek, něcojakoIRC v pythonu a pak dodělat VFS
10:59 spito teď už ale opravdu musím jít, jinak mě příbuzní nejspíš nedají oběd
11:04 mornfall pff, oběd :-)
11:04 mornfall 3.2.3 bude hned jak projdou testy
11:04 mornfall xstill: gcc 4.9 moc nejde přeložit, nějak se to mlátí s glibc 2.20
11:08 mornfall hm, v nixpkgs jim to ale zdá se prochází, tak nevim jestli něco chybí v release- nebo to je problém s gcc-wrapper-em
11:54 mornfall hm, nested dfs (aspon varianta -w 2) moc nefunguje
11:55 xstill v testech?
11:55 mornfall jo
11:56 mornfall a taky /var/tmp/divine-3.2.2+pre5488/divine/graph/graph.h:52:46: error: 'brick::data::SmallVector<short int>::SmallVector' names constructor
11:56 mornfall (gcc 4.7 pokračuje)
11:56 xstill aha, já zkoušel jenom test-bricks
11:58 xstill pustím o celé
11:58 xstill hm, sysinfo.cpp:230:9: error: ‘sleep_for’ is not a member of ‘std::this_thread’
11:58 xstill (to 4.7)
11:59 xstill kde vidíš ten tvůj error?
12:01 xstill https://stackoverflow.com/questions/4438084/stdthis-threadsleep-for-and-gcc
12:02 mornfall už jsem to zavřel, někde v hydře
12:03 mornfall ubuntu asi
12:05 mornfall hm, gcc... jsou to magoři, co dodat
12:38 mornfall a na fedora19 to zdechá na oom (3G to má)
12:38 mornfall achjo
12:38 mornfall (tam kde to nezdechá na záhadnej rpm konflikt)
12:40 xstill f19 je EOL k 6. 1. takže ji jde případně zaříznout
12:41 xstill a máš tam patche
12:44 mornfall jo, asi zničit, jinde to zdá se funguje (aspoň zatím)
12:46 mornfall takže je rozbitý MPI, NDFS a gcc-wrapper je furt nějakej jetej
13:26 xstill hm, zdá se, že jsem to tím fixem pro gcc 4.7 rozbil
13:28 mornfall rozbil? vidím jen /var/tmp/divine-3.2.2+pre5493/divine/graph/graph.h:54:76: error: no matching function for call to 'brick::data::SmallVector<short int>::SmallVector(short int&)'
13:28 xstill protože ten krám teď není schopnej odvodit initializer_list u FlagVector konstruktoru
13:28 xstill jo
13:28 xstill to je ono
13:28 mornfall no, není to víc rozbitý než to bylo předtím :) jen jinak
13:28 xstill tak předtím to nefungovalo jen v 4.7
13:28 mornfall aha, hm, rozbilo se tím timed
13:29 xstill hm, ale to je stejně divný
13:29 mornfall a clang_min teď pro jistotu ještě hází /tmp/nix-build-divine-clang_min_relwithdebinfo_x64-3.2.2+pre5493.drv-0/divine-3.2.2+pre5493/divine/algorithm/simulate.h:580:46: error: no matching member function for call to 'stateFlags'
14:07 mornfall (antea se odporoučela, ale ideálně mi ji nerebootuj)
14:10 mornfall ještě jsem teda udělal chybu že jsem napsal dmesg a ono to má snad megabajt textu
14:47 xstill mornfall: jsem se tam teď normálně přihlásil
14:47 xstill ty už jsi to nějak opravil?
14:48 mornfall jo, antea už běží
14:48 mornfall ale nfs je rozhasený
14:50 mornfall nefunguje exportfs
14:50 mornfall na arke a annu to prostě neexportuje ani za svět
14:50 xstill hm, to už jsem jednou viděl
14:50 xstill restart mountd tuším
14:51 mornfall jo pomohlo
14:51 mornfall už jsme z prahy doma
14:52 mornfall jdu sehnat nějakej cukr, tenhleten systemjunk fakt nemám za potřebí....
15:04 xstill jak se ti vlastně povedlo to shodit?
15:18 mornfall no, odmontoval jsem starý /data/cosi ...
15:19 mornfall systemd usoudil že failnul příslušnej automount unit (ručně jsem ho stopnul) a sestřelil všechno
15:19 xstill šmejd je to
15:20 xstill ale je možný, že to nějak souvisí s tím bordelem co dělali automounty u mě a to přešlo po nějaké aktualizaci
15:20 xstill (opravil jsme ten build v clangu)
15:21 xstill a funguje to snad i s těm a gcc
15:24 mornfall ok
16:11 xstill hm, ale hydra se zdá, že to nějak nedala (sekla se nebo co)
16:13 mornfall hm... restartnul jsem to
16:13 mornfall tak se snad chytne
16:14 xstill kterou službu restartuješ?
16:14 mornfall hydra-evaluator a hydra-queue-runner
16:14 mornfall obojí mají tendeci se sekat
16:14 mornfall (je tam cronjob který je restartuje taky...)
16:14 xstill ok
17:37 spito joined #divine
18:37 mornfall /nix/store/fa2kncy4wj7375nyg05pifcz7642irw4-libc++-3.4.2/nix-support/setup-hook
18:37 mornfall export NIX_CFLAGS_LINK+=" -stdlib=libc++ -Wl,-rpath,/nix/store/8h8dyvqkfjp7fjqmwwifhrpsgnwm7x80-libc++abi-199626/lib"
18:37 mornfall a pak že nefunguje gcc když máš v buildInput libc++
18:40 mornfall to je past vedle pasti...
19:04 zbeasnyy joined #divine
19:19 xstill mpi testy máme pořád rozbitý, někde tam běží map kdy nemá
19:20 xstill a potom teda hlavně /tmp/nix-build-divine-gcc_mpi_debug_x86-3.2.2+pre5495.drv-0/divine-3.2.2+pre5495/bricks/brick-rpc.h: 185: assertion `bs.size()' failed;
19:20 xstill (http://divine.fi.muni.cz/status/log/irbq04ygmb528jya8g152mgw744v8xhn-divine-gcc_mpi_debug_x86-3.2.2+pre5495/vanilla:mpi_reachability-mpi.sh)
19:48 mornfall xstill: však jo, to je to co reportovali teďka
19:56 mornfall opravil jsem test tak je to aspoň vidět že to je rozbitý
20:10 mornfall abych to shrnul: mpi - opravit, ndfs - opravit, clang_med - opravit setuphook a/nebo gcc-wrapper, fedora19 - vyhodit, gcc49 - vykoumat
20:25 xstill mornfall: a použít nezabalené gcc?
20:25 xstill aha to asi nejde co
20:25 xstill ono to vlastně musí mít systémové věci
20:36 xstill mornfall: ale dost možná můžeme používat clang na buildování cesmi ne?
20:39 xstill tam by nemusel hrozit žádný problém
20:39 mornfall to určitě jde, tady na tom svým freebsd to tak dělám
20:39 xstill proč vlastně nepoužíváme CMAKE_C_COMPILER přímo místo CMD_GCC?
20:41 mornfall protože to by moc nefungovalo
20:41 mornfall v CMAKE_C_COMPILER musí být absolutní cesta
20:41 mornfall když to přeložíš a zabalíš tak se divine compile nebude dívat do $PATH což je většinou žádoucí
20:43 xstill aha
20:44 xstill jo ale v nix buildu by tam asi šlo dát clang, jen já to nevyzkouším, protože u mě clangSelf nefunguje
20:46 xstill btw. můžeme používat cc/c++ v default.nix:91+ a nemusí tam být ten if
20:46 mornfall jo to jo
20:46 mornfall (snad obojí)
20:46 xstill jak clang tak gcc mají v bin cc i c++
20:46 xstill teď jsem to kontroloval
20:57 xstill ještě bys mohl pushnout ten skip pro mpi

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