2024-06-27.log

jackhillI think it would be really funny to use in a reform, but I suspect the real benefit will be using iMX8 in places that expect a Pi.00:30
jackhillhopefully they'll make it open hardware00:30
jackhillthen I can always get one build myself if I really want one.00:30
jackhillminute: I got my package yesterday. As usually, beautifully packaged <300:31
- natalie (QUIT: Ping timeout: 264 seconds) (~natalie@user/natalie)00:40
- chomwitt (QUIT: Ping timeout: 268 seconds) (~chomwitt@2a02:587:7a01:a600:1ac0:4dff:fedb:a3f1)01:14
+ chomwitt (~chomwitt@2a02:587:7a0d:e300:1ac0:4dff:fedb:a3f1)01:15
- chomwitt (QUIT: Ping timeout: 264 seconds) (~chomwitt@2a02:587:7a0d:e300:1ac0:4dff:fedb:a3f1)01:21
+ chomwitt (~chomwitt@2a02:587:7a10:4000:1ac0:4dff:fedb:a3f1)01:23
- mjw (QUIT: Ping timeout: 256 seconds) (~mjw@gnu.wildebeest.org)01:40
- aperezdc (QUIT: Ping timeout: 264 seconds) (~aperezdc@46.23.89.43)01:50
- mtm (QUIT: Ping timeout: 264 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:02
+ skipwich (~skipwich@user/skipwich)02:33
+ skipwich_ (~skipwich@user/skipwich)02:35
- skipwich (QUIT: Ping timeout: 268 seconds) (~skipwich@user/skipwich)02:39
- GNUmoon2 (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)02:40
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon)02:41
- skipwich_ (QUIT: Remote host closed the connection) (~skipwich@user/skipwich)03:04
+ skipwich (~skipwich@user/skipwich)03:05
- skipwich (QUIT: Read error: Connection reset by peer) (~skipwich@user/skipwich)03:10
+ skipwich (~skipwich@user/skipwich)03:10
- chomwitt (QUIT: Ping timeout: 268 seconds) (~chomwitt@2a02:587:7a10:4000:1ac0:4dff:fedb:a3f1)03:16
- nsc (QUIT: Ping timeout: 264 seconds) (~nicolas@i5C74DC1C.versanet.de)03:19
+ nsc (~nicolas@i5C74DD7E.versanet.de)03:20
+ chomwitt (~chomwitt@2a02:587:7a10:4000:1ac0:4dff:fedb:a3f1)03:22
- chomwitt (QUIT: Ping timeout: 255 seconds) (~chomwitt@2a02:587:7a10:4000:1ac0:4dff:fedb:a3f1)03:26
- bluerise (QUIT: Ping timeout: 268 seconds) (~bluerise@pc19f8d63.dip0.t-ipconnect.de)03:51
+ bluerise_ (~bluerise@pc19f8c38.dip0.t-ipconnect.de)03:51
+ aperezdc (~aperezdc@46.23.89.43)04:01
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:08
- murphnj (QUIT: Quit: Leaving) (~murph@user/murphnj)04:35
- akira (QUIT: Ping timeout: 264 seconds) (~akira@ip2504e6e1.dynamic.kabel-deutschland.de)05:23
+ akira (~akira@37.4.230.225)05:27
- mtm (QUIT: Ping timeout: 252 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)06:33
- akira (QUIT: Ping timeout: 264 seconds) (~akira@37.4.230.225)07:57
+ akira (~akira@2a01:599:802:feff:36f0:13:bfc9:67aa)07:57
+ chomwitt (~chomwitt@2a02:587:7a10:4000:1ac0:4dff:fedb:a3f1)08:20
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)09:38
joschi'm having a weird issue with my trackball...10:20
joschi have my reform on my lap, typing on it and then this scrolls by in dmesg:10:20
joschhttps://paste.debian.net/1321644/10:20
joschat that point my trackball stops working (also mouse buttons do not function)10:20
joschto get it back to work, i unscrew the bottom plate and disconnect and re-connect the usb cable10:21
joschanybody else is having these issues?10:21
- chomwitt (QUIT: Ping timeout: 256 seconds) (~chomwitt@2a02:587:7a10:4000:1ac0:4dff:fedb:a3f1)10:24
- mtm (QUIT: Ping timeout: 255 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)10:24
+ mjw (~mjw@gnu.wildebeest.org)10:25
+ chomwitt (~chomwitt@2a02:587:7a19:8f00:1ac0:4dff:fedb:a3f1)10:26
ZabaSounds like bad electrical contact somewhere on that USB connection10:47
ZabaMaybe a bad crimp in a cable or a solder joint that comes loose when you slightly flex the board10:48
gsoraoh, usb resets, my nightmare!12:06
- mjw (QUIT: Ping timeout: 256 seconds) (~mjw@gnu.wildebeest.org)12:09
joschgsora: how so?12:10
+ amk_ (~amk@user/amk)12:10
gsorai spent a couple weeks finding a way to make a usb device act as a usb mass storage device12:10
gsoralots and lots of usb resets :D12:10
joschah of course, i see :)12:11
joschis there maybe a way to trigger what i do manually with unplugging and re-plugging the cable in software?12:12
joschi'd like to avoid having to unscrew and re-screw 10 bottom plate screws all the time (it doesn't happen that often, so not much of a big deal but a workaround would be nice for when it does happen)12:12
+ mjw (~mjw@gnu.wildebeest.org)12:16
- chomwitt (QUIT: Ping timeout: 246 seconds) (~chomwitt@2a02:587:7a19:8f00:1ac0:4dff:fedb:a3f1)12:17
- amk_ (QUIT: Ping timeout: 256 seconds) (~amk@user/amk)12:17
joschminute: jeff geerling keeps mentioning the pocket reform in his videos :) recent mention: https://youtu.be/8qDGV6LTOnk?t=4812:17
gsorai imagine the device would re-enumerate automatically if it disconnected12:18
+ chomwitt (~chomwitt@2a02:587:7a1c:ad00:1ac0:4dff:fedb:a3f1)12:19
+ amk_ (~amk@user/amk)12:20
- amk_ (QUIT: Remote host closed the connection) (~amk@user/amk)12:21
+ amk_ (~amk@user/amk)12:22
* mjw -> Guest301212:23
- Guest3012 (QUIT: Killed (tungsten.libera.chat (Nickname regained by services))) (~mjw@gnu.wildebeest.org)12:23
* Guest9157 -> mjw12:23
- amk (QUIT: Remote host closed the connection) (~amk@user/amk)12:28
* amk_ -> amk12:28
ZabaI think it’d be vastly preferable to fix the underlying issue instead of sweeping it under the rug, depending on what exactly it is it may have some nasty side effects 12:29
- chomwitt (QUIT: Ping timeout: 246 seconds) (~chomwitt@2a02:587:7a1c:ad00:1ac0:4dff:fedb:a3f1)12:30
+ chomwitt (~chomwitt@2a02:587:7a1c:ad00:1ac0:4dff:fedb:a3f1)12:32
gsoraindeed!12:47
- chomwitt (QUIT: Ping timeout: 268 seconds) (~chomwitt@2a02:587:7a1c:ad00:1ac0:4dff:fedb:a3f1)12:52
+ chomwitt (~chomwitt@2a02:587:7a00:a400:1ac0:4dff:fedb:a3f1)12:54
ZabaDepending on the root cause, an intermittent problem like that can work its way from bad to worse and potentially cause more expensive damage over a long term, so it’s really best to figure out what it is as early as possible (probably starting with a visual inspection of the relevant connectors and cables, for example)12:59
AbortRetryFailjosch: i think there's some sysfs trickery you can do to power cycle a usb port13:02
- akira (QUIT: Read error: Connection reset by peer) (~akira@2a01:599:802:feff:36f0:13:bfc9:67aa)13:22
+ akira (~akira@37.4.230.225)13:23
joschZaba: true but there are already so many issues and things on my todo list XD13:31
josch(not reform related, just real-life stuff)13:31
+ murphnj (~murph@user/murphnj)13:32
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org)13:48
+ buckket (~buckket@vps.buckket.org)13:49
- chomwitt (QUIT: Ping timeout: 255 seconds) (~chomwitt@2a02:587:7a00:a400:1ac0:4dff:fedb:a3f1)14:01
+ chomwitt (~chomwitt@2a02:587:7a0c:200:1ac0:4dff:fedb:a3f1)14:03
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:11
+ natalie (~natalie@user/natalie)14:41
- mtm (QUIT: Ping timeout: 256 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)15:14
- akira (QUIT: Ping timeout: 268 seconds) (~akira@37.4.230.225)15:20
+ akira (~akira@2a01:599:802:feff:36f0:13:bfc9:67aa)15:20
+ mark_ (~mjw@gnu.wildebeest.org)15:29
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)15:40
- akira (QUIT: Ping timeout: 268 seconds) (~akira@2a01:599:802:feff:36f0:13:bfc9:67aa)15:49
- ndufresne (QUIT: Quit: The Lounge - https://thelounge.chat) (~ndufresne@apple.collaboradmins.com)15:50
+ ndufresne (~ndufresne@apple.collaboradmins.com)15:51
mtmAck! Just got a notice that my Pocket shipped yesterday, expected16:02
mtm    delivery tomorrow.  Just in time for the weekend16:02
gsoralucky you!16:03
minutemtm: nice16:03
mtmyeah, purple one with clicky keys.  Think I'll order a few Qwiic boards to play with.  Is there a "spare" I2C on the original Reform I can maybe attach a Qwiic port to? Would be neat to bring that to one of the side panels16:07
+ kensanata1 (~alex@user/kensanata)16:29
- kensanata (QUIT: Read error: Connection reset by peer) (~alex@user/kensanata)16:31
* kensanata1 -> kensanata16:31
joschminute: you are worried that a camera (as requested by nlnet) would deter potential users?16:35
- wakest (QUIT: Ping timeout: 264 seconds) (m-a7d6fe@45.77.48.108)16:43
gsoranlnet requested a webcam?16:58
joschgsora: https://mastodon.social/@mntmn/11268866400353835817:01
- chomwitt (QUIT: Ping timeout: 256 seconds) (~chomwitt@2a02:587:7a0c:200:1ac0:4dff:fedb:a3f1)17:04
hairuReally happy to see the pocket reform progress from the sidelines, I'm for sure jealous :)17:05
hairuI hope the company keeps thriving 17:05
+ chomwitt (~chomwitt@2a02:587:7a0a:1500:1ac0:4dff:fedb:a3f1)17:06
gsorajosch: oh, i wonder why they're pushing for a camera17:08
joschi can imagine that an integrated camera makes it more of a "normal" laptop -- when i show my reform to non-tech people, one of the first things they notice is not the mechanical keyboard or the lifepo4 batteries but the lack of a camera. Even though most of them rarely ever do video chat with their laptop as they all own smartphones that they use for that purpose...17:14
gsorainteresting! makes sense for nlnet to finance projects with the intent of mainstreaming the outcome as much as possible17:20
+ akira (~akira@2a01:599:a2c:72ef:9a05:3df:ef94:7321)17:20
gsorai've just seen a toot by whitequark that makes a really good point: add an LED tied to the camera power rail: https://mastodon.social/@whitequark/11268881450515506217:23
mtmI'd say not just an LED tied to the power rail, but put a latch on it too.  That way even if the camera is activated for a handful of milliseconds the LED would stay lit17:26
mtmhardware reset button for the latch17:27
gsorawhat if the switch physically turned both LED and camera no17:27
gsoras/no/on17:27
gsoraunlike macs, where the LED is on only when something reads from the camera, just leave it on if the switch is on17:28
joschgsora: please note that i'm only speculating -- only minute can really answer your question17:30
gsorasure!17:32
gsorai'm incredibly excited for my reform, it's been a long time since i had a laptop to hack onto17:36
- akira (QUIT: Ping timeout: 264 seconds) (~akira@2a01:599:a2c:72ef:9a05:3df:ef94:7321)17:38
+ akira (~akira@2a01:599:a30:a91d:d4f5:982f:fd0:3127)17:40
Twodisbettergsora: you'll love it. Lot of good attention has gone into the masterpiece that is the Reform. 18:22
- akira (QUIT: Read error: Connection reset by peer) (~akira@2a01:599:a30:a91d:d4f5:982f:fd0:3127)18:51
+ akira (~akira@ip2504e6e1.dynamic.kabel-deutschland.de)18:52
anzuNot sure how much this was talked about here in the past, but I'm really excited about seeing stories of people replacing their smartphones with a pocket reform!19:13
- chomwitt (QUIT: Ping timeout: 246 seconds) (~chomwitt@2a02:587:7a0a:1500:1ac0:4dff:fedb:a3f1)19:17
dozenshinge it open like 00s flip phone, hold it up to the side of your head19:27
dozensHELLO?19:27
anzu:D19:35
SarioI use my phone as a computer, why not use my computer as a phone?19:40
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)20:24
+ minutenext (~root@p509936c9.dip0.t-ipconnect.de)20:30
minutenextyoooo hello from reform next motheboard :D20:30
minutenext+r20:30
vagrantcACTION cheers20:30
minutenextso far USB-C PD working and ethernet (and uart)20:31
minutenextneed to quickly come up with a display connection board design20:33
- mjw (QUIT: Killed (zirconium.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:34
* mark_ -> mjw20:34
+ Guest892 (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:34
mtmI just realized with the reform next layout it would be pretty straightforward to make a small server out of it20:50
minutenextmtm: yep!20:53
minutenextbrb20:53
- minutenext (QUIT: Quit: leaving) (~root@p509936c9.dip0.t-ipconnect.de)20:53
+ whereiseveryone (206ba86c98@2a03:6000:1812:100::2e4)21:35
joschminute: still teasing everybody even while on vacation... i see how it is.. ;)21:50
joschvagrantc: the problem with the #guix channel is, that my request for help would be off-topic there -- it clearly says that they do not discuss proprietary stuff and the reform guix scripts are non-free...21:51
vagrantcjosch: ah, yes. makes sense ... there is also #nonguix for such taboo things :)21:53
joschanzu: i'm quite happy with my dumb phone for making phone calls. When I get envious of other people's smartphones, then it is because they run android apps that i cannot run without a smartphone... Some of them can be done with waydroid and similar but it will be hacky :/22:12
- akira (QUIT: Read error: Connection reset by peer) (~akira@ip2504e6e1.dynamic.kabel-deutschland.de)22:15
+ akira (~akira@2a01:599:a26:1413:d1ef:163e:ed90:2bb8)22:16
gsoraNo way reform next is already alive22:32
gsoraFreaking awesome 22:32
joschand with the first motherboard revision even!22:45
josch1926 additions and 0 deletions22:50
joschreform next firmware landed :)22:50
gsoraHa! Incredibile 22:50
joschminute: does it help that picotool and picosdk are now in debian?22:55
minutejosch: megahelpful actually22:57
minutejosch: i installed picotool on next from apt earlier today!22:57
joschthen it works \o/22:57
minuteand flashed a connected pocket keyboard :D22:57
joschthank you for testing22:57
minutejosch: thank you for packaging it!22:58
joschi guess it makes a lot of sense now that the reform is rp2040 everywhere -- nice! :)22:58
theesmjosch, regarding your guix question, is it about the scm_to_stringn conversion error mentioned earlier on here in the context of getting the substitutions for nss-certs? i've seen a similar error a longer time ago on guixes bug tracker, maybe i'll be able to find it again23:16
theesmiirc the cause was something along the lines of GUIX_LOCPATH not being set properly when using guix on a foreign distribution, e.g. not on guix system23:17
joschtheesm: that's exactly what i'm doing -- i'm installing the guix package maintained by vagrantc here in the chat23:18
joschtheesm: on debian unstable that is23:18
joschtheesm: I'm trying to do this with GUIX_LOCPATH: https://source.mnt.re/josch/mnt-reform-nonguix/-/blob/main/.gitlab-ci.yml?ref_type=heads#L3723:20
joschthat's what it tells me to do in the output of the command above23:20
TwodisbetterAwesome to see you coming in live from the Reform next board! 23:23
theesmjosch, yes you did install glibc-locales and set the right path... i'm not too familiar with gitlabs CI, but does $HOME work as expected in that context; i'd probably add a simple `ls $HOME/.guix-profile/lib` or sth to the .gitlab-ci.yml to check if we're setting the variable to an existing path... 23:33
joschright, let me try that next23:33

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