mntmn | two separate build tools? | 00:00 |
---|---|---|
technomancy | meson and ninja | 00:00 |
mntmn | well they always belong together | 00:00 |
technomancy | I guess I should just be glad it's not autotools | 00:00 |
mntmn | most modern stuff is built with meson+ninja now | 00:00 |
mntmn | yes it's much much faster | 00:00 |
technomancy | how could you write a 5kloc program that you can't build with make? | 00:00 |
mntmn | maybe try to checkout 388d60d6b88733330fb83dd440051ee805cc7ec7 | 00:01 |
technomancy | actually you know what, I probably don't want to know | 00:01 |
technomancy | same results from that commit unfortunately | 00:01 |
mntmn | ok then probably clone latest wlroots and build that too, first | 00:02 |
mntmn | https://git.sr.ht/~sircmpwn/wlroots | 00:02 |
mntmn | wait what | 00:03 |
mntmn | that can't be the right repo | 00:03 |
mntmn | ohh sorry they migrated to freedesktop gitlab | 00:03 |
mntmn | so, here https://gitlab.freedesktop.org/wlroots/wlroots | 00:04 |
technomancy | is there a tl;dr of why regular Xorg doesn't work? | 00:04 |
mntmn | technomancy: i don't know in detail why it doesn't work. | 00:04 |
mntmn | technomancy: afaik it just shows a black screen | 00:04 |
technomancy | ok I'll try this one; thanks | 00:05 |
mntmn | i think you should have all the build deps because wlroots is ususally built on reform-system-image as well | 00:06 |
technomancy | wlroots build says that wayland-server isn't installed, which wrong =\ | 00:07 |
mntmn | that is just a bunch of xml files | 00:07 |
technomancy | maybe I should just try getting xorg working | 00:07 |
technomancy | sounds like that would be less work than this | 00:07 |
mntmn | i don't think you will manage to do that | 00:07 |
mntmn | no, that's wrong | 00:07 |
mntmn | building wlroots and cage from source is trivially easy | 00:07 |
mntmn | getting xorg to work is hard | 00:07 |
technomancy | dunno; seems to me like this is pretty damn broken every step of the way | 00:08 |
technomancy | getting xorg to work would be hard but IME it would at least stay working | 00:09 |
mntmn | haha as if | 00:09 |
technomancy | last time I can remember having xorg breakage was like 2009 or so | 00:09 |
technomancy | ah ok, it's just that the build output was misleading. it says higher up that it needs a newer wayland server | 00:11 |
technomancy | but if I try to build a newer wayland server I bet it'll need a newer version of five other things | 00:12 |
mntmn | i'm checking which repo that is | 00:12 |
technomancy | maybe I'll just stick with the console for now | 00:12 |
mntmn | building this atm https://gitlab.freedesktop.org/wayland/wayland | 00:12 |
mntmn | yep that's the right one | 00:13 |
mntmn | it builds all the wayland libs incl libwayland-server.so | 00:13 |
technomancy | I'll take a look at this tomorrow; thanks | 00:13 |
mntmn | this took a few seconds to build here | 00:14 |
mntmn | ok | 00:14 |
technomancy | I burned up all my patience for today | 00:14 |
mntmn | sure | 00:14 |
technomancy | just 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 | |
mntmn | technomancy: correct. | 00:26 |
mntmn | technomancy: xwayland is very much almost exactly xserver | 00:26 |
mntmn | technomancy: just xserver is not able to set up its display correctly with etnaviv for unknown reasons | 00:27 |
mntmn | and noone ever bothered to fix that | 00:27 |
mntmn | also, xserver is bad because it has tearing etc etc, but yeah. | 00:27 |
mntmn | so with xwayland you get tear-free xserver without extra compositing magic | 00:27 |
- freakazoid343 (QUIT: Ping timeout: 240 seconds) (~matt@2603-9000-cf0f-80e3-854f-029b-6508-89c1.inf6.spectrum.com) | 00:28 | |
technomancy | I don't really care about tearing | 00:28 |
mntmn | ok | 00:28 |
technomancy | I just want to be able to keep using firefox with the key bindings I've been using for the past few decades | 00:29 |
mntmn | if you don't care about gpu you can try to get xorg working with fbdev | 00:29 |
mntmn | but i forgot the magic incantations for xorg.conf | 00:29 |
technomancy | without any gpu firefox maxes out at about 2Hz IIRC | 00:29 |
technomancy | or maybe ½Hz; it's been a while since I tried it | 00:30 |
mntmn | naja. build wayland, build wlroots, build cage, should be good to go (maybe wayland-protocols too but they don't change that often) | 00:30 |
technomancy | ahhh wait maybe I can avoid all this manual installation if I just go a bit further back in cage version history | 00:30 |
mntmn | yeah | 00:31 |
technomancy | oh damn; 0.1.3 works fine | 00:31 |
technomancy | whew | 00:31 |
mntmn | well, good | 00:31 |
technomancy | I've been spoiled by debian stable so having to compile long dependency chains is something I'd rather avoid | 00:31 |
technomancy | but I figure it's just a matter of time before sid bumps something and it breaks cage again | 00:32 |
technomancy | guess I should switch to guix =) | 00:32 |
mntmn | no need | 00:32 |
mntmn | we are working (with josch) to fix all of this | 00:32 |
technomancy | glad to hear it | 00:33 |
technomancy | I understand it takes time | 00: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 -> Guest1386 | 03:24 | |
josch | technomancy: 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 |
josch | avoided 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 -> Guest3944 | 11: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 | |
josch | I 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 |
mntmn | josch: not impossible | 12:54 |
mntmn | josch: cable to SYSCON correct? LPC programming switch off? what if you reset LPC with its reset button? | 12:54 |
josch | thanks! i'll investigate those things | 12:55 |
josch | okay, 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 | |
mntmn | josch: huh, maybe lpc hung somehow | 13: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 | |
boosterfive | so 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 |
boosterfive | Merry 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 | |
liquorice | Anyone have Joplin working on their reform? I’ve seen some arm64 scripts to build from source floating around. | 15:42 |
boosterfive | I 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-death | mntmn: is the WBIT command of the keyboard used much? | 16:38 |
dj-death | mntmn: the description doesn't seem to match what the command does (u16 offset doesn't appear to be used) | 16:38 |
dj-death | also 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 instance | 16:39 |
+ S0rin (~S0rin@user/s0rin) | 16:48 | |
mntmn | dj-death: that's unfinished | 16: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-death | mntmn: okay :) | 17:52 |
dj-death | mntmn: I playing with some stuff trying to display the playing music etc.. on the keyboard | 17:52 |
mntmn | dj-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-death | yep I saw that | 17:59 |
dj-death | now trying to find the least painful way to code this | 17:59 |
dj-death | and as usual you spend more time figuring out the framework than doing what you actually want :) | 18:00 |
dj-death | fighting with gjs atm | 18:00 |
dj-death | maybe I should just go the python way and give up on gjs | 18: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 | |
josch | ugh... I should've RTFM before asking my question earlier -- the excellent manual even suggests pressing the LPC_RST button which solved my issue | 21:29 |
josch | anyways, 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 | |
mntmn | josch: 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 | |
mntmn | awesome https://twitter.com/llandwerlin/status/1474875856615088129 | 23:57 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!