2024-06-19.log

joschminute: unfortunately it seems that quite a bit of work remains to be done before atuin can be in debian: https://paste.debian.net/1320720/00:05
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org)00:35
joschuff... problems keep getting more with atuin...00:35
joscherror: package `atuin-common v18.3.0 (/<<PKGBUILDDIR>>)` cannot be built because it requires rustc 1.77 or newer, while the currently active rustc version is 1.75.000:35
joschlinux 6.9 is now in Debian kernel packaging git master https://salsa.debian.org/kernel-team/linux/-/commit/badef23070beb796b2c94722c581f035524f90f600:46
joschit includes the new debian/rules clean-generated target which I'll be using in reform-debian-packages00:47
joschminute: running reform-setup-encrypted-nvme (which also calls reform-migrate and reform-boot-config) in qemu on the gitlab CI works but instead of 6 minutes (on my a311d) the job takes 75 minutes...00:52
joschminute: is this worth the benefit of having some testing of the system image and reform-tools?00:52
* bluerise_ -> bluerise00:54
+ mgd (~mgd@host-89-240-113-218.as13285.net)01:20
- mgd (PART: !!unknown attribute: msg!!) (~mgd@host-89-240-113-218.as13285.net)01:20
- jjbliss (QUIT: Remote host closed the connection) (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)02:49
+ jjbliss (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)02:53
- chomwitt (QUIT: Ping timeout: 268 seconds) (~chomwitt@2a02:587:7a19:9600:1ac0:4dff:fedb:a3f1)03:08
midfavilanoam, Zaba, Twodisbetter: jumping in with partial logs but wrt: the reform vs framework thing, its like the difference between free software and open source, from my perspective03:45
midfavilaor freedom-enforcing/restrictive vs non-enforcing/permissive licenses03:46
midfavilathe latter is a problem because it doesnt require you to not screw people over03:46
midfavilain doing so you tacitly endorse the status quo 03:46
midfavilai.e. proprietary systems, and the unjust power structures they help in perpetuating03:46
midfavilamaybe im reading too far into it for some views, but that the reform's schematics are available is a huge draw for me both as a consumer and a hobbyist03:47
midfavilaits not just that theyre available, that theyre convenient from an engineering standpoint03:47
midfavilaits that that convenience is a) putting minute et al on a more equal, democratic playing field with the end users, and it also just makes the reform and similar easier to use03:48
midfavilalike when it comes to hardware, if schematics, source code, etc are available, i'll almost always choose that over a system where it isnt, because beyond my weird ideological opinions, its just less headache inducing03:48
midfavilaif i want to port software to the reform i just pull up some specs, roll up my sleeves, and get cracking. i dont have to jump through weird legal hoops or look for leaked docs or just cope with the fact that the manufacturer wont let me use the hardware as i please because muh property rights03:49
midfavilain the real world that can be as simple as not needing to conatminate my kernel with blobs during build time. its a pain in the ass to have to deal with those because they arent maintained for older or more obscure software, rendering otherwise useful hardware e-waste, and they can introduce serious bugs that cant be fixed by the community03:50
midfavilaif a modern gluebook is a knife twelve inches in your back, the framework pulls it out halfway03:50
midfavilathats not progress03:50
midfavilathats like, doing slightly better than the average03:50
midfavilalike wow you'll sell me a battery and a screen great job round of applause everyone03:51
midfavilai still have to lock myself into your form factor and you wont give me schematics to fab my own low-level parts of tinker with things or whatever03:51
midfavilathe reform might be (by default anyway) slower and less performant than the competition, but the quality and not-making-me-want-to-sudoku-myself-factor is leagues beyond almost anything else on the market03:52
midfavilatl;dr framework drools reform rules 03:52
midfavilablogpost over03:52
midfavilathanks for coming to my ted talk03:52
dozensman that guy ted must have talked so much, he's like famous for it03:56
noammidfavila: sudoku yourself??05:08
midfavilacharacter rerolling. i say it sardonically but there are times where ive been tinkering with something and ive hit a wall because of licensing and it makes me want to throw things05:09
midfavilalike for example matrox still makes graphics cards and afaik they dont require proprietary firmware. quad DP and single slot. ideal for professional workstations... but the X11 driver is proprietary and only they distribute it and it hasnt been updated in years05:10
midfavilaif the matrox x11 driver was open source i would sell my workstation's WX5100 immediately05:11
joschmidfavila: wrt performance you might be interested in the upcoming rk3588 upgrade for the reform :)07:13
joschminute: source.mnt.re CI is doing "500 Internal Server Error" again because no more space for build artifacts -- i'm going to delete some from the non-main branches to fix this again, okay?07:19
joschhttps://source.mnt.re/reform/reform-system-image/-/jobs/457007:19
pandoradid anyone manage to install miniconda or so on an MNT? I tried the aarch64 installer but it always quiets with "Illegal instructions". I suspect that the cpu on the pocket is not supporting all  opcodes? Maybe I am just doing it wrong07:32
pandoraoh ... actually. The build for the rpi4 works. I don't know why the generic aarch64 doesn't07:40
pandora@ephase“11:08 PM <ephase> I don't think so because I have CPU and Memory on my waybar, all become red when full “ - could u share ur config how u got cpu and mem in ur waybar? Wanna do the same :)07:48
ex-parrotjosch: 75 minutes doesn't sound too bad for a thing if you can just ignore it and let it run07:58
minutemidfavila: thanks for the speech!08:58
joschminute: i also sent you some messages but the important question is whether 75 minutes is just too horrible or not? Maybe this job should be optional and only trigger on scheduled runs or something?09:01
minutejosch: 75 mins are indeed horrible because they block the CI... so optional is good. ooc what's the main issue, qemu can't use kvm in ci?09:03
joschminute: i have yet to find a hosting provider which hands out virtual machines which also allow kvm09:05
joschminute: most of them give you a virtualization environment with kvm disabled for reasons beyond my knowledge09:05
joschbut it's probably a good reason because i do not know of one where you get it09:05
- digitalrayne (QUIT: Quit: じゃまたね) (~digitalra@vps-446f4f39.vps.ovh.ca)09:52
+ digitalrayne (~digitalra@vps-446f4f39.vps.ovh.ca)09:53
violetfriendy refresh on trying to get an account activated on the mnt gitlab. username is artemis / artemis@artemis.sh10:30
joschminute: ^10:33
violetlogging off now becaue its bed time but ill be around again tomorrow10:37
+ mjw (~mjw@gnu.wildebeest.org)10:45
- nybble (QUIT: Ping timeout: 256 seconds) (~sprang@user/csprng)10:46
joschminute: i found an old system image for LS1028A on my disk with a kernel from March this year: 6.7.9-reform2-2+reform20240327T174618Z10:47
joschminute: that one seems to work fine. I then upgraded only the kernel to 6.8.12-1+reform20240605T104210Z10:48
joschand that produces lock-ups.10:48
joschI have an LED on my SSD which will turn on once i press the power button and then stay on (it will blink when data is being transferred)10:48
joschthat LED turns off when the lock-up happens10:48
joschgreat, i'm trying to uninstall linux 6.8 so that i can boot with linux 6.7 again but it locks up before "apt remove" can complete XD11:04
joschgood news is of course that the issue is quite reproducible so if somebody has too much free-time on their hands, it would be not too hard to bisect the kernel to find the commit that introduced this regression11:06
joschoh no wait, good news!11:10
joschi just had a lock-up with kernel 6.711:10
joschso maybe it's something about my system11:10
joschhuh... is this a thermal issue?11:11
joschmaybe not... /sys/devices/virtual/thermal/thermal_zone?/temp says 5100011:13
joschand now i put a 120 mm fan on top of the heat sink and the problem remains...11:32
- mjw (QUIT: Ping timeout: 264 seconds) (~mjw@gnu.wildebeest.org)11:59
joschminute: do you think i can hit the merge button on https://source.mnt.re/reform/reform-tools/-/merge_requests/72 so that the pcie related fixes in the initramfs for imx8mp can be deployed to users?12:10
joschi tested big parts of the MR but not all of it as my LS1028A is a bit broken it seems :(12:10
joschso i didn't manage to have reform-setup-encrypted-nvme finish12:10
joschbut the "dmesg -n 7" in the initramfs hook works as intended12:10
* Guest2692 -> mjw12:56
+ ericsfra` (~user@ra-vpn234.ra-vpn.ucl.ac.uk)13:00
- ericsfraga (QUIT: Ping timeout: 252 seconds) (~user@2.28.216.209)13:02
- ericsfra` (QUIT: Ping timeout: 264 seconds) (~user@ra-vpn234.ra-vpn.ucl.ac.uk)13:09
pandoraGot another question about the pocket reform battery… when I query the battery state with upower it always reports the same “Energy”. That makes it impossible to get a “TimetoEmpty”. The energy rate and percentage works tho. Is the energy reported by the driver?13:49
minutemjw: does the sd card in your reform contain important data or should i override it with latest ls1028a image?14:58
mjwminute, override it! :)14:58
minutemjw: ok cool14:58
minutejosch: merged! sorry i accidentally didn't uncheck the "delete source branch" box14:58
+ ericsfraga (~user@2.28.216.209)15:00
minutejosch: maybe your ls1028a needs the bodge wire for jtag reset15:05
minutejosch: i can do that (after my holidays)15:05
minutethere's only 3 people who have ls1028a without that fix, josch, jacqueline and cinap_lenrek15:05
minutejacqueline did the fix herself15:06
minutejosch: the loglevel fix is in that reform-tools MR, right?15:08
minutei applied this fix now manually on mjw's sd card15:09
mjwACTION feels special, thanks15:09
minute:D15:09
minuteeverything looks good so far15:11
mjwACTION also feels a little embarrassed, here we have the most open, modular, fixable hardware and instead of fixing it myself I sent it in to get it fixed/upgraded...15:11
minutei'll leave it turned on for a while during lunch (which is now) to see if i also get the hang that josch gets... (but i don't expect it)15:12
minutecore_cluster-virtual-015:12
minuteAdapter: Virtual device15:12
minutetemp1:        +46.0°C  15:12
minutemjw: it's good to check in on the health of our devices personally from time to time :D15:13
minute>  15:48:11 up 45 min,  3 users,  load average: 0.09, 0.06, 0.0115:48
minuteno hang15:48
minute> temp1:        +53.0°C  15:48
minutei used this image https://source.mnt.re/reform/reform-system-image/-/jobs/4529/artifacts/file/reform-system-ls1028a.img.gz15:48
minutejosch: so might be something about your module or setup15:48
minute(system is not yet on SATA though... this is running from SD)15:49
minuteah, poweroff doesn't cleanly work, there's a (known) issue where it OOPSes15:49
minuteweird that it does > [ 2777.405956] reform2_lpc: removing ... 15:50
minuteso it removes lpc driver instead of doing powerdown?!15:50
+ mark_ (~mjw@gnu.wildebeest.org)16:01
+ chomwitt (~chomwitt@2a02:587:7a19:9600:1ac0:4dff:fedb:a3f1)16:37
noamHmm, how loud do the CES speakers get?16:44
noamhas anyone modded the Reforrm to be, uh, even louder? :P16:44
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)17:13
- ericsfraga (QUIT: Ping timeout: 268 seconds) (~user@2.28.216.209)17:20
joschminute: oh thank you for all your replies! Let me go through them. :)17:29
joschminute: I actually changed the settings of the reform-tools project such that merge requests would have their source branch deleted by default -- this is to stop clutter from accumulating which at some point has to be cleaned up. If a branch gets merged, I do not think there is much reason to keep the branch, no? Because its contents can then also be found in the "main" branch. And the local git of the 17:31
joschuser who prepared the MR will still have the branch on their PC.17:31
joschminute: i thought the bodge wire for jtag reset was only to allow it to *boot*. Is the bodge wire also required to assure continuous operation? If yes, is there a plausible reason why I didn't experience this problem until now? As you know I had it on for many, many hours in the past -- not the least to test reform-tools and reform-system-image stuff but also to do all the PCIE graphics card foo. And it 17:33
joschnever died by itself...17:33
joschminute: the loglevel fix is now part of the initramfs. If it's just in reform-hw-setup, then it's too late to allow entering of the luks passphrase during very early boot.17:34
joschminute: yes, the CI results of job 4529 is exactly what I used. But I also had the issue with earlier images. Notably images from March with which I hadn't had these issues back then.17:35
joschAnd yes, my system was also running from SD. reform-setup-encrypted-nvme never managed to finish17:35
joschminute: I documented the LS1028A powerof issue here 2 days ago so that it does not get forgotten: https://source.mnt.re/reform/reform-debian-packages/-/issues/917:36
joschminute: thanks a lot for all your feedback. It indeed sounds to be a problem of my specific unit, which I'm very relieved about. Phew... I was really worried I'd have to do another round of kernel bisecting. XD17:37
+ ericsfraga (~user@2.28.216.209)18:30
- ericsfraga (QUIT: Remote host closed the connection) (~user@2.28.216.209)18:33
* mjw -> Guest706418:43
- Guest7064 (QUIT: Killed (copper.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)18:43
* mark_ -> mjw18:43
+ Guest7064 (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)18:43
+ nybble (~sprang@user/csprng)18:54
+ ephase (~ephase@2a01:e0a:2a:5300:8af3:6216:8fce:7058)20:22
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)20:24
- ephase (QUIT: Quit: WeeChat 4.3.1) (~ephase@2a01:e0a:2a:5300:8af3:6216:8fce:7058)21:32
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-64-230.tukw.qwest.net)22:26
+ colinsane (~colinunin@97-113-64-230.tukw.qwest.net)22:30
- colinsane (QUIT: Remote host closed the connection) (~colinunin@97-113-64-230.tukw.qwest.net)23:29
+ colinsane (~colinunin@97-113-64-230.tukw.qwest.net)23:34

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