Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2017-01-07

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

All times shown according to UTC.

Time Nick Message
02:34 divine-buildbot Hey! build divine-nightly-release #40 is complete: Success [finished]
02:48 ilbot3 joined #divine
02:48 Topic for #divine is now DIVINE | http://divine.fi.muni.cz | http://irclog.perlgeek.de/divine/
09:27 mornfall xstill: tys updatoval aj cmake, což?
09:27 mornfall na arke nejde přeložit divine
09:31 xstill jo, updatuje se buď všechno nebo nic
09:31 xstill jakto, že nejde přeložit?
09:31 mornfall CMake Error at tools/CMakeLists.txt:12 (add_executable):
09:31 mornfall The install of the divine target requires changing an RPATH from the build
09:31 mornfall ...
09:31 mornfall tvrdí že arke není ELF, v podstatě
09:32 mornfall (this is not supported with the Ninja generator unless on an ELF-based platform)
09:32 mornfall starý buildy jedou dál, ale novej build se mi nedaří vyrobit
09:33 xstill buildbot to zvládnul dneska v noci
09:33 xstill na pythia01, ale tam by měl být stejný cmake
09:34 mornfall nevim proč to na arke nefunguje, ale nefunguje
09:35 mornfall zkusím ještě rebuild nextu
09:35 xstill čistej build znamená co? včetně toochainu?
09:35 mornfall jo
09:37 xstill hm, udělal jsem čistý branch ze svého divine4 a spustil make a toolchain se začal normálně překládat (na arke)
09:37 xstill nemáš v profilu nějaké nastavení pro cmake?
09:37 mornfall jo, kopie nextu mi taky funguje
09:37 mornfall když ji diffnu s tím co jsem se snažil přeložit (tar) tak se to liší jen v nějakých llvmbuild/*.pyc
09:38 mornfall což je otázka proč jsou vlastně v repu, ale to je asi vedlejší
09:39 mornfall wtf, když ten adresář přejmenuju tak se nakonfiguruje
09:43 mornfall rozbalil jsem snapshot, pustil make, nefunguje... přejmenoval jsem adresář <divine...> na <divine...x> a funguje
09:53 mornfall jako fakt, už to funguje, ale v tom prvním CMakeCache.txt chybí CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
09:54 mornfall zatím jsem nepřišel na to jak se něco takového může stát
10:02 mornfall vypadá to dost jako že cmake-u se nepovedlo z /var/obj/.../a.out přečíst ELF hlavičku
10:04 mornfall v žurnálu ani v dmesg nic není
10:09 mornfall teď nevim jestli to je bug v cmake-u nebo v linuxu
10:11 mornfall tohleto je ta věc co sice prošla, ale přečetla něco jinýho než měla, hned za tím je if strequal tohle, set CMAKE_EXECUTABLE_FORMAT ELF: file(READ ${file} CMAKE_EXECUTABLE_MAGIC LIMIT 4 HEX)
10:11 mornfall jinak se ale nezdá že by ten filesystém běžně ztrácel soubory nebo data, build běží
10:12 xstill kde máš ten tar, skusím to na stroji, kde mi ještě běží starší cmake?
10:12 mornfall https://divine.fi.muni.cz/download/snapshots ten poslední, ze 6.1.
10:13 mornfall nicméně to není tím tarem, prostě cmake nedeterministicky selhal v tom čtení, na druhý, třetí a čtvrtý pokus to prošlo bez mihnutí
10:13 xstill aha
10:14 mornfall každopádně je to poprvý co se to stalo, a od minula se změnilo jak /var/obj tak cmake
10:14 mornfall takže chyba může být víceméně kdekoliv
10:15 xstill /var/obj je ext4, takže tam bych nějaké problémy moc nečekal, leda by nefungoval ten disk, ale toho by si snad kernel všimnul
10:15 mornfall jako 'tichej' vadnej sektor je věc která se může stát
10:16 mornfall ale bylo by to divný protože se to zapsalo těsně předtím, muselo to být na 99% z buffer cache
10:20 xstill takže to není moc reprodukovatelný?
10:22 mornfall https://cmake.org/pipermail/cmake/2016-November/064574.html
10:22 mornfall až teda na to, že jsem neměl starej build
10:23 mornfall nicméně teda asi obskurní bug v novým cmake
10:38 mornfall možná by nebylo špatný mít nějakou virtuálku na arke která by měla stabilní userspace... nebo něco
10:51 xstill a to byl teda úplně čistej build kde ti to lehlo?
10:51 mornfall stáhl jsem ten tar, rozbalil a pustil build
10:54 mornfall nemám dost dlouhej scrollback abych zjistil jestli jsem neudělal ^C protože jsem pustil třeba jinej target než jsem chtěl v první moment, ale určitě jsem nemazal CMakeCache.txt
10:54 mornfall (^C by teoreticky mohlo něco rozbít a normálně to dělám, ale fakt si nepamatuju)
10:55 xstill teď bych to asi nechal a pokud se to bude opakovat, tak můžeme downgradovat cmake, to by nemuselo nic rozbít
20:40 divine-buildbot Hey! build divine-next-debug #269 is complete: Failure [finished]
20:42 mornfall xstill: řekl bych že se to rozbilo
20:43 mornfall darcs: Missing patches from context!
20:49 xstill a neunpullnul jsi něco?
20:49 mornfall to dělám furt... (XXX patch jsem zničil)
20:50 xstill tak to je tím, buildbot buildí celý next, včetně XXX, akorát ta část která detekuje změny a vytváří kontext není atomicky spojená s tím pullem v buildu
20:52 mornfall takže to selhává náhodně?
20:56 xstill v principu jo, akorát musíš ten patch stihnout zničit krátce po tom co nějakej patch vytvoříš, jinak si to všimne jen toho, že jsi ho zničil
20:56 xstill asi by se dalo zařídit aby neúspěch darcsu nebyl fail ale warning
21:09 xstill hm, smart monitor na thecusu je taky super, teď si všiml, že jsem tam někdy asi ve středu přidal disk
21:12 divine-buildbot joined #divine
21:28 ilbot3 joined #divine
21:28 Topic for #divine is now DIVINE | http://divine.fi.muni.cz | http://irclog.perlgeek.de/divine/
22:27 mornfall taky se zdá, že mattermost má jak irc bridge (tzn. relay na freenode), tak irc gateway (tzn. jde se k tomu připojit pomocí IRC klienta a snad i bounceru)
22:27 mornfall a má to nepochybně všelijaký mobilní a webový klikací věci
22:28 mornfall (umí se to aj nějak integrovat s gitlabem, ale nevim jestli to dokážeme přilepit na ten fakultní)
22:36 divine-buildbot Hey! build divine-next-debug #272 is complete: Failure [finished]
22:44 mornfall používá to postgres jako backend a nginx jako frontend (obojí ze systému), takže by to nemuselo až tak bolet...
23:50 divine-buildbot Hey! build divine-next-debug #271 is complete: Failure [finished]

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