Current Server Time: 23:19 (Central Europe)

#apertus IRC Channel Logs

2019/10/03

Timezone: UTC


03:01
jhlink
joined the channel
07:03
Bertl_oO
off to bed now ... have a good one everyone!
07:03
Bertl_oO
changed nick to: Bertl_zZ
07:23
LordVan
joined the channel
08:15
BAndiT1983|away
changed nick to: BAndiT1983
08:33
sebix
joined the channel
08:33
sebix
left the channel
08:33
sebix
joined the channel
09:41
futarisIRCcloud
joined the channel
11:36
Bertl_zZ
changed nick to: Bertl
11:36
Bertl
morning folks!
12:01
futarisIRCcloud
left the channel
13:07
BAndiT1983
changed nick to: BAndiT1983|away
13:30
Spirit532
left the channel
15:30
jhlink
Morning!!
15:30
jhlink
Okay. Sorry for the MIA. Had to deal with some interview stuff.
15:31
jhlink
So, out of curiosity, how long does it typically take for one to build the beta firmware?
15:31
jhlink
I started the build yesterday, and it took a little longer than 5-10 minutes, so I went to bed to let it run overnight.
15:44
jhlink_
joined the channel
15:44
jhlink_
Err. Sorry. Internet dropped.
15:44
jhlink_
IF someone did reply to that question, I'd be ever so grateful if they could repeat it. :)
15:45
jhlink
left the channel
15:48
Bertl
the channel is logged, so you can check easily
15:48
jhlink_
Are the logs hosted on the site?
15:49
Bertl
http://irc.apertus.org/
15:49
jhlink_
Wow. That's insanely helpful.
15:49
jhlink_
And ridiculously cool.
15:50
Bertl
vup/anuejn probably know best how long it takes, btw :)
15:50
jhlink_
Awesome. Do you know when he's typically active?
15:51
jhlink_
Er. They*
15:51
Bertl
they are located in germany, so roughly european schedule
15:52
jhlink_
In the afternoons or evenings?
15:53
Bertl
mostly, yes
15:53
jhlink_
Um, I guess that was a little vague.
15:54
jhlink_
Morning, noon, or evenings? xD
15:55
sebix
left the channel
15:57
jhlink_
In any case, I had a question about building.
15:58
jhlink_
Is it normal to get a `stty: invalid integer argument: 'rows'` when invoking docker-make.sh?
15:58
Bertl
no idea
15:58
jhlink_
Got it.
15:59
jhlink_
How about this question. Is it normal to get a bunch of permission denied errors for creating symlinks to ca-certs when building the image?
16:01
RexOrCine|away
changed nick to: RexOrCine
16:05
Bertl
you are asking the wrong person here :)
16:05
Bertl
I have not checked the build process yet, so everything you say can be 'normal' or 'unexpected'
16:06
jhlink_
hahaha, okay, okay.
16:08
Bertl
ask me something about the hardware or the FPGA code and we are in business :)
16:09
jhlink_
Hahaha. Okay. I hope to ask you soon, but until then I want to make sure this build system is working.
16:09
jhlink_
I've never done it before, and I think it'd be such a useful skill to learn.
16:11
jhlink_
Out of curiosity... Does it matter what OS is used to build the firmware?
16:11
jhlink_
I'm on OSX, and I'm not sure if this was meant to be build solely in linux.
16:11
jhlink_
Or windows.
16:12
jhlink_
Kinda of a long shot, I know, but just reaching for straws. hahaha
16:13
RexOrCine
jhlink_: Most convenient solution would be for you to opt for a client btw - https://wiki.apertus.org/index.php/Join_the_Team#IRC
16:13
jhlink_
Is LimeChat not a client?
16:14
jhlink_
I don't mind switching, after all they all interact with IRC.
16:14
jhlink_
Er work with IRC.
16:15
Bertl
LimeChat is fine
16:15
Bertl
alternatively you can go for Pidgin (graphical) or irssi (commandline)
16:23
jhlink_
Whaaat? Didn't know there was a cmdline irssi... that's insane.
16:26
Bertl
well, IRC is much older than GUIs :)
16:27
jhlink_
True, true.
16:28
Bertl
nah, it's actually a lie
16:28
Bertl
GUIs existed since the 1960s
16:29
Bertl
while IRC was a replacement for MUT in 1988
16:45
namibj
jhlink_: I'd not try to build on OSX or windows.
16:46
jhlink_
Even with docker?
16:47
namibj
jhlink_: I'd recommend you get a virtual machine running ubuntu or archlnux (the latter needs a bit of manual work to get a gui out of it, but you're rewarded by a constantly up-to-date system).
16:48
namibj
jhlink_: docker kinda just uses the kernel to provide pseudo-virtualization. I honestly doubt binaries build for linux would run on osx in docker... Because the syscalls are different, and the libc the binary is compiled against/with lives inside the docker image.
16:52
namibj
if you really just want a builsystem, I'd think archlinux would loose most arguments against it, just because it by default leaves you to add an user, maybe enable dhcpcd, and then you can log on in a console, or install and enable an ssh server. Aftwerwards it mostly doesn't get in your way (you have to manually install and activate, osmetimes configure further software like a graphical environment
16:52
namibj
though). It shouldn't really matter what you go for, however.
16:53
jhlink_
Should using a Ubuntu/Arch linux VM be added onto the makesfiles/README.md then?
16:54
jhlink_
I didn't know that I running makesfiles/docker-maker.sh on OSX isn't advised.
16:54
namibj
don't think so, necessarily, unless it already expresses support for anything except linux as far as building goes.
16:55
namibj
I recall it being based on archlinux, and I don't think that is officially supported to be build on anything except arch linux using the offical toolchain at least.
16:55
jhlink_
Ah, well. Right now, I'm trying to run the docker vupvupvup/axiom_build image on OSX.
16:55
Bertl
IIRC, docker starts a VM on Microsoft Windows and Apple OSX
16:56
jhlink_
Hopefully, I can figure this out. If not, I'll create a linux VM.
16:56
jhlink_
And run the docker-make script there.
16:56
Bertl
so the docker container should get everything it requires there
16:56
jhlink_
Right?
16:56
jhlink_
Eh, but what do I know. Still hackin' away. hahaha
16:57
namibj
^
17:07
namibj
If it's actually building it from source, I'd expect a 3GHz quadcore skylake to take about an hour, but a lot of it can be parallized, so cores would be able to bring it down to 5 minutes I think.
17:08
jhlink_
Can someone advise me on how I can look at the contents of vupvupvup/axiom_build in Docker?
17:11
namibj
jhlink_: checking.
17:16
jhlink_
Hey namibj, I think I got it.
17:16
jhlink_
I just copied portions of the docker command in the make file.
17:18
namibj
ha, ok
17:20
namibj
from what I saw there, it doesn't look like it'd work on osx though. just based on it trying to provide a priviledged container, which I 1) consider rather bad for security reasons (you giv ethe build tools root, essentially)
17:20
namibj
, and 2) should be incompatible with running the content in a VM.
17:23
namibj
Bertl: can the fpga code be built without me requiring the xillinx pay-me-upfront software? I.e., can I build it without spending money, and without needing to scour the web for a crack (which I'm not interested in doing...)? I might want to try to write multi-stream ethernet blasting...
17:24
jhlink_
So sad. I guess I can't build this on OSX
17:33
jhlink_
vup: or anuejn: Is the docker-make.sh supposed to be run strictly in Arch or Ubuntu? I'd like to make a PR updating the makefiles README. Might as well leave some breadcrumbs while I'm at it. :)
17:44
felix_
the free vivado license is sufficient for the zynq used in the axiom beta
18:18
Spirit532
joined the channel
18:22
Bertl
namibj: so you need to register and request a license, but other than that you should be fine
18:59
jhlink_
Is there a problem with the CMakeFiles for axiom-control-daemon?
19:00
jhlink_
Running an ubuntu VM, and still running into build failures.
19:00
jhlink_
Man... building a project is soooo hard...
19:03
jhlink_
That was a poorly made question. Please ignore that.
19:08
Bertl
what?
19:14
jhlink_
Well, I wanted to ask if there was any more information about the build process, but I think I don't know enough to ask the right question.
19:14
jhlink_
So, right now. I'm fumbling around to see how I can build all the images.
19:14
Bertl
currently we still build the various parts separately
19:14
jhlink_
Really???
19:15
jhlink_
Oh man... That would explain soooo much!
19:15
Bertl
parts are built on the camera, parts are built on an intel PC
19:15
Bertl
but, that said, the 'new' images are automatically built
19:16
Bertl
so the process works but it might not work everywhere
19:16
Bertl
as I said, vup/anuejn know a lot about the build process, so they are probably able to help you and maybe even fix the issues on the way
19:20
jhlink_
Yeah, you're right. It's probably best if I wait for them to make any headway with this.
19:20
jhlink_
Thanks Bertl!!
19:20
Bertl
no problem
20:02
Bertl
off for now ... bbl
20:02
Bertl
changed nick to: Bertl_oO
20:47
vup
jhlink_: i am currently traveling and only have a phone with me, i will get back to you in some days, when i have access to my laptop again
20:50
jhlink_
Thank you!! vup
23:56
namibj
Bertl_oO: sou ds reasonably harmless then. I'll probably try soon.