2023-11-13.log

- S0rin (QUIT: Ping timeout: 264 seconds) (~S0rin@user/s0rin)00:06
- minute (QUIT: Ping timeout: 255 seconds) (~mntirc@softboy.mntmn.com)00:06
+ reformer (~reformer@softboy.mntmn.com)00:08
- Asmadeus (QUIT: Server closed connection) (~asmadeus@240b:13:8c80:d300::42:13)00:12
+ Asmadeus (~asmadeus@240b:13:8c80:d300::42:13)00:12
- S0rin (QUIT: Ping timeout: 246 seconds) (~S0rin@user/s0rin)00:24
+ S0rin (~S0rin@user/s0rin)00:27
+ reform10714 (~root@host-178-72-203-77.ip.nej.cz)01:52
- reform10714 (QUIT: Client Quit) (~root@host-178-72-203-77.ip.nej.cz)01:52
- nsc (QUIT: Ping timeout: 264 seconds) (~nicolas@95-48-142-46.pool.kielnet.net)03:15
+ nsc (~nicolas@251-48-142-46.pool.kielnet.net)03:16
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@64.189.201.150)04:02
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)04:15
+ jacobk (~quassel@utdpat242060.utdallas.edu)04:27
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@utdpat242060.utdallas.edu)04:43
+ jacobk (~quassel@utdpat241106.utdallas.edu)04:53
- S0rin (QUIT: Ping timeout: 258 seconds) (~S0rin@user/s0rin)05:13
+ S0rin (~S0rin@user/s0rin)05:19
- jacobk (QUIT: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@utdpat241106.utdallas.edu)05:19
+ jacobk (~quassel@utdpat241106.utdallas.edu)05:22
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@utdpat241106.utdallas.edu)06:02
+ jacobk (~quassel@utdpat241055.utdallas.edu)06:13
+ chomwitt (~chomwitt@2a02:587:7a12:2d00:1ac0:4dff:fedb:a3f1)06:39
joschflowy: no worries, you will have the perfect idea two days after your shipment arrived07:48
joschbeen there :(07:48
+ eibachd (~eibachd@2a01:599:b22:12a9:81e2:c50c:4fc5:4bcd)08:15
- yankcrime (QUIT: Ping timeout: 245 seconds) (~nick@gw.tetromino.io)09:09
+ yankcrime (~nick@gw.tetromino.io)09:11
- klardotsh (QUIT: Ping timeout: 246 seconds) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)10:40
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@utdpat241055.utdallas.edu)11:41
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:b22:12a9:81e2:c50c:4fc5:4bcd)11:42
+ eibachd (~eibachd@p200300dcf704e5009c592d3f4af00226.dip0.t-ipconnect.de)11:43
joschfunny that according to https://shop.mntre.com/products/mnt-reform the a311d is now the default12:06
- erle (QUIT: Server closed connection) (~erle@2a02:8109:da40:c4:2f2b:e0ea:5eb0:2313)12:08
+ erle (~erle@2a02:8109:da40:c4:82f:95a1:7cac:8d51)12:08
joschmy next mnt order will happen once motherboards are available again... hrm... and it's "just" 250 EUR... hrmmm...12:10
+ jacobk (~quassel@64.189.201.150)12:11
- mjw (QUIT: Ping timeout: 240 seconds) (~mjw@gnu.wildebeest.org)12:34
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:587:7a12:2d00:1ac0:4dff:fedb:a3f1)12:38
* mark_ -> mjw12:48
minutejosch: yep12:49
sevanno change on UPS delivery dates, yay \o/12:52
sevannow just need to wait for tomorrow :)12:53
joschgood news for reform-system-image: Theodore Ts'o (the e2fsprogs developer) wants to integrate my libarchive patches for mke2fs "shortly" -- I expect this to make the reform-system-image pipeline 10-20 minutes shorter12:58
joschat that point it might make sense to think about a arm64 runner because then the biggest thing slowing it down is the arm64 emulation on amd6412:58
joschminute: if you are happy with https://source.mnt.re/reform/reform-tools/-/merge_requests/60 then i could add those commits to https://source.mnt.re/reform/reform-tools/-/merge_requests/59 and build you a new set of images to test before officially recleasing 1.3413:02
joschminute: i also wanted to talk to you about the naming of the system image artifacts. Would it make sense to change "reform" to "reform2"? The idea behind that would be that the first part of the filename indicates the device like the reform 2 or the pocket reform. It just saying "reform" will be confusing when pocket reform images are getting built.13:04
joschOh we talked about building pocket reform images a few days ago, no?13:04
minutejosch: yes13:05
minutejosch: reform is fine, the new image will be pocket-reform-... i guess13:05
joschah okay13:05
minutejosch: i think "reform2" would be more confusing for most people13:05
minutebecause it isn't called like this on product pages etc13:05
joschthat's true :)13:05
joschnice update on that page btw!13:05
minutethanks, we're gonna fix some css issues there today ^^13:06
- eibachd (QUIT: Ping timeout: 258 seconds) (~eibachd@p200300dcf704e5009c592d3f4af00226.dip0.t-ipconnect.de)13:08
+ eibachd (~eibachd@2a01:599:b22:12a9:81e2:c50c:4fc5:4bcd)13:08
joschminute: was that "yes" of yours the answer to "are you happy with those changes and should i pull them over"? or do you need more time on that?13:10
minuteahh sorry, there was too much going on in parallel here, rereading13:19
minutejosch: great news about the time savings13:19
minutejosch: yes, it would be good to create a new test image with that stuff, thank you13:23
- iank (QUIT: Quit: ZNC 1.8.2+deb2+b1 - https://znc.in) (~iank@fsf/staff/iank)13:25
+ chomwitt (~chomwitt@2a02:587:7a12:2d00:1ac0:4dff:fedb:a3f1)13:26
+ iank (~iank@fsf/staff/iank)13:26
+ mark_ (~mjw@gnu.wildebeest.org)14:06
- mark_ (QUIT: Ping timeout: 258 seconds) (~mjw@gnu.wildebeest.org)14:54
joschminute: creating a new image will take a while longer because gedit is currently uninstallable due to the libtepl transition. I'll ping you once it's ready.15:09
sevanminute: on the up tracking page. When you look at the shipment progress section, there's a radio button titled "15:15
sevanHide Brokerage Events15:15
sevan"15:15
sevanif you enable that, the listings for "UPS initiated contact with receiver or importer for clearance information. Once received, UPS will submit for clearance." among other entries disappear15:16
sevanshowing just which facilities the package arrived at/departed15:17
joschminute: remember how i implemented something that lets you run reform-debian-packages for testing in case unstable is broken yet again?15:21
joschminute: this is now also possible for reform-system-image like this: https://mister-muffin.de/p/UXzi.png15:21
joschindependent of that, the variable on the top also lets you test unreleased reform-tools versions15:21
minutejosch: cool!15:22
joschi'll create a MR after having verified that it works15:22
hramrachgenerally moving to testing with the images might be good idea15:37
hramrachthe kernel is provided from reform repo anyway, and anything else does not tneed to be *that* cutting edge15:38
minutedid a first "7z b" on firefly rk3588 module (but with vendor kernel). cpu speed is approx. 55-66% faster than a311d15:43
joschhramrach: maybe. But it also happened quite a number of times that by using "unstable" we caught bugs early and could fix them before they migrated to testing.16:06
joschanother reason to use unstable is to be able to mix with experimental16:09
joschjust a few weeks ago minute added firedecor we required a new wayfire version16:09
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:b22:12a9:81e2:c50c:4fc5:4bcd)16:32
+ eibachd (~eibachd@p200300dcf704e5007767c1ae015312f2.dip0.t-ipconnect.de)16:32
joschoh also the argument with linux also doesn't work because linux depends on the libc it was built with which is likely different from the one in testing due to frequent uploads of glibc16:34
joschunfortunately it is exactly those frequent uploads that break reform-debian-packages regularly due to m-a:same version skews16:38
joschso using testing as the base would work if we are fine with linux from testing which is the case right now16:38
joschbut i'd not be surprised if soon some new board will require linux from unstable and experimental again and then we'd have to switch back16:39
joschbut switching back and forth is a bad idea for consumers of the packages from the MNT repo16:39
joschminute: you think an rk3588 based SoM will be the next thing for the reform? :) I was wondering what platform you meant here https://mastodon.social/@mntmn/11138792568074157716:41
hramrachjosch: the kernel is built anyway in the reform repo so it can provide the unstable/experimental kernel built for testing16:48
hramrachthe glibc dependency is not because hte kernel needs it but because it happened to be built with it16:49
- eibachd (QUIT: Ping timeout: 260 seconds) (~eibachd@p200300dcf704e5007767c1ae015312f2.dip0.t-ipconnect.de)16:50
hramrachand you can use unstable with kernel built for testing if you want, it does not work the other way around16:51
+ eibachd (~eibachd@2a01:599:b22:12a9:81e2:c50c:4fc5:4bcd)16:53
joschhramrach: you are right16:54
+ mark_ (~mjw@gnu.wildebeest.org)17:14
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)17:23
f_minute: thanks again for sending me a bpi-cm4 board!17:23
joschf_: uh cool! what are you going to work on with it? :)17:24
f_SPL/BL2 RE.17:24
f_Porting U-Boot SPL / RE Amlogic BL217:25
joschnice :)17:25
f_That, along with some other boards (one has the same SoC as the cm4)17:25
f_I'll have 2 A311D boards in total.17:25
f_(which is nice)17:26
f_I confirmed the CM4 boots in bootROM download/usb mode.17:26
f_And I can communicate with it using the USB-C port.17:27
joschhramrach: so i have been thinking a bit more about your proposal. Suppose we switch to testing. Then sometimes we still need unstable or experimental packages. With wayfire and firedecor we needed quite a bunch of them from unstable. If we default to testing then we'd have to backport a number of packages to testing every time packages and their dependency chains need it. Unless we switch forth and back 17:39
joschbetween testing and unstable there is no way around that, nro?17:39
- eibachd (QUIT: Ping timeout: 264 seconds) (~eibachd@2a01:599:b22:12a9:81e2:c50c:4fc5:4bcd)17:46
Boostisbetterjosch, thanks again for helping me get on the debian stable track. It has been really awesome, and I haven't had any adverse affects to date as a result. 17:47
BoostisbetterHopefully you are experiencing the same. 17:48
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.8.188)17:50
+ Ar|stote|is (~linx@149.210.8.188)17:53
+ eibachd (~eibachd@2a01:599:314:22b6:7e59:d6b3:8113:a01)17:56
- Boostisbetter (QUIT: Ping timeout: 264 seconds) (4a410829d7@irc.cheogram.com)18:19
+ Boostisbetter (4a410829d7@irc.cheogram.com)18:20
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:314:22b6:7e59:d6b3:8113:a01)18:24
+ eibachd (~eibachd@p200300dcf704e500842d8ff599cf6c56.dip0.t-ipconnect.de)18:27
hramrachjosch: I don't know about wayfire. I think getting the reform working with Debian and getting wayfire are two separate things. The testing base does not prevent installing unstable or experimental wayfire for people who want that.18:29
hramrachAlso I doubt the unstable wayfire packages are needed forever. Like the project gets mature at some point and you don't need the latest git snapshot to run it18:30
hramrachit's different with the kernel to get new hardware support but for most applications it's not ne4eded18:31
joschhramrach: wayfire was just an example. It happens several times that Lukas wants the bleeding edge software going so far that it gets compiled from git but still needs the very latest packages from unstable just after I uploaded them to NEW.18:52
joschwayfire is a good example because Lukas was very much pressed for time as there was a unit to be shipped to somebody reviewing it and things had to work quickly18:53
joschso waiting for things to hit testing (or even stable) seems to be rarely an option18:53
joschhramrach: i agree with you that this causes problems but that's why I set up reform.debian.net for those who want a stable system18:54
hramrachjosch: it's a different thing when you need to do PoC to show something work on the hardware, and what is shipped to the general user19:16
hramrachunstable is very bad for the latter19:16
hramrachWhy is ATF listed as blob on Aii3D? Upstream seems to support it https://trustedfirmware-a.readthedocs.io/en/latest/plat/meson-axg.html19:23
joschhramrach: i agree that unstable is bad for the general user and that's why I put my time into reform.debian.net19:25
joschhramrach: but i think minute is quite set on using unstable for what is distributed by mntre.com so I cannot argue for them :)19:25
hramrachalso why is stuff built with DKMS? Can't those modules get integrated upstream?19:27
joschpossibly19:28
joschit needs somebody doing the work though19:28
hramrachis the ATF blob used special in some way or would the upstream opensource ATF work for A113D?19:29
joschthere was an issue with upstream atf if i remember correctly... let me search irc history, maybe i find what the issue was...19:30
hramrachso it is special in some way19:32
joschi cannot find it in the irc logs19:33
joschi think f_ is the person in the know concerning a311d and atf19:33
f_hramrach: I don't own A113D.19:35
f_josch, hramrach don't confuse A311D with A113D!19:35
f_A113D is an AXG SoC for things like google assistant, while A311D is...what the BPI CM4 module uses.19:36
f_Confusing, I know :)19:36
joschmaybe hramrach just typo'ed the name? there is no A113D option for the reform19:36
f_yeah19:36
f_Oh well no.19:36
f_A113D is AXG, and hramrach linked to the AXG port of TF-A BL31.19:37
f_(which I didn't port BTW)19:37
f_(Am working on BL2, not BL31)19:37
hramrachright, they don't support the 311 one19:37
f_I think they do.19:37
f_A311D is G12B19:37
hramrachthey only list G12A19:39
hramrachat any rate - both A311D and A113D, A311D is G12B .. Amlogic has really bad naming problem19:40
jfredI've enjoyed having my MNT hat, and with the winter coming up... you know what would be a nice addition? An MNT beanie :)19:48
hramrachthanks for the clarification - the amlogic stuff is indeed very confusing19:49
hramrachjosch: Regarding Debian release - most of the time I was running Debian on desktop I was using testing - unstable is too often broken, and there is always something too old in stable.20:02
hramrachThere was a card that came with the Reform that has the unstable system preinstalled, and sure enough it had the library breakege problem which is kind of jarring.20:03
hramrachUltimately this would not matter if the drivers were merged upstream and using any distribution would do but that's not where we are20:04
hramrachAnd Debian upstream does not recommend using testing, either. There is basically no release usable for desktop.20:05
+ robin (~robin@user/terpri)20:05
f_hramrach: Sure20:13
f_Yeah S905 v.s. S905D20:13
minutejfred: true @ beanie20:15
minutejosch: rk3588, mediatek or qualcomm20:16
f_I could try porting TF-A BL31 to G12B then...20:17
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)20:17
f_It will be necessary anyway if we want SPL to boot...Amlogic BL31 doesn't quite like U-Boot SPL IIRC20:17
- Boostisbetter (QUIT: Ping timeout: 255 seconds) (4a410829d7@irc.cheogram.com)20:35
- Sario (QUIT: Quit: WeeChat 3.0) (sario@libera/staff/owl/sario)20:48
+ Sario (sario@libera/staff/owl/sario)20:48
+ Boostisbetter (4a410829d7@irc.cheogram.com)20:49
- Boostisbetter (QUIT: Ping timeout: 260 seconds) (4a410829d7@irc.cheogram.com)20:53
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@64.189.201.150)20:56
+ Boostisbetter (4a410829d7@irc.cheogram.com)21:01
BoostisbetterSo I'd like to try wayfire, but it doesn't seem to be installed on mine. How can I get the config file that comes with the Reform? Because when I try loadding it at the TTL I get a screen with a mouse and nothing else. 21:06
+ jacobk (~quassel@utdpat241040.utdallas.edu)21:07
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)21:08
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)21:08
- Boostisbetter (QUIT: Ping timeout: 260 seconds) (4a410829d7@irc.cheogram.com)21:10
+ Boostisbetter (4a410829d7@irc.cheogram.com)21:11
joschBoostisbetter: if you have the latest reform-tools installed you can find it in /etc/skel/.config/wayfire.ini21:16
- jacobk (QUIT: Quit: No Ping reply in 180 seconds.) (~quassel@utdpat241040.utdallas.edu)21:16
+ jacobk (~quassel@utdpat241040.utdallas.edu)21:17
joschhramrach: yes, i'm absolutely with you regarding instability of unstable (duh :D). Though you have to take this topic up with minute and not with me. I'm just a random user and not affiliated with MNT Research. :)21:18
minutehramrach: i am using unstable for years as my primary system und desktop and laptop, so i'm not really getting the issue i'm afraid21:20
joschminute: i have a new image for you containing reform-tools 1.34 from the staging branch. Since gedit in unstable is broken, this image uses testing as a base though: https://source.mnt.re/reform/reform-system-image/-/jobs/2544/artifacts/browse21:20
minutejosch: hmm, we can get rid of gedit i guess21:20
joschbecause it's broken right now (will be fixed within the next few days) or because the system image should not contain a GUI text editor? :)21:21
joschi could get you some data how much difference it makes in disk usage21:22
hramrachminute: the problem with unstable is that it often breaks - you get stuff that is uninstallable because something failed to build21:22
minutehramrach: i have experienced this only very rarely21:22
hramrachwhich is generally not a problem if you can wait a few days for an upgrade because you already have it but it's a problem when you don't have it and it happens to be broken21:23
hramrachthe latter more likely scenario for users that get the minimal image and boot it21:23
minutehramrach: which package broke for you?21:24
hramrachminute: there is the library that is causing gedit to be uninstallable currently. And while gedit is in the image so you can wait for upgrading it whenever it's installable again anything else that would depend on it you cannot install21:26
minutehramrach: ah, you're using gedit as your editor?21:26
hramrachI don't need gedit, whatever, this is not a problem for me. The general problem remains, though. Things do get broken in unstable21:26
hramrachand the workaround is to use testing, and pick packages from unstable only as needed21:27
hramrachwhich is super frownd on by Debian people but it's a way to make Debian kind of usable on desktop21:28
- Sario (QUIT: Quit: WeeChat 3.0) (sario@libera/staff/owl/sario)21:28
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)21:28
hramrachand it breaks down before relase because then testing stops updating and the gap between testing and unstable grows21:30
joschhramrach: not really because during the freeze, maintainers are not supposed to upload anything to unstable that is not to fix RC bugs in testing. During freeze, that's what experimental gets used for.21:31
hramrachok, so that's how that was resolved. 21:32
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@utdpat241040.utdallas.edu)21:36
hramrachBoostisbetter: cd ~/.config ; wget https://github.com/WayfireWM/wayfire/blob/master/wayfire.ini21:39
hramrachat least that's what they recommend21:39
hramrachfor me it refuses to start because I am root /o\21:40
+ jacobk (~quassel@utdpat241040.utdallas.edu)21:41
+ Sario (sario@libera/staff/owl/sario)21:47
- mlarkin (QUIT: Quit: leaving) (~mlarkin@047-036-115-056.res.spectrum.com)21:47
+ mlarkin (~mlarkin@047-036-115-056.res.spectrum.com)21:48
- marty_mcfly88 (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@2603-6000-8c01-0f3e-8981-851c-da40-7ba9.res6.spectrum.com)21:48
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@gnu.wildebeest.org))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)21:49
* mark_ -> mjw21:49
+ mark_ (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)21:49
hramrachfor non-root user the config should be pre-installed, anyway21:51
joschminute: installing gedit into the system image makes a difference of 4584 kB -- do you still want it removed?21:51
Boostisbetterhramrach, thanks! got it going. It is nice, but I have to be honest, Sway is excellent, and I just love how efficient it is. 21:52
Boostisbetterand light weight. 21:52
hramrachfor me it fails to start for some stupid reason, even as non-root21:53
Boostisbettercurious... I guess I'm just lucky. Hahaha21:55
BoostisbetterBut i try to keep my install as vanilla / basic as possible. 21:55
minutehramrach: for what reason exactly? are you using the config that we ship?22:03
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@utdpat241040.utdallas.edu)22:05
+ jacobk (~quassel@129.110.242.224)22:07
- eibachd (QUIT: Ping timeout: 260 seconds) (~eibachd@p200300dcf704e500842d8ff599cf6c56.dip0.t-ipconnect.de)22:11
hramrachit's the shipped config, and it gives too many to pick from ;-) https://paste.debian.net/1298078/22:14
hramrachand turns out the reason is I did not log in22:17
hramrachstupid indeed22:17
minutehramrach: ah, did you sudo into the user?22:27
f_hramrach: I actually think porting TF-A BL31 to g12b shouldn't be too hard22:40
f_and someone probably already succeeded at running tf-a BL31 on them22:41
hramrachit would be nice to have the opensource TF-A - then it would be possible to run the A311D without blobs (without wifi)22:44
hramrachand yes, it's generally not all that hard to add support to TF-A for people familiar with the platform, that's why I got curious about the TF blob, and got confused by the naming22:46
hramrachlike the TF-A has support for almost all popular SoCs, the ones not supported are the exception22:48
f_hramrach: ughh not so quick :P23:02
f_TF-A BL31 is only one piece23:02
f_https://moin.vitali64.duckdns.org/AmlogicBL2/Common/BootProcess23:03
f_ ^ roughly how an amlogic soc usually boots23:03
f_(should also add more firmware for g12 and later)23:03
f_BL31 is only *1* stage, out of the 5 total stages.23:04
f_1 isn't replacable as it's stored in ROM, another one is...well...U-Boot23:04
- chomwitt (QUIT: Ping timeout: 240 seconds) (~chomwitt@2a02:587:7a12:2d00:1ac0:4dff:fedb:a3f1)23:05
f_So that leaves us with 3 blobs: BL2, SCP_BL2, and BL31.23:05
f_BL31 is only one piece. You'd still have BL2 and SCP_BL2.23:05
f_BL31 should be easy. BL2 not so..23:05
f_and that's because BL2 handles DRAM init.23:05
f_SCP_BL2.......still have to look23:05
f_ACTION afk23:06
f_hramrach: So yeah, still a lot to do.23:07
f_Only Amlogic SoC that can have the most BL* blobs replaced is the S905 at the moment..I and Kwiboo (in #linux-amlogic) got U-Boot SPL to boot things, and you also got the upstream TF-A BL31.23:08
- Boostisbetter (QUIT: Ping timeout: 246 seconds) (4a410829d7@irc.cheogram.com)23:15
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@129.110.242.224)23:27
+ jacobk (~quassel@utdpat241106.utdallas.edu)23:42
hramrachso Amlogic has dram init in ATF23:53
hramrachthat's .. interesting23:53

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