2024-03-16.log

joschathenametro: if you happen to be in Würzburg at some point we can definitely meet in a café or something an chat :)00:06
- hramrach (QUIT: Ping timeout: 240 seconds) (~hramrach@nat2.prg.suse.com)00:19
athenametrojosh: Not planned yet, but I'll ping you if that should happen :)00:22
athenametroThere's now a wiki page for self organized sessions at that conference, so if someone wants to organise a meetup about the MNT Reform or open source hardware in general, feel free to enter it into the wiki page https://eh21.easterhegg.eu/user:sos00:23
- athenametro (QUIT: Ping timeout: 250 seconds) (~athena@i577B8B57.versanet.de)00:29
joschpackaging tuigreet has started00:53
joschi'm working with the rust team to also package and upload its dependencies like intl-memoizer and i18n-embed00:53
- mjw (QUIT: Ping timeout: 264 seconds) (~mjw@gnu.wildebeest.org)00:55
+ hramrach (~hramrach@nat2.prg.suse.com)00:56
- hairu (QUIT: Remote host closed the connection) (m-uotkmd@user/hairu)01:02
- mtm (QUIT: Ping timeout: 256 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)01:03
+ hairu (m-uotkmd@user/hairu)01:03
joschabout mnt-reform-setup-wizard: the versions of adwaita, gtk and gdk are already in experimental and are waiting for their upload to unstable but just as everything else, cargo is hit by the 64bit time_t transition and need to be re-bootstrapped. Details here: https://lists.debian.org/2943827.Lt9SDvczpP@riemann01:18
joschso this could take a while01:18
minutejosch: do you mean rust packages?01:19
minutebecause it can be built on testing afaik01:19
- cobra (QUIT: Ping timeout: 272 seconds) (~cobra@user/Cobra)01:19
minutejosch: oh, reading a bit more backlog. awesome!01:20
+ cobra (~cobra@user/Cobra)01:20
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@64.189.201.150)01:44
- bluerise (QUIT: Ping timeout: 264 seconds) (~bluerise@user/bluerise)01:51
+ bluerise_ (~bluerise@p5b0acbe3.dip0.t-ipconnect.de)01:51
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)02:50
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)03:09
+ jacobk (~quassel@64.189.201.150)03:45
- nsc (QUIT: Ping timeout: 268 seconds) (~nicolas@142-97-142-46.pool.kielnet.net)03:51
+ nsc (~nicolas@142-96-142-46.pool.kielnet.net)03:52
joschminute: for being buildable in testing, the version requirements are too strict. These work better: https://paste.debian.net/hidden/3293bbcb/05:24
joschminute: but the other three dependencies (sxd-document, sxd-xpath and pwhash) are not packaged at all05:25
joschfor sxd-document and sxd-xpath we also need to package its dependency peresil. Packaging pwhash is a bit more tricky as its has more crypto backends which means more stuff to package. I filed a bug about one of the backends it uses which seem to be deprecated so it doesn't make sense to package sha-1: https://github.com/inejge/pwhash/issues/2106:03
+ chomwitt (~chomwitt@2a02:587:7a11:6600:1ac0:4dff:fedb:a3f1)06:46
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:587:7a11:6600:1ac0:4dff:fedb:a3f1)08:09
+ mjw (~mjw@gnu.wildebeest.org)10:07
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org)10:14
joschminute: color-of-the-bikeshed question. Currently I'm storing the metadata for all the platforms in /usr/share/reform-tools/modules/*.conf. Instead of modules, should I maybe use "platforms" or "machines"?10:33
hramrachyes, kind of sounds like modules is not that great both too narrow and too broad at the same time10:52
joschmaybe the "platform" is the "reform 2" or "pocket reform", the "module" is imx8mq, a311d or ls1028a and the "machine" is the thing when you plug both together?10:56
joschusing "machine" is also the terminology that flash-kernel uses to describe it. See /usr/share/flash-kernel/db/all.db, for example:10:57
joschMachine: MNT Reform 2 with LS1028A Module10:57
hramrachI suppose platform could be used for either, machine also works but sounds like more obscure term to me, does not seem to be used too much to refer to computers (anymore?)11:00
minutejosch: hramrach: i agree, machines is better. 12:46
minuteplatform is more abstract12:46
minutecould mean anything12:46
minutejosch: i am looking at your feedback to my sysimage MR, and i was wondering, can systemctl work at all in the build? i.e. if i fix that so it uses the chroot. or does it need to talk to a running systemd?12:53
minuteah, the man page answers my question12:53
minute> If this option is present, systemctl will operate on the file system directly, instead of communicating with the systemd daemon to carry out changes.12:53
minutejosch: wow, there is even --image :012:54
minute> operates on file systems stored in disk images or block devices12:54
- mtm (QUIT: Ping timeout: 260 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)13:04
+ mjw (~mjw@gnu.wildebeest.org)13:13
+ chomwitt (~chomwitt@2a02:587:7a11:6600:1ac0:4dff:fedb:a3f1)13:31
joschminute: thanks, i'll use "machines". Having this data in a machine readable way in reform-tools really works out nicely. I can now also remove all the magic namings and u-boot offsets and what not from reform-system-image and just query reform-tools as installed in the image.13:54
joschthis also means that the reform-system-image job can now check all the things like: does the kernel image include the necessary dtbs? does flash-kernel have all the supported machines referenced correctly (including their dtb path)?14:00
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@64.189.201.150)14:00
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:587:7a11:6600:1ac0:4dff:fedb:a3f1)14:05
minutejosch: really cool!14:15
joschoh yes i'm very happy with how things are now :)14:15
minutejosch: ah, there is one issue i forgot to fix in the sysimage mr: > systemctl: not found14:33
minutei wonder if i can install systemctl in the container just like that?14:33
minutewell, i will just try14:34
joschminute: you can also just use 'chroot "$1" systemctl --root=/ ...'14:38
joschor even set the respective symlinks manually14:39
minuteaha mhm14:39
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)15:09
+ jacobk (~quassel@64.189.201.150)15:18
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@64.189.201.150)15:25
- f_ (QUIT: Ping timeout: 240 seconds) (~AUGESOUND@fases/developer/funderscore)15:33
+ f_ (~AUGESOUND@fases/developer/funderscore)15:41
joschminute: my refactoring of mkimage.sh seems to have moved more code than I had anticipated: https://source.mnt.re/reform/reform-system-image/-/merge_requests/91 please have a look and confirm that you like those changes which allow for pocket-reform-system-a311d.img, pocket-reform-system-imx8mp.img, reform-system-imx8mp.img and later reform-system-rk3588.img to be built16:14
joschi just started a manual run of the reform-debian-packages pipeline for the rk3588-reform2-josch branch with REFORM_TOOLS_BRANCH=staging16:15
joschafter that is done i will re-schedule a run of the reform-system-imx8mp branch of reform-system-image with REFORM_DEBIAN_PACKAGES_BRANCH=rk3588-reform2-josch and then hopefully some working system images will fall out at the end of the day :)16:16
minutejosch: for rk3588, would it be ok to just build the image without uboot for now?16:17
minutejosch: and yeah, your changes look good on first skim16:18
joschminute: we can do that but we do not have the patch stack applied on linux 6.7 so i doubt anything would work, no?16:20
joschthe patch stack is on 6.8-rc716:20
minutejosch: ah ok, then it's not necessary now16:23
+ chomwitt (~chomwitt@2a02:587:7a11:6600:1ac0:4dff:fedb:a3f1)17:02
- chomwitt (QUIT: Quit: WeeChat 3.8) (~chomwitt@2a02:587:7a11:6600:1ac0:4dff:fedb:a3f1)17:08
+ jacobk (~quassel@2603-8080-b200-7b02-0000-0000-0000-0b71.res6.spectrum.com)17:38
sevanis the case for the standalone keyboard the same between all keyboard revisions?18:00
sevanthinking about getting the new 3.0 standalone keyboard & switching it with the original installed in the reform18:01
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@2603-8080-b200-7b02-0000-0000-0000-0b71.res6.spectrum.com)18:11
minutesevan: mostly yes, except for the very first keyboard case batch. if you take it apart and show me the inside of the bottom plate, i can tell18:35
- hairu (QUIT: Remote host closed the connection) (m-uotkmd@user/hairu)18:45
+ hairu (m-uotkmd@user/hairu)18:46
hramrachthat's perhaps something worth documenting somewhere19:06
+ jacobk (~quassel@2603-8080-b200-7b02-0000-0000-0000-0b71.res6.spectrum.com)19:08
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@2603-8080-b200-7b02-0000-0000-0000-0b71.res6.spectrum.com)19:20
- wakest (QUIT: Read error: Connection reset by peer) (m-a7d6fe@45.77.48.108)20:21
+ jacobk (~quassel@64.189.201.150)20:44
sevanminute: I only have the keyboard in the reform currently. I wanted to upgrade the reform's keyboard to v3 & install the original keyboard in the case that came with the v322:43
sevanminute: or did you mean you'd like to see inside the reform?22:44
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@64.189.201.150)22:51
+ athenametro (~athenamet@2a02:26f7:ec48:6606:0:ca33:5d7e:6ea7)23:03
- athenametro (PART: !!unknown attribute: msg!!) (~athenamet@2a02:26f7:ec48:6606:0:ca33:5d7e:6ea7)23:06

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!