Current Server Time: 00:07 (Central Europe)

#apertus IRC Channel Logs

2021/05/03

Timezone: UTC


01:14
comradekingu
left the channel
02:26
RexOrCine
left the channel
02:27
RexOrCine
joined the channel
04:09
lambamansha
joined the channel
04:29
lambamansha
excited and nervous for GSOC'21 results...
05:07
Bertl_oO
off to bed now ... have a good one everyone!
05:07
Bertl_oO
changed nick to: Bertl_zZ
05:12
lambamansha
left the channel
08:55
se6ast1an
good day
10:55
lambamansha
joined the channel
11:42
RexOrCine
left the channel
11:47
RexOrCine
joined the channel
14:01
Bertl_zZ
changed nick to: Bertl
14:01
Bertl
morning folks!
14:08
BAndiT1983
hi
14:15
anuejn
good day
17:00
se6ast1an
MEETING TIME
17:00
se6ast1an
welcome everyone!
17:00
se6ast1an
who is here?
17:02
se6ast1an
anyone? :P
17:02
vup
is here, but has to go soon
17:03
tpw_rules
hello
17:04
se6ast1an
hi, great, vup if you need to leave soon, anything to report/share from your side?
17:04
vup
sure, a bit
17:04
Bertl
is here ...
17:04
vup
so last week I gave a overview of the ideas for the next version of the control daemon
17:05
vup
And this week I further refined these ideas (with help from anu3jn)
17:05
vup
Unfortunately I don't really have a diff to last week, but the current ideas can still be found here: https://codimd.niemo.de/Jv9uOS8pTeufU0_MwUsDjA?both
17:06
vup
But some highlights are:
17:06
vup
1. partial update support: Loading a config file, where only a subset of the declared devices is changed will only reload / update this subset
17:08
vup
2. async support: the devices will be able to do their initialization async, which helps with devices that might take a second to initialize, like loading a bitstream or downloading a file. Furthermore the RPC stuff will also be async on the rust side. (So that for example the whole control daemon does not have to wait while a RPC call is uploading a image to the caller)
17:09
vup
Finally I actually started implementing bits and pieces need
17:09
vup
Currently this mostly the parser for the config format (which is essentially finished)
17:09
vup
I also started a generic diffing implementation to help with the partial updates
17:10
vup
(Diffing stuff generically and trying to generate a minimal diff is actually suprisingly hard, take a look at the assignment problem if you are interested)
17:11
vup
I also started some general plumbing work around the device creation and initialization, but that is very much still wip
17:11
vup
The current state can be found here: https://github.com/apertus-open-source-cinema/nctrl/tree/v3/v3
17:12
vup
also If anybody has some ideas / complaints about the current ideas for the control daemon, feel free to discuss them, I am very much looking for feedback
17:13
vup
I think thats it from me
17:13
se6ast1an
many thanks!
17:13
se6ast1an
sounds great
17:13
Bertl
vup: how will existing scripts be able to interface with the control daemon?
17:14
Bertl
(or is that not planned?)
17:15
vup
Bertl: well it depends on the script
17:16
vup
if it is a python script, the goal is probably to integrate with the RPC stuff directly (as a python RPC client is definitely planned)
17:17
vup
if it is a shell script, I think the same idea we had for the old control daemon should work, where there is a (probably rust) rpc client, that translates cli arguments into RPC calls and works in the same way the various "library" functions work
17:17
Bertl
thanks! makes sense!
17:17
vup
(the various memory mapped register bash functions and i2c functions)
17:19
se6ast1an
I currently feel lost be the amount and detail of the proposal/documentation, but with a few examples of "typical" usage commands from bash/python maybe it would get more clear
17:19
se6ast1an
nothing super urgent currently of course
17:19
se6ast1an
*by the amount
17:20
vup
se6ast1an: yes the proposal is currently very technical and meant for someone who wants to implement it rather than use it
17:20
se6ast1an
exatly
17:20
vup
I will try to add some usage examples when I get to it
17:20
se6ast1an
thanks!
17:21
se6ast1an
ok BAndiT1983 is here and BAndiT1983|away is away
17:21
se6ast1an
anything to share
17:21
se6ast1an
from your side?
17:21
BAndiT1983
nope, not at the moment
17:21
vup
Also if you have any specific ideas, feel free to add them to the `usage vision` section.
17:21
se6ast1an
vue cad viewer?
17:21
BAndiT1983
next week, it's not ready for presentation yet
17:22
se6ast1an
right
17:22
se6ast1an
quick updates about the general situation from me:
17:23
se6ast1an
I am sure you have heard/read about the current COVID19 situation in India
17:23
se6ast1an
this has hit many of our students who are normally here every week hard
17:24
se6ast1an
with GSoC we are currently facing the slot selection deadline this evening
17:24
se6ast1an
we have selected slots and hope Google will grant us our wishes, next date on timeline is:
17:24
se6ast1an
May 13 18:00 UTC Student Project selections due from Org Admins
17:25
se6ast1an
update from the hardware production front
17:25
se6ast1an
the panels have been handed over today to us for depaneling and image sensor socket insertion
17:25
vup
has to go now, but feel free to ping me, I will read up on the log later if there are any questions
17:25
se6ast1an
manfred has picked them up and will deal with these steps until next Monday when we plan to hand the sensor boards back to tele
17:25
Bertl
se6ast1an: was the optical inspection completed on those
17:25
se6ast1an
thanks vup!
17:26
se6ast1an
AOI was completed on all panels yes
17:26
Bertl
perfect! tx!
17:26
se6ast1an
the scanning of all finished boards will be started by me once I get the depaneled boards back from manfred or the sensor boards from tele
17:27
se6ast1an
manfred will also label all boards before depaneling
17:28
se6ast1an
in 2 days I will do a project presentation at Vienna Up
17:28
se6ast1an
https://viennaup.com/programme/opensourcehardwaresession_1285
17:28
se6ast1an
about Open Hardware and - surprise - the AXIOM
17:30
se6ast1an
thats it from my side
17:30
se6ast1an
anyone else who wants to report? otherwise Bertl please share the latest and greatest!
17:31
Bertl
bluez_[m]: anything you want to report?
17:32
Bertl
doesn't seem so ... ;)
17:33
Bertl
not too much from my side for this week
17:34
Bertl
I tried to get a working Beta together (i.e. including Sensor) but failed with the PCBs I have here, so that is on hold till we get the new boards
17:34
Bertl
I also tried to push the limits on the raw data HDMI capture but didn't make much progress there either
17:36
Bertl
Of course I spent quite some time on the proposals and I think we have some good candidates this year, although I'm a little sad that diversity is low ...
17:36
Bertl
That's it from my side for this week!
17:37
se6ast1an
ah that reminds me, our own magewell hdmi usb3 capture device has been ordered yesterday
17:37
Bertl
yay!
17:38
se6ast1an
ok, anyone else here now with the sharing/reporting desire?
17:40
se6ast1an
otherwise: MEETING CONCLUDED!
17:41
Bertl
thanks for having us!
18:53
lambamansha
left the channel
19:56
anuejn
I worked almost all the time on partial reevaluation of the widget tree which should give some more performance improvements
19:57
anuejn
however that proved itself to be harder than I initially thought with many more subtilities
19:58
anuejn
so I am currently still working on that
19:58
anuejn
also I began drafting some of the UI look
20:03
anuejn
(see https://files.niemo.de/photo_2021-04-28_01-57-11.jpg)
20:03
anuejn
if you have any comments on that feel free to give me feedback
20:04
anuejn
thats it from me this week
20:53
BAndiT1983
left the channel
20:54
aombk2
changed nick to: aombk
20:55
BAndiT1983
joined the channel
21:57
se6ast1an
very nice anuejn, thanks for the update!
21:58
se6ast1an
heading off for today