Current Server Time: 00:44 (Central Europe)

#apertus IRC Channel Logs

2021/05/03

Timezone: UTC


00:14
comradekingu
left the channel
01:26
RexOrCine
left the channel
01:27
RexOrCine
joined the channel
03:09
lambamansha
joined the channel
03:29
lambamansha
excited and nervous for GSOC'21 results...
04:07
Bertl_oO
off to bed now ... have a good one everyone!
04:07
Bertl_oO
changed nick to: Bertl_zZ
04:12
lambamansha
left the channel
07:55
se6ast1an
good day
09:55
lambamansha
joined the channel
10:42
RexOrCine
left the channel
10:47
RexOrCine
joined the channel
13:01
Bertl_zZ
changed nick to: Bertl
13:01
Bertl
morning folks!
13:08
BAndiT1983
hi
13:15
anuejn
good day
16:00
se6ast1an
MEETING TIME
16:00
se6ast1an
welcome everyone!
16:00
se6ast1an
who is here?
16:02
se6ast1an
anyone? :P
16:02
vup
is here, but has to go soon
16:03
tpw_rules
hello
16:04
se6ast1an
hi, great, vup if you need to leave soon, anything to report/share from your side?
16:04
vup
sure, a bit
16:04
Bertl
is here ...
16:04
vup
so last week I gave a overview of the ideas for the next version of the control daemon
16:05
vup
And this week I further refined these ideas (with help from anu3jn)
16: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
16:06
vup
But some highlights are:
16: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
16: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)
16:09
vup
Finally I actually started implementing bits and pieces need
16:09
vup
Currently this mostly the parser for the config format (which is essentially finished)
16:09
vup
I also started a generic diffing implementation to help with the partial updates
16: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)
16:11
vup
I also started some general plumbing work around the device creation and initialization, but that is very much still wip
16:11
vup
The current state can be found here: https://github.com/apertus-open-source-cinema/nctrl/tree/v3/v3
16: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
16:13
vup
I think thats it from me
16:13
se6ast1an
many thanks!
16:13
se6ast1an
sounds great
16:13
Bertl
vup: how will existing scripts be able to interface with the control daemon?
16:14
Bertl
(or is that not planned?)
16:15
vup
Bertl: well it depends on the script
16: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)
16: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
16:17
Bertl
thanks! makes sense!
16:17
vup
(the various memory mapped register bash functions and i2c functions)
16: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
16:19
se6ast1an
nothing super urgent currently of course
16:19
se6ast1an
*by the amount
16:20
vup
se6ast1an: yes the proposal is currently very technical and meant for someone who wants to implement it rather than use it
16:20
se6ast1an
exatly
16:20
vup
I will try to add some usage examples when I get to it
16:20
se6ast1an
thanks!
16:21
se6ast1an
ok BAndiT1983 is here and BAndiT1983|away is away
16:21
se6ast1an
anything to share
16:21
se6ast1an
from your side?
16:21
BAndiT1983
nope, not at the moment
16:21
vup
Also if you have any specific ideas, feel free to add them to the `usage vision` section.
16:21
se6ast1an
vue cad viewer?
16:21
BAndiT1983
next week, it's not ready for presentation yet
16:22
se6ast1an
right
16:22
se6ast1an
quick updates about the general situation from me:
16:23
se6ast1an
I am sure you have heard/read about the current COVID19 situation in India
16:23
se6ast1an
this has hit many of our students who are normally here every week hard
16:24
se6ast1an
with GSoC we are currently facing the slot selection deadline this evening
16:24
se6ast1an
we have selected slots and hope Google will grant us our wishes, next date on timeline is:
16:24
se6ast1an
May 13 18:00 UTC Student Project selections due from Org Admins
16:25
se6ast1an
update from the hardware production front
16:25
se6ast1an
the panels have been handed over today to us for depaneling and image sensor socket insertion
16: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
16: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
16:25
Bertl
se6ast1an: was the optical inspection completed on those
16:25
se6ast1an
thanks vup!
16:26
se6ast1an
AOI was completed on all panels yes
16:26
Bertl
perfect! tx!
16: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
16:27
se6ast1an
manfred will also label all boards before depaneling
16:28
se6ast1an
in 2 days I will do a project presentation at Vienna Up
16:28
se6ast1an
https://viennaup.com/programme/opensourcehardwaresession_1285
16:28
se6ast1an
about Open Hardware and - surprise - the AXIOM
16:30
se6ast1an
thats it from my side
16:30
se6ast1an
anyone else who wants to report? otherwise Bertl please share the latest and greatest!
16:31
Bertl
bluez_[m]: anything you want to report?
16:32
Bertl
doesn't seem so ... ;)
16:33
Bertl
not too much from my side for this week
16: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
16:34
Bertl
I also tried to push the limits on the raw data HDMI capture but didn't make much progress there either
16: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 ...
16:36
Bertl
That's it from my side for this week!
16:37
se6ast1an
ah that reminds me, our own magewell hdmi usb3 capture device has been ordered yesterday
16:37
Bertl
yay!
16:38
se6ast1an
ok, anyone else here now with the sharing/reporting desire?
16:40
se6ast1an
otherwise: MEETING CONCLUDED!
16:41
Bertl
thanks for having us!
17:53
lambamansha
left the channel
18:56
anuejn
I worked almost all the time on partial reevaluation of the widget tree which should give some more performance improvements
18:57
anuejn
however that proved itself to be harder than I initially thought with many more subtilities
18:58
anuejn
so I am currently still working on that
18:58
anuejn
also I began drafting some of the UI look
19:03
anuejn
(see https://files.niemo.de/photo_2021-04-28_01-57-11.jpg)
19:03
anuejn
if you have any comments on that feel free to give me feedback
19:04
anuejn
thats it from me this week
19:53
BAndiT1983
left the channel
19:54
aombk2
changed nick to: aombk
19:55
BAndiT1983
joined the channel
20:57
se6ast1an
very nice anuejn, thanks for the update!
20:58
se6ast1an
heading off for today