2023-10-24.log

- ajr (QUIT: Quit: Connection closed for inactivity) (uid609314@user/ajr)00:09
joschminute: when you packaged firedecor, did you just copypaste the wayfire packaging? The build-depends seem to be way too many00:26
minutejosch: hmm it might be, i wasn't very precise00:49
joschokay00:50
joschi'll upload the package to NEW in a few minutes00:50
joschpackaging here: https://salsa.debian.org/debian/reform-firedecor00:50
minuteneat00:51
joschminute: i only just noticed. You created a date-based tag, but meson.build says the version is 0.100:55
- chomwitt (QUIT: Quit: Leaving) (~chomwitt@2a02:587:7a1a:8700:1ac0:4dff:fedb:a3f1)01:07
+ chomwitt (~chomwitt@2a02:587:7a1a:8700:1ac0:4dff:fedb:a3f1)01:24
- chomwitt (QUIT: Ping timeout: 240 seconds) (~chomwitt@2a02:587:7a1a:8700:1ac0:4dff:fedb:a3f1)01:29
- jacobk (QUIT: Ping timeout: 272 seconds) (~quassel@utdpat241106.utdallas.edu)02:24
+ ZylonMaster (~ZylonMast@ool-ad02e01f.dyn.optonline.net)02:28
noamminute: given that the 5V line works if the SoC is not inserted, is it likely that replacing the SoC would be sufficient? I kinda want to figure out the issue with the SoC module anyways, but as a short-term fix a replacement might not be unreasonable :/02:28
- ZylonMaster (QUIT: Ping timeout: 240 seconds) (~ZylonMast@ool-ad02e01f.dyn.optonline.net)02:57
+ ZylonMaster (~ZylonMast@ool-ad02e01f.dyn.optonline.net)02:59
- ZylonMaster (QUIT: Ping timeout: 255 seconds) (~ZylonMast@ool-ad02e01f.dyn.optonline.net)03:08
+ ZylonMaster (~ZylonMast@ool-ad02e01f.dyn.optonline.net)03:14
- natalie (QUIT: Quit: quit) (~natalie@user/natalie)03:18
+ natalie (~natalie@user/natalie)03:19
- ZylonMaster (QUIT: Ping timeout: 240 seconds) (~ZylonMast@ool-ad02e01f.dyn.optonline.net)03:19
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org)03:34
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)03:51
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-128-229.tukw.qwest.net)04:25
+ colinsane (~colinunin@97-113-128-229.tukw.qwest.net)04:28
- sevan (QUIT: Ping timeout: 246 seconds) (~sevan@user/venture37)04:30
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)04:32
+ sevan (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)05:06
+ Gooberpatrol_66 (~Gooberpat@user/gooberpatrol66)07:04
- Gooberpatrol66 (QUIT: Ping timeout: 248 seconds) (~Gooberpat@user/gooberpatrol66)07:04
+ chomwitt (~chomwitt@2a02:587:7a1a:8700:1ac0:4dff:fedb:a3f1)07:29
+ jacobk (~quassel@129.110.242.173)07:37
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@129.110.242.173)08:13
- minute (QUIT: Ping timeout: 255 seconds) (~mntirc@softboy.mntmn.com)08:36
+ reformer (~reformer@softboy.mntmn.com)08:44
- robin (QUIT: Ping timeout: 248 seconds) (~robin@user/terpri)09:36
- klardotsh (QUIT: Ping timeout: 255 seconds) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)09:36
minutenoam: my guess would be that one of the 5v input capacitors died and shorts out on the module. this happened a few times. can you check with a multimeter if there's a short between 5v and gnd on the module?10:08
- chartreuse (QUIT: Ping timeout: 240 seconds) (~chartreus@S0106908d78501d1d.cg.shawcable.net)10:27
+ chartreuse (~chartreus@S0106908d78501d1d.cg.shawcable.net)10:29
+ mjw (~mjw@gnu.wildebeest.org)11:14
minutevkoskiv: we need to find a different workaround for the brightest kbd brightness. some new keyboards we're testing are flashing at the highest brightness with the latest fw11:20
vkoskivWeird, yeah, do you have a scope available to see what it's doing?11:21
vkoskivFor the time being, we could just limit the max brightness to one step lower11:21
minuteas a temp fix that would be good :311:23
- doctorhoo (QUIT: Ping timeout: 240 seconds) (~doctorhoo@217-210-162-155-no600.tbcn.telia.com)12:46
+ doctorhoo (~doctorhoo@2a00:801:792:5f09:8366:957f:a89b:224e)12:47
minutevkoskiv: about the flashing command for trackball and keyboard: i think it's a great concept in general, i'm only worried about the security implications. i think on the keyboard at least it should probably ask for confirmation on the device itself13:08
sigridcould ask to press trackball buttons in specific order as well :)13:11
joschyes, make them flash in the order they have to be pressed! :D13:13
- mjw (QUIT: Ping timeout: 255 seconds) (~mjw@gnu.wildebeest.org)13:13
* mark_ -> mjw13:15
minutehaha13:20
minutekonami code13:20
minutei was thinking about something like pressing several buttons together or something13:20
joschunfortunately five buttons are not enough for the konami code :(13:22
Boostisbetterhmmm, seems like the Signal desktop client is no longer freezing or handing when trying to interact with it. 13:24
Boostisbetterminute: any chance that we'll get an aluminum black cover for the bottom in the future? I do like the acryllic one, but I think a full black case would also be cool. Nothing serious. If I am the only one asking for that, then don't even worry about it. 13:25
minuteBoostisbetter: it comes up from time to time, rarely but it does13:26
Boostisbetterminute: I think it would tank wifi reception and so it makes sense to leave it as is. 13:28
joschBoostisbetter: reform.d.n now has the backported 6.5 kernel and might be interesting for you if you don't want to stay on unstable13:32
joschin related news: reform.debian.net now also offers images for ls1028a and a311d13:32
joschand debian-installer images for ls1028a and a311d13:32
joschthough a311d will be broken until the reform-tools 1.33 MR gets merged13:37
joschdebian-installer for a311d that is13:38
joschbecause it requires updated reform-flash-uboot13:38
minutevkoskiv: interesting, the logo_timeout doesn't seem to work for me13:40
minutejosch: i have merged it now, can only realistically test it in depth when it's rolled out though :D13:42
minute(which i would like to do)13:42
Boostisbetterjosch: thanks! I guess I am pretty use to unstable now, and so I don't really feel the need now to move to stable. Especially since converting my current system to stable is kind of a cluster. 13:43
- chomwitt (QUIT: Remote host closed the connection) (~chomwitt@2a02:587:7a1a:8700:1ac0:4dff:fedb:a3f1)13:44
minutevkoskiv: ah, it's because in standalone mode, keyboard doesn't call refresh_menu_page()13:46
minutefixed13:49
joschminute: to be able to realistically test reform-tools 1.33 i created system images for you that include it :)13:50
Boostisbetterjosch: or am I wrong about moving over to stable? Is it not that bad, or will things break, etc.? 13:54
joschBoostisbetter: it is entirely up to you :)13:54
Boostisbetterjosch: no I mean is it going to break things, or mess up my system? If that is a possibility then I don't see the need. If it is a painless process, then yes, I would still like to get on stable. 13:55
joschBoostisbetter: since you are already in newer-than-stable, i would not recommend going back13:55
joschyou can still switch your package sources though13:56
joschthen any apt upgrade would not pull from unstable but from stable13:56
minutevkoskiv: pushed some updates to keyboard fw13:57
minutejosch: ah sorry, totally forgot about that!13:58
joschno worries, you have a lot on your plate13:58
Boostisbetterjosch: if you have the time could you walk me through doing that on xmpp? No pressure or worries, either way. 13:59
minutekeyboard fw has some neat enhancements now, mostly by vkoskiv 13:59
minuteBoostisbetter: wouldn't it make more sense for such a guide to be public? then others could benefit14:00
joschi can write something up but it's kinda a hack14:00
joschBoostisbetter: if you do not know how to do it yourself, i'm worried that you also do not know how to fix problems if they should happen14:00
joschon the other hand, i think a system with stable as a repo and only some packages from unstable is more stable than a system that regularly gets updated (all packages) to unstable14:01
BoostisbetterI am not completely incapable, but I know that this is outside of the norm for typical apt adjustment, etc. 14:03
Boostisbetterbut I think I would like to be on the stable repos though. 14:04
minutebtw we're preparing 2 laptops for reviews (with a311d) and i think i should try to fix the ???% problem before14:04
joschuuuh that would be sweet!14:05
Boostisbetterminute: big names doing the review? 14:05
joschBoostisbetter: okay, can you pastebin what you get when you run "apt-cache policy"?14:05
joschremove private repos from that output, of course14:05
Boostisbetterjosch: https://pastebin.com/AmuJqhf014:14
BoostisbetterI didn't remove anything because I am in a course atm but I wanted to get you the info. 14:15
joschuff there is a lot :D14:17
joschminute: so that's the other reason why i'm worried to post instructions -- in the case of Boostisbetter it will not be very straight forward14:18
joschBoostisbetter: whether this will break anything on your system also depends on what platform the stuff you have installed from other repos is compiled for14:19
joschBoostisbetter: next would be what you have in your /etc/apt/sources.list (remove stuff you don't want to share before)14:21
joschyou can of course also send me things via xmpp or irc query14:21
+ chomwitt (~chomwitt@2a02:587:7a1a:8700:1ac0:4dff:fedb:a3f1)14:33
Boostisbetterjosch: sent it to you on your xmpp account14:50
joschBoostisbetter: sorry, i'm now afk until later this evening14:51
Boostisbetterjosch: no worries at all! Whenever you have time14:51
minutejosch: alright15:11
+ robin (~robin@user/terpri)15:28
- ethulhu (QUIT: Excess Flood) (ethulhu@nora.ethulhu.co.uk)15:42
- sevan (QUIT: Changing host) (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)16:08
+ sevan (~sevan@user/venture37)16:08
joschminute: i now wrote Boostisbetter privately but essentially everything i wrote is contained here: https://reform.debian.net/repo/16:47
+ ethulhu (ethulhu@nora.ethulhu.co.uk)16:58
Boostisbetterand it all worked. 16:59
joschBoostisbetter: can you show me the output of "apt-cache policy" again?17:01
vkoskivTIL I can run the latest Blender 3.6 on Reform, with software OpenGL17:02
vkoskivLIBGL_ALWAYS_SOFTWARE=1 blender17:03
- doctorhoo (QUIT: Read error: Connection reset by peer) (~doctorhoo@2a00:801:792:5f09:8366:957f:a89b:224e)17:04
+ doctorhoo (~doctorhoo@2001:2043:5e0f:a800:7c8d:5e4c:5e61:d9e4)17:04
vkoskivI found a way to run obs-studio, a bit of hacking is required though.17:05
vkoskivThe build available on apt doesn't work17:06
vkoskivBuilding from source takes only around 6 minutes on the A311D though, and with a small patch + lying to it about our OpenGL version, it works!17:07
vkoskivI'm sure some fancier effects might kill it, but I added a webcam + screen capture source, and recorded a clip just fine.17:07
vkoskivLooking into performance now, it's just barely around 20FPS at 720p, but the resolution/encoding doesn't seem to be the bottleneck17:08
vkoskivInstead sway jumps up to 80-90% CPU and the UI noticeably slows down, with OBS hanging around 30-40% utilization17:09
vkoskivBut it works!17:09
vkoskivI actually spent like 3 hours yesterday trying to rebase some later fixes over an older checkout of obs, but then realised the minimum requirement is inded 3.2, not 3.1 like I thought17:09
- doctorhoo (QUIT: Ping timeout: 258 seconds) (~doctorhoo@2001:2043:5e0f:a800:7c8d:5e4c:5e61:d9e4)17:18
+ doctorhoo (~doctorhoo@2a00:801:792:5f09:8366:957f:a89b:224e)17:19
vkoskivFunny enough, in Blender the Cycles pathtracing renderer works perfectly fine to render complicated scenes, memory permitting - It's the viewport/GUI stuff that requires newer OpenGL17:21
- chomwitt (QUIT: Remote host closed the connection) (~chomwitt@2a02:587:7a1a:8700:1ac0:4dff:fedb:a3f1)17:27
- doctorhoo (QUIT: Read error: Connection reset by peer) (~doctorhoo@2a00:801:792:5f09:8366:957f:a89b:224e)17:44
+ doctorhoo (~doctorhoo@2001:2043:5e0f:a800:bb00:5d9a:5b2a:d997)17:44
- doctorhoo (QUIT: Ping timeout: 260 seconds) (~doctorhoo@2001:2043:5e0f:a800:bb00:5d9a:5b2a:d997)17:49
+ doctorhoo (~doctorhoo@2001:2043:5e0f:a800:d26f:755f:dde9:3dc8)17:49
- doctorhoo (QUIT: Ping timeout: 260 seconds) (~doctorhoo@2001:2043:5e0f:a800:d26f:755f:dde9:3dc8)17:54
+ doctorhoo (~doctorhoo@2a00:801:792:5f09:8366:957f:a89b:224e)17:55
+ mark_ (~mjw@gnu.wildebeest.org)17:56
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@gnu.wildebeest.org))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)17:56
* mark_ -> mjw17:56
+ mark_ (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)17:57
- doctorhoo (QUIT: Read error: Connection reset by peer) (~doctorhoo@2a00:801:792:5f09:8366:957f:a89b:224e)17:58
+ doctorhoo (~doctorhoo@2001:2043:5e0f:a800:8c3e:27c2:37db:5bd1)17:59
minutejosch: great docs, thank you!18:03
minutevkoskiv: blender is probably too slow to really use with software GL though, no?18:03
Boostisbetterit just occured to me that I can tell everyone I am on Stable Trixie on my Reform. Hahaha!18:05
- doctorhoo (QUIT: Read error: Connection reset by peer) (~doctorhoo@2001:2043:5e0f:a800:8c3e:27c2:37db:5bd1)18:08
+ doctorhoo (~doctorhoo@217-210-162-155-no600.tbcn.telia.com)18:08
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)18:24
vkoskivIt's fast enough to work in a pinch, certainly not for regular use though18:28
vkoskivSome settings can be turned down, and the viewport can be made smaller, then it works okay-ish18:28
BoostisbetterI used to use Blender a lot, but haven't for a while. I need to get back on it. It is a solid piece of software. 18:40
- cwebber (QUIT: Remote host closed the connection) (~user@user/cwebber)18:57
+ ajr (uid609314@user/ajr)19:05
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)19:12
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)20:15
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)20:16
- Boostisbetter (QUIT: Ping timeout: 260 seconds) (4a410829d7@irc.cheogram.com)20:35
+ Boostisbetter (4a410829d7@irc.cheogram.com)20:43
- Boostisbetter (QUIT: Ping timeout: 272 seconds) (4a410829d7@irc.cheogram.com)20:53
+ Boostisbetter (4a410829d7@irc.cheogram.com)20:53
jfredInteresting... Nvidia isn't particularly friendly to the FOSS world, but AMD has been lately I think. Imagine an AMD ARM module for the Reform: https://www.theverge.com/2023/10/23/23929240/nvidia-amd-cpu-arm-pc-chips-2025-release-rumors20:57
- Boostisbetter (QUIT: Ping timeout: 260 seconds) (4a410829d7@irc.cheogram.com)21:02
+ Boostisbetter (4a410829d7@irc.cheogram.com)21:04
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)21:08
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)21:09
+ jacobk (~quassel@129.110.242.224)21:22
- jacobk (QUIT: Ping timeout: 272 seconds) (~quassel@129.110.242.224)21:41
+ jacobk (~quassel@utdpat241106.utdallas.edu)21:45
Boostisbetterindeed, would be awesome to have something like that. Although I am pretty happy with the imx8. 22:37
sigridqualcomm? yikes.22:38
sigridwouldn't it be, like, full of binary blobs and no-longer-supported SoCs?22:39
joschin german, "qual" means "torture" -- that is no coincidence!22:39
vkoskivI'm messing around with the very dodgy khadas/amlogic/??? hw encode/decode demo programs22:47
vkoskivI had to fix like 3 or 4 makefiles to even get it to compile22:47
- natalie (QUIT: Read error: Connection reset by peer) (~natalie@user/natalie)22:47
vkoskivThen I find a very cursed 'readme.doc' in here :D22:47
vkoskiv(it's an actual windows office doc file, not plaintext)22:47
vkoskivThese are all dynamically linked, so I have to provide very long LD_LIBRARY_PATHs to get the thing to even load22:50
sigridah yes, dynamic linking, such a cool technology22:51
vkoskivHey! It loaded, now I read the help message with typos, to figure out how to use this thing22:51
sigridI heard there is patchelf that helps with this a bit22:51
vkoskivThere is a distinct possibility that I just spent 45 minutes debugging how to build malware22:51
vkoskivWho knows22:51
klardotshsigrid: read through the aarch64-laptops github project and the related irc channel logs to learn about the horrors that come with trying to run mainline linux on sdm yeah. to Linaro's credit they're doing miracle work to upstream almost everything into the torvalds tree, but you need all sorts of userspace daemons to load eg wifi/bt firmwares, the dac/dsp chip is integrated into the som and requires more firmware loading, etc22:51
vkoskivThis is the repo: https://github.com/numbqq/encoder_libs_aml22:51
vkoskivLicense is Maybe Apache?22:52
+ natalie (~natalie@user/natalie)22:52
vkoskivIt's all just kind of... Yes.22:52
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@utdpat241106.utdallas.edu)22:52
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)22:53
vkoskivthe framerate param is just called "gop" in the help text. That makes sense.22:53
vkoskivwait no, there is also framerate22:53
vkoskivAh, gop is iframe refresh interval22:54
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)22:54
sigridI'd personally boycott altogether those products that do daemons/firmwares approach22:55
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)22:55
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)22:56
vkoskivAlrighty, moment of truth, I'll watch /proc/interrupts to see if it's doing anything or not22:57
vkoskivsegfault. go figure.22:58
vkoskivOhh, you know what, this probably just requires some proprietary kernel blob doesn't it22:59
vkoskiv"Can't open VPU driver"22:59
+ jacobk (~quassel@129.110.242.224)23:01
minutevkoskiv: yeah, i wouldn't assume that vendor tools work on mainline.23:03
minutevkoskiv: you could ask in #linux-amlogic if there's any encoding tooling or driver work for a311d23:04
vkoskivGood refresher on link flag order + LD_LIBRARY_PATH23:09
vkoskivI did just spot a PR from 3 years ago on that repo doing the exact fix I found23:09
vkoskivWhy do vendors insist on proprietary23:09
+ robin_ (~robin@user/terpri)23:10
vkoskivDon't they realise how much more stuff they would sell if it was all open?23:10
joschwould they?23:10
joschhow many people have bought a reform so far23:10
- robin (QUIT: Ping timeout: 260 seconds) (~robin@user/terpri)23:10
joschthe companies making big bucks right now are almost exclusively all doing propr. software23:10
joschso it seems to work just fine23:11
vkoskivNot even people, big companies, integrators. Surely it's far smaller of a risk to them if it's mainline?23:11
sigridit's a lot more work23:11
klardotshthey only care about shipping their device, once it's out in the world, why do they care if the drivers are upstreamed? they can run that kernel they built in 1805 for the life of the product, it makes no diff to them23:11
joschthat, plus the legal baggage of something that is not "you are not allowed to do anything with our stuff"23:11
klardotshsee chromebooks for a great example of this. they run whatever kernel showed up a year or two prior to the device being generally available to the public, FOREVER23:12
joschof course -- if things break, just throw it away and buy the next product23:13
vkoskivA heavy tax on disposable hardware is needed, then.23:15
klardotshthere's a sick irony in so much focus being on plastic straws and forks, yet a complete blind eye towards cell phones, laptops, vape pens, etc. that make mountains of plastic junk every year, yeah, agreed23:15
klardotshif you can muster the political support for such a tax in the US, I'll move to whatever state you're running in to vote for ya :P I've given up hope on such a thing tbqh23:16
vkoskivI've seen plastic straws for sale that are much thicker plastic, because they "aren't disposable", but people throw them away after one use anyway23:16
vkoskivSo more plastic in the landfill.23:16
vkoskivklardotsh: Way ahead of ya, I'm in the EU :D23:17
vkoskivProbably not completely unrealistic maybe hopefully23:17
klardotshah. well. enjoy not living in the stone age then :)23:17
joscheven assuming it's "already" bronze age over here, that doesnt make it that much better either XD23:19
sigridnot to go too far off-topic, but the best recycle-able straws i've seen where just thick tube pasta for cold coffee in Tallinn23:19
vkoskivtube pasta straws seem fun23:19
joschthe best i've seen were just bamboo sticks :)23:19
vkoskivPasta/starchy things don't go mushy as fast as paper does, right?23:20
sigridthat is correct23:20
joschor... one could... just not use a straw at all and just drink from the glass directly? :D23:21
joschACTION runs23:21
sigridunthinkable23:21
sigridtake away? just sit down, there is no rush - then you don't even need *cups*23:22
vkoskivI really, really want to be able to contribute driver patches23:22
vkoskivI don't think I'm there yet, but hopefully I'm getting closer towards that23:22
klardotshpasta straws? that sounds lovely, wow23:23
vkoskivI think either way, embedded will be my escape from the telco world23:24
vkoskivMaybe hopefully.23:24
sigridheh. one time I escaped from embedded to telco23:25
klardotshy'all are finding jobs outside of web saas startups? *sigh*23:25
vkoskivI mean, they pay me lots of $, that makes it tolerable. And the coworkers are nice.23:25
vkoskivI originally joined because I got to maintain a C codebase :D23:25
vkoskivThe documentation for that project is all meticulously prepared in LaTeX23:26
vkoskivIt's really quite pleasant.23:26
vkoskivI tried to profile sway to see why it's so slow with OBS, didn't get very far23:30
vkoskivDidn't seem like it was sway itself though, it was mostly spending time in some library, I forget which now23:35
vkoskivI'll investigate more tomorrow. I'm pretty sure OBS can be made entirely usable even with just sw encode23:35
joschvkoskiv: much success!!23:44

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