Current Server Time: 01:48 (Central Europe)

#apertus IRC Channel Logs

2017/05/30

Timezone: UTC


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