IRC Logs for #crux-devel Tuesday, 2017-10-24

*** chinarulezzz has quit IRC00:25
jaegerweird... xorg has stopped working on my macbook pro for some reason01:05
jaegercan still do things in other consoles but X won't come up01:05
jaegerwhoa... lspci hangs, too01:14
jaegerthat's one I've never seen before01:14
jaegerI wonder if the SSD is failing, I see some ATA errors when trying to reboot it after a failed X start01:22
Romsterrmull, so i got subversion and cvs on my desktop and that header file still turned up empty. i dunno, but an empty header file seems like a bug, not sure how teK__ managed to have any content in his.01:33
j_vRomster, see llvm-5.0.0/cmake/modules/VersionFromVCS.cmake. looking in there it becomes apparent that the revision is determined only if it can find an existing svn repository directory exists or if git returns the revision (again, not possible because there is no .git directory at the top of the source, or any where else for that matter)01:54
j_vwhy teK__'s footprint didn't show that file as empty i have no idea01:56
*** chinarulezzz has joined #crux-devel02:11
rmullMy footprint isn't empty either02:14
*** chinarulezzz has quit IRC02:16
j_vwhat is actually in the file?02:16
rmull#define LLVM_REVISION "git-b29432999"02:17
j_vinteresting02:18
rmullI do have git installed, but I assume everyone does02:23
j_vhow about subversion?02:23
rmullNo, I do not have svn02:23
rmullerr, yes I do02:23
j_vok, i'm trying a container build, but added both git and subversion to depends line02:24
j_vmy container will only have core plus exact dependency tree02:25
rmullAny chance having llvm previously existing on the system might make a difference? upgrade vs new install bootstrapping differences?02:25
j_vmight... it's a good point02:26
j_vthough, i'm skeptical that that'02:26
j_vs it02:26
rmullThat's based on nothing, other than I recall a previous llvm upgrade suffered from that02:27
j_vyeah, my skepticism is only the same, just opinion, i've give that a try if adding git + svn doesn't flesh out the file02:28
j_vs/i've/i'll/02:28
*** _________mavric6 has quit IRC02:30
rmullanother interesting thing is that I grabbed the git mirror and that hash doesn't appear in the log02:31
j_vno, it's probably a git-svn thingy... something i know very little about unfortunately02:31
*** _________mavric6 has joined #crux-devel02:31
*** chinarulezzz has joined #crux-devel02:45
j_vdoesn't make any sense... llvm-5.0.0.src/cmake/modules/VersionFromVCS.cmake is the script that retrieves the revision. without a valid .svn or .git directory, that script will return empty, if i'm reading it right.03:20
j_vsame is true for GetSVN.cmake in same directory03:32
j_vbuilding in git, subversion, and existing llvm doesn't make any difference.04:01
j_vs/building in/building with existing/04:02
*** j_v has quit IRC04:02
*** j_v has joined #crux-devel04:08
*** j_v has quit IRC05:11
*** jaeger- has joined #crux-devel05:29
*** henesy has quit IRC05:29
*** jaeger has quit IRC05:31
*** jaeger- has joined #crux-devel05:47
*** henesy has joined #crux-devel07:20
*** henesy has quit IRC07:50
*** j_v has joined #crux-devel10:25
*** john_cephalopoda has joined #crux-devel14:18
jaegerinteresting... my ISO builder system fails to build llvm now during the bootstrap but not outside the ISO tree16:07
*** nthwyatt has quit IRC16:18
*** darfo has joined #crux-devel16:20
frinnstwith the footprint issue?16:33
frinnstwhat's in VCSRevision.h anyways?16:34
jaegeryeah, the reverse - it's not empty in that case16:34
jaegerI didn't16:34
jaegersave the work dir16:34
frinnstwould be interesting to see what it contains. if its not important (it doesnt seem to be) we could just remove it16:35
jaegerI'll see if I can duplicate it, takes a while to build, of course16:38
frinnstdoing a depinst of llvm in my clean vm to see if i can reproduce it16:55
*** onodera has joined #crux-devel16:57
frinnstno :(18:05
*** henesy has joined #crux-devel18:07
j_vjaeger: can you make your copy of llvm-5.0.0.src.tar.xz available? i know that with md5sum and signature checking, that differences are near impossible, i'd still like to rule out that somehow there is a difference in tarballs.18:13
frinnstthey are impossible18:14
frinnstim sure jaeger fetches his tarballs from his own mirror so take a look there18:14
jaegerI do indeed18:18
jaegerj_v: https://crux.ninja/distfiles/llvm-5.0.0.src.tar.xz18:18
j_vthanks... i knew it wouldn't be the cause, but the idea was nagging at me18:19
jaegernp18:20
pedjawhat's the issue with llvm, exactly? I wasn't paying attention :)18:30
frinnstVCSRevision.h is empty for 99.99% of the users18:36
frinnstexcept for tek and jaegers iso bootstrap :)18:36
pedjaheh18:41
*** groovy2shoes has quit IRC18:51
j_vjaeger: what kind of environment is your ISO builder system... i'm interested in trying to replicate it, like in a container or vm18:51
*** john_cephalopoda has quit IRC18:51
jaegerIt's a VM in my VMware home lab18:52
j_vis there a specific list of ports that are installed in it?18:52
jaegerAs few as possible, really, to keep it clean. all the deps necessary to build every package on the ISO, plus open-vm-tools, git, htop, maybe a few others18:53
jaegerIf you want an actual list I can paste it from the VM18:53
*** john_cephalopoda has joined #crux-devel18:53
j_vthat would be great18:54
jaegerhttp://sprunge.us/YDNI18:54
j_vthanks, i'm going to work on it from that angle to try to narrow down what is actually needed to cause that header to be fleshed out18:56
pedjaI ran cmake -L in llvm source dir, and VCSRevsion.h is empty18:57
pedjaVSCRevision.h18:58
pedjaas it should be, since it's a release tarball18:58
j_vpedja, my theory here also, but some how it's getting generated anyways, hence why i wanted to peek into the source from someone who is seeing that file fleshed out19:04
pedjaI'll try the same in the docker container19:05
pedjaonce the cmake builds :)19:05
pedjabtw, frinnst, latest stable cmake is 3.9.4 (small bug fix release, afaict)19:07
pedjasame thing within the container, only core+llvm/cmake deps installed19:41
j_vok, after starting with a clean and uptodate container with just core installed, i've issued 'prt-get depinst -if $(while read port version; do echo $port; done < iso_ports.lst)'19:43
j_vi think this should give me an approximate of that iso build env, thought a few versions may be slightly off19:44
j_vactually, the command is: prt-get depinst -if $(prt-get quickdep $(while read port version; do echo $port; done < iso_ports.lst))19:46
j_vwill be a while before that is done19:47
pedjaLLVM_APPEND_VC_REV:BOOL=ON is the default. shouldn't llvm port just force it off, and be done with it?19:59
*** _________mavric6 has quit IRC21:07
*** onodera has quit IRC21:56
*** ujkivhayqmfykyju has joined #crux-devel22:21
*** Workster has quit IRC22:21
*** Workster has joined #crux-devel22:21
*** john_cephalopoda has quit IRC23:12
rmullHi - mesa3d build failed for me due to llvm, log here: http://sprunge.us/RbSa23:28

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!