2021-12-25.log

mntmntwo separate build tools?00:00
technomancymeson and ninja00:00
mntmnwell they always belong together00:00
technomancyI guess I should just be glad it's not autotools00:00
mntmnmost modern stuff is built with meson+ninja now00:00
mntmnyes it's much much faster00:00
technomancyhow could you write a 5kloc program that you can't build with make?00:00
mntmnmaybe try to checkout 388d60d6b88733330fb83dd440051ee805cc7ec700:01
technomancyactually you know what, I probably don't want to know00:01
technomancysame results from that commit unfortunately00:01
mntmnok then probably clone latest wlroots and build that too, first00:02
mntmnhttps://git.sr.ht/~sircmpwn/wlroots00:02
mntmnwait what00:03
mntmnthat can't be the right repo00:03
mntmnohh sorry they migrated to freedesktop gitlab00:03
mntmnso, here https://gitlab.freedesktop.org/wlroots/wlroots00:04
technomancyis there a tl;dr of why regular Xorg doesn't work?00:04
mntmntechnomancy: i don't know in detail why it doesn't work. 00:04
mntmntechnomancy: afaik it just shows a black screen00:04
technomancyok I'll try this one; thanks00:05
mntmni think you should have all the build deps because wlroots is ususally built on reform-system-image as well00:06
technomancywlroots build says that wayland-server isn't installed, which wrong =\00:07
mntmnthat is just a bunch of xml files00:07
technomancymaybe I should just try getting xorg working00:07
technomancysounds like that would be less work than this00:07
mntmni don't think you will manage to do that00:07
mntmnno, that's wrong00:07
mntmnbuilding wlroots and cage from source is trivially easy00:07
mntmngetting xorg to work is hard00:07
technomancydunno; seems to me like this is pretty damn broken every step of the way00:08
technomancygetting xorg to work would be hard but IME it would at least stay working00:09
mntmnhaha as if00:09
technomancylast time I can remember having xorg breakage was like 2009 or so00:09
technomancyah ok, it's just that the build output was misleading. it says higher up that it needs a newer wayland server00:11
technomancybut if I try to build a newer wayland server I bet it'll need a newer version of five other things00:12
mntmni'm checking which repo that is 00:12
technomancymaybe I'll just stick with the console for now00:12
mntmnbuilding this atm https://gitlab.freedesktop.org/wayland/wayland00:12
mntmnyep that's the right one00:13
mntmnit builds all the wayland libs incl libwayland-server.so00:13
technomancyI'll take a look at this tomorrow; thanks00:13
mntmnthis took a few seconds to build here00:14
mntmnok00:14
technomancyI burned up all my patience for today00:14
mntmnsure00:14
technomancyjust so I understand, cage is basically acting as a no-op wayland WM in this scenario? and there's no way to run xwayland directly without some kind of intermediary between it and wayland?00:24
+ freakazoid12345 (~matt@2603:9000:cf0f:80e3:20bc:2f2f:b686:d2ee)00:25
mntmntechnomancy: correct.00:26
mntmntechnomancy: xwayland is very much almost exactly xserver00:26
mntmntechnomancy: just xserver is not able to set up its display correctly with etnaviv for unknown reasons00:27
mntmnand noone ever bothered to fix that00:27
mntmnalso, xserver is bad because it has tearing etc etc, but yeah.00:27
mntmnso with xwayland you get tear-free xserver without extra compositing magic00:27
- freakazoid343 (QUIT: Ping timeout: 240 seconds) (~matt@2603-9000-cf0f-80e3-854f-029b-6508-89c1.inf6.spectrum.com)00:28
technomancyI don't really care about tearing00:28
mntmnok00:28
technomancyI just want to be able to keep using firefox with the key bindings I've been using for the past few decades00:29
mntmnif you don't care about gpu you can try to get xorg working with fbdev00:29
mntmnbut i forgot the magic incantations for xorg.conf 00:29
technomancywithout any gpu firefox maxes out at about 2Hz IIRC00:29
technomancyor maybe ½Hz; it's been a while since I tried it00:30
mntmnnaja. build wayland, build wlroots, build cage, should be good to go (maybe wayland-protocols too but they don't change that often)00:30
technomancyahhh wait maybe I can avoid all this manual installation if I just go a bit further back in cage version history00:30
mntmnyeah00:31
technomancyoh damn; 0.1.3 works fine00:31
technomancywhew00:31
mntmnwell, good00:31
technomancyI've been spoiled by debian stable so having to compile long dependency chains is something I'd rather avoid00:31
technomancybut I figure it's just a matter of time before sid bumps something and it breaks cage again00:32
technomancyguess I should switch to guix =)00:32
mntmnno need00:32
mntmnwe are working (with josch) to fix all of this00:32
technomancyglad to hear it00:33
technomancyI understand it takes time00:33
+ freakazoid343 (~matt@35.136.210.185)00:48
- MajorBiscuit (QUIT: Quit: WeeChat 3.3) (~MajorBisc@62-52-102.netrun.cytanet.com.cy)00:50
- freakazoid12345 (QUIT: Ping timeout: 260 seconds) (~matt@2603:9000:cf0f:80e3:20bc:2f2f:b686:d2ee)00:50
- XgF (QUIT: Remote host closed the connection) (~quassel@2001:19f0:5001:1174:5400:2ff:fef2:1fa2)01:03
- mtm (QUIT: Ping timeout: 268 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)01:04
+ XgF (~quassel@2001:19f0:5001:1174:5400:2ff:fef2:1fa2)01:04
+ bibliocar (~g@195.82.99.14)01:50
+ freakazoid12345 (~matt@2603:9000:cf0f:80e3:20bc:2f2f:b686:d2ee)01:55
- freakazoid343 (QUIT: Ping timeout: 260 seconds) (~matt@35.136.210.185)01:58
+ freakazoid333 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)02:00
- freakazoid12345 (QUIT: Ping timeout: 252 seconds) (~matt@2603:9000:cf0f:80e3:20bc:2f2f:b686:d2ee)02:01
+ freakazoid343 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)02:02
- freakazoid333 (QUIT: Ping timeout: 240 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)02:05
- erlehmann (QUIT: Ping timeout: 240 seconds) (~erle@88.130.155.121)02:14
+ erlehmann (~erle@94.134.88.203)02:28
- bibliocar (QUIT: Remote host closed the connection) (~g@195.82.99.14)02:34
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)03:09
- nsc (QUIT: Ping timeout: 260 seconds) (~nicolas@i5C74401F.versanet.de)03:22
+ nsc (~nicolas@i5C74405A.versanet.de)03:23
* nsc -> Guest138603:24
joschtechnomancy: as a package maintainer I would discourage you from using a bare Makefile for *any* project even for less than 1k loc. Manually written makefiles are a constant source of headaches and extra work because software maintainers (naturally) cannot be expected to take care of all the things. I honestly have *never* seen a Makefile-only project that I didn't have to patch first. This can just be 08:27
joschavoided by using some kind of build machinary like autotools, cmake, meson/ninja or the like in which case everything just works out of the box.08:27
+ MajorBiscuit (~MajorBisc@62-52-102.netrun.cytanet.com.cy)10:09
- MajorBiscuit (QUIT: Ping timeout: 268 seconds) (~MajorBisc@62-52-102.netrun.cytanet.com.cy)11:14
+ MajorBiscuit (~MajorBisc@62-52-102.netrun.cytanet.com.cy)11:33
- Guest1386 (QUIT: Quit: Reconnecting) (~nicolas@i5C74405A.versanet.de)11:48
+ nsc (~nicolas@i5C74405A.versanet.de)11:48
* nsc -> Guest394411:49
- MajorBiscuit (QUIT: Ping timeout: 240 seconds) (~MajorBisc@62-52-102.netrun.cytanet.com.cy)12:00
+ MajorBiscuit (~MajorBisc@c-001-017-030.client.tudelft.eduvpn.nl)12:02
joschI just assembled my DIY Reform but when I check the battery status the display ends up saying "no response from lpc" -- could I have done something wrong when assembling it?12:15
mntmnjosch: not impossible12:54
mntmnjosch: cable to SYSCON correct? LPC programming switch off? what if you reset LPC with its reset button?12:54
joschthanks! i'll investigate those things12:55
joschokay, all i did now was to press the lpc reset button once -- it works now! thanks!13:01
- mtm (QUIT: Ping timeout: 240 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)13:03
mntmnjosch: huh, maybe lpc hung somehow13:07
+ freakazoid12345 (~matt@2603-9000-cf0f-80e3-600b-0877-2a65-889e.inf6.spectrum.com)13:52
- freakazoid343 (QUIT: Ping timeout: 240 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)13:54
+ freakazoid333 (~matt@2603-9000-cf0f-80e3-600b-0877-2a65-889e.inf6.spectrum.com)13:56
- freakazoid12345 (QUIT: Ping timeout: 250 seconds) (~matt@2603-9000-cf0f-80e3-600b-0877-2a65-889e.inf6.spectrum.com)13:57
+ freakazoid343 (~matt@35.136.210.185)14:12
- freakazoid333 (QUIT: Ping timeout: 250 seconds) (~matt@2603-9000-cf0f-80e3-600b-0877-2a65-889e.inf6.spectrum.com)14:14
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)14:40
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)14:41
+ freakazoid12345 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)14:54
- freakazoid343 (QUIT: Ping timeout: 250 seconds) (~matt@35.136.210.185)14:56
+ freakazoid343 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)14:58
- freakazoid12345 (QUIT: Ping timeout: 240 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)15:01
+ freakazoid12345 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)15:05
- freakazoid343 (QUIT: Ping timeout: 250 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)15:08
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)15:09
+ freakazoid343 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)15:29
- freakazoid12345 (QUIT: Ping timeout: 245 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)15:31
+ boosterfive (~boosterfi@p5dedf5a5.dip0.t-ipconnect.de)15:33
boosterfiveso in those situations when the LPC wake doesn't resume from standby, is it the SBC that is hung? When this happens is the only thing we can do is circle 0 to shut everything down?15:33
boosterfiveMerry Christmas / Holidays everyone. Hope you all are having radical days!15:34
+ freakazoid12345 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)15:39
- freakazoid343 (QUIT: Ping timeout: 250 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)15:41
liquoriceAnyone have Joplin working on their reform? I’ve seen some arm64 scripts to build from source floating around.15:42
boosterfiveI use it on x86 but haven't tried on aarch64 yet. My struggle now is getting box86 / 64 working. It is a serious pain in the butt.15:45
- boosterfive (QUIT: Quit: Client closed) (~boosterfi@p5dedf5a5.dip0.t-ipconnect.de)15:51
+ freakazoid343 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)16:14
- freakazoid12345 (QUIT: Ping timeout: 260 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)16:17
+ freakazoid12345 (~matt@35.136.210.185)16:23
- freakazoid343 (QUIT: Ping timeout: 260 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)16:26
+ freakazoid343 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)16:34
- S0rin (QUIT: Ping timeout: 260 seconds) (~S0rin@user/s0rin)16:35
- freakazoid12345 (QUIT: Ping timeout: 268 seconds) (~matt@35.136.210.185)16:37
dj-deathmntmn: is the WBIT command of the keyboard used much?16:38
dj-deathmntmn: the description doesn't seem to match what the command does (u16 offset doesn't appear to be used)16:38
dj-deathalso most of the commands don't check the length of the message and probably read out of bound data if the message is shorter than the display length for WBIT for instance16:39
+ S0rin (~S0rin@user/s0rin)16:48
mntmndj-death: that's unfinished16:53
+ Christoph__ (~Christoph@p54bf6ca0.dip0.t-ipconnect.de)17:17
- Christoph__ (QUIT: Remote host closed the connection) (~Christoph@p54bf6ca0.dip0.t-ipconnect.de)17:23
- S0rin (QUIT: Remote host closed the connection) (~S0rin@user/s0rin)17:34
dj-deathmntmn: okay :)17:52
dj-deathmntmn: I playing with some stuff trying to display the playing music etc.. on the keyboard17:52
mntmndj-death: nice! did you figure out the display's bit order? i think you put in 8 bit columns (90 deg rotated)17:59
dj-deathyep I saw that 17:59
dj-deathnow trying to find the least painful way to code this17:59
dj-deathand as usual you spend more time figuring out the framework than doing what you actually want :)18:00
dj-deathfighting with gjs atm18:00
dj-deathmaybe I should just go the python way and give up on gjs18:00
+ vagrantc (~vagrant@2600:3c01:e000:21:21:21:0:100e)18:23
+ frank2 (~frank@2001:4652:fc2a:0:dabb:c1ff:fe8a:8246)19:02
+ freakazoid12345 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)19:07
- freakazoid343 (QUIT: Ping timeout: 252 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)19:09
+ freakazoid343 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)19:30
- freakazoid12345 (QUIT: Ping timeout: 250 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)19:33
+ freakazoid12345 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)19:43
- freakazoid343 (QUIT: Ping timeout: 240 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)19:46
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:21:21:0:100e)20:10
+ freakazoid343 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)20:15
- freakazoid12345 (QUIT: Ping timeout: 240 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)20:17
+ freakazoid12345 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)20:28
- freakazoid343 (QUIT: Ping timeout: 250 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)20:31
+ freakazoid333 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)20:33
- freakazoid12345 (QUIT: Ping timeout: 245 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)20:34
+ S0rin (~S0rin@user/s0rin)20:37
+ freakazoid343 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)20:37
- freakazoid333 (QUIT: Ping timeout: 240 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)20:40
joschugh... I should've RTFM before asking my question earlier -- the excellent manual even suggests pressing the LPC_RST button which solved my issue21:29
joschanyways, assembling the reform was a breeze. The instructions were all clear and straight forward. I actually was a bit surprised about how little there was to assemble and how much was already done, given the 200 EUR price difference.21:30
+ bibliocar (~g@195.82.99.14)21:44
+ freakazoid12345 (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)22:38
- freakazoid343 (QUIT: Ping timeout: 240 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)22:40
mntmnjosch: good to hear this, thanks!!22:42
+ freakazoid343 (~matt@2603-9000-cf0f-80e3-600b-0877-2a65-889e.inf6.spectrum.com)23:09
- freakazoid12345 (QUIT: Ping timeout: 260 seconds) (~matt@2603:9000:cf0f:80e3:600b:877:2a65:889e)23:12
+ freakazoid12345 (~matt@35.136.210.185)23:28
- freakazoid343 (QUIT: Ping timeout: 250 seconds) (~matt@2603-9000-cf0f-80e3-600b-0877-2a65-889e.inf6.spectrum.com)23:31
mntmnawesome https://twitter.com/llandwerlin/status/147487585661508812923:57

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