2025-05-29.log

- Gooberpatrol66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66)00:15
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)00:20
jfredJust saw the discussion from earlier today about edk2 running on rk3588, I was just wishing I had something like that recently00:56
jfredBeing able to treat the Reform more like a typical x86 laptop would be huge00:57
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-54-59.bbcust.telenor.se)01:29
- wose (QUIT: Ping timeout: 272 seconds) (wose@mail.zuendmasse.de)01:46
+ wose (wose@mail.zuendmasse.de)01:47
- se6astian (QUIT: Ping timeout: 272 seconds) (~quassel@46.101.193.235)01:52
+ se6astian (~quassel@46.101.193.235)01:52
- colinsane (QUIT: Ping timeout: 252 seconds) (~colinunin@97-113-149-119.tukw.qwest.net)01:57
- bkeys (QUIT: Ping timeout: 272 seconds) (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net)02:07
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)02:07
+ bkeys (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net)02:07
- mjw (QUIT: Ping timeout: 252 seconds) (~mjw@gnu.wildebeest.org)02:37
+ mjw (~mjw@gnu.wildebeest.org)03:18
+ arminweigl_ (~arminweig@sourcehut/user/arminweigl)03:20
- arminweigl (QUIT: Ping timeout: 268 seconds) (~arminweig@sourcehut/user/arminweigl)03:21
* arminweigl_ -> arminweigl03:21
- nsc (QUIT: Ping timeout: 252 seconds) (~nicolas@113-99-142-46.pool.kielnet.net)03:31
+ nsc (~nicolas@i5C74DECB.versanet.de)03:32
- Ar|stote|is (QUIT: Ping timeout: 276 seconds) (~linx@149.210.73.109)03:59
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@h211.16.186.173.dynamic.ip.windstream.net)04:02
+ bkeys1 (~Thunderbi@173.186.16.211)04:02
* bkeys1 -> bkeys04:04
- RandyK (QUIT: Ping timeout: 264 seconds) (~RandyK@user/randyk)04:05
+ RandyK_ (~RandyK@user/randyk)04:05
* RandyK_ -> RandyK04:06
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)04:10
+ RandyK (~RandyK@user/randyk)04:10
- paperManu (QUIT: Ping timeout: 245 seconds) (~paperManu@107.159.213.145)04:29
- mjw (QUIT: Ping timeout: 248 seconds) (~mjw@gnu.wildebeest.org)04:46
- L29Ah (QUIT: Read error: Connection timed out) (~L29Ah@wikipedia/L29Ah)04:51
+ Ar|stote|is (~linx@149.210.2.137)05:57
+ chomwitt (~chomwitt@2a02:85f:9a00:8300:1ac0:4dff:fedb:a3f1)06:20
- chomwitt (QUIT: Ping timeout: 272 seconds) (~chomwitt@2a02:85f:9a00:8300:1ac0:4dff:fedb:a3f1)07:04
zehaminute: nice - how? slow speed?07:54
+ chomwitt (~chomwitt@2a02:85f:9a00:8300:1ac0:4dff:fedb:a3f1)08:23
joschminute: i just booted a system image from the latest "gnome" pipeline on my pocket -- the wallpaper is not the mnt wallpaper anymore but the stock debian wallpaper?08:59
+ colinsane (~colinunin@97-113-133-91.tukw.qwest.net)09:00
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org)09:21
+ buckket (~buckket@vps.buckket.org)09:22
minutezeha: at least on classic reform, the opposite, i think i ran at 4mhz last night. i rewrote the timing/sequencing of the commands a bit, will push today and try the same on pocket10:14
minutejosch: oh weird. in setup wizard or in gnome?10:15
minutezeha: my current theory is that 2 spi transactions cannot be spaced too close together for some reason, there needs to be at least a tiny (1ms) pause or a txn can be corrupted, maybe something on the lines like an extra clock pulse or so. i'll need to look on the osc. but that's all with rk3588 on classic so far. it's interesting that the problems are similar (or worse) with11:03
minuterk3588+rp2040/rp2350, so will look into that today11:03
- natalie- (QUIT: Ping timeout: 252 seconds) (~natalie@user/natalie)11:32
- chomwitt (QUIT: Ping timeout: 265 seconds) (~chomwitt@2a02:85f:9a00:8300:1ac0:4dff:fedb:a3f1)11:44
+ paperManu (~paperManu@107.159.213.145)12:27
+ L29Ah (~L29Ah@wikipedia/L29Ah)12:32
+ josch-pocket (~josch-poc@195.12.232.234)12:33
josch-pocketminute: in gnome. Did you test it and it works for you?12:33
josch-pocketmy suspicion is that when you switched to not using the custom reform-tools package, some code path didnt get run anymore12:34
josch-pocketthe setup wizard was also themed with the light theme not the dark theme12:34
josch-pocketme debugging this will be a bit tricky as i am on a family trip today and had not planned to be online but it turns out lte on the pocket works12:36
minutejosch-pocket: ok that sounds like the culprit. i didn't test this latest pipeline yet (slow day) but before i made the branch changes to defaults, everything worked nicely12:36
josch-pocketjust barely though i have trouble with the antenna12:36
josch-pocketthe antenna does not work at all if i tape it to the lid12:36
josch-pocketthe part without copper of course12:36
minutejosch-pocket: yeah, no worries, sounds like a good idea to spend some offline time 12:37
minutejosch-pocket: i also had trouble getting good LTE in the past, will revisit this once rcore r2 is here12:37
josch-pocketyes i can confirm, that everything was fine before the switch todefaults12:37
josch-pocketi have an sd card with me with the broken setup12:37
josch-pocketwill pop it in and see whats going on12:38
- josch-pocket (QUIT: Quit: josch-pocket) (~josch-poc@195.12.232.234)12:38
minutejosch-pocket: i'll just switch tools branch back and use an image with that for the first installs, it shouldn't matter because we'll have fixed it until people get those machines and the out of box user account will be fine anyway12:38
minutejosch-pocket: don't let this interrupt your family time too much i hope ^^12:39
+ chomwitt (~chomwitt@2a02:85f:9a00:8300:1ac0:4dff:fedb:a3f1)12:41
+ josch-pocket (~josch-poc@195.12.232.236)12:48
josch-pocketit cannot interrupt too much because it seems the plug of my usb-c cable broke in my backpack and now it only works when bent the rigtht way XD12:49
josch-pocketso, the image has the expected schema override file installed12:50
josch-pocketand the y2k wallpaper is also where it should be12:50
josch-pocketbut when i look up the user settings via gsettings, then wallpaper etc are just not set12:50
minutejosch-pocket: ok strange. maybe i made a mistake in the latest gschema additions and put something breaking in there?12:51
josch-pocketmy theory is that my expectations are wrong12:52
josch-pocketand maybe the reform-tools postinst has to call glib-compile-schemas /usr/share/glib-2.0/schemas/12:52
- iank (QUIT: Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in) (~iank@fsf/staff/iank)12:52
+ iank (~iank@fsf/staff/iank)12:52
josch-pocketminute: potential hot fix: https://paste.debian.net/hidden/d2c2ae2c/12:54
minutejosch-pocket: oh ok, but strange that it worked without before. maybe i tested the wrong thing? also, does running the compile make it work for a new user then?12:55
josch-pocketno it worked with comile before12:56
josch-pocketa few lines above you see it12:56
josch-pocketthat line got run when reform-tools came from git12:56
josch-pocketthe compile needs to happen once and it should happen in mkimage.sh but ideally it shouly be run by the respective packages and not manually12:57
josch-pocketah you merged the gnome branch nice13:02
+ gustav28 (~gustav@c-78-82-54-59.bbcust.telenor.se)13:02
josch-pocketthis time i have my ssh keys with me let me test this in a new branch13:03
josch-pocketminute: im created this mr with what i think might be the solution: https://source.mnt.re/reform/reform-system-image/-/merge_requests/13013:09
josch-pocketi can test it later but let this not block your plans of today13:09
josch-pocketbbl13:09
- josch-pocket (QUIT: Quit: josch-pocket) (~josch-poc@195.12.232.236)13:10
minutejosch-pocket: great, thank youu13:18
- iank (QUIT: Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in) (~iank@fsf/staff/iank)13:25
+ iank (~iank@fsf/staff/iank)13:28
+ josch-pocket (~josch-poc@5.42.207.6)13:30
josch-pocketminute: how do you handle these job errors: ERROR: Uploading artifacts as "archive" to coordinator... 413 Request Entity Too Large  id=10624 responseStatus=413 Request Entity Too Large status=413 token=glcbt-6413:31
josch-pocketFATAL: too large13:31
minutejosch-pocket: that's weird. i wonder which one is too large. maybe the sum of all artifacts? can you try building just the any image?13:34
minutei'm thinking we should swith to the any image plus select legacy images like ls1028a13:35
josch-pocketminute: you could also only build the any image by default but for the tags or releases, that's when you build everything13:43
josch-pocketbecause those who need the any image do probably not need the latest pipeline results but just the latest stable release13:44
josch-pocketim trying to test this but maybe my mobile data plan does not have enough data left -- lets see13:47
- josch-pocket (QUIT: Ping timeout: 244 seconds) (~josch-poc@5.42.207.6)13:56
zehaminute: ack13:58
+ josch-pocket (~josch-poc@5.42.207.6)13:58
- josch-pocket (QUIT: Quit: josch-pocket) (~josch-poc@5.42.207.6)14:26
+ josch-pocket (~josch-poc@80.239.189.50)14:33
josch-pocketminute: my experiment didnt work so it must be something else14:33
josch-pocketunfortunately i only have a few hundred MB of data left so i cannot run another experiment14:34
josch-pocketmaybe i get another idea to try later14:34
- josch-pocket (QUIT: Client Quit) (~josch-poc@80.239.189.50)14:34
minutejosch: ok, i'm at work now and will do some trials14:37
minutejosch: as expected i made two simple syntax errors in gschemas14:43
minuteshow-all-sources true14:43
minutexkb-options ['compose:rctrl', 'lv3:ralt_alt']14:43
minutethese are just missing the =14:43
minutejosch: i think glib-compile-schemas only deals with XML files btw14:46
minutejosch: ah no, sorry, manpage says > In addition to schema files, glib-compile-schemas reads ‘vendor override’ files, which are key files that can override default values for keys in the schemas14:47
minutebut it doesn't say where it looks for these files :D nice14:47
minutejosch: --strict is good for checking errors14:50
minuteglib-compile-schemas --dry-run --strict /usr/share/glib-2.0/schemas14:50
minuteNo such key “style-scheme-for-dark-theme-variant” in schema “org.gnome.gedit.preferences.editor” as specified in override file “/usr/share/glib-2.0/schemas/20_reform.gschema.override” and --strict was specified; exiting.14:50
minutei'm removing the cobalt stuff14:51
minutejosch: we can catch my syntax error with --strict: /usr/share/glib-2.0/schemas/20_reform.gschema.override: Key file contains line “show-all-sources true” which is not a key-value pair, group, or comment.  --strict was specified; exiting.14:51
minuteso i'll work on top of your branch and add --strict option14:52
+ mjw (~mjw@gnu.wildebeest.org)15:08
minutejosch: increased artifacts upload limit to 32GB15:16
minutejosch: luckily i don't think i need it now but reform-debian-packages can't build anymore due to snapshot repo being invalid now15:39
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:85f:9a00:8300:1ac0:4dff:fedb:a3f1)15:50
- arminweigl (QUIT: Remote host closed the connection) (~arminweig@sourcehut/user/arminweigl)15:59
+ arminweigl (~arminweig@sourcehut/user/arminweigl)16:01
+ josch-pocket (~josch-poc@5.42.207.19)16:20
josch-pocketuh actuall16:22
josch-pocketactually thats a good idea16:22
josch-pocketwe should run the schema compile as a test target on the ci for reform-tools16:22
josch-pocketthe snapshot failure needs Acquire::Check-Valid-Until "false"' added at the right places16:31
josch-pocketlater, train now16:31
- josch-pocket (QUIT: Quit: josch-pocket) (~josch-poc@5.42.207.19)16:31
+ spew (e9e8135d87@2a03:6000:1812:100::14f1)17:35
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)17:46
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)17:46
* robin__ -> robin18:04
+ josch-pocket (~josch-poc@5.42.207.6)18:43
josch-pocketminute: this fixes the apt problem: https://source.mnt.re/reform/reform-debian-packages/-/merge_requests/11518:44
- josch-pocket (QUIT: Read error: Connection reset by peer) (~josch-poc@5.42.207.6)18:45
+ josch-pocket (~josch-poc@5.42.207.5)18:45
- josch-pocket (QUIT: Client Quit) (~josch-poc@5.42.207.5)18:45
minutejosch: thanks!19:05
+ chomwitt (~chomwitt@2a02:85f:9a00:8300:1ac0:4dff:fedb:a3f1)19:08
joschminute: sure thing! you make me computer, me sends you patches -- i think that's fair :)19:43
joschthis MR should prevent problems like this in the future: https://source.mnt.re/reform/reform-tools/-/merge_requests/12619:48
joschand in case a broken gschema override was supplied via reform-debian-packages, lets run "glib-compile-schemas --dry-run --strict" as part of reform-system-image: https://source.mnt.re/reform/reform-system-image/-/merge_requests/13019:58
wickedshelljosch: minute my dastardly plan is working!20:10
wickedshellACTION ducks20:10
joschhahaha I think it is XD20:12
- svp (QUIT: Remote host closed the connection) (~svp@host-79-7-240-189.business.telecomitalia.it)20:14
minutewickedshell: yes, looks like! thanks a ton!20:16
+ svp (~svp@host-79-7-240-189.business.telecomitalia.it)20:30
joschzeha: maybe this interests you: https://community.mnt.re/t/power-bank-with-higher-output-not-working/342220:56
zehareplied, th21:05
zehax21:05
minutesome WIP classic LPC fw https://source.mnt.re/reform/reform/-/merge_requests/84/diffs21:23
minutealso WIP https://source.mnt.re/reform/reform-tools/-/merge_requests/127/diffs21:31
+ natalie (~natalie@user/natalie)21:32
zehahttps://source.mnt.re/reform/pocket-reform/-/tags/20250512 did this not make it to wherever the fw download would be?21:39
minutezeha: good idea, i was also surprised about the tag error21:39
minutezeha: uhm s/idea/question21:39
zehait has no 'release' link, hm :/21:40
minutehm netcup might have throttled us today21:41
minutei did a lot of system installs directly from source.mnt.re and now the installs are running much much slower21:41
minutei think they have a 2TB per day limit before throttling, a bit meh21:41
- chomwitt (QUIT: Ping timeout: 276 seconds) (~chomwitt@2a02:85f:9a00:8300:1ac0:4dff:fedb:a3f1)21:50
minuteneat, the old classic lpc firmware still works with the new driver21:55
minutejust a bit slower21:56
minuteah no, i'm silly. that's the old driver. woops. 21:57
minutethe new driver kind of mostly works with the old classic fw, lets see21:58
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)22:05
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-54-59.bbcust.telenor.se)22:15
- natalie (QUIT: Quit: quit) (~natalie@user/natalie)22:30
+ natalie (~natalie@user/natalie)22:31
joschzeha: i fail to see what you think the problem is with that tag?22:32
zehajosch: https://source.mnt.re/reform/pocket-reform/-/tags/20250429 this one has a "Release" link22:33
zehajosch: and the newer one ... doesnt22:33
zehajosch: at least selfawaresoup claims there is no newer fw. maybe you can just reply in the thread22:34
joschzeha: one has to manually click the button on the "release" page (creating a new release linking to the tag of the same name) after creating the tag -- where is having a gitlab "release" (in addition to a tag) required?22:35
zehai dont know where people get their firmware from at the moment22:35
joschah i thought the script by m.inute to upgrade the fw would use the tag not the release22:35
zehabut this seemed like an obvious problem22:36
joschokay, i see what you mean22:36
zehaalso dunno if the fw is in LVFS22:37
joschminute: i think that's (unfortunately) on your todo list because i am not involved in sysctl fw stuff (yet) :D22:37
zehais there some canonical place to point people to for the latest fw?22:38
joschi thought that upgrades happened to fwupd somehow?22:38
minuteah right, i have a dejavu about this22:38
minutejosch: not yet, but i guess it's time to push something official on fwupd, maybe tomorrow?22:39
minutezeha: mnt.re/update-pocket-sysctl22:39
minutedirty dirty me using a build job number22:39
minutei guess i should've made a release as well, ok todo for my list tomorrow22:40
joschminute: is that location not a bit dangerous because it links to https://source.mnt.re/reform/reform-factory/-/raw/main/pocket-reform/update-sysctl-firmware.sh which is not the latest tag but the latest commit in main?22:40
joschoooh no it uses BUILD_JOB=993722:41
zehaas long as nobody commits the wrong stuff to main :D22:41
minuteyeah it references a build job.22:42
joschindeed, that job is tag 2025051222:42
joschzeha: we are safe, i cannot commit to that repo :D22:42
zehalol22:42
minutei found it easy to work with build job ids in various places here22:42
minuteACTION is currently putting API version support in the lpc driver22:43
josch\o/22:44
joschzeha: thank you, i left a post with the summary of what i've learned now22:50
joschhopefully now more people are less confused than they were before (including myself)22:50
BoostisBetterminute: My kb is still doing the thing where it will disconnect and restarting it and the hub do not work. I think I need the kb replacement still. 22:52
minuteBoostisBetter: ok, i think we closed the ticket, please reopen with support@mntre.com22:53
joschminute: running "glib-compile-schemas --dry-run --strict" was a great idea because the respective MR fails on that step. Why does it fail even though you fixed it in reform-debian-packages? Because your update never made it to the MNT repositories because of the apt Release file expiry problem. I'll start to merge some things now unless you tell me that this will interfere with your factory flashings 22:56
joschsomehow?22:56
abortretryfailNew LPC FW stuff? o_o22:57
joschThe apt Release expiry error is somehow "nice" because stuff not being on the MNT repos allowed us to verify that the "glib-compile-schemas --dry-run --strict" check indeed successfully catches malformed gschema override files. :)22:57
minutejosch: i've just completed reinstalling 30 rk3588 mnt reforms, and need to do two again tomorrow ^^ but hey, shipping time22:58
spewmy reform may be in that group22:59
joschphew22:59
spewI was told that it was probable, likely even22:59
minutespew: yeah these are the first 30 of the backlog before nov 9 2024 iirc22:59
spewI was october something, but then I added a keyboard23:00
spewin any case, I'm very excited23:00
minutespew: then you're probably in there (but there's a tiny chance that i don't 100% know)23:00
spewno worries23:00
joschwait... my order is from August 2024 -- it might be in that batch!23:01
minutejosch: very possible23:02
joschwow23:02
minutejosch: ah, that explains the neo223:02
joschloool23:02
minutethat i saw today23:02
joschwell then ;)23:02
minuteyeah, i reinstalled that one earlier :D23:02
minutethere was also one with blank keyboard23:03
joschsorry that i will immediately flash it with the next image from gitlab CI very, very soon then XD23:03
minutejosch: that's fine, maybe boot it up once to see it's not DOA :D23:03
joschwill do!23:03
minuteok, time to try the new lpc driver on my pocket... (haven't touched its firmware at all yet though)23:05
minutehighly sus https://source.mnt.re/reform/pocket-reform/-/blob/main/pocket-reform-sysctl-fw/src/spi_com.c?ref_type=heads#L20523:07
zehayes all of that is sus23:13
josch/o\23:14
minute> [  144.436838] reform2_lpc spi1.0: version: 2025052923:15
minutei can now do > echo '#0a1a2a3a4a5a6a7a8a9a' > /sys/devices/platform/feb10000.spi/spi_master/spi1/spi1.0/uart23:16
minuteto make a nice rainbow on desktop reform control panel :D23:16
joschbookmarked!23:16
minute(attiny code in the panel will recognize commands starting with #)23:16
digitalraneregarding the transacting the number of bytes that were read, IIRC it depends on the SPI implementation, but when I worked on the OpenBSD driver for reform lpc I had to deal with this23:17
minuteand this is like led 0 = brightness a, led 1 = brightness a etc23:17
digitalraneit was something to do with how the reads and writes were being buffered if I remember right23:17
minutedigitalrane: yeah, it was a bit nonsensical23:19
digitalraneah yeah looks like rp2040 has similar read/write FIFOs to deal with23:19
digitalranewas just reading the datasheet23:20
minutewell, i guess i should call it a day though23:20
digitalraneI just checked the time in berlin o_O23:20
joschdigitalrane: no worries, this time is nothing for minute :D23:21
minuteok, did some tests of new lpc driver on pocket and made some more fixes, now that one seems stable there (at least on rk3588 pocket)23:44
minutehaven't touched the fw yet23:44
minutepocket sysctl fw seems to have a bug where it cuts off the last letter of date-like fw version23:44
minute(in spi response handler or so)23:45
minuteok, feierabend23:45
josch_o/23:46

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