| 05:04 | Rex0r | left the channel |
| 06:09 | Rex0r | joined the channel |
| 06:55 | se6astian|away | changed nick to: se6astian
|
| 06:56 | se6astian | good day
|
| 07:34 | Bertl_zZ | changed nick to: Bertl
|
| 07:34 | Bertl | morning folks!
|
| 07:49 | Rex0r | Greets.
|
| 08:08 | davidak | joined the channel |
| 08:58 | niemand | joined the channel |
| 08:58 | niemand | left the channel |
| 08:58 | niemand | joined the channel |
| 09:23 | niemand | left the channel |
| 09:24 | niemand | joined the channel |
| 09:24 | niemand | left the channel |
| 09:24 | niemand | joined the channel |
| 09:34 | intracube_afk | changed nick to: intracube
|
| 09:46 | davidak | left the channel |
| 09:53 | sebix | joined the channel |
| 09:53 | sebix | left the channel |
| 09:53 | sebix | joined the channel |
| 09:56 | RexO | joined the channel |
| 09:56 | Rex0r | left the channel |
| 09:57 | niemand | left the channel |
| 10:01 | davidak | joined the channel |
| 10:34 | sebix | left the channel |
| 10:42 | axiomhq | left the channel |
| 10:42 | axiomhq | joined the channel |
| 10:52 | sebastian_ | joined the channel |
| 11:39 | davidak | left the channel |
| 11:53 | pusle | left the channel |
| 11:56 | davidak | joined the channel |
| 11:57 | pusle | joined the channel |
| 12:00 | davidak | left the channel |
| 12:18 | davidak | joined the channel |
| 12:27 | davidak | left the channel |
| 12:29 | sebastian_ | left the channel |
| 12:50 | Bertl | off for a nap ... bbl
|
| 12:50 | Bertl | changed nick to: Bertl_zZ
|
| 13:32 | maltefiala | joined the channel |
| 13:48 | illwieckz | left the channel |
| 13:51 | illwieckz | joined the channel |
| 13:56 | davidak | joined the channel |
| 14:11 | Rex0r | joined the channel |
| 14:24 | davidak | left the channel |
| 14:36 | shsec | joined the channel |
| 14:37 | shsec | left the channel |
| 14:37 | maltefiala | left the channel |
| 14:37 | jucar | joined the channel |
| 14:37 | maltefiala | joined the channel |
| 14:44 | Bertl_zZ | changed nick to: Bertl
|
| 14:44 | Bertl | back now ...
|
| 15:00 | se6astian | changed nick to: se6astian|away
|
| 15:06 | jucar | left the channel |
| 15:07 | BAndiT1983|away | changed nick to: BAndiT1983
|
| 15:11 | dimon_ | joined the channel |
| 15:12 | dimaursu16 | left the channel |
| 15:15 | Bertl | off for dinner, bbs
|
| 15:15 | Bertl | changed nick to: Bertl_oO
|
| 15:45 | champika | joined the channel |
| 15:53 | RexO | left the channel |
| 15:54 | Rex0r | left the channel |
| 15:54 | Bertl_oO | changed nick to: Bertl
|
| 15:54 | Bertl | back now ...
|
| 15:55 | Rex0r | joined the channel |
| 15:58 | sebix | joined the channel |
| 16:47 | champika | left the channel |
| 16:53 | niemand | joined the channel |
| 16:54 | se6astian|away | changed nick to: se6astian
|
| 16:56 | sebix | left the channel |
| 16:57 | anuditverma | joined the channel |
| 16:57 | se6astian | hi anuditverma
|
| 17:00 | se6astian | whats your local time currently?
|
| 17:02 | anuditverma | it is 10:32pm here
|
| 17:04 | se6astian | right
|
| 17:05 | se6astian | BAndiT1983: you here as well
|
| 17:05 | BAndiT1983 | yes
|
| 17:06 | se6astian | great, maltefiala?
|
| 17:08 | anuditverma | So today's meeting is on a different channel ?
|
| 17:08 | champika | joined the channel |
| 17:11 | se6astian | if we discuss anything internal we can go to a private room
|
| 17:11 | se6astian | but so far I think there is nothing confidential
|
| 17:11 | anuditverma | okay
|
| 17:11 | se6astian | well lets start without maltefiala, he might turn up soon
|
| 17:12 | se6astian | did you try the remote beta access login?
|
| 17:12 | Bertl | (please avoid Beta access details on the logged channel :)
|
| 17:13 | se6astian | of course
|
| 17:13 | se6astian | but all the credentials are exchanged over email already
|
| 17:13 | anuditverma | @se6astian not yet, I will try it tonight
|
| 17:14 | se6astian | great
|
| 17:14 | anuditverma | @Bertl yes I know ;)
|
| 17:14 | Bertl | tx, appreciated :)
|
| 17:15 | se6astian | so about the API and the control daemon I was hoping malte and BAndiT1983 could discuss the plan a bout more in detail
|
| 17:16 | se6astian | lets hope malte joins us soon
|
| 17:18 | BAndiT1983 | current progress can be found on github, haven't proceeded further as we didn't know which tasks would make it into finals
|
| 17:19 | anuditverma | One thing I wanted to ask, as the beta is connected to a 24X7 machine so as I would pass any parameter updates so the output will be returned to my terminal (of course, I think) but I won't be able to see the beta in action like moving parts and all, in that case it would require a video feed too, so the update feeds on my terminal are fine for now ?
|
| 17:20 | se6astian | you can capture images over the commandline
|
| 17:20 | se6astian | and pipe them into a file to ddownload/convert or analyse remotely
|
| 17:20 | se6astian | live video feed is a bit more difficult
|
| 17:21 | anuditverma | alright, got it
|
| 17:22 | anuditverma | @BAndiT1983 thanks, I will follow the repo, I have the link
|
| 17:23 | maltefiala | hej there
|
| 17:23 | maltefiala | sry for being late
|
| 17:23 | BAndiT1983 | many things are still missing, but it can already distinguish between different settings, so we can implement different processors for each type
|
| 17:23 | anuditverma | Hello @maltefiala
|
| 17:23 | BAndiT1983 | feedback channel is not there yet, but i read something about half-closing the socket for that
|
| 17:24 | se6astian | note that the remote access beta currently has no lens attached (unless Bertl changed that 2 days ago)
|
| 17:24 | se6astian | so while you can capture images I expect them to be all black
|
| 17:25 | Champika_oO | joined the channel |
| 17:26 | BAndiT1983 | i think that image capturing is less important currently, we have to get other things running, before real tests can be done
|
| 17:26 | champika | left the channel |
| 17:27 | Champika_oO | left the channel |
| 17:27 | champika | joined the channel |
| 17:28 | maltefiala | Alright, so regarding the task
|
| 17:28 | maltefiala | https://lab.apertus.org/T723
|
| 17:29 | maltefiala | You sent us a suggestion for a timeline and I think it's good we should go for it
|
| 17:30 | anuditverma | Well Yes, we can make some changes (if required) as we go but I want to stick to it right now
|
| 17:33 | BAndiT1983 | what will be used for REST?
|
| 17:33 | maltefiala | What do you mean?
|
| 17:33 | BAndiT1983 | which language do you start with? as there were some on the list
|
| 17:34 | se6astian | I ll create a github repo now for the task and give you access
|
| 17:34 | maltefiala | We decided to use go as mentioned in T723
|
| 17:34 | maltefiala | https://lab.apertus.org/T723
|
| 17:34 | BAndiT1983 | is it updated with the proposal list?
|
| 17:35 | BAndiT1983 | alright, then we need the connection between Go and client lib
|
| 17:35 | anuditverma | according to my timeline , I would start with Go lang to build a basic client app
|
| 17:35 | maltefiala | Yes, that is right
|
| 17:36 | BAndiT1983 | how long would it take to develop this app?
|
| 17:37 | anuditverma | Though I have been still learning and brushing up my GO, a week or less would do
|
| 17:37 | maltefiala | @anuditverma, could you link the timeline, is that ok for you
|
| 17:38 | maltefiala | ?
|
| 17:38 | maltefiala | I suggest we stick to the timeline
|
| 17:38 | anuditverma | @BAndiT1983 It's a week job on my timeline
|
| 17:39 | BAndiT1983 | i will also take a look how Go can be used with C/C++ bindings
|
| 17:40 | anuditverma | @maltefiala my proposal : https://goo.gl/TXCYJY
|
| 17:41 | maltefiala | @BandiT1983, last time I talked to @Bertl he suggested to use Sockets with JSON to exchange messages instead of a C lib, what do you think?
|
| 17:41 | maltefiala | @anuditverma: thx
|
| 17:41 | BAndiT1983 | socket is already there
|
| 17:41 | se6astian | https://github.com/apertus-open-source-cinema/axiom-beta-rest-api created
|
| 17:41 | BAndiT1983 | but then the client has to be done in Go, my intention was to give general C client lib to be used by many languages
|
| 17:42 | se6astian | I invited you 3 with write access
|
| 17:42 | BAndiT1983 | thanks
|
| 17:42 | se6astian | please check if it works
|
| 17:42 | anuditverma | @se6astian Thanks
|
| 17:42 | anuditverma | invite accepted
|
| 17:43 | se6astian | renamed to https://github.com/apertus-open-source-cinema/axiom-beta-rest-interface
|
| 17:43 | anuditverma | all looks good on my end
|
| 17:43 | maltefiala | @BAndiT1983, I thought so too at first but @Bertl mentioned it may be sufficient to just provide a socket and exchange json as this may be easier
|
| 17:44 | maltefiala | Other services could access this socket
|
| 17:44 | BAndiT1983 | i use flatbuffers as they are really small
|
| 17:44 | BAndiT1983 | other advantage is that they support types
|
| 17:45 | BAndiT1983 | you can see it here -> https://github.com/apertus-open-source-cinema/beta-software/blob/master/axiom_beta_control_daemon/Schema/axiom_daemon.fbs
|
| 17:46 | BAndiT1983 | JSON requires a lot of data conversion, which is not good for performance
|
| 17:46 | BAndiT1983 | https://github.com/apertus-open-source-cinema/beta-software/blob/master/axiom_beta_control_daemon/API/ClientExample.cpp
|
| 17:46 | maltefiala | @BAndiT1983, I think flatbuffers are great
|
| 17:46 | BAndiT1983 | this is how client is sending data at the moment
|
| 17:47 | BAndiT1983 | we can try to replicate client in Go, to see how it works out
|
| 17:48 | maltefiala | Go has native support for flatbuffers as far as I know so no need for an extra lib if we can access the socket
|
| 17:48 | maltefiala | http://google.github.io/flatbuffers/
|
| 17:49 | BAndiT1983 | but if we need another language, we have to reimplement the functionality
|
| 17:50 | maltefiala | The go application is just a rest interface, the functionality of changing parameters will be in the daemon anyways so I don't think it is a problem
|
| 17:50 | maltefiala | What do you think?
|
| 17:50 | maltefiala | go app: Change param lens -> daemon changes param lens
|
| 17:50 | maltefiala | *lense
|
| 17:50 | BAndiT1983 | just saying, that if python will come into play, then the client has to be implemented there
|
| 17:51 | BAndiT1983 | that was the idea behind universal C clint lib, so any other language with C support could use it without replicating the functionality over and over
|
| 17:52 | maltefiala | What functionality are you thinking of?
|
| 17:53 | BAndiT1983 | client.h provides an interface to supply settings which will be sent as a package, otherwise the user would have to create the right flatbuffer package himself, which is not simple by times
|
| 17:53 | maltefiala | @anuditverma, flatbuffer lang support table: http://google.github.io/flatbuffers/flatbuffers_support.html
|
| 17:53 | BAndiT1983 | https://github.com/apertus-open-source-cinema/beta-software/blob/master/axiom_beta_control_daemon/API/Client.h
|
| 17:54 | anuditverma | @maltefiala I am following...
|
| 17:54 | maltefiala | I am ok with either options (C lib or just flatbuffers)
|
| 17:55 | BAndiT1983 | you could try to get the things done in Go, just want to show the possible obstacles
|
| 17:56 | BAndiT1983 | i will still continue to develop the C/C++ client, as i need some test platform
|
| 17:56 | maltefiala | If @anuditverma utilises the C library, what is still missing on the C side?
|
| 17:56 | maltefiala | Because @anuditverma s task is doing the go rest interface
|
| 17:57 | anuditverma | I see Simple mutation and fuzz Testing missing on the table for C
|
| 17:57 | BAndiT1983 | a lot is missing as it was just a prototype, but the base works already, just no real connection to camera and daemonization yet, which are the biggest things misssing
|
| 17:57 | anuditverma | left the channel |
| 17:58 | anuditverma | joined the channel |
| 17:58 | BAndiT1983 | you don't need mutation, as the data is provided read only to daemon
|
| 17:58 | BAndiT1983 | don't know what fuzz is about? no pun intended
|
| 17:59 | anuditverma | haha okay
|
| 17:59 | BAndiT1983 | it was no joke, haven't looked in such things yet
|
| 18:00 | anuditverma | ok cool
|
| 18:01 | se6astian | ok I gotta sign out for now but feel free to pm or email me if you need anything, I ll take care of it later today
|
| 18:01 | maltefiala | kk
|
| 18:02 | se6astian | changed nick to: se6astian|away
|
| 18:02 | maltefiala | Ok, so regarding the timeframe until May 30:
|
| 18:03 | maltefiala | Setup development environment: @anuditverma, I think that's clear for now is it?
|
| 18:03 | anuditverma | Yes :)
|
| 18:03 | BAndiT1983 | what will you use for it?
|
| 18:04 | anuditverma | Right now I will access the beta and get myself familiar with parameter usage
|
| 18:05 | maltefiala | Well, that is the next task: Get acquainted with AXIOM beta, since my task doesn't require hardware much, so I would be using virtualisation tech and control daemon, currently Andrej is working on it, so I hope I will be getting my hands on with AXIOM development environment during this period.
|
| 18:05 | maltefiala | Last one until May 30: As per the Prerequisites of this project, I have been learning Go for a while now and have acquired basic skills to code in Go or build as App, also I want to brush up my Golang more in this phase and become ready when the actual coding begins in the Coding Period.
|
| 18:06 | anuditverma | yes, that is correct
|
| 18:07 | BAndiT1983 | https://wiki.apertus.org/index.php/AXIOM_Beta/AXIOM_Beta_Software
|
| 18:07 | maltefiala | Regarding dev env: I think we should include questions about using flatbufs or a C lib (what we were discussing right now)
|
| 18:07 | BAndiT1983 | there are many things about parameters and general usage, but camera is not important to me at the moment, comm between daemon and client is much more important
|
| 18:07 | maltefiala | Thx, added to issue
|
| 18:08 | maltefiala | Regarding com between daemon and client: How shall we do this now?
|
| 18:09 | se6astian|away | changed nick to: se6astian
|
| 18:09 | maltefiala | C lib or flatbufs and how can we ensure anuditverma can start first of june?
|
| 18:09 | BAndiT1983 | good question, this should be investigated first, but the prototype is focussed on C lib, although there is no lib at the moment, juast a small executable
|
| 18:10 | maltefiala | Should one of us create a mock for anudit or will you be able to code the c lib or the flatbuf part until end of may?
|
| 18:11 | BAndiT1983 | if Anudit can replicate the current client functionality and communicate to the main app, which will become daemon later, then we would have some data to compate
|
| 18:11 | maltefiala | anuditverma, if you want / can help out here feel free to say so
|
| 18:11 | BAndiT1983 | *compare
|
| 18:11 | maltefiala | Main app = control daemon?
|
| 18:11 | BAndiT1983 | yes, it's just not daemonized yet, which is a bigger task for later
|
| 18:12 | BAndiT1983 | i use linuxmint and start daemon app, then client app to see the results, also htop to see memory and CPU usage
|
| 18:12 | BAndiT1983 | nothings special is required
|
| 18:12 | maltefiala | So first task in June could be replicating this functionality in go? https://github.com/apertus-open-source-cinema/beta-software/blob/master/axiom_beta_control_daemon/API/Client.h
|
| 18:12 | BAndiT1983 | *nothing
|
| 18:12 | BAndiT1983 | i would do it in may, so we can decide how to proceed
|
| 18:13 | BAndiT1983 | Anudit can use it to brush up his Go skills, according to his proposal
|
| 18:13 | maltefiala | "i would do it in may, so we can decide how to proceed" @BAndiT1983, you will be able to finish the C lib in may?
|
| 18:14 | anuditverma | If I can go with flatbuff https://google.github.io/flatbuffers/flatbuffers_guide_tutorial.html it's well documented and I believe I can catch up pretty quick
|
| 18:14 | maltefiala | Oh, ok, I understand
|
| 18:14 | maltefiala | sounds great, does it?
|
| 18:15 | BAndiT1983 | don't think that it's always easy, FB has also its quirks, so sometimes you want to pull the hair as the data looks awkward
|
| 18:16 | maltefiala | Anudit: can you achieve replicating https://github.com/apertus-open-source-cinema/beta-software/blob/master/axiom_beta_control_daemon/API/ClientExample.cpp in go in may?
|
| 18:16 | anuditverma | Till end of May ? yes I can
|
| 18:16 | BAndiT1983 | client.h
|
| 18:17 | maltefiala | Great. So that is part of #3 then
|
| 18:17 | anuditverma | noted
|
| 18:17 | BAndiT1983 | clientexample is just a showcase for usage of the API
|
| 18:17 | anuditverma | okay
|
| 18:18 | maltefiala | Sure, I suggest to implement the example as well so we know it works
|
| 18:18 | maltefiala | @anuditverma: Please take a look at unit testing in go and use it from the very beginning
|
| 18:19 | anuditverma | @maltefiala This is what I meant when I said above we can modify the timeline as required
|
| 18:19 | anuditverma | ok ok I will see
|
| 18:19 | BAndiT1983 | good idea, will also attach something to the C/C++ part
|
| 18:19 | BAndiT1983 | https://golang.org/pkg/testing/
|
| 18:20 | maltefiala | @anuditverma: I think it is best to not alter the timeframe too much. Don't rush to the goal in may. It is better to get a good understanding of how go, unittesting and flatbuffers work
|
| 18:20 | BAndiT1983 | yes, as we have a lot of work, especially when it comes to the different buffers, interfaces etc. on camera
|
| 18:21 | BAndiT1983 | so it has to be done thoroughly
|
| 18:21 | anuditverma | got it :)
|
| 18:21 | maltefiala | Great
|
| 18:22 | BAndiT1983 | and then Bertl will tell us his opinion and we have to rework it from the beginning :D
|
| 18:22 | maltefiala | Regarding unit questions I compiled a list of links in the original task description as well: https://lab.apertus.org/T723
|
| 18:22 | maltefiala | *unit testing
|
| 18:23 | maltefiala | Alright, any questions?
|
| 18:23 | BAndiT1983 | what's the meaning of life?
|
| 18:23 | maltefiala | Oh yes, regarding meeting times, what times do you prefer? I suggest we meet once in a week
|
| 18:23 | maltefiala | 42
|
| 18:23 | anuditverma | 42
|
| 18:23 | anuditverma | :D
|
| 18:23 | maltefiala | :D
|
| 18:23 | BAndiT1983 | i see you guys know the good stuff
|
| 18:24 | anuditverma | Do read http://www.anudit.in/2015-09-06-this-is-your-quest-for-space-exploration/ when free
|
| 18:24 | BAndiT1983 | we should meet in the middle of the week
|
| 18:24 | maltefiala | And I would prefer not meeting on Friday
|
| 18:24 | maltefiala | Great
|
| 18:24 | maltefiala | What about Wednesday?
|
| 18:25 | BAndiT1983 | wednesday is good
|
| 18:25 | anuditverma | I am comfortable with Wednesday
|
| 18:25 | maltefiala | Could we meet a bit earlier?
|
| 18:25 | maltefiala | Perhaps 16:00 UTC?
|
| 18:25 | BAndiT1983 | but Anudit can contact me at any time if there are questions
|
| 18:26 | anuditverma | Yeah Sure
|
| 18:26 | anuditverma | Ok great @BAndiT1983
|
| 18:26 | BAndiT1983 | time sounds ok
|
| 18:26 | maltefiala | Great!
|
| 18:26 | BAndiT1983 | you can try it on IRC or through PM in lab
|
| 18:27 | anuditverma | Cool
|
| 18:27 | maltefiala | So we meet next Wednesday 16:00 UTC
|
| 18:27 | BAndiT1983 | also my e-mail address was already included in the mails from se6astian i suppose
|
| 18:27 | maltefiala | Yes, I wrote a mail to all of you you should have each other's addresses
|
| 18:28 | maltefiala | Alright, meeting closed, see you next Wednesday
|
| 18:28 | BAndiT1983 | ok
|
| 18:29 | maltefiala | left the channel |
| 18:29 | anuditverma | @BAndiT1983 I checked, I guess it's not mentioned, could you please pm me
|
| 18:30 | BAndiT1983 | e-mail?
|
| 18:30 | anuditverma | yes yes
|
| 18:30 | BAndiT1983 | sent it
|
| 18:31 | anuditverma | Thanks, goodnight, see you all in the next meeting
|
| 18:32 | anuditverma | left the channel |
| 18:33 | __m__ | joined the channel |
| 18:33 | anuditverma | joined the channel |
| 18:34 | anuditverma | left the channel |
| 19:03 | Spirit532__ | joined the channel |
| 19:07 | Spirit532_ | left the channel |
| 19:22 | BAndiT1983 | changed nick to: BAndiT1983|away
|
| 20:12 | champika | left the channel |
| 20:17 | Bertl | off to bed now ... have a good one everyone!
|
| 20:17 | Bertl | changed nick to: Bertl_zZ
|
| 20:48 | se6astian | changed nick to: se6astian|away
|
| 21:32 | niemand | left the channel |