Current Server Time: 23:11 (Central Europe)

#apertus IRC Channel Logs

2017/05/30

Timezone: UTC


03:06
arpu
left the channel
03:55
skinkie
left the channel
03:55
skinkie
joined the channel
04:04
Rex0r
left the channel
04:12
arpu
joined the channel
04:21
jucar
left the channel
04:58
Rex0r
joined the channel
06:22
Spirit532__
joined the channel
06:26
Spirit532_
left the channel
07:10
se6astian|away
changed nick to: se6astian
07:17
Rex0r
left the channel
08:23
Bertl_zZ
changed nick to: Bertl
08:23
Bertl
morning folks!
08:27
danieeel
changed nick to: danieel
09:27
Spirit532__
left the channel
09:27
RexOrCine
left the channel
09:27
se6astian
left the channel
09:57
BAndiT1983|away
changed nick to: BAndiT1983
10:13
Spirit532__
joined the channel
10:13
RexOrCine
joined the channel
10:13
se6astian
joined the channel
11:30
LordVan
joined the channel
12:27
Bertl
off for now ... bbl
12:27
Bertl
changed nick to: Bertl_oO
12:56
aombk
left the channel
13:50
intracube_afk
changed nick to: intracube
13:56
LordVan
left the channel
14:41
jucar
joined the channel
14:44
pusle
left the channel
14:55
niculescu_vlad
joined the channel
14:57
se6astian
new article released
14:57
se6astian
https://www.apertus.org/apertus-google-summer-of-code-article-may-2017
14:58
BAndiT1983
changed nick to: BAndiT1983|away
15:07
jucar
left the channel
15:12
BAndiT1983|away
changed nick to: BAndiT1983
15:18
anuditverma
joined the channel
15:28
anuditverma
Hello
15:28
BAndiT1983
so, have you looked into the github issues?
15:29
se6astian
hi anuditverma
15:29
se6astian
anuditverma: you are frontpage news: https://www.apertus.org/apertus-google-summer-of-code-article-may-2017
15:30
anuditverma
BAndiT1983, yes I am following them
15:30
anuditverma
sebastian nice
15:31
BAndiT1983
have you also tried the new build which produces AxiomDaemon folder for Go? maybe we should rename the namespace which tells one that it is Go-related
15:31
BAndiT1983
problem is with imports, i'm new to Go so the whole "go get" thing is unknown to me
15:32
BAndiT1983
preference is to be able to build without internet connection, but there is the import for github.com for flatbuffers generated
15:33
anuditverma
can we add relevant flatbuffers files to the build itself ?
15:34
anuditverma
I am now trying the new build...
15:35
BAndiT1983
the files are there, at least the flatbuffers repo is downloaded and C/C++ build runs fine
15:36
BAndiT1983
but i'm not familiar with Go, so the import thing is not clear to me
15:37
BAndiT1983
another thing is, that flatbuffers compiler generates the import path which points to github and it cannot be deactivated at the moment, at least there was no related command line option
15:37
anuditverma
https://github.com/apertus-open-source-cinema/axiom-beta-rest-interface/blob/develop/API/client.go#L3
15:37
anuditverma
okay
15:38
BAndiT1983
this code is not Go-compliant, i'Ve created an issue for this
15:38
BAndiT1983
it should point to the folder with generated Go files for schema
15:38
BAndiT1983
also the other .h files are C-related, they should be replaced by "net", see the reference i've posted in the issue
15:39
BAndiT1983
the rest will also fail, as there are auto references, which relate to C++11, and pointer-related stuff
15:40
BAndiT1983
first we have to get the build going, before we can rework the whole code
15:41
anuditverma
yes about the code there are few functions in it which would require GO translation
15:43
BAndiT1983
one workaround for online import in generated files, would be searching and replacing it through some script, until we find a nice solution
15:43
BAndiT1983
maybe an issue should be created for flatbuffers, so the guys could add import override option, like namespace one
15:44
anuditverma
O right
15:45
anuditverma
the build is taking time at "Performing download step (git clone) for 'flatbuffers_project'"
15:46
BAndiT1983
of course, as it downloads the repository
15:47
BAndiT1983
usually it should be done only once at the beginning of development process
15:47
BAndiT1983
or if one purges the whole folder
15:48
BAndiT1983
our culprit, line 780 -> https://github.com/google/flatbuffers/blob/0f5f7faa9fcf034d1189653f1b6e32b245a7f8a1/src/idl_gen_go.cpp
15:48
anuditverma
I did from starting, so yeah downloading it again does take time
15:49
BAndiT1983
you could also stash away the 3rdparty folder and copy it to the new build folder, had to download it several times while testing the build
15:50
anuditverma
after "socat - /tmp/axiom_daemon" what I can do to test it further ?
15:50
anuditverma
ok I will keep the 3rd party folder next time, if I need it again
15:51
BAndiT1983
i'm testing through debugger, as i told you last time
15:51
BAndiT1983
breakpoint on line 84, if i remember correctly, in Server.h
15:51
anuditverma
ok ok I remember it
15:51
BAndiT1983
then start ClientExample executable, it should stop at the breakpoint, afterwards you can step through and get 3 packages of settings
15:52
BAndiT1983
but your task is the Go client, so we have to get it to compile
15:52
__m__
If you have specific questions, you can ask me by mail and I will answer when I had time to take a look
15:52
anuditverma
Yes
15:52
__m__
I was quite estranged that no one turned up at the time of our meeting
15:52
__m__
Workoing like that is worthless
15:52
__m__
*working
15:53
__m__
see you
15:53
anuditverma
ok thanks ! __m__ I will surely
15:54
BAndiT1983
my job requires some time at the moment, it's not always predictable when i'm available
15:54
se6astian
when did you schedule the meeting for?
15:55
__m__
Work first, I totally understand, but it would be great if I get a message. Anudit, you have not been here either, which is strange as you are the only one who gets paid.
15:56
__m__
So I think I can ask for your attendance
15:56
__m__
So, next meeting, when?
15:56
BAndiT1983
firewall at work prevents a lot of communication channels
15:56
BAndiT1983
i thought tomorrow, as we decided on weekly wednesday meeting
15:57
__m__
anudit, you have time tomorrow?
15:57
__m__
4pm UTC as scheduled last week?
15:57
anuditverma
I am really sorry if I have been absent for the meeting, I was thinking it's on 5th June, my apologies.
15:58
anuditverma
Yes yes I will come
15:58
__m__
Bandit, is 4pm tomorow fine for you?
15:58
__m__
*tomorrow
15:58
BAndiT1983
yes, i'm working from home this week
15:59
__m__
Great, see you tomorrow. If you have any questions regarding go you can mail me and I will take a look
15:59
__m__
see you
15:59
BAndiT1983
bye
15:59
BAndiT1983
it seems like the import is rather static
16:00
BAndiT1983
but we need to investigate it more
16:00
__m__
https://golang.org/doc/code.html
16:01
BAndiT1983
it's not about Go, it's about flatbuffers generated files
16:02
__m__
Ah ok
16:02
anuditverma
BAndiT1983, I should produce this first ? https://github.com/apertus-open-source-cinema/axiom-beta-rest-interface/blob/develop/API/client.go or https://github.com/apertus-open-source-cinema/axiom-beta-rest-interface/issues/5
16:02
BAndiT1983
thinking about possible solution to override the import which is pointing to github
16:02
BAndiT1983
client.go is your base, it should be building, as the other one has to use it
16:02
anuditverma
ok got it
16:03
BAndiT1983
like ClientExample.cpp uses Client.h, although the structure is pretty raw at the moment
16:03
BAndiT1983
to comply to virtual table and so on and so on, i will move implementation parts to Client.cpp of course, but later, when we habe better base for the stuff
16:05
d0
left the channel
16:07
d0
joined the channel
16:11
anuditverma
Coding Period is starting now and according to my time line it will be best if I can try my level best for completing the client app till next week
16:14
BAndiT1983
i'Ve already tried to fix the primary build errors, but the problem lies in flatbuffers compiler or more corectly Go generator
16:15
BAndiT1983
maybe the problem is easy to solve and just my basic knowledge of Go failing me in that case
16:15
BAndiT1983
try to replace socket and un import to "net"
16:15
anuditverma
okay
16:16
BAndiT1983
and replace axiom_generated.h with the relative path to the AxiomDaemon folder in Schema, this generated files will also move to some other lcoation, as they are just messing up the source folder
16:28
anuditverma
noted
16:44
BAndiT1983
anuditverma, i'll try a bit later to create corresponding folder structure in CMake script, maybe this will help to circumvent the build problem
16:45
anuditverma
great, meanwhile I am working on the client App
18:30
anuditverma
see you all tomorrow, bye
18:30
anuditverma
left the channel
19:06
niculescu_vlad
left the channel
20:26
slikdigit
joined the channel
21:01
davidak
joined the channel
21:46
slikdigit
left the channel
21:46
slikdigit
joined the channel
21:50
se6astian
off to bed
21:50
se6astian
good night
21:51
se6astian
changed nick to: se6astian|away
22:08
illwieckz
left the channel
22:09
illwieckz
joined the channel
22:21
davidak
se6astian: can you add the USB 3.0 plugin module to the list with current progress? https://www.apertus.org/axiom-beta-status
22:37
BAndiT1983
changed nick to: BAndiT1983|away
23:01
dimaursu16
left the channel
23:27
Bertl_oO
off to bed now ... have a good one everyone!
23:28
Bertl_oO
changed nick to: Bertl_zZ
23:34
slikdigit
left the channel
23:54
davidak
left the channel