2023-09-08.log

vagrantcACTION raises an eyebrow00:00
ex-parrotI don't suppose you know much about the "best way" to do device tree overlays in Debian, josch?00:01
joschex-parrot: nope, that is very, very far from the area my expertise :D00:01
ex-parrotsame, but I'm learning :)00:01
ex-parrotvagrantc: do you know which vendor of flash chip you have on your PocketCHIP?00:03
vagrantcex-parrot: not off the top of my head :)00:07
vagrantcex-parrot: it was part of the first batches00:08
ex-parrotok, it likely has the better supported Toshiba chip which will help. I'll let you know when I have something more suitable for general testing anyway if you're interested00:08
ex-parrotI replaced the NAND on mine with a smaller more reliable one that has better driver support and added SD card for main storage. I'm looking at making an SD card addon board available through one of the PCBA services 00:09
vagrantcshiny00:09
ex-parrotit's working well so far with Bookworm using unmodified armmp kernel images. Just needs an extra module for the keypad, and I've filed a bug to hopefully get that added 00:09
ex-parrotand I need to work out if I can load my device tree changes in a sensible way through an overlay or if it'll just require a permanently modified device tree00:10
ex-parrotthe ideal (I think) end scenario is you'd be able to add the SD card board, reflash u-boot SPL on the NAND with up to date mainline and have everything else boot from SD. I think this is doable00:11
vagrantc:)00:11
- mjw (QUIT: Ping timeout: 245 seconds) (~mjw@gnu.wildebeest.org)00:13
- XYZ_ (QUIT: Ping timeout: 246 seconds) (~XYZ@89-24-41-114.nat.epc.tmcz.cz)00:19
- mtm (QUIT: Ping timeout: 255 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)00:19
- kklimonda (QUIT: Server closed connection) (~kklimonda@user/kklimonda)00:19
+ kklimonda (~kklimonda@user/kklimonda)00:19
+ jacobk (~quassel@utdpat241106.utdallas.edu)00:25
+ XYZ_ (~XYZ@37-48-40-124.nat.epc.tmcz.cz)00:32
- marty_mcfly88 (QUIT: Ping timeout: 240 seconds) (~marty@2603-6000-8c01-0f3e-9174-e6f3-c012-bccc.res6.spectrum.com)00:57
- jacobk (QUIT: Ping timeout: 246 seconds) (~quassel@utdpat241106.utdallas.edu)01:35
+ jacobk (~quassel@129.110.242.224)01:44
abortretryfailex-parrot: is there a guide somewhere about how to get modern Debian on a NTC CHIP with the mtd flash shenanigans?01:47
abortretryfailI wasn't able to find one last year and I have a couple of those just lying around.01:47
abortretryfailSorry if this is off-topic since it has heck all to do with a MNT Reform01:47
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@129.110.242.224)01:57
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:24
- stites (QUIT: Read error: Connection reset by peer) (~stites@2607:fb90:ad62:807c:d15b:ce72:ad88:3242)02:27
+ stites (~stites@130.44.147.204)02:27
ex-parrotabortretryfail: not really, I'm working on figuring out a tidy way to do it02:38
ex-parrotwill advise if / when I get it written up02:38
ex-parrotthe NAND are not very robust unfortunately02:50
- mtm (QUIT: Ping timeout: 246 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)03:07
- nsc (QUIT: Ping timeout: 245 seconds) (~nicolas@152-48-142-46.pool.kielnet.net)04:00
+ nsc (~nicolas@50-99-142-46.pool.kielnet.net)04:02
- ajr (QUIT: Quit: Connection closed for inactivity) (uid609314@user/ajr)04:26
- q66 (QUIT: Server closed connection) (~q66@q66.moe)04:28
+ q66 (~q66@q66.moe)04:28
- robin (QUIT: Ping timeout: 258 seconds) (~robin@user/terpri)04:54
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)05:10
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)05:13
- XYZ_ (QUIT: Ping timeout: 258 seconds) (~XYZ@37-48-40-124.nat.epc.tmcz.cz)05:40
- Boostisbetter (QUIT: Ping timeout: 255 seconds) (4a410829d7@irc.cheogram.com)05:40
+ jacobk (~quassel@utdpat242093.utdallas.edu)06:30
- laumann (QUIT: Remote host closed the connection) (~quassel@user/laumann)06:38
+ laumann__ (~quassel@2a0a-e5c0-2-2-0-c8ff-fe68-bef1.loves.ipv6.at.ungleich.ch)06:39
- Sario (QUIT: *.net *.split) (sario@libera/staff/owl/sario)06:49
+ Sario (sario@libera/staff/owl/sario)06:50
+ Boostisbetter (4a410829d7@irc.cheogram.com)07:10
joschminute: panfrost in mesa is disabled again. Reasoning for that is here: https://oftc.irclog.whitequark.org/panfrost/2023-09-07#1694108135-169410908107:59
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@utdpat242093.utdallas.edu)08:10
+ XYZ_ (~XYZ@37-48-40-124.nat.epc.tmcz.cz)09:25
- klardotsh (QUIT: Ping timeout: 255 seconds) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)09:31
erle 20:44 <alyssa> im just glad my life is free of bifrost again 10:05
erleig alyssa really does not like the bifrost experience10:05
+ mjw (~mjw@gnu.wildebeest.org)10:14
+ andreas-e (~Andreas@2001:861:c4:f2f0::c64)10:16
+ jacobk (~quassel@64.189.201.150)10:34
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@64.189.201.150)10:39
- XYZ_ (QUIT: Ping timeout: 248 seconds) (~XYZ@37-48-40-124.nat.epc.tmcz.cz)10:59
+ XYZ_ (~XYZ@89-24-35-94.nat.epc.tmcz.cz)11:12
joschminute: would it help to be able to test system images with qemu?11:20
joschhere is foot running under wayfire inside qemu on my reform: https://mister-muffin.de/p/6CfO.png11:20
minutejosch: very nice @ qemu. i believe i had an emulate.sh script in reform-system-image repo11:25
minutejosch: about panvk, agreed, lets ignore it for now11:26
joschit certainly will help me because i only have a single machine and always rebooting is super annoying XD11:27
- laumann__ (QUIT: Changing host) (~quassel@2a0a-e5c0-2-2-0-c8ff-fe68-bef1.loves.ipv6.at.ungleich.ch)11:31
+ laumann__ (~quassel@user/laumann)11:31
* laumann__ -> laumann11:31
minutejosch: how will you do the ls1028a transition?11:35
joschminute: "transition"?11:35
grimmwaremorning11:36
joschminute: also, could you share your emulate.sh script with me? maybe there is something in it that i haven't considered yet11:37
minutejosch: we'll need to think about how you'll switch over to ls1028a while it being your only computer11:44
minutemornin' grimmware11:44
minutejosch: the tracking says the modules arrive here around sep 1111:44
joschminute: my plan is to first adapt reform-system-image, reform-tools and reform-debian-packages so that i can build an sd-card image like for all the other platforms11:45
- mjw (QUIT: Ping timeout: 258 seconds) (~mjw@gnu.wildebeest.org)11:45
joschonce that works, migrating will be easy as i then have understood all the parts11:45
minutejosch: ok, sounds good11:45
joschsure it will be a bit cumbersome but at least the groundwork has already been done when you did a311d support11:46
minutei have an ls1028a branch for the system image but IIRC it is quite old and modifies the 8mq image i think11:46
joschi mean the parts that allow for more soms than the imx11:46
minutejosch: yep!11:46
joschand i can just build on that11:46
joschminute: could you create a reform-a311d-uboot (or similar) project under https://source.mnt.re/reform/ and give me access? then i can use that to build uboot for a311d12:01
* mark_ -> mjw12:10
minutejosch: ah yes, will do it today12:12
minutewill drive to work now12:12
+ eery (~eery@77.137.73.95)13:14
- eery (QUIT: Ping timeout: 248 seconds) (~eery@77.137.73.95)13:41
+ eery (~eery@154.16.105.22)13:41
- mtm (QUIT: Ping timeout: 250 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:04
- andreas-e (QUIT: Quit: Leaving) (~Andreas@2001:861:c4:f2f0::c64)14:04
- eery (QUIT: Ping timeout: 248 seconds) (~eery@154.16.105.22)14:20
+ eery (~eery@156.146.51.201)14:22
- stites (QUIT: Ping timeout: 255 seconds) (~stites@130.44.147.204)14:23
+ stites (~stites@2607:fb90:ad62:807c:d15b:ce72:ad88:3242)14:24
- stites (QUIT: Read error: Connection reset by peer) (~stites@2607:fb90:ad62:807c:d15b:ce72:ad88:3242)14:29
+ stites (~stites@2607:fb90:ad62:807c:d15b:ce72:ad88:3242)14:31
- stites (QUIT: Read error: Connection reset by peer) (~stites@2607:fb90:ad62:807c:d15b:ce72:ad88:3242)14:40
+ stites (~stites@155.33.134.55)14:40
+ mark_ (~mjw@gnu.wildebeest.org)14:44
- mark_ (QUIT: Ping timeout: 248 seconds) (~mjw@gnu.wildebeest.org)15:27
- Boostisbetter (QUIT: Ping timeout: 246 seconds) (4a410829d7@irc.cheogram.com)15:42
- stites (QUIT: Read error: Connection reset by peer) (~stites@155.33.134.55)15:44
+ stites (~stites@155.33.134.55)15:45
+ marty_mcfly88 (~marty@2603-6000-8c01-0f3e-4907-0630-cc55-c215.res6.spectrum.com)15:55
joschsigrid: you asked if the reform-system-image could use UUID partition addressing in /etc/fstab so that the image would also boot from a usb-stick. I now opened a MR which uses LABEL addressing instead. Do you see any disadvantage of using LABEL instead of UUID? https://source.mnt.re/reform/reform-system-image/-/merge_requests/7616:04
joschminute: that MR against your a311d-v2 branch also solves the problem with a311d choosing a different /dev naming for emmc and sd compared to imx16:09
sigridI think one benefit uuid has over label is that it's... unique16:09
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)16:09
sigrideg I can have several devices connected, all of them having labels "boot" and "root", yet uuid is different for all of them16:10
sigridmaybe label is just more user friendly16:10
sigriduuid is set once when fs is created, iirc, also something to consider16:11
sigridI see you have set the label to reformsdroot/reformsdboot, guess that makes it somewhat unique :)16:12
- marty_mcfly88 (QUIT: Remote host closed the connection) (~marty@2603-6000-8c01-0f3e-4907-0630-cc55-c215.res6.spectrum.com)16:13
+ marty_mcfly88 (~marty@2603-6000-8c01-0f3e-18fa-0088-21d2-a57c.res6.spectrum.com)16:13
joschi'm working on a patch to mke2fs to allow it to take tarballs as input so that we can through out genext2fs (because it's slow and only supports ext2) https://lore.kernel.org/linux-ext4/20230620121641.469078-1-josch@mister-muffin.de/T/ and one property that i'd really love to keep is reproducible disk images. For those, the uuid has to be reproducible as well (it will be made unique on first boot) and 16:13
joschthus the initial uuid would not really be unique either.16:13
minutejosch: nice!16:24
joschabout unique-ness: since reform-migrate does not dd filesystems but uses rsync, problems should [tm] only arise if somebody has sd-card and usb-stick with that image plugged at the same time16:25
sigridI don't think the difference is that important16:27
sigridit *is* probably important when someone installs on nvme, I guess16:29
sigridnot for generated images16:29
joschright, but the nvme install will be with newly created ext4 filesystems and not just dd the sd-card (why would somebody do that?)16:31
sigridexactly16:31
joschokay :)16:31
- mjw (QUIT: Read error: Connection reset by peer) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)16:43
+ mjw (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)16:45
+ Boostisbetter (4a410829d7@irc.cheogram.com)17:10
minutesome new stuff, unification of sway+wayfire look&feel&help, and a new tray icon to improvbe discoverability https://source.mnt.re/reform/reform-tools/-/merge_requests/48/diffs17:26
joschminute: should reform-synaptic not have an exit trap to avoid the script exiting before the last command is called?17:33
minutejosch: yes17:33
minutelet me see17:33
- XYZ_ (QUIT: Remote host closed the connection) (~XYZ@89-24-35-94.nat.epc.tmcz.cz)17:34
minutejosch: like this? https://source.mnt.re/reform/reform-tools/-/merge_requests/48/diffs#d8c6628350fe9d41be230f135ce47dfbb7550732_0_317:37
- sbp (QUIT: Server closed connection) (~sbp@apache/doge/sbp)17:37
+ sbp (~sbp@2001:19f0:6800:1102:5400:ff:fe11:39a1)17:37
joschtrapping on INT and TERM as well might make sense17:38
minutejosch: ah, ok!17:38
- stites (QUIT: Read error: Connection reset by peer) (~stites@155.33.134.55)17:38
erlein before why not #!/bin/sh17:38
joschalso, the reform-tray.py script is not meant to be called by users on their shell, right?17:38
+ stites (~stites@2607:fb90:ad60:c188:2612:e938:afc1:2f1e)17:39
joschthen it should be installed into $PATH but into /usr/libexec/, for example17:39
minutejosch: yeah, i mean it's a legit application but it makes more sense to be autostarted17:40
- stites (QUIT: Read error: Connection reset by peer) (~stites@2607:fb90:ad60:c188:2612:e938:afc1:2f1e)17:40
+ stites (~stites@155.33.134.55)17:40
minutejosch: hmm my PATH doesn't include /usr/libexec17:41
joschexactly17:41
+ XYZ (~XYZ@89-24-35-94.nat.epc.tmcz.cz)17:41
minutejosch: ok, so i should just let wayfire/sway start /usr/libexec/reform-tray.py?17:41
joschbetter /usr/libexec/reform-tools/reform-tray.py17:41
minuteah!17:42
minutefixed17:45
joschlooks good now!17:47
minutecool, thanks for the review!17:47
minutesoon i'll revisit onboarding (initial user creation, keyboard layout, timezone)17:49
minutebut one thing at a time17:49
- marty_mcfly88 (QUIT: Ping timeout: 248 seconds) (~marty@2603-6000-8c01-0f3e-18fa-0088-21d2-a57c.res6.spectrum.com)17:54
minutejosch: i canceled the pipeline on your disklabel MR, but don't worry, a311d-v2 will run with those changes merged in, after reform-debian-packages is done 17:58
joschmaybe the pipeline should only build the image for one platform for branches that are not "main" to reduce waiting time in merge requests?18:03
joschminute: is there anything else you want to put into reform-tools? otherwise i also have a few more small things and then i can do a new release18:05
- XYZ (QUIT: Read error: Connection timed out) (~XYZ@89-24-35-94.nat.epc.tmcz.cz)18:15
+ marty_mcfly88 (~marty@2603-6000-8c01-0f3e-2945-6067-dbb7-33f6.res6.spectrum.com)18:23
minutejosch: i think i'm done with reform-tools but still need to test on a blank system if nothing is missing18:29
+ XYZ (~XYZ@89-24-35-94.nat.epc.tmcz.cz)18:32
+ mark_ (~mjw@gnu.wildebeest.org)18:40
joschminute: you can merge this at your convenience: https://source.mnt.re/reform/reform-tools/-/merge_requests/4918:57
joschonce merged, you can trigger reform-debian-packages again18:57
minutejosch: sneaked it in before build_custom has started :319:00
joschufff :D19:00
joschex-parrot: could you comment on https://source.mnt.re/reform/reform-tools/-/merge_requests/4619:09
joschcross-building in unstable is broken right now because e2fsprogs binnmu on arm64 happened much later than on amd64: https://buildd.debian.org/status/package.php?p=e2fsprogs19:23
joschshould be fixed in ~2.5 hours19:23
minutejosch: :(19:28
minute;__;19:29
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)19:46
- marty_mcfly88 (QUIT: Ping timeout: 240 seconds) (~marty@2603-6000-8c01-0f3e-2945-6067-dbb7-33f6.res6.spectrum.com)20:03
+ jacobk (~quassel@129.110.242.224)20:03
minutejosch: how did you derive the 2.5h?20:06
+ robin (~robin@user/terpri)20:19
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)20:36
joschminute: the debian buildds continuously build source packages as they get uploaded and reach their place in the queue20:50
joschbut those packages are then not immediately available on mirrors20:50
joschevery 6 hours, what has been built is pushed out to mirrors, this is called a dinstall20:51
joschthere is a handy javascript that tells you the time of the next dinstall: https://ftp-master.debian.org/dinstall.html20:51
minutejosch: thanks!20:52
+ marty_mcfly88 (~marty@2603-6000-8c01-0f3e-7fac-4967-0869-a664.res6.spectrum.com)21:11
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@gnu.wildebeest.org))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)21:46
* mark_ -> mjw21:46
+ mark_ (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)21:47
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@129.110.242.224)21:58
+ jacobk (~quassel@129.110.242.173)22:18
thum.msg *status loadmod route_replies22:22
- stites (QUIT: Read error: Connection reset by peer) (~stites@155.33.134.55)22:23
+ stites (~stites@155.33.134.55)22:23
- stites (QUIT: Ping timeout: 248 seconds) (~stites@155.33.134.55)22:28
+ stites (~stites@2607:fb91:dc9:7a86:c8d0:2613:87c3:be7)22:28
- stites (QUIT: Read error: Connection reset by peer) (~stites@2607:fb91:dc9:7a86:c8d0:2613:87c3:be7)22:48
+ stites (~stites@130.44.147.204)22:49
- jacobk (QUIT: Ping timeout: 246 seconds) (~quassel@129.110.242.173)22:50
- thum (QUIT: Quit: %Goodbye%) (~thum@user/thum)22:55
joschcross-build seems to be working now :)23:20
joschminute: i was wondering why the latest reform-tools doesn't build :)23:22
joschgit checkout tools-202309 # FIXME remove before merge23:22
+ jacobk (~quassel@utdpat241106.utdallas.edu)23:23
joschi just reverted that -- i guess that was fine?23:23
minutejosch: ahh, sorry and good catch23:26
joschit would've been a good catch, had i seen this in the MR already XD23:27
- marty_mcfly88 (QUIT: Ping timeout: 246 seconds) (~marty@2603-6000-8c01-0f3e-7fac-4967-0869-a664.res6.spectrum.com)23:41
joschonce that reform-debian-package pipeline succeeded, this MR becomes a possibility: https://source.mnt.re/reform/reform-system-image/-/merge_requests/7723:55
joschit will further reduce the files installed into /etc and minimize the differences between a311d and imx8mq images23:55
minutenice23:55

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