josch | okay, i'm back | 00:15 |
---|---|---|
josch | sorry, this took way longer... | 00:15 |
- cow321 (QUIT: Server closed connection) (~deflated8@user/meow/deflated8837) | 00:17 | |
josch | yes, what m.inute said might've happened but reform53 also said earlier that the emmc, not the sd-card was chosen for /boot but i also was not quite sure what was going on and felt a bit confused | 00:17 |
+ cow321 (~deflated8@user/meow/deflated8837) | 00:17 | |
josch | generating a new system image now... | 00:18 |
josch | minute: unless you have objections, i'd add the reform-y2k plymouth theme in the next version of reform-tools and add plymouth as a dependency for reform-desktop-full | 00:18 |
josch | this would *not* enable plymouth yet. To enable it, one would have to manually configure that the "splash" boot option is added to the kernel cmdline | 00:19 |
josch | (either by editing /etc/default/u-boot or /etc/u-boot-menu/conf.d/foo.conf) | 00:19 |
josch | the downside is that it does not work on all platforms but we want to ship a unified system image | 00:20 |
josch | but i think there exists a good solution: add the "splash" parameter to u-boot of the platforms where plymouth does work and should be enabled | 00:20 |
minute | josch: if you ship it as something that is off by default but can be easily activated for beta testing, that would be best | 00:41 |
minute | josch: then i can test it and tweak the design on my own machines | 00:43 |
josch | minute: yes, it will be "off by default" because "splash" is not in the linux cmdline by default anywhere (yet) | 00:43 |
minute | josch: good good | 00:44 |
josch | it is quite crazy what one can do with plymouth | 00:44 |
josch | essentially you can do literally anything because if you want to, your plymouth theme can literally be your 100% custom plugin written in C | 00:44 |
josch | for the reform-y2k theme, instead of re-inventing the wheel, I took the two-step plugin (which itself is written in 2.3k lines of C) and has the advantage that it has a few dozen configuration options for things one might usually want to change when creating a simple theme. So instead of writing C, one just changes config values in a text file. | 00:47 |
josch | If one wants to go a bit deeper, there is the plugin called "script" which allows executing a custom turing-complete scripting language (no idea if it has a name) which allows customizing nearly everything that one could want to render on the screen during boot | 00:50 |
josch | and then of course the most powerful option is: write your theme as a new C plugin | 00:50 |
josch | if the two-step plugin is sufficient, there are a few things to remember, for example that while it is possible to show the text in an arbitrary font, one has to copy that font into the initramfs and tell fc-cache about it | 00:51 |
josch | (and since i was lazy i just used the font which is in there anyways, Cantarell) | 00:52 |
minute | josch: haha wow, sounds intense | 00:56 |
minute | josch: i see, obviously the font has to be Inter ^^^^ | 00:56 |
josch | i'm running reform-setup-encrypted-disk right now and i think i remember that (a few days ago?) there was a case where somebody entered an empty password but the initramfs cannot handle that situation and then one can never unlock the disk? I think I should just forbid an empty passphrase, yes? | 00:57 |
josch | okay, if the font has to be Inter, then I'll add a hook to copy it in | 00:57 |
minute | josch: thx! that's the first thing that i'd do anyway :D | 00:58 |
josch | "Inter Medium 11" I guess, that's what is used everywhere else | 00:58 |
minute | josch: and oh yeah, forbidding the empty passphrase sounds good | 00:58 |
josch | okay, i'm adding that now | 01:00 |
josch | reform-setup-encrypted-disk never stores the passphrase in a variable so we cannot compare the user-supplied passphrase against the empty string | 01:09 |
josch | fortunately, cryptsetup has the --test-passphrase option so we can just check if the empty string opens the device or not :) | 01:09 |
minute | josch: nice | 01:15 |
josch | hrm... but it should work even with an empty passphrase... i'm reading cryptsetup-initramfs scripts right now... | 01:32 |
minute | josch: hm | 01:32 |
minute | josch: what sense does that make though? why encrypt with no passphrase? keyfile? | 01:33 |
josch | minute: i don't think it makes sense which is why this is (as mentioned earlier) now forbidden in reform-setup-encrypted-disk: https://source.mnt.re/reform/reform-tools/-/commit/4b6aad94093c6fe9f1f470cc9aa3da41ac571a07 | 01:34 |
josch | but for non MNT users, the failure mode is bad. Right now, all they see is "Nothing to read on input. cryptsetup: ERROR: cryptsetup failed, bad password or options?" | 01:35 |
josch | i'd say this is a bug because either a) make it work or b) add a message that tells the user that empty passwords are not supported | 01:36 |
minute | josch: non mnt users of what exactly? | 01:40 |
josch | minute: Debian in general i mean | 01:43 |
minute | josch: ohh ok | 01:43 |
josch | I also just succesfully ran reform-setup-encrypted-disk and the system boots up with /boot on emmc just fine | 01:46 |
josch | This was on rk3588 classic reform | 01:46 |
josch | So I cannot see a bug there with the latest system image and reform-setup-encrypted-disk. Thus, maybe the bug is specific to imx8m+ pocket reform? | 01:47 |
josch | (and since i don't see a bug i cannot fix anything, sorry) | 01:47 |
- n_to (QUIT: Quit: quitidiquit) (~n_to@2a03:4000:6:3662:24b1:57ff:fec6:76c1) | 02:00 | |
+ n_to (~n_to@2a03:4000:6:3662:24b1:57ff:fec6:76c1) | 02:00 | |
minute | josch: ah, i didn't have a bug with reform-setup-encrypted-disk. the known reported bug was about the passphrase. but good that you checked anyway! the bug i encountered was with reform-flash-rescue not yielding a bootable system on imx8mp. might be specific to the latest main build of sysimage though, for example | 02:12 |
josch | ah okay, then let me run reform-flash-rescue now as well | 02:13 |
josch | heh, already found the first bug XD | 02:14 |
josch | and the second one... | 02:21 |
josch | minute: i have to hit the "y" key a lot... would you like to have a --force option for reform-flash-rescue such that it just says yes to every warning and works without user interaction? | 02:26 |
minute | josch: yes | 02:28 |
minute | :D | 02:29 |
josch | and found another bug in reform-boot-config | 02:29 |
josch | you can see it has been a while since i've run these... | 02:30 |
josch | why does nobody else run into those things :D | 02:30 |
minute | people rarely need these specific tools i think | 02:30 |
minute | the most common use case is reform-setup-encrypted-disk i think | 02:30 |
josch | yeah, probably | 02:31 |
minute | but yeah, i _was_ using reform-flash-rescue :D | 02:31 |
josch | then i'll be sorry in advance for the new bugs that fixing the old bugs introduces :D | 02:36 |
josch | testing the fixed scripts now... | 02:36 |
minute | no worries! | 02:39 |
josch | minute: i just successfully ran reform-flash-rescue, rebooted, got through the wizard, rebooted and successfully started gnome -- no bug in sight :( | 02:40 |
josch | the bugs i fixed were only problems with what was printed to the screen, so unlikely they caused the issue you saw | 02:41 |
minute | josch: well, that's good then, thanks for being thorough! maybe it didn't work because of too-old uboot | 02:42 |
josch | hrm... :/ | 02:42 |
minute | does reform-flash-rescue always flash the latest uboot as well? | 02:43 |
josch | it flashes whatever is in /boot/flash.bin | 02:43 |
josch | and since two commits ago it offers to run reform-flash-uboot if that file does not exist | 02:43 |
minute | ok. i thought it checks against a hash and downloads a newer version or so | 02:43 |
josch | it could | 02:44 |
minute | ah, that functionality is in reform-flash-uboot iirc | 02:44 |
josch | but does the user not use the "latest" system image to do this sort of operation anyway? | 02:44 |
josch | yes | 02:44 |
minute | josch: yeah that's right | 02:44 |
josch | but it currently only checks if /boot/flash.bin is there or not, not if it's the latest | 02:44 |
josch | and for example in the reform-system-any image /boot/flash.bin isn't there, so now reform-flash-rescue offers to run reform-flash-uboot to obtain a copy (and with --force it will do so automatically) | 02:45 |
josch | but i'll implement --force tomorrow, not today :) | 02:45 |
josch | and then new reform-tools release | 02:45 |
minute | josch: ok cool! many thanks | 02:45 |
josch | i'm happy to have a bit more time for this again | 02:45 |
josch | being in the middle of the semester break helps :) | 02:46 |
josch | greetings from portugal -- FOSS work is much more fun with 1 gbit/s down *and* up :D | 02:46 |
josch | bottleneck when flashing sd-card is now the write speed of the sd-card and not my internet XD | 02:47 |
minute | josch: haha wow @ 1gbit up | 02:52 |
josch | yeah, it's sad that in germany i pay *more* for my internet at home and get only a fifth of the speed compared to here :( | 02:54 |
minute | josch: sounds like i should pay a visit to portugal, never been! | 03:00 |
josch | too hot and too many cars (barely any infrastructure for bikes) but in contrast to summer in germany I get mega fast internet and really good AC in every room, so i'm more productive here during summer :D | 03:01 |
josch | (half my family lives here, which is why we are here for a few weeks during summer) | 03:02 |
josch | (that's also the explanation for my weird last name) | 03:02 |
+ emdevt (~emdevt@2001:7e8:fa17:7901:889:cfa1:9c37:6514) | 03:09 | |
hairu | ok i solved the message | 03:17 |
hairu | https://paste.gentoo.zip/qlZDBcQL | 03:17 |
hairu | https://matrix.xwaretech.net/heisenbridge/_heisenbridge/media/xwaretech.net/CDHQrTQNdFLvMzaErQhRvTvL/5P5Viy1qSLA/IMG_1036.jpeg | 03:17 |
+ enticeing (~user@user/enticeing) | 03:18 | |
- enticeing (QUIT: Quit: rcirc on GNU Emacs 30.1) (~user@user/enticeing) | 03:20 | |
- paperManu (QUIT: Ping timeout: 260 seconds) (~paperManu@72.10.129.226) | 03:43 | |
* ChanServ changed mode (+o, minute) | 03:51 | |
* minute changed mode (+b, hairu!*@*) | 03:51 | |
- minute was kicked by hairu (hairu) | 03:51 | |
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org) | 03:59 | |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 04:16 | |
+ bkeys1 (~Thunderbi@h193.131.19.98.dynamic.ip.windstream.net) | 04:19 | |
- bkeys (QUIT: Ping timeout: 260 seconds) (~Thunderbi@98.19.131.193) | 04:20 | |
* bkeys1 -> bkeys | 04:20 | |
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@h193.131.19.98.dynamic.ip.windstream.net) | 04:33 | |
+ bkeys1 (~Thunderbi@98.19.131.193) | 04:34 | |
- bkeys1 (QUIT: Ping timeout: 260 seconds) (~Thunderbi@98.19.131.193) | 04:38 | |
+ bkeys (~Thunderbi@98.19.131.193) | 04:46 | |
- skipwich (QUIT: Remote host closed the connection) (~skipwich@user/skipwich) | 05:01 | |
+ skipwich (~skipwich@user/skipwich) | 05:01 | |
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 05:12 | |
- bkeys (QUIT: Ping timeout: 260 seconds) (~Thunderbi@98.19.131.193) | 05:29 | |
- mhoye (QUIT: Server closed connection) (~mhoye@li319-32.members.linode.com) | 05:38 | |
+ mhoye (~mhoye@li319-32.members.linode.com) | 05:39 | |
- Sario (QUIT: Quit: updates) (sario@libera/staff/owl/sario) | 06:52 | |
+ Sario (sario@libera/staff/owl/sario) | 06:59 | |
- emdevt (QUIT: Remote host closed the connection) (~emdevt@2001:7e8:fa17:7901:889:cfa1:9c37:6514) | 07:54 | |
+ emdevt (~emdevt@2001:7e8:fa17:7901:889:cfa1:9c37:6514) | 07:56 | |
josch | ch: i'd like to pass the "how much sleep do you need??" award on to m.inute if you agree :D | 08:46 |
josch | the thing i came here to say is this: i get extremely annoyed by how limited discourse is in how much of a thread is shown in the browser. Even my poor little A311D can easily handle millions of characters on a page, so why unload things so quickly as i scroll, breaking ctrl+f and other browser functionality. But I found a workaround on HN: | 08:48 |
josch | append ?_escaped_fragment_ to the URL. That will disable all javascript and load the post in question as a single page. \o/ | 08:48 |
- iank (QUIT: Server closed connection) (~iank@fsf/staff/iank) | 08:49 | |
+ iank (~iank@fsf/staff/iank) | 08:49 | |
- emdevt (QUIT: Ping timeout: 256 seconds) (~emdevt@2001:7e8:fa17:7901:889:cfa1:9c37:6514) | 09:08 | |
+ emdevt (~emdevt@2001:7e8:fa17:7901:889:cfa1:9c37:6514) | 09:10 | |
josch | TIL: git push -o ci.skip | 09:16 |
josch | no need to generate 21 GB of artifacts for a change in the README | 09:17 |
- shtrophic (QUIT: Ping timeout: 260 seconds) (~m-hrdsqi@user/shtrophic) | 09:45 | |
+ shtrophic (~m-hrdsqi@user/shtrophic) | 09:53 | |
+ reform11696 (~reform116@p200300ee572785006159c3ae7cc6668c.dip0.t-ipconnect.de) | 09:56 | |
- shtrophic (QUIT: Ping timeout: 248 seconds) (~m-hrdsqi@user/shtrophic) | 10:02 | |
+ gustav28 (~gustav@c-78-82-52-20.bbcust.telenor.se) | 10:02 | |
+ shtrophic (~m-hrdsqi@user/shtrophic) | 10:08 | |
ch | josch: :> | 10:24 |
- skipwich (QUIT: Ping timeout: 260 seconds) (~skipwich@user/skipwich) | 10:35 | |
ch | hm, dead_greek | 10:46 |
+ skipwich (~skipwich@user/skipwich) | 10:50 | |
reform11696 | hi its me uni, i tried to boot from the sd card with the image minute provided but it doesnt boot off it, i tried it several times now - it asks me with for the cryptsetup pw and without nvme i go into initramfs | 11:25 |
+ hlep (~hlep@user/hlep) | 11:33 | |
josch | reform11696: long shot: have you tried flashing to a different sd-card? we had users in the past who discovered that they had an sd-card which would refuse to work with their reform but picking a different one would work | 11:41 |
reform11696 | i just bought one from sandisk | 11:43 |
reform11696 | i dont have anyother besides one which is 8gb | 11:43 |
reform11696 | but the image is too large | 11:43 |
josch | reform11696: which sizes do you have? I could build you a smaller image | 11:44 |
reform11696 | i got 32gb which doesnt work i guess and one 8gb from verbatim | 11:45 |
reform11696 | i try to look for another one on a raspbi | 11:45 |
reform11696 | ok i do not find the other one | 12:01 |
reform11696 | do you have a smaller image laying around? or can i test anything on the web?# | 12:21 |
josch | reform11696: not laying around, i'm building one | 12:23 |
reform11696 | tried this image https://reform.debian.net/d-i/ but still i go into initramfs since it looks for the encrypted source device | 12:33 |
reform11696 | with the 8gb sd card | 12:33 |
reform11696 | can u try a usb stick? | 12:34 |
josch | reform11696: this is reform.debian.net -- there is a warning which says that this is *not* an official MNT website | 12:34 |
josch | reform11696: additionally, the page you linked is for Debian installer images, not the system images published by MNT | 12:34 |
reform11696 | ok sorry | 12:35 |
josch | you get the latest MNT images via this link: https://mnt.re/system-image | 12:36 |
josch | (which is also what it says on the top of https://reform.debian.net/) | 12:36 |
josch | reform11696: should be finished in about half an hour | 12:51 |
reform11696 | thanks I hope it works, as i get to the initramfs i assume the boot partition is on the emmc can you somehow delete that flag and rebuild the emmc? | 12:52 |
josch | reform11696: u-boot is on emmc and it will prefer booting from the sd-card | 12:53 |
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu) | 13:07 | |
+ jogu (~jogu@user/jogu) | 13:08 | |
+ paperManu (~paperManu@72.10.129.226) | 13:17 | |
josch | oh interesting... | 13:31 |
josch | so i was about to upload pocket-reform-system-imx8mp.img and noticed that there already was an old system image from August 2024 | 13:31 |
josch | which I created last year in context of this issue: https://community.mnt.re/t/debugging-boot-failures/2375/1 | 13:32 |
josch | and this issue looks *very* similar to the ones we have now, no? | 13:33 |
josch | but that was due to a UBOOT_OFFSET issue which should be fixed... | 13:34 |
josch | reform11696: in any case, here is the image which worked for deianara on the imx8mp pocket last year, so this *should* be a "known good" image: https://mister-muffin.de/reform/pocket-reform-system-imx8mp_2025-08-30_deianara.img.xz | 13:38 |
reform11696 | thanks i write it with dd if of because the bmaptool did not work somehow with some images, also i am on a different computer rn so that i can flash the sd i hope theres no difference | 13:39 |
josch | reform11696: writing with dd after extracting the xz-compressed image is totally fine | 13:39 |
reform11696 | should i format the sd in ext4? | 13:39 |
- hlep (QUIT: Quit: zzz) (~hlep@user/hlep) | 13:39 | |
josch | reform11696: this is a disk image, so it does not get copied as a file but with dd | 13:39 |
josch | reform11696: did you copy the image as a normal file to an existing filesystem before? | 13:40 |
reform11696 | yes with bmaptool and dd | 13:40 |
reform11696 | but i didnt know if i should use exfat or ext4 with gparted before | 13:40 |
josch | reform11696: if you created filesystem on the sdcard with gparted or any other tool before, then using bmaptool or dd will overwrite them | 13:41 |
josch | reform11696: just to be sure, could you copypaste the exact command you use to flash the image to your sd-card? | 13:41 |
josch | (either dd or bmaptool, doesn't matter) | 13:41 |
reform11696 | sudo dd if=reform-system-imx8mp.img of=/dev/sdX \ | 13:42 |
reform11696 | bs=8M status=progress that i used | 13:42 |
reform11696 | also with bs=1M | 13:42 |
josch | reform11696: what did you use instead of of=/dev/sdX? | 13:43 |
reform11696 | sudo dd if=/home/user/Downloads/pocket-reform-system-imx8mp_2025-08-30_deianara.img.xz of=/dev/mmcblk0p1 \ | 13:43 |
reform11696 | thats what i use | 13:43 |
josch | ooooooooooooh | 13:43 |
josch | there is a problem :) | 13:43 |
reform11696 | damn | 13:44 |
josch | two problems actually | 13:44 |
reform11696 | no p1? | 13:44 |
josch | 1) you are flashing a compressed image -- you have to uncompress it before | 13:44 |
josch | 2) you are flashing it to a partition, not to the device itself | 13:44 |
josch | yes, remove the p1 | 13:44 |
josch | and uncompress the image beforehand | 13:44 |
josch | reform11696: after flashing to make sure that the flashing was successful, remove the sd-card and plug it in again. It should have two partitions. The one on the front should be 488 MiB small and should contain a file called boot.scr. The second partition should contain a normal linux root filesystem with /usr, /home and /etc | 13:46 |
reform11696 | oh yeah, sorry i had a long break with linux | 13:47 |
josch | reform11696: lets use this to improve the documentation -- where would you have liked to find out how to flash the image? | 13:47 |
reform11696 | so as a question, i would answer it with https://support.mnt.re/ acutally | 13:48 |
reform11696 | actually | 13:49 |
josch | reform11696: support.mnt.re currently says "Please refer to the guide in the Operator Handbook on how to do this." and then links to https://mntre.com/documentation/pocket-reform-handbook/software.html#flashing-the-system-image | 13:51 |
josch | reform11696: is that what you clicked? that's probably where you have the of=/dev/sdX from | 13:51 |
reform11696 | i googled dd if of mnt pocket reform actually and came to that site but i did yesterday something else but i cant remember the site where i found it i guess it was the gitlab | 13:52 |
josch | okay, lets improve the wording in the handbook... one sec... | 13:53 |
reform11696 | thanks | 13:53 |
josch | reform11696: also your file was compressed with xz -- did you download it from reform.debian.net? | 13:58 |
reform11696 | deianara.img.xz this one? no from the link u gave me .. the reform.debian.net thing i only touched once because of "emergency" i couldnt boot anything | 13:59 |
josch | ah okay | 13:59 |
josch | good | 13:59 |
+ jogu_ (~jogu@user/jogu) | 14:00 | |
josch | reform11696: i suggested to change the handbook text like this -- do you think that would've helped you? https://source.mnt.re/reform/pocket-reform-handbook/-/merge_requests/6/diffs | 14:01 |
reform11696 | yes thats a good fresh up | 14:02 |
josch | reform11696: thank you! | 14:02 |
josch | now lets see if it makes a difference for you :) | 14:03 |
reform11696 | and its irrelevant if the sd card is ext4 exfat? | 14:03 |
- jogu (QUIT: Read error: Connection reset by peer) (~jogu@user/jogu) | 14:03 | |
josch | reform11696: whatever filesystem was on the sd-card before will be overwritten | 14:03 |
josch | reform11696: as it says in the handbook: "all data on the microSD card will be erased" | 14:04 |
josch | that includes any data of filesystems that might've been present on the card before | 14:04 |
+ jogu (~jogu@user/jogu) | 14:06 | |
- jogu_ (QUIT: Ping timeout: 256 seconds) (~jogu@user/jogu) | 14:07 | |
reform11696 | i booted from the sd and typed in root now what? | 14:15 |
josch | reform11696: so you booted from sd and you did *not* see the setup wizard? | 14:16 |
reform11696 | is the setup wizard gui? | 14:16 |
reform11696 | i only see a cli | 14:16 |
josch | oh dear :( | 14:16 |
josch | hrm... | 14:16 |
josch | yes, the setup wizard is a gui and looks like this: https://screenshots.debian.net/package/reform-setup-wizard | 14:17 |
josch | reform11696: i guess when you are thrown into the single user mode on cli you do not see any actual error message explaining *why* this happened? | 14:18 |
reform11696 | not really | 14:18 |
reform11696 | tty 7 | 14:18 |
josch | reform11696: which system image did you end up flashing? | 14:18 |
reform11696 | that deianara.img.xz | 14:18 |
josch | okay | 14:18 |
josch | if you do this: ls -lha /boot | 14:19 |
josch | can you confirm that the files are indeed from August 2024? | 14:19 |
+ mjw (~mjw@gnu.wildebeest.org) | 14:19 | |
reform11696 | yes its august | 14:20 |
reform11696 | but i cant see 2024 | 14:20 |
reform11696 | only august | 14:20 |
reform11696 | sorry yeah 2024 | 14:20 |
josch | okay, good | 14:20 |
reform11696 | i added a user | 14:20 |
josch | okay, but can we maybe start with trying to figure out why you are thrown into single user mode in the first place? | 14:21 |
josch | could you run this: | 14:21 |
josch | journalctl -p 3 -xb | 14:21 |
josch | it will show you the errors (priority 3) of this boot | 14:22 |
reform11696 | it shows me a lot of error but i dont know which ones are relevant | 14:23 |
reform11696 | as i dont have internet connectifity (?) even with the lan adapter hooked up i cant upload it so easy | 14:24 |
reform11696 | i can post in the forum if you want | 14:24 |
josch | maybe taking a photo would work? | 14:24 |
reform11696 | dmed you on the forum | 14:27 |
josch | neh that's just bluetooth and the ntp daemon | 14:28 |
josch | reform11696: i'm really sorry, i don't have an imx8m+ pocket, so i'm of very limited help i'm afraid :( | 14:29 |
reform11696 | u helped me alot | 14:32 |
reform11696 | i flashed the image from mnt and it gives me the wizard now | 14:49 |
josch | \o/ | 14:50 |
josch | reform11696: which image exactly did you flash? the latest one? | 14:50 |
reform11696 | https://source.mnt.re/reform/reform-system-image/-/jobs/11901/artifacts/raw/reform-system-any.img.gz | 14:51 |
josch | reform11696: okay, then do you think that the problem was that you flashed to a partition and not to the device? Because you also tried flashing MNT images originally, right? | 14:53 |
reform11696 | yeah that could be | 14:53 |
reform11696 | sorry about that | 14:53 |
josch | reform11696: no problem! but could you send a message to the community forum post of yours with the resolution? | 14:53 |
josch | i'm usually coming back to a thread a year later and i will have forgotten everything about today and it will help to have a small note saying what the issue was | 14:54 |
josch | especially since forum user murph seems to have a very similar problem | 14:54 |
reform11696 | i posted | 14:57 |
reform11696 | i try to move the system to the nvme now, but dont want to mess up with the cryptsetup again .. | 14:58 |
josch | reform11696: can you quickly remind me what the cryptsetup problem was? | 15:00 |
+ bkeys (~Thunderbi@98.19.131.193) | 15:01 | |
reform11696 | i dont remember again too ^^ but i guess i will try again. where should i put the boot option on the emmc? | 15:01 |
josch | ah | 15:02 |
josch | reform11696: it shows you errors when you run reform-setup-encrypted-disk or it shows you errors when you reboot afterwards? | 15:02 |
josch | ah sorry | 15:03 |
josch | wrong paste | 15:03 |
josch | reform11696: yes, put the /boot partition on emmc | 15:03 |
- bkeys (QUIT: Ping timeout: 260 seconds) (~Thunderbi@98.19.131.193) | 15:21 | |
+ bkeys (~Thunderbi@h193.131.19.98.dynamic.ip.windstream.net) | 15:25 | |
josch | minute: in this commit you added the package gnome-themes-extra-data to be installed: https://source.mnt.re/reform/reform-system-image/-/commit/07e1edf40191fb4ae3f3f07e601c9a6c4dd8929c | 15:30 |
josch | minute: do you happen to know *why* that package is needed? Here are its contents: https://paste.debian.net/hidden/f19c3d79/ | 15:30 |
josch | context: the package is to be removed from debian because upstream abandoned it | 15:30 |
josch | minute: should i just remove it and see if anything breaks? | 15:31 |
josch | reform-tools is one of seven packages in debian that still depend on it | 15:31 |
josch | minute: in unrelated news, just a note: the two-stop plymouth plugin does not do any scaling of the MNT watermark, so it looks quite different on the classic reform compared to the pocket: https://mister-muffin.de/p/5Xv8.jpg | 15:52 |
minute | josch: looks like adwaita theme for gtk2 | 15:59 |
josch | yes | 15:59 |
josch | and there is work to remove gtk2 from debian | 15:59 |
minute | josch: if it's gone it's gone i guess... hmm. doesn't kicad use gtk2? | 16:00 |
josch | yes, several packages do | 16:00 |
minute | hmm i think they moved to gtk3, but i think not wayland native yert | 16:00 |
minute | yet | 16:00 |
josch | there are a lot of gtk2 packages left but work is being done to convert or remove them | 16:01 |
minute | cool | 16:01 |
- bkeys (QUIT: Ping timeout: 248 seconds) (~Thunderbi@h193.131.19.98.dynamic.ip.windstream.net) | 16:01 | |
minute | ok, let yeet it josch | 16:01 |
minute | let's | 16:01 |
minute | josch: lgtm @ mnt reform logo on classic | 16:02 |
josch | okay, then in other news: reform-tools 1.77 is already old -- i just tagged 1.78 :) | 16:02 |
josch | yes, i like the logo size there much more -- on the pocket it's a bit too big | 16:02 |
minute | yeah it's too big on pocket | 16:02 |
minute | also in the login screen in gdm | 16:02 |
minute | same thing... it's a bit of a tradeoff | 16:03 |
minute | to fine tune this we would need to ship 2 sizes i think | 16:03 |
josch | there are more complex plymouth themes that try to deal with hidp displays better | 16:03 |
+ bkeys (~Thunderbi@66.110.201.50) | 16:03 | |
josch | but that also feels like a ton of work for just a tiny change in logo size... | 16:04 |
+ chomwitt (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 16:04 | |
minute | josch: 2 different images depending on platform shouldn't be that hard to do, or? | 16:04 |
- xktr (QUIT: Quit: leaving) (~xktr@user/xktr) | 16:04 | |
josch | the problem is how to select them | 16:04 |
minute | josch: just brainstorming, could it be two mutually exclusive debian packages for reform-branding / pocket-reform-branding? | 16:05 |
minute | that provide the same files | 16:05 |
+ xktr (~xktr@user/xktr) | 16:05 | |
josch | yes, but then you'd loose the property that the rootfs is the same for every platform | 16:05 |
josch | i'd rather let the theme itself detect it and then choose the other or have an initramfs hook which does the swap | 16:05 |
minute | ok. then maybe ship everything in reform-branding, but have a script that lets you choose the version (it copies from a subfolder to the parent folder for example) | 16:06 |
minute | this script can be called by setup-wizard, initramfs or manually | 16:06 |
josch | another option: let reform-branding ship two different backgrounds | 16:06 |
josch | because the background is always stretched to fill the screen, if it does include the logo, then the logo will get scaled with it | 16:07 |
minute | if it's still crisp then... isn't the logo svg? | 16:07 |
josch | yes, but for plymouth it has to become png | 16:08 |
josch | unless of course a plymouth plugin includes an svg loader, which would be possible | 16:08 |
minute | ah ok. then it makes sense to stamp it into the background yeah | 16:08 |
minute | the logo also is not strictly required on plymouth | 16:08 |
minute | can also be left out imho | 16:08 |
minute | don't need to plaster everything with logos tbh | 16:09 |
josch | yes, if i don't put the MNT logo, then the Debian logo is placed there | 16:09 |
minute | can that be removed too? just empty png | 16:10 |
josch | this is not done by me but by the plymouth package | 16:10 |
josch | yes, that is possible as well | 16:10 |
minute | the y2k bg is enough branding vibes | 16:10 |
josch | feel free to experiment -- the new release ships the theme and installs plymouth with reform-desktop-full but it's only activated once the "splash" option gets added to the linux cmdline | 16:10 |
minute | sorry--what's the contemporary way again to add cmdline options? (i have u-boot-menu) | 16:11 |
josch | for example this: | 16:13 |
josch | echo "U_BOOT_PARAMETERS=\"\$U_BOOT_PARAMETERS splash\"" > "/etc/u-boot-menu/conf.d/splash.conf" | 16:13 |
josch | minute: it's "documented" in /usr/share/u-boot-menu/conf.d/reform.conf | 16:13 |
minute | ah thanks! | 16:14 |
minute | josch: ah so i have to wait for 1.78 to go through the pipelines, right? it wasn't yet in 1.77 | 16:22 |
josch | minute: even worse: you have to wait until the next dinstall :) | 16:28 |
josch | what i upload to debian will only pushed out to the mirrors four times a day | 16:28 |
josch | there are fixed times for that and the action is called a "dinstall" | 16:29 |
josch | after the new reform-tools is in the mirrors, the reform-debian-packages pipeline is getting triggered by me and then it's also in the MNT repo | 16:29 |
josch | yes, this is slow but in return we get all the Debian QA, for example I only got the heads-up notice about gnome-themes-extra-data because reform-tools is in Debian main | 16:30 |
- pinsl (QUIT: Server closed connection) (c01623b131@2a03:6000:1812:100::121d) | 16:35 | |
+ pinsl (c01623b131@2a03:6000:1812:100::121d) | 16:35 | |
josch | okay, both reform-tools 1.78 and reform-branding 7 are uploaded | 16:39 |
josch | will be in unstable in maybe ~6 hours | 16:40 |
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 16:50 | |
- emdevt (QUIT: Ping timeout: 256 seconds) (~emdevt@2001:7e8:fa17:7901:889:cfa1:9c37:6514) | 17:31 | |
- bkeys (QUIT: Ping timeout: 248 seconds) (~Thunderbi@66.110.201.50) | 17:32 | |
+ bkeys (~Thunderbi@66.110.201.50) | 17:34 | |
- xktr (QUIT: Quit: leaving) (~xktr@user/xktr) | 17:44 | |
+ xktr (~xktr@user/xktr) | 17:46 | |
- bkeys (QUIT: Ping timeout: 248 seconds) (~Thunderbi@66.110.201.50) | 17:57 | |
+ bkeys (~Thunderbi@98.19.131.193) | 18:21 | |
- andreas-e (QUIT: Quit: Leaving) (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net) | 18:27 | |
+ chomwitt (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 18:30 | |
- pastaonirc (QUIT: Read error: Connection reset by peer) (~pastaonir@user/xha) | 19:06 | |
minute | josch: thanks for the refresher, i can test tomorrow night! | 19:29 |
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 19:32 | |
grimmware | minute: btw what’s the expected build time for reform-debian-packages? I think mine’s set to time out after 1 hour which means reprepo step fails due to the i386 etc builds which is kind of a bummer for doing work on the flickering display issue. | 19:40 |
+ chomwitt (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 19:59 | |
- tretinha (QUIT: Server closed connection) (3a571d9f43@2a03:6000:1812:100::1151) | 20:07 | |
+ tretinha (3a571d9f43@2a03:6000:1812:100::1151) | 20:07 | |
+ voxpelli (sid31634@id-31634.tinside.irccloud.com) | 20:41 | |
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-52-20.bbcust.telenor.se) | 22:15 | |
- theesm1 (QUIT: Server closed connection) (2cbdf4b38a@2a03:6000:1812:100::11c8) | 22:38 | |
+ theesm1 (2cbdf4b38a@2a03:6000:1812:100::11c8) | 22:39 | |
ch | somebody remind me to buy an Anker 565 when i'm back and see why PD doesnt work | 22:47 |
josch | oh that's the kind of thing that m.inute said would/should make me be able to use the top usb-c port for data *and* power | 23:15 |
josch | does this mean that this thing has a usb-hub and there is a usb-ethernet adapter and a usb-soundcard attached to that hub or is there some usb-c magic connecting audio and ethernet to the pocket? | 23:18 |
ch | usually these things have a ton of usb hubs in them | 23:19 |
ch | audio and ethernet is most of the time just additional hardware in the device | 23:20 |
josch | sounds packed! | 23:20 |
ch | somebody said on discourse the 565 doesnt fully work, and i'm curious why that would be the case | 23:20 |
ch | yeah i guess there's now all in one chips | 23:20 |
ch | havent really opened one of these in a while | 23:20 |
ch | no images to be found | 23:22 |
josch | minute: patch orga question: i just remembered the etnaviv patch by austriancoder (i really should immediately open an issue at source.mnt.re or otherwise i forget these kind of todo items...) and it applies just fine on both 6.12 and 6.16, nice! But since this (probably?) effects multiple SoMs, in which directory would you like me to put the patch? From 6.5 to 6.9 we had a dedicated "etnaviv" directory | 23:32 |
josch | next to the others. Should I re-introduce a directory named like that? | 23:32 |
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:85f:9a74:ce00:1ac0:4dff:fedb:a3f1) | 23:33 | |
josch | (i guess the same argument could be made for many other patches, for example there is no dedicated directory for rk3588 pocket reform and everything is inside the rk3588-mnt-reform2 directory...) | 23:33 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!