2022-01-24.log

- chomwitt (QUIT: Ping timeout: 240 seconds) (~chomwitt@2a02:587:dc06:be00:12c3:7bff:fe6d:d374)00:06
- erlehmann (QUIT: Quit: Just say no, then the virus can not enter your body without your consent.) (~erle@ip5f5bd566.dynamic.kabel-deutschland.de)00:22
- mtm (QUIT: Ping timeout: 250 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)01:03
+ erlehmann (~erle@ip5f5bd566.dynamic.kabel-deutschland.de)02:21
- chartreuse (QUIT: Ping timeout: 240 seconds) (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)02:23
+ erle (~erle@ip5f5bd566.dynamic.kabel-deutschland.de)02:33
- erlehmann (QUIT: Killed (NickServ (GHOST command used by erle))) (~erle@ip5f5bd566.dynamic.kabel-deutschland.de)02:33
+ erlehmann (~erle@ip5f5bd566.dynamic.kabel-deutschland.de)02:34
- erle (QUIT: Client Quit) (~erle@ip5f5bd566.dynamic.kabel-deutschland.de)02:34
- Christoph_ (QUIT: Remote host closed the connection) (~Christoph@p54bf6b21.dip0.t-ipconnect.de)02:46
+ chartreuse (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)03:00
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)03:09
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)03:18
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)03:19
- nsc (QUIT: Ping timeout: 240 seconds) (~nicolas@i5C7440A3.versanet.de)03:59
+ nsc (~nicolas@i5C74426A.versanet.de)04:01
* nsc -> Guest748604:02
- vagrantc (QUIT: Ping timeout: 250 seconds) (~vagrant@2600:3c01:e000:21:21:21:0:100b)04:22
- sts-q (QUIT: Ping timeout: 268 seconds) (~sts-q@212.53.219.204)04:45
- chartreuse (QUIT: Quit: leaving) (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)04:47
+ sts-q (~sts-q@91.200.108.148)04:55
+ chartreuse (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)05:17
+ vagrantc (~vagrant@2600:3c01:e000:21:21:21:0:100b)05:48
+ arminweigl_ (~arminweig@sourcehut/user/arminweigl)05:52
- arminweigl (QUIT: Ping timeout: 240 seconds) (~arminweig@sourcehut/user/arminweigl)05:54
* arminweigl_ -> arminweigl05:54
- erlehmann (QUIT: Quit: Just say no, then the virus can not enter your body without your consent.) (~erle@ip5f5bd566.dynamic.kabel-deutschland.de)06:22
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon)07:14
- GNUmoon (QUIT: Ping timeout: 276 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)07:18
+ chomwitt (~chomwitt@2a02:587:dc06:be00:12c3:7bff:fe6d:d374)07:50
- GNUmoon2 (QUIT: Ping timeout: 276 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)08:06
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon)08:55
- vagrantc (QUIT: Ping timeout: 250 seconds) (~vagrant@2600:3c01:e000:21:21:21:0:100b)09:24
+ vagrantc (~vagrant@2600:3c01:e000:21:21:21:0:100b)09:35
+ MajorBiscuit (~MajorBisc@c-001-025-008.client.tudelft.eduvpn.nl)10:56
+ erlehmann (~erle@ip5f5bd566.dynamic.kabel-deutschland.de)11:19
+ Christoph_ (~Christoph@p4fe73da6.dip0.t-ipconnect.de)12:51
- jvalleroy (QUIT: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@li1266-111.members.linode.com)12:54
+ jvalleroy (~quassel@li1266-111.members.linode.com)12:54
- jvalleroy (QUIT: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@li1266-111.members.linode.com)13:02
- mtm (QUIT: Ping timeout: 256 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)13:03
+ mjw (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)13:03
+ jvalleroy (~quassel@li1266-111.members.linode.com)13:04
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)15:09
- mtm (QUIT: Remote host closed the connection) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)15:27
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:21:21:0:100b)15:33
- mjw (QUIT: Quit: Leaving) (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)17:49
mntmnjosch: it is possible to download the whole artifacts package or certain files from the latest successful job by constructing an url like here: https://docs.gitlab.com/ee/api/job_artifacts.html#download-a-single-artifact-file-from-specific-tag-or-branch18:10
mntmnexample: https://source.mnt.re/reform/reform-debian-packages/-/jobs/artifacts/main/download?job=Test18:10
mntmnsorry, that job=Test should be job=build18:22
mntmnjosch: ok i just made a script on my server that fetches+unpacks the latest successful repo build, which now lives here: https://mntre.com/reform-debian-repo/18:41
joschmntmn: cool! Can that script also sign the result?18:42
mntmnjosch: nope, i would go with a [trusted=yes] for now as it is using https... what do you think?18:42
joschit's up to you I think :)18:42
mntmni'm fine with it because otherwise we would have to import a key and users would need to trust that18:43
mntmn(like we did before)18:43
joschand that would be bad?18:43
mntmnwell, if someone breaks into this server to put malicious packages there, they could also steal the key18:44
mntmnideally the signing would need to take place on yet another server18:44
joschah because the secret key lives on the same machine as the repo, okay18:44
joschyes18:44
mntmnin an automated scenario it would, right now it doesn't18:44
mntmnit's my gpg key, so i signed the repo manually via sshfs18:45
mntmnin the past18:45
joschsure, if the private key lives on the same server as the repo, then I guess TLS is sufficient18:46
mntmnwhen this is a little more mature we can enhance the security architecture18:48
joschyup18:48
joschthen next i'll polish the reform-system-image branch I have -- can you comment on which changes you like and which you dislike?18:49
mntmnjosch: ah, i need to compare with my branch18:50
- MajorBiscuit (QUIT: Ping timeout: 240 seconds) (~MajorBisc@c-001-025-008.client.tudelft.eduvpn.nl)18:51
joschthe diff will be kinda big18:52
joschi can also start with breaking it down into smaller parts first18:52
mntmnjosch: ok, i will have something to rebase it on in a few hours18:52
joschcool, thanks!18:52
- GNUmoon2 (QUIT: Ping timeout: 276 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)19:38
mntmnjosch: do you have time to add the reform-handbook .deb build to reform-debian-packages?19:58
chartreuseOh nice, being fancy and making signed deb packages. I was just always building from source for my fork of the system image20:10
chartreuseIs there a web of trust type setup for signing deb packages, or would every maintainer that packages a deb need their own key that would need to be trusted20:11
chartreuseI guess it could be done with a reform-signing-keys type package20:11
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@66.115.189.236)20:23
joschmntmn: for reform-handbook I'd like to redo the packaging from scratch. See https://source.mnt.re/reform/reform-handbook/-/merge_requests/5 for a list of issues.20:30
Boostisbetterthis might be another dumb question, but does snapd work on the Reform? 20:31
mntmnjosch: oh, i see. yes, i'd like to fix these20:33
mntmnjosch: meaning: i will gladly accept your fixes :D20:33
Boostisbetterdisregard the snap question. 20:38
+ vagrantc (~vagrant@2600:3c01:e000:21:21:21:0:100b)20:46
Boostisbetterit is maybe a little premature, but if snaps work, the signal desktop client is solved. 20:47
Boostisbetternevermind, I foolishly thought someone might have prepped it for ARM. That is not the case. 20:52
mntmnBoostisbetter: what about this one https://wiki.mobian-project.org/doku.php?id=signaldesktop20:54
Boostisbetterlet me try that. I just restarted to finish installing flatpak as I saw that they had a client on there as well. 20:56
mntmnBoostisbetter: also, here's a build script if you want to compile yourself https://github.com/BernardoGiordano/signal-desktop-pi4/blob/master/install.sh21:01
joschchartreuse: a reform-signing-keys package is pointless if it's served by the same repository signed by the key it contains.21:02
joschchartreuse: so for the old repo I included the key in the Signed-By field of the image's sources.list: https://source.mnt.re/josch/reform-system-image/-/blob/non-root/reform2-imx8mq/reform.sources21:03
joschThat way you have a trust path from a gpg signed git commit to the repository key.21:03
mntmnbleh, with kernel 5.17-rc1: [    5.562369] [drm:drm_bridge_attach] *ERROR* failed to attach bridge /soc@0/bus@30800000/mipi-dsi@30a00000 to encoder None-31: -51721:07
mntmnah, that's just noise21:10
chartreusejosch: Would only be needed though if there were multiple reform signing keys for 3rd party maintainers on there21:13
chartreuseI think I got that noise with 5.14, I'd have to check21:13
chartreuseReally need to update my kernel again and see what patches are needed for 5.16 or 5.1721:14
chartreuseThough I think the subset I have on there for 5.14 would be a better place to start for newer ones as I needed some small changes, and removed a couple21:14
Boostisbettermntmn: That signal desktop totally works. I am not sure if it will be keeping pace with the rampant way that Signal updates their desktop client. 21:15
erlehmannif anyone of you has minetest and a github account and can add to this, please tell https://github.com/minetest/minetest/issues/1198721:15
sigridyeah, i had that same problem21:16
sigridcan randomly see arms waving back and forth lol21:16
mntmnhehe21:17
sigridneed to retest with latest mesa21:17
chartreuseI know I tested it too myself, I think my issue was seeing the inside of my own face last I tried21:17
chartreuseI had to go into third person to try it21:17
kfxchartreuse: I thought that was about video chat and it was horrifying until I realized you were talking about minetest21:18
chartreuseHah XD 21:18
joschmntmn: an alternative way to publish the repo might be using gitlab pages if that's enabled on your instance.21:26
mntmnbuckket: could you investiage gitlab pages on our instance? --^21:27
erlehmannsigrid since the bug happened between 5.3.0 and 5.4.1, maybe you can bisect it.21:29
erlehmannsigrid can you check if the bug happens with minetest commit 3068853e8a58ccc7370a5ce977c08223601c497a or minetest commit 3068853e8a58ccc7370a5ce977c08223601c497a or minetest commit 808fa5ecb3ddfd5d993000cc6b4c972257e182db21:39
erlehmannsame question to chartreuse 21:39
erlehmannplomlompom has my reform  2right now, can not test21:39
chartreuseCan check a bit later if you want21:49
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon)21:50
erlehmannchartreuse would be nice. note that due to using the very unreliable build tool cmake, incremental builds are unlikely to result in the binary you would want or expect (and sometimes do not work at all).21:51
chartreuseI'll just do a clean build then21:51
erlehmannchartreuse, if you are interested: https://github.com/minetest/minetest/issues/1174922:05
erlehmann(the issue details why cmake is broken and can not be fixed)22:08
sigrid;; xbps-query -Rs minetest22:09
sigrid[*] minetest-5.4.1_1 InfiniMiner/Minecraft inspired game22:09
sigridno bug22:09
sigrid(can't see my face)22:10
sigridOpenGL version string: 2.1 Mesa 22.0.0-devel (git-a35c5540e4)22:10
sigridOpenGL ES profile version string: OpenGL ES 2.0 Mesa 22.0.0-devel (git-a35c5540e4)22:10
sigridI'll test with older mesa22:10
erlehmannsigrid you are using the OpenGL ES renderer here, right?22:13
erlehmannor OpenGL?22:13
sigridI don't know how minetest is selecting that22:19
sigridold mesa works fine too22:20
sigridwith and without ETNA_MESA_DEBUG=nir22:20
erlehmanndid you compile that minetest yourself?22:21
sigridnope22:21
sigridit's coming as a standard void linux package22:21
erlehmannthen void does something different ig22:21
mntmnok lol so in kernel 5.16 they removed our panel definition from simple-panel.c :|22:22
erlehmannsigrid are you in the mood to compile recent minetest and see if it works?22:22
mntmnthat's why the panel doesn't probe anymore22:22
mntmn( innolux_n125hce_gn1_mode )22:22
sigridahhh22:22
erlehmannmntmn why would anyone remove something that is out in real hardware, was it an accident?22:22
sigridso it's an easy fix?22:22
sigriderlehmann: yeah, just not rn. I need to do some work22:23
mntmnerlehmann: i have no idea, haven't seen the commit yet22:23
sigridcan it wait until tmw? like in 16 hours22:23
erlehmannsigrid i will add sth to the issue then. can you give me the output of minetest --version?22:23
sigridyeah22:23
erlehmannno idea what tmw is but ofc it can wait22:23
erlehmanntomorrow22:23
erlehmannoh22:23
- GNUmoon2 (QUIT: Ping timeout: 276 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)22:23
mntmnthey moved it to panel-edp.c22:24
sigridhttp://okturing.com/src/13016/body22:24
erlehmannsigrid do you have a microsoft github account that i should mention when i say it works on void with newer mesa?22:24
sigridftrvxmtrx22:24
Boostisbettermntmn: excellent work getting Reforms out the door. Pat yourself on the back and enjoy a nice cold one!22:24
mntmnBoostisbetter: thanks, still in the office at 10:24pm tho :322:24
erlehmannsigrid and you are sure that you tried minetest_game and not devtest?22:25
sigridI am not sure :)22:25
sigridhow do I make sure?22:25
erlehmannyou can go in third person and see if the player model is 3d22:25
erlehmanni think the default key is c for that22:25
erlehmannif it is a green blob, devtest22:25
mntmnah so looks like we need DRM_PANEL_EDP now22:26
erlehmannif it is a blocky avatar, prob minetest_game22:26
sigridoh...22:26
sigridyeah. my test was wrong. I see the face :D sorry22:26
sigridnewest mesa22:26
erlehmanngood that i asked then22:27
erlehmannsigrid btw, if you are in the mood for virtual legos, the game repixture has a player model with a face slightly inset, so it works ^^22:27
erlehmannyou can download it from the online content area22:28
mntmnyaay internal display is back now (on 5.17-rc1)22:28
mntmnhdmi also works22:30
sigriddo you have 5.16 working?22:30
mntmn5.17 so far22:30
mntmnnot sure about 5.16, i can test it tomorrow22:31
chartreuseI've got 5.14 and I suspect that'd work on 5.15 with only minor changes22:33
mntmnok 5.17 also works with single display mode22:36
mntmn(i incorporated some more dts fixes)22:37
mntmnhttps://source.mnt.re/reform/reform-system-image/-/tree/sysimage-v3/reform2-imx8mq/template-kernel22:37
mntmnfascinating, minetest window is black now with this kernel22:38
mntmn(wat)22:38
mntmnchromium and glxgears work fine, though22:38
mntmnalso getting 50fps with webgl blobs demo22:39
chartreuseDid it change something drastic with the display stuff?22:42
mntmnunclear22:43
mntmn"display" has many levels and subsystems22:43
mntmnoh hardware h264 decoding with mpv works really well now in fullscreen22:44
chartreuseFair22:44
mntmnhaven't seen this liquid framerate with 1080p on reform before i think22:44
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon)23:10
mntmnfirst build with 5.17 ready for (very beta) testing https://source.mnt.re/reform/reform-system-image/-/jobs/543/artifacts/browse/reform2-imx8mq/23:18

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