- Gooberpatrol_66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66) | 00:00 | |
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66) | 00:01 | |
- Gooberpatrol66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66) | 00:19 | |
+ aloo_shu (~aloo_shu@90.166.193.247) | 00:34 | |
- aloo_shu_ (QUIT: Ping timeout: 245 seconds) (~aloo_shu@85.51.17.130) | 00:35 | |
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66) | 00:37 | |
- Gooberpatrol66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66) | 00:51 | |
- paperManu_ (QUIT: Ping timeout: 260 seconds) (~paperManu@198.16.179.107) | 02:17 | |
- chomwitt (QUIT: Ping timeout: 255 seconds) (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 02:19 | |
elb | minute: I went through two full lectures and two meetings today on the pocket with no trouble, so I'm not sure I can identify what the trigger is over here | 02:29 |
---|---|---|
elb | I'll put it on my todo to figure out enough systemd to see if I can retrieve the final logs from the last boot, next time it crashes | 02:29 |
elb | in unrelated news, though, my pocket reform doesn't charge on the USB ports in my EV :-( | 02:30 |
minute | elb: are they PD or just 5V? | 02:40 |
+ emdevt (~emdevt@2001:7e8:faf6:f101:70f9:10a4:805e:9fe1) | 02:58 | |
- paperManu (QUIT: Ping timeout: 256 seconds) (~paperManu@198.16.179.107) | 03:29 | |
- mjw (QUIT: Ping timeout: 258 seconds) (~mjw@gnu.wildebeest.org) | 03:34 | |
elb | PD | 03:44 |
elb | I'm not entirely sure what PD modes they offer (I don't think the car "documentation" says), but my phone reports "TurboPower Connected" or something liek that, which means it negotiated at-least-not-USB2-power | 03:45 |
elb | the pocket looked like it was going in and out of trying to charge, when I opened the battery monitor with hyper+enter b, it was cycling between very small negative amperes and very small positive amperes (like plus/minus between 10 and 20 mA if I recall)) | 03:46 |
- AnimaInvicta (PART: !!unknown attribute: msg!!) (~AnimaInvi@88-120-179-216.subs.proxad.net) | 03:53 | |
elb | ok, some sleuthing suggests that it might actually just be 5V 3A, I need to try my phone again and see exactly what it reports | 04:16 |
- skipwich (QUIT: Remote host closed the connection) (~skipwich@user/skipwich) | 05:02 | |
+ skipwich (~skipwich@user/skipwich) | 05:03 | |
- swivel (QUIT: Server closed connection) (~swivel@shells.gnugeneration.com) | 05:27 | |
+ swivel (~swivel@shells.gnugeneration.com) | 05:27 | |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 05:37 | |
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.0.217) | 06:03 | |
+ Ar|stote|is (~linx@149.210.0.217) | 06:12 | |
+ aloo_shu_ (~aloo_shu@90.166.193.247) | 06:22 | |
- aloo_shu (QUIT: Remote host closed the connection) (~aloo_shu@90.166.193.247) | 06:24 | |
* aloo_shu_ -> aloo_shu | 06:24 | |
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66) | 06:51 | |
- shdw (QUIT: Server closed connection) (~shdw@static.218.156.216.95.clients.your-server.de) | 07:13 | |
+ shdw (~shdw@static.218.156.216.95.clients.your-server.de) | 07:13 | |
+ chomwitt (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 07:40 | |
- klardotsh (QUIT: Ping timeout: 256 seconds) (~klardotsh@2601:600:c900:9443::72f) | 08:03 | |
- chomwitt (QUIT: Quit: WeeChat 3.8) (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 08:10 | |
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org) | 09:03 | |
+ buckket (~buckket@vps.buckket.org) | 09:04 | |
+ chomwitt (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 09:32 | |
- chomwitt (QUIT: Ping timeout: 255 seconds) (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 10:32 | |
minute | elb: iirc there is some mod you can do to allow to charge on 5V, ch knows more | 12:06 |
minute | ch: intriguing idea about replacing the watchdog with a custom one to track down the issue https://chaos.social/@jaseg/115236062637107842 | 12:24 |
+ erle_off_ice (~erle_off_@2a02:2455:8067:ea00:8e7a:97ab:f0dc:1c05) | 12:56 | |
+ paperManu (~paperManu@198.16.179.107) | 13:12 | |
+ chomwitt (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 13:36 | |
+ synnfynn (~synnfynn@user/synnfynn) | 13:38 | |
gordon1 | is there an openscad or freecad source for trackball keycaps? | 13:46 |
josch | gordon1: there are only stl files: https://source.mnt.re/reform/reform/-/tree/master/reform2-3d-printed-parts/trackball | 14:35 |
erle_off_ice | after a recent debian upgrade my menus in a sway session (e.g. from pasystray) are no longer in dark mode (they have bright background and dark font instead of vice versa). any idea what package/config may have affected that? | 14:37 |
josch | erle_off_ice: run wofi with -G (dark theme) and then maybe this: https://source.mnt.re/reform/reform-system-image/-/commit/f80f22b47d42ba3080cbe91fc2844fa70c94981e#e6649eee433aaafff94189ee3dfb4f1b447ea677_264_268 | 14:41 |
josch | i.e.: gsettings set org.gnome.desktop.interface icon-theme 'Papirus-Dark' | 14:42 |
erle_off_ice | thanks! while the icons also changed, i was wondering about the gtk theming mainly. | 14:43 |
gordon1 | josch: yeah, that's inconvenient, i print stuff and stem is too loose, so i want to make it a bit thicker | 14:47 |
minute | i'm looking at some static code analysis tools and now i think we should deploy ccpcheck in CI because it already found issues in the pocket keyboard fw just by pointing it at the source files | 15:09 |
minute | gordon1: if you have access to fusion (i currently don't, but will probably install it on a shadow remote pc soon) you can check the full fusion assembly of reform | 15:10 |
minute | erle_off_ice: i think this was caused by removing a gsetting thing that was always called in sway config | 15:11 |
minute | josch: cc: we are doing memory allocation in oled.c | 15:12 |
minute | (my fault) | 15:12 |
minute | errr i meant to highlight ch | 15:12 |
minute | oled.c:188:25: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] | 15:13 |
minute | int len = (int)strlen(str); | 15:13 |
minute | oled.c:202:28: note: Assuming allocation function fails | 15:13 |
minute | gfx_poke_str(x, y, strdup(str)); | 15:13 |
minute | this was not-clever me working around harder compiler error settings of pico sdk | 15:14 |
minute | (const char* vs char* was an error) | 15:14 |
gordon1 | minute: i mean i do have fusion at our hackspace, i would rather avoid using it, i just scaled the button 3%, we'll see if it does the trick | 15:16 |
minute | gordon1: yeah, i meant just to export the step file for those buttons | 15:17 |
gordon1 | oh yeah that might work | 15:17 |
+ mjw (~mjw@gnu.wildebeest.org) | 15:29 | |
minute | ch: josch: why is the CI still building with pico-sdk 1.5.1 from git? | 15:30 |
minute | i mean, i guess it's good to pin the version. but the version is old | 15:30 |
- erle_off_ice (QUIT: Quit: erle_off_ice) (~erle_off_@2a02:2455:8067:ea00:8e7a:97ab:f0dc:1c05) | 15:30 | |
josch | minute: probably the reason is "nobody has changed it" -- i don't know of a reason against building with a newer version | 15:31 |
minute | josch: ok, i'll at least bump the version in my new branch... normally i build with debian pico sdk locally | 15:32 |
minute | so i'm torn if i should switch to debian pico-sdk there as well | 15:32 |
ch | the last time i looked i noticed it was inconsistent... depending on how you build it you get either the sdk from git or from debian | 15:38 |
ch | i'd lean towards updating the version but continuing with git | 15:39 |
ch | could look next week | 15:39 |
ch | cppcheck sounds like a good idea | 15:39 |
ch | also maybe synopsys | 15:40 |
minute | ch: synopsys? have a link? | 15:43 |
ch | https://scan.coverity.com | 15:44 |
ch | free for oss afaik | 15:44 |
ch | didnt realize it changed ownership again | 15:45 |
- chomwitt (QUIT: Ping timeout: 256 seconds) (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 15:52 | |
- emdevt (QUIT: Ping timeout: 248 seconds) (~emdevt@2001:7e8:faf6:f101:70f9:10a4:805e:9fe1) | 16:03 | |
minute | currently frama-c is not installable on debian arm64, but could also be interesting https://nikolai-kosmatov.eu/publications/blanchard_kl_hpcs_2018.pdf | 16:34 |
minute | ch: i cherry picked this to main https://source.mnt.re/reform/pocket-reform/-/commit/261e3134beb61cb9f66654b356aa5d6005e93849 (new shortcut hyper+enter, M) to show free heap, and indeed the main branch firmware constantly leaks memory when printing to OLED | 16:58 |
minute | (but only when it pokes constant strings) | 16:59 |
minute | not sure what exactly happens when it eats up all the memory... can make a quick test | 16:59 |
minute | aha, when the memory is exhausted it crashes and gets reset by watchdog | 17:02 |
minute | (i tested by making a shortcut to allocate 32kb and did that a few times) | 17:02 |
- mjw (QUIT: Ping timeout: 258 seconds) (~mjw@gnu.wildebeest.org) | 17:08 | |
+ chomwitt (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 17:11 | |
+ mjw (~mjw@gnu.wildebeest.org) | 17:12 | |
Zaba | there's no reason for this kind of firmware to use the heap for any purpose imo | 17:25 |
minute | Zaba: that's correct. | 17:27 |
minute | Zaba: it was just me being dumb one day and putting a strdup in the code | 17:27 |
minute | after removing that, the heap doesn't change at all | 17:27 |
minute | i.e. during use of the keyboard, there are no more allocations going on now (with the fixed build) | 17:28 |
Zaba | yeah, I would just set the heap allocation size to zero in the linker script or wherever that's done with the pico sdk to make that sort of thing fail immediately | 17:29 |
minute | Zaba: PR welcome! though cppcheck is in the CI now | 17:30 |
minute | merged https://source.mnt.re/reform/pocket-reform/-/merge_requests/51 | 17:30 |
Zaba | also, in C if you declare a function with an empty argument list, that means it can be called with any arguments, if you want a function that takes no arguments you have to write (void) | 17:32 |
Zaba | (I think the latest C standard finally changed this though) | 17:32 |
josch | oh TIL | 17:36 |
elb | ch: I am interested in information on enabling charge on 5V, if you know where I can find that :-) | 17:44 |
+ d_m_ (~d_m@vein.plastic-idolatry.com) | 17:47 | |
+ nyana (~jana@kochab.uberspace.de) | 17:47 | |
- aloo_shu (QUIT: *.net *.split) (~aloo_shu@90.166.193.247) | 17:51 | |
- swivel (QUIT: *.net *.split) (~swivel@shells.gnugeneration.com) | 17:51 | |
- gustav2 (QUIT: *.net *.split) (~gustav@c-92-32-82-4.bbcust.telenor.se) | 17:52 | |
- S0rin (QUIT: *.net *.split) (~S0rin@user/s0rin) | 17:52 | |
- d_m (QUIT: *.net *.split) (~d_m@user/d-m/x-5109880) | 17:52 | |
- lexik (QUIT: *.net *.split) (~lexik@93.185.97.218) | 17:52 | |
- violet (QUIT: *.net *.split) (~vi@user/meow/violet) | 17:52 | |
- manis (QUIT: *.net *.split) (01a66df340@185.72.67.185) | 17:52 | |
- yqshao (QUIT: *.net *.split) (~yqshao@user/yqshao) | 17:52 | |
- jana (QUIT: *.net *.split) (~janamari@kochab.uberspace.de) | 17:52 | |
+ gustav2 (~gustav@c-92-32-82-4.bbcust.telenor.se) | 17:57 | |
+ aloo_shu (~aloo_shu@90.166.193.247) | 17:57 | |
+ swivel (~swivel@shells.gnugeneration.com) | 17:57 | |
+ lexik (~lexik@93.185.97.218) | 17:57 | |
+ violet (~vi@user/meow/violet) | 17:57 | |
+ manis (01a66df340@185.72.67.185) | 17:57 | |
+ yqshao (~yqshao@user/yqshao) | 17:57 | |
+ S0rin (~S0rin@user/s0rin) | 17:58 | |
ch | elb: https://source.mnt.re/reform/pocket-reform/-/issues/3 has the general info. if you remove D11 and build sysctl firmware with OTG_AS_5V then it should work | 18:36 |
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 18:53 | |
ch | minute: ah! nice | 18:57 |
ch | Zaba: yeah that got finally fixed. super annoying previously | 19:02 |
- yqshao (QUIT: Read error: Connection reset by peer) (~yqshao@user/yqshao) | 19:22 | |
- violet (QUIT: Ping timeout: 258 seconds) (~vi@user/meow/violet) | 19:22 | |
+ yqshao (~yqshao@206.168.214.200) | 19:22 | |
- lexik (QUIT: Quit: No Ping reply in 180 seconds.) (~lexik@93.185.97.218) | 19:23 | |
+ violet (~vi@user/meow/violet) | 19:24 | |
+ lexik (~lexik@93.185.97.218) | 19:24 | |
elb | ok well that seems fairly straightforward | 20:09 |
elb | d11 is even really easy to get to | 20:13 |
+ klardotsh (~klardotsh@2601:600:c900:9443::72f) | 20:14 | |
elb | I don't understand from the issue there whether the solution is to remove D11 and leave it unpopulated, or to remove it and replace it with a wire | 20:39 |
+ colinsane (~colinunin@97-113-128-166.tukw.qwest.net) | 20:40 | |
- jnerula_ (QUIT: Server closed connection) (~jnerula@li1009-93.members.linode.com) | 21:09 | |
+ jnerula_ (~jnerula@li1009-93.members.linode.com) | 21:09 | |
+ aloo_shu_ (~aloo_shu@90.166.193.247) | 21:14 | |
- swivel (QUIT: Ping timeout: 258 seconds) (~swivel@shells.gnugeneration.com) | 21:15 | |
- manis (QUIT: Ping timeout: 258 seconds) (01a66df340@185.72.67.185) | 21:15 | |
- jnerula_ (QUIT: Ping timeout: 258 seconds) (~jnerula@li1009-93.members.linode.com) | 21:15 | |
- aloo_shu (QUIT: Ping timeout: 258 seconds) (~aloo_shu@90.166.193.247) | 21:15 | |
* aloo_shu_ -> aloo_shu | 21:15 | |
+ swivel (~swivel@shells.gnugeneration.com) | 21:16 | |
+ jnerula_ (~jnerula@li1009-93.members.linode.com) | 21:17 | |
* d_m_ -> d_m | 21:20 | |
ch | you need a wire | 22:03 |
- gustav2 (QUIT: Quit: Quit) (~gustav@c-92-32-82-4.bbcust.telenor.se) | 22:15 | |
+ erle (~erle@user/erle) | 22:31 | |
- qbit (QUIT: Remote host closed the connection) (~qbit@user/qbit) | 22:33 | |
+ qbit (~qbit@user/qbit) | 22:35 | |
+ paperManu_ (~paperManu@198.16.179.107) | 22:43 | |
erle | i keep getting entire system hangs (desktop is shown, no inputs are processed) a few seconds after waking up from suspend. journalctl shows nothing suspicious shortly before those events. any idea what to do? | 22:44 |
erle | unfortunately, these have been unpredictable/rare enough that just suspending and resuming immediately a lot did not trigger them (so far). | 22:45 |
+ chomwitt (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 22:45 | |
+ timide (~timide@user/timide) | 23:16 | |
- jackhill (QUIT: Remote host closed the connection) (~jackhill@kalessin.dragonsnail.net) | 23:18 | |
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 23:27 | |
- paperManu_ (QUIT: Ping timeout: 256 seconds) (~paperManu@198.16.179.107) | 23:44 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!