Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2013-06-05

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

All times shown according to UTC.

Time Nick Message
06:50 spito joined #divine
08:31 xstill mornfall: on nix v standalone verzi (bez nixosu) nemá vše ve store?
08:33 mornfall xstill: to já nevim, to záleží na tom jak je ten balík udělanej asi
08:33 mornfall se koukni do baliku co v tom /usr/lib/nix měl?
08:34 xstill no ono to totiž při instalaci ze zdrojáků dává prefix na /usr
08:34 xstill mě chybí takový věci jako /usr/lib/nix/nix/substituters/download-using-manifests.pl
08:34 mornfall tak, nějak to přeložit musíš, žejo :-)
08:35 mornfall a používáš nix z /usr/bin ale nemáš /usr/lib?
08:35 xstill no jo ale čekal jsem že se naubuilduje store a ty binárky tam pak už nebudou nic dalšího potřeboval
08:35 mornfall no ty nepotřebujou
08:35 mornfall ale musíš používat nix ze storu
08:35 xstill ale ne já ten balík odinstalovat v domění, že když jsem nainstaloval nix do store tak že bude stále fungovat
08:35 xstill a on volá toto
08:36 xstill (protože ten balík se rozbíjí při aktualizaci perlu a vůbec)
08:36 xstill (a pacman není schopný kontrolovat jestli uživatel neupravil konfigurace a při update je přepíše)
08:37 mornfall no, já myslim že když nainstaluješ nix do storu, tak musíš mít stejnej nix jako já, a ten určitě /usr/lib nepotřebuje :]
08:38 mornfall nix-copy-closure --from anna /nix/store/qkj5cxknwspz8ak0ganm97zfr2bhksgn-nix-1.5.2pre3082_2398417
08:38 mornfall nebo tak něco
08:38 xstill no ono je to divné, když spustím /nix/store/kx05fairh55ws74gfndxrjpz4lwac5mv-nix-1.5.2/bin/nix-env -qa \* tak to funguje ale /nix/store/kx05fairh55ws74gfndxrjpz4lwac5mv-nix-1.5.2/bin/nix-env -i /nix/store/kx05fairh55ws74gfndxrjpz4lwac5mv-nix-1.5.2 se snaží volat /usr/lib/nix/nix/substituters/download-using-manifests.pl a to samozřejmě selže
08:39 mornfall a ten nix je z nix-env -i nix?
08:40 xstill ten je z nixpkgs
08:41 xstill zkusím ten z anny
08:42 mornfall NIX_LIBEXEC_DIR tohle náhodou nemáš v env nastavený?
08:42 xstill to je nějaká strašná zrada, protože nefunguje ani ten
08:43 mornfall případně NIX_SUBSTITUTERS
08:43 xstill ne mám jen $NIX_LINK $NIX_REMOTE a NIX_USER_PROFILE
08:43 xstill ale někde v runtime to musí být, nebo v profilu nevím
08:43 xstill protože to jinak nedává smysl
08:44 mornfall /etc/nix/nix.conf ještě může něco obsahovat
08:44 mornfall ale nevidím co by to tak mohlo být
08:46 xstill taky tam není nic podezřelého
08:46 mornfall fakt bych řekl že to máš někde v prostředí... nemáš někde wrapper kterej by to nastavoval třeba?
08:46 mornfall a neběží ti démon?
08:46 mornfall (počítá se env démona ne nix-env-u...)
08:47 xstill hej démon
08:47 xstill jasný
08:47 xstill to bude ono
08:48 xstill samozřejmě že běží a je to stále ten z balíku, je docala pozoruhodné, že přežil odinstalaci
08:48 xstill ale ono je vlastně možné, že v tom balíku vůbec nebyl
08:48 mornfall na tom není nic divnýho :-)
08:49 xstill tak archový balíky přicházej a odcházej s unitama obvykle
08:49 xstill a uživatel je jen zapne
08:52 xstill už to funguje
08:52 xstill jen mám teda v nix-daemon.service natvrdo cestu ve store
08:54 xstill možná by bylo lepší to mít v systémovém profilu a v unitu mít toho
08:56 mornfall jo to asi jo
08:56 mornfall jen ti teda nix nedokáže restartovat démona
08:56 xstill to nevadí asi
08:59 xstill hm poučení pro příště: nepouštět rovnou nix-collect-garbage :-)
09:12 xstill sakra hydra.nixos.org je dole a naše hyra mi odpovídá s 504
09:21 mornfall no, anna má load 17, to sice není nesnesitelný, ale není to ani málo
09:21 mornfall zkus znovu :)
09:21 mornfall hm, ale nixos.org/binary-cache funguje ne?
09:21 mornfall (to je statický)
09:23 xstill jo binary cache jede naše, nixos neche, problém je že mě se vycollectovalo jaksi všechno :-) včetně toho že namám natažený kanál a nix-channel --update timeoutuje
09:23 xstill ale když zadám do nix-evn celou cestu tak to instaluje
09:24 xstill ten i tan nixos cache občas funguje koukám
11:31 jirik joined #divine
11:34 jirik nesmely dotaz, mainline a divine 3.0 RC 2 se stale lisi?
11:34 mornfall dost podstatně, proč?
11:35 jirik protoze
11:36 mornfall ano? :)
11:37 mornfall picture yourself in a boat on  river, with tangerine trees and marmalade skies, somebody calls you you answer quite slowly, a girl with kaledoscope eyes .... :-))
13:47 ChanServ joined #divine
15:41 xHire joined #divine
17:08 mornfall joined #divine
17:08 xstill joined #divine
17:21 xstill mornfall: proč nixovej build divine má závislost na gcc-4.6.3?
17:50 mornfall xstill: protože glibc je tím přeložená?
17:50 mornfall nebo v jakým smyslu závislost?
17:53 xstill no při buildu ho to natahuje
17:55 xstill (už mi skoro funguje nix-build.sh až na to, že v chrootu chybí /bin/sh)
17:55 mornfall no, libgcc_s je shared lib
17:55 mornfall takže spousta věcí kterou buildneš nějakým gcc má to konkrétní gcc v closure
17:55 mornfall stejně tak libstdc++
17:57 xstill aha takže aby to mělo v closure jen gcc 4.7 musala by jím být buidovaná i glibc?
18:01 mornfall ne nutně, ale jiný věci jo :-)
18:10 spito joined #divine
18:10 spito proč má Extension atribut packed?
18:11 xstill spito: protože tam byl padding
18:11 xstill ale gcc to ignoruje
18:12 xstill (ono totiž jak je tam pointer tak se to zarovná na mod 8)
18:14 spito protože to řve warning, že je to packed, ale některý věci v tom nejsou packed
18:14 xstill co konkrétně není packed?
18:14 spito tak buď bych dal packed na všechno, anebo to oddělal úplně
18:14 xstill hm
18:15 spito všechny třídy, které jsou v Extension
18:15 xstill on je problém že ideální by bylo říct tomu ať je to aligned na 4
18:15 xstill ale to nejde
18:15 spito tedy Handle
18:15 xstill __atribute__((aligned)) je jen minimální align
18:15 xstill to je na nic mít tam 4B na stav prázno
18:17 spito tak dám jako packed všechno
18:18 spito tedy i Handle
18:18 spito a pak to bude potichu
18:18 xstill no hlavně Pointer
18:18 xstill ten je v Handle
18:18 xstill jako já bych byl pro
18:19 xstill jen si teda musíme hlídat align sami což není nějak super, nerad bych měl nezarovnaný Pointer někde
18:19 xstill je zajímavé, že gcc to vadí natolik že to nepackuje
18:23 xstill zajímavé, že ten warning ani tu ignoraci atributu nejsem schopný reprodukovat na jednoduchém příkladě
18:25 xstill hm ono záleží jestli ta struktura má kontruktor ~~> není POD
18:27 xstill hej to je bordel, pokud tam za ten field přidám __attribute__((packed)); tak ho to zapakuje ale warning to dá pořád že to ignoruje
18:29 xstill to by mě zajímalo proč POD to normálně zapakuje bez keců a jinak ne
18:31 xstill asi kvůli přístupu na this
18:40 xstill hm to že mám prázdný /nix/var/nix/gcroots/ docela vysvětluje proč jsem si ráno vycollectoval úplně všechno :-)
18:46 xstill mám teď spoustu mrtvých profilů
18:55 xbarnat joined #divine
18:55 xbarnat hola, dalsi dotazek, je mozne libxml2 instalovat systemove?
18:56 mornfall proč by nebylo?
18:56 mornfall resp. kam? :-)
18:58 xbarnat no, dam apt-get install libxml2
18:58 xbarnat a tvrdi, ze to mam nainstalovano, ale configure to nenajde ... takze, bud je to neco jineho, nez chci, nebo to nehleda na standardnim miste ...
18:59 mornfall jo, chceš libxml2-dev
18:59 xbarnat dalsi dotaz, potrebujeme k necemu boost? [nebyl tam jen nahodou kvuli prob] ?
19:00 mornfall timed?
19:00 xbarnat nevim ...
19:00 mornfall if ( TIMED ) find_package( Boost ) find_package( LibXml2 )
19:01 xbarnat dle ccmake, mam boost_DIR not found
19:01 xbarnat ale timed option pri konfiguraci projde
19:01 xstill pravděpodobně máš ale boost_INCLUDE_DIR
19:01 xstill ten stačí
19:02 xstill ono na boostu závisí DBM
19:02 xbarnat ok
19:22 xhire_ joined #divine
19:57 xbarnat joined #divine
22:12 spito safra, stačilo oddělat ty paddingy a warningy zmizely
22:13 mornfall hmm?
22:16 spito * paddingy ~~> __attribute__((packed))
22:17 xstill no však ten warning říkal že ignoruje atribut, když tam není nemůže ho ignorovat ;-)
22:19 mornfall spito objevil Ameriku :D
22:22 spito mornfall: čekal jsem, že těch earningů tam bude daleko víc
22:23 spito proto ta poznámka
22:25 mornfall no oni tam nejspíš furt jsou, jen musíš zapnout WARNINGS v cmake
22:25 spito to jsem právě udělal
22:25 xstill my máme v cmake WARNINGS?
22:25 spito jop
22:26 spito mornfall: akorát v debugu byl jeden signed mišmaš warning
22:26 xstill hm, měl jsem pocit že je tam toho mnohem víc
22:27 spito no, jak tam jsou ty šablony.....
22:28 mornfall taky tomu moc nevěřim
22:28 xstill chceš říct že všechno byl jeden warning? :-)
22:29 mornfall to by bylo docela lol...
22:30 mornfall kruci proč ještě nespim?
22:32 spito xstill: ne, celkem to byly 2 warningy
22:32 spito packed a jeden signed mišmaš v ntreehashset
22:32 xstill :-D
22:32 xstill to se mi nezdá
22:32 spito ten mišmaš je navíc jenom v debug módu
22:32 xstill hm
22:32 xstill divné
22:33 spito mám konfiguraci: compression, dve, llvm, warnings, coin
22:34 spito jak si umím přidat na anteu věci, aby mi šlo timed (libXml bo co to je) a Murphi?
22:34 spito v murphi je warningů opravdu hodně
22:34 xstill nix-env -i libxml2 asi
22:34 xstill ale budeš muset hlavně zadat cestu k boost include
22:39 spito jak si najdu boost cestu?
22:41 xstill /nix/store/ip40ba7v86mma9cnbvq4aplrzxcy1dvn-boost-1.53.0/include/
22:43 spito a kdybych takhle chtě hledat něco jiného, tak jaký příkaz se mi na to hodí?
22:44 xstill echo /nix/store/*-<něco>-*/ ;-)
22:45 spito to vím, ale jak vyčarovat to něco?
22:45 xstill no to je názvev balíku
22:45 xstill to typneš
22:47 spito jo, umim tipovat haše
22:47 spito jinak v timed je docela dost warningů
22:48 xstill no hashe právě ne proto je tam ta hvězdička
22:48 xstill shell to totiž umí ;-)
22:49 spito jo, tahle magie mi byla zamlčena
22:49 spito býváš teď někdy v Brně?
22:50 xstill až v pondělí
23:01 * xstill jdu konečně spát
23:13 spito left #divine

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