vagrantc | ACTION raises an eyebrow | 00:00 |
---|---|---|
ex-parrot | I don't suppose you know much about the "best way" to do device tree overlays in Debian, josch? | 00:01 |
josch | ex-parrot: nope, that is very, very far from the area my expertise :D | 00:01 |
ex-parrot | same, but I'm learning :) | 00:01 |
ex-parrot | vagrantc: do you know which vendor of flash chip you have on your PocketCHIP? | 00:03 |
vagrantc | ex-parrot: not off the top of my head :) | 00:07 |
vagrantc | ex-parrot: it was part of the first batches | 00:08 |
ex-parrot | ok, 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 interested | 00:08 |
ex-parrot | I 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 |
vagrantc | shiny | 00:09 |
ex-parrot | it'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-parrot | and 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 tree | 00:10 |
ex-parrot | the 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 doable | 00: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 | |
abortretryfail | ex-parrot: is there a guide somewhere about how to get modern Debian on a NTC CHIP with the mtd flash shenanigans? | 01:47 |
abortretryfail | I wasn't able to find one last year and I have a couple of those just lying around. | 01:47 |
abortretryfail | Sorry if this is off-topic since it has heck all to do with a MNT Reform | 01: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-parrot | abortretryfail: not really, I'm working on figuring out a tidy way to do it | 02:38 |
ex-parrot | will advise if / when I get it written up | 02:38 |
ex-parrot | the NAND are not very robust unfortunately | 02: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 | |
josch | minute: panfrost in mesa is disabled again. Reasoning for that is here: https://oftc.irclog.whitequark.org/panfrost/2023-09-07#1694108135-1694109081 | 07: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 |
erle | ig alyssa really does not like the bifrost experience | 10: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 | |
josch | minute: would it help to be able to test system images with qemu? | 11:20 |
josch | here is foot running under wayfire inside qemu on my reform: https://mister-muffin.de/p/6CfO.png | 11:20 |
minute | josch: very nice @ qemu. i believe i had an emulate.sh script in reform-system-image repo | 11:25 |
minute | josch: about panvk, agreed, lets ignore it for now | 11:26 |
josch | it certainly will help me because i only have a single machine and always rebooting is super annoying XD | 11: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__ -> laumann | 11:31 | |
minute | josch: how will you do the ls1028a transition? | 11:35 |
josch | minute: "transition"? | 11:35 |
grimmware | morning | 11:36 |
josch | minute: also, could you share your emulate.sh script with me? maybe there is something in it that i haven't considered yet | 11:37 |
minute | josch: we'll need to think about how you'll switch over to ls1028a while it being your only computer | 11:44 |
minute | mornin' grimmware | 11:44 |
minute | josch: the tracking says the modules arrive here around sep 11 | 11:44 |
josch | minute: 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 platforms | 11:45 |
- mjw (QUIT: Ping timeout: 258 seconds) (~mjw@gnu.wildebeest.org) | 11:45 | |
josch | once that works, migrating will be easy as i then have understood all the parts | 11:45 |
minute | josch: ok, sounds good | 11:45 |
josch | sure it will be a bit cumbersome but at least the groundwork has already been done when you did a311d support | 11:46 |
minute | i have an ls1028a branch for the system image but IIRC it is quite old and modifies the 8mq image i think | 11:46 |
josch | i mean the parts that allow for more soms than the imx | 11:46 |
minute | josch: yep! | 11:46 |
josch | and i can just build on that | 11:46 |
josch | minute: 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 a311d | 12:01 |
* mark_ -> mjw | 12:10 | |
minute | josch: ah yes, will do it today | 12:12 |
minute | will drive to work now | 12: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 | |
josch | sigrid: 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/76 | 16:04 |
josch | minute: that MR against your a311d-v2 branch also solves the problem with a311d choosing a different /dev naming for emmc and sd compared to imx | 16:09 |
sigrid | I think one benefit uuid has over label is that it's... unique | 16:09 |
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 16:09 | |
sigrid | eg I can have several devices connected, all of them having labels "boot" and "root", yet uuid is different for all of them | 16:10 |
sigrid | maybe label is just more user friendly | 16:10 |
sigrid | uuid is set once when fs is created, iirc, also something to consider | 16:11 |
sigrid | I 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 | |
josch | i'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 |
josch | thus the initial uuid would not really be unique either. | 16:13 |
minute | josch: nice! | 16:24 |
josch | about 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 time | 16:25 |
sigrid | I don't think the difference is that important | 16:27 |
sigrid | it *is* probably important when someone installs on nvme, I guess | 16:29 |
sigrid | not for generated images | 16:29 |
josch | right, 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 |
sigrid | exactly | 16:31 |
josch | okay :) | 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 | |
minute | some 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/diffs | 17:26 |
josch | minute: should reform-synaptic not have an exit trap to avoid the script exiting before the last command is called? | 17:33 |
minute | josch: yes | 17:33 |
minute | let me see | 17:33 |
- XYZ_ (QUIT: Remote host closed the connection) (~XYZ@89-24-35-94.nat.epc.tmcz.cz) | 17:34 | |
minute | josch: like this? https://source.mnt.re/reform/reform-tools/-/merge_requests/48/diffs#d8c6628350fe9d41be230f135ce47dfbb7550732_0_3 | 17:37 |
- sbp (QUIT: Server closed connection) (~sbp@apache/doge/sbp) | 17:37 | |
+ sbp (~sbp@2001:19f0:6800:1102:5400:ff:fe11:39a1) | 17:37 | |
josch | trapping on INT and TERM as well might make sense | 17:38 |
minute | josch: ah, ok! | 17:38 |
- stites (QUIT: Read error: Connection reset by peer) (~stites@155.33.134.55) | 17:38 | |
erle | in before why not #!/bin/sh | 17:38 |
josch | also, 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 | |
josch | then it should be installed into $PATH but into /usr/libexec/, for example | 17:39 |
minute | josch: yeah, i mean it's a legit application but it makes more sense to be autostarted | 17: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 | |
minute | josch: hmm my PATH doesn't include /usr/libexec | 17:41 |
josch | exactly | 17:41 |
+ XYZ (~XYZ@89-24-35-94.nat.epc.tmcz.cz) | 17:41 | |
minute | josch: ok, so i should just let wayfire/sway start /usr/libexec/reform-tray.py? | 17:41 |
josch | better /usr/libexec/reform-tools/reform-tray.py | 17:41 |
minute | ah! | 17:42 |
minute | fixed | 17:45 |
josch | looks good now! | 17:47 |
minute | cool, thanks for the review! | 17:47 |
minute | soon i'll revisit onboarding (initial user creation, keyboard layout, timezone) | 17:49 |
minute | but one thing at a time | 17:49 |
- marty_mcfly88 (QUIT: Ping timeout: 248 seconds) (~marty@2603-6000-8c01-0f3e-18fa-0088-21d2-a57c.res6.spectrum.com) | 17:54 | |
minute | josch: 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 |
josch | maybe 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 |
josch | minute: 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 release | 18: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 | |
minute | josch: i think i'm done with reform-tools but still need to test on a blank system if nothing is missing | 18:29 |
+ XYZ (~XYZ@89-24-35-94.nat.epc.tmcz.cz) | 18:32 | |
+ mark_ (~mjw@gnu.wildebeest.org) | 18:40 | |
josch | minute: you can merge this at your convenience: https://source.mnt.re/reform/reform-tools/-/merge_requests/49 | 18:57 |
josch | once merged, you can trigger reform-debian-packages again | 18:57 |
minute | josch: sneaked it in before build_custom has started :3 | 19:00 |
josch | ufff :D | 19:00 |
josch | ex-parrot: could you comment on https://source.mnt.re/reform/reform-tools/-/merge_requests/46 | 19:09 |
josch | cross-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=e2fsprogs | 19:23 |
josch | should be fixed in ~2.5 hours | 19:23 |
minute | josch: :( | 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 | |
minute | josch: 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 | |
josch | minute: the debian buildds continuously build source packages as they get uploaded and reach their place in the queue | 20:50 |
josch | but those packages are then not immediately available on mirrors | 20:50 |
josch | every 6 hours, what has been built is pushed out to mirrors, this is called a dinstall | 20:51 |
josch | there is a handy javascript that tells you the time of the next dinstall: https://ftp-master.debian.org/dinstall.html | 20:51 |
minute | josch: 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_ -> mjw | 21: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_replies | 22: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 | |
josch | cross-build seems to be working now :) | 23:20 |
josch | minute: i was wondering why the latest reform-tools doesn't build :) | 23:22 |
josch | git checkout tools-202309 # FIXME remove before merge | 23:22 |
+ jacobk (~quassel@utdpat241106.utdallas.edu) | 23:23 | |
josch | i just reverted that -- i guess that was fine? | 23:23 |
minute | josch: ahh, sorry and good catch | 23:26 |
josch | it would've been a good catch, had i seen this in the MR already XD | 23:27 |
- marty_mcfly88 (QUIT: Ping timeout: 246 seconds) (~marty@2603-6000-8c01-0f3e-7fac-4967-0869-a664.res6.spectrum.com) | 23:41 | |
josch | once that reform-debian-package pipeline succeeded, this MR becomes a possibility: https://source.mnt.re/reform/reform-system-image/-/merge_requests/77 | 23:55 |
josch | it will further reduce the files installed into /etc and minimize the differences between a311d and imx8mq images | 23:55 |
minute | nice | 23:55 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!