2024-02-13.log

- eibachd (QUIT: Ping timeout: 246 seconds) (~eibachd@p200300dcf74ac60196e994f62bf21062.dip0.t-ipconnect.de)00:45
+ eibachd (~eibachd@p200300dcf74ac6002fec4c256a2e5667.dip0.t-ipconnect.de)00:45
- eibachd (QUIT: Ping timeout: 255 seconds) (~eibachd@p200300dcf74ac6002fec4c256a2e5667.dip0.t-ipconnect.de)01:14
+ eibachd (~eibachd@p200300dcf74ac6004a002b0c128ad3c0.dip0.t-ipconnect.de)01:15
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@utdpat241106.utdallas.edu)01:42
+ jacobk (~quassel@utdpat241106.utdallas.edu)01:42
- ncmzero (QUIT: Quit: Leaving) (~ncmzero__@107-146-129-241.res.spectrum.com)02:00
+ gankz (~gankz___@107-146-129-241.res.spectrum.com)02:02
- elektron (QUIT: Remote host closed the connection) (~elektron@dom0.halo.nu)02:21
+ elektron (~elektron@dom0.halo.nu)02:26
+ yankcrim- (~nick@193.16.42.92)02:34
+ BAndiT1983_ (~quassel@46.101.193.235)02:35
+ cwebber- (~Christine@user/cwebber)02:35
+ skipwich_ (~skipwich@user/skipwich)02:35
+ sknebel_ (~quassel@v22016013254630973.happysrv.de)02:37
+ hairu_ (m-uotkmd@user/hairu)02:38
- yankcrime (QUIT: Ping timeout: 264 seconds) (~nick@193.16.42.92)02:40
- cwebber (QUIT: Ping timeout: 264 seconds) (~Christine@user/cwebber)02:40
- skipwich (QUIT: Ping timeout: 264 seconds) (~skipwich@user/skipwich)02:40
- hairu (QUIT: Ping timeout: 264 seconds) (m-uotkmd@user/hairu)02:40
- bleb (QUIT: Ping timeout: 264 seconds) (~cm@user/bleb)02:40
- shdw (QUIT: Ping timeout: 264 seconds) (~shdw@static.218.156.216.95.clients.your-server.de)02:40
- BAndiT1983 (QUIT: Ping timeout: 264 seconds) (~quassel@46.101.193.235)02:40
- sknebel (QUIT: Ping timeout: 264 seconds) (~quassel@v22016013254630973.happysrv.de)02:40
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@utdpat241106.utdallas.edu)02:40
+ shdw (~shdw@static.218.156.216.95.clients.your-server.de)02:40
* hairu_ -> hairu02:43
- mjw (QUIT: Ping timeout: 272 seconds) (~mjw@gnu.wildebeest.org)02:45
+ bleb (~cm@user/bleb)02:46
- nsc (QUIT: Ping timeout: 256 seconds) (~nicolas@233-96-142-46.pool.kielnet.net)03:14
+ nsc (~nicolas@224-49-142-46.pool.kielnet.net)03:16
- f_ (QUIT: Read error: Connection reset by peer) (~dingus@fases/developer/funderscore)03:22
+ f_ (~dingus@fases/developer/funderscore)03:24
gankzare the keycaps on the pocket reform standard dimensions? what is the spacing bertween the switches? 04:16
- murphnj (QUIT: Remote host closed the connection) (~murph@user/murphnj)04:40
+ murphnj (~murph@user/murphnj)04:40
- S0rin (QUIT: Ping timeout: 255 seconds) (~S0rin@user/s0rin)05:04
+ S0rin (~S0rin@user/s0rin)05:09
- BAndiT1983_ (QUIT: Quit: No Ping reply in 180 seconds.) (~quassel@46.101.193.235)05:34
+ BAndiT1983 (~quassel@46.101.193.235)05:34
+ jacobk (~quassel@utdpat242094.utdallas.edu)07:29
joschgankz: according to an email from march 2023 from newsletters@mntre.com: "For the keycaps, we first experimented with PLA, a biodegradable, recyclable plastic, 3D-printing the caps. However, we weren’t satisfied with the quality of the printed keycaps and looked for other production methods. Since we had worked with the team at FKcaps on the original Reform, we partnered with them again to create 07:36
joschcustom injection-molded parts for Pocket Reform."07:36
+ chomwitt (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1)07:42
gankzthe keycaps are not a standard dimension? is there more info on these custom caps?          07:54
- mlarkin (QUIT: Ping timeout: 255 seconds) (~mlarkin@047-036-115-056.res.spectrum.com)09:07
+ mlarkin (~mlarkin@047-036-115-056.res.spectrum.com)09:14
hramrachgankz: that's about as much tere is, there might be a 3D model in one of the repos10:26
hramrachfrom the look of it the keycaps are about as big at to provide reasonable spacing for the switches to be mounted on the PCB10:28
minutewe had them in our shop https://shop.mntre.com/products/mnt-pocket-reform-keycap-set-100-pieces10:45
minutecurrently marked as 0 stock because we don't wanna sell too much of these as we need them to build pocket reforms now10:46
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@utdpat242094.utdallas.edu)11:09
- chomwitt (QUIT: Ping timeout: 255 seconds) (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1)11:20
+ mjw (~mjw@gnu.wildebeest.org)11:32
+ jacobk (~quassel@64.189.201.150)11:44
gankzminute, are the pcb files available for the Pocket reform what is the spacing between switches? Thanks12:32
minutegankz: here you go! https://source.mnt.re/reform/pocket-reform/-/tree/main/pocket-reform-keyboard-kailh-ortho?ref_type=heads12:33
minutegankz: you're planning to do a similar keyboard?12:33
gankzIf possible would like to see how compact it can be made and also explore different layouts in a similar form factor in the12:35
gankzminute, thank you for the link. 12:37
- eibachd (QUIT: Ping timeout: 264 seconds) (~eibachd@p200300dcf74ac6004a002b0c128ad3c0.dip0.t-ipconnect.de)12:43
joschminute: about your rust+gtk4 firstboot ui -- is there some initial code somewhere? It could be tricky to cross-compile that and I've never set that up before so maybe it'd be useful to have a look to see if and how it works. Thanks!12:44
+ eibachd (~eibachd@2a01:599:310:d40d:e2d0:447d:7714:8c5)12:44
minutejosch: yes! indeed it's tricky to cross compile12:50
minutejosch: https://source.mnt.re/reform/mnt-reform-setup-wizard12:50
joschyou tried already?12:51
joschthe thought just occurred to me when biking to the supermarket and i'd like to see if there are any blockers on that front. I'll have a look, thank you!12:51
aperezdcnot sure how hard would it be to check how they do, but Buildroot can cross-compile Rust packages these days12:52
joschaperezdc: i anticipate the problems to be of the kind that are debian-specific12:53
joschlike in the way how debian cross-compilers are set up and how rust packaging is done in debhelper12:53
aperezdcright, debian stuff :]12:53
aperezdcOTOH, maybe it would be okay to use qemu for cross-building, at least the dependencies would all (most?) be prebuilt from the debian repos12:54
joschaperezdc: that's what we are doing for gobject-introspection stuff already12:54
* sknebel_ -> sknebel12:54
joschbut it's horribly slow, so we'd like to avoid it12:54
minutejosch: the error i got was "warning: gdk-pixbuf-sys@0.19.0: pkg-config has not been configured to support cross-compilation."13:09
minutejosch: then i just compiled it on reform13:09
josch:D13:09
minutejosch: probably would have needed to install/tweak more stuff on the docker image13:09
minutejosch: this is what i tried http://dump.mntmn.com/Dockerfile.aarch64.txt13:11
minutebut i spent only very little time on it13:11
joschthat might just be missing PKG_CONFIG_EXECUTABLE=/usr/bin/aarch64-linux-gnu-pkg-config13:12
joschbut i'll check locally and write once i've got it running13:12
minutenice :313:28
- mjw (QUIT: Ping timeout: 255 seconds) (~mjw@gnu.wildebeest.org)13:31
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-159-4.tukw.qwest.net)13:41
+ colinsane (~colinunin@97-113-159-4.tukw.qwest.net)13:44
* Guest7021 -> mjw13:45
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-159-4.tukw.qwest.net)14:08
+ colinsane (~colinunin@97-113-159-4.tukw.qwest.net)14:11
+ chomwitt (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1)14:14
hramrachAt least debian does have the cross-compilers, and you can install arbitrary cross-arch libraries. That's kind of exceptional14:23
+ andreas-e (~Andreas@sauterelle.math.u-bordeaux1.fr)14:25
joschIn the past, g++ killed my reform because OOM twice. Today, rustc got added to that list.14:43
- natalie (QUIT: Ping timeout: 268 seconds) (~natalie@user/natalie)14:46
- hairu (QUIT: Remote host closed the connection) (m-uotkmd@user/hairu)15:15
+ hairu (m-uotkmd@user/hairu)15:17
sigrid exceptional is plan 9 with cross-arch everything available ootb and building the entire system in under 5 minutes16:14
joschminute: cross-building rust gtk, adwaita, cairo etc is utterly broken in Debian right now16:20
joschminute: essentially, the problem is that all those packages currently depend on "rustc" of the architecture you are building *for* and that is of course incorrect16:20
joschthis can be fixed but it will take some time as it usually does...16:20
joschit primarily depends on the willingness of debian rust maintainers to support cross compilation16:21
joschsigrid: i wish the platform that i'm usually using (gnu/linux) would focus on technical correctness instead of yet another layer of complexity for every problem that is encountered :(16:25
sigridyep. it's pretty sad to see tech stacks of 2024 not being able to be on par with 80s tech in usability16:46
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@64.189.201.150)16:53
minute;/16:55
minute9front for rk3588 when? :316:55
sigridthere was one wip for rk339916:59
sigridI don't think anybody has rk3588 though17:00
+ mark_ (~mjw@gnu.wildebeest.org)17:01
+ jacobk (~quassel@utdpat242053.utdallas.edu)17:03
minutesigrid: hm hm :3 we can change that later of course17:13
minutefirst rcore pcb is _almost_ done at jlc17:13
- jjbliss (QUIT: Ping timeout: 256 seconds) (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)17:21
joschand NavigationSplitView requires libadwaita 1.4 which was only released 4 months ago so this cannot work on Debian stable17:34
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:310:d40d:e2d0:447d:7714:8c5)17:36
+ eibachd (~eibachd@p200300dcf74ac601551a06a921ec04d7.dip0.t-ipconnect.de)17:36
hramrachis gtk4 even usable in any way? I have not seen an application using it so far but from what I heard and seen of gtk3 gtk went downhill since version 217:37
hramrachsteeply17:38
joschwhen i saw other people's computer i found that gnome flashback looked quite good17:38
joschnormal menu, taskbar etc17:39
joschlike it was with original gnome and like it is today with xfce or mate17:39
hramrachbut that 's and extension, and gnome people keep breaking the extension API because they can, right?17:39
hramrachlike Linux people keep breaking the out-of-tree modules because they can, and sometimes because that's what they actually want17:40
hramrachbesides, it's not about gnome this time, it'a about the toolkit, and that's badly broken as well17:41
hramrachQt got ahead of GTK in usability and accessibility .. by doing nothing17:41
hramrachI really liked GTK2 - at its time it was ahead of all competition, arguably even Apple which is big on UX. Wehn applications tarted porting to GTK3 disillusion came.17:47
+ jjbliss (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)18:12
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@utdpat242053.utdallas.edu)18:25
jackhillhi, does the "No Case" Keyboard v3 come with an on OLED module?18:55
Twodisbetteryes it does. I am 99% sure of that. 19:00
jackhillI thought it might, thanks!19:01
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)19:11
jackhill🤔 https://milkv.io/mars-cm19:18
joschjackhill: was mentioned here as well: https://community.mnt.re/t/ideas-for-processors-for-mnt-reform/237/8119:24
- andreas-e (QUIT: Quit: Leaving) (~Andreas@sauterelle.math.u-bordeaux1.fr)19:35
- chomwitt (QUIT: Ping timeout: 255 seconds) (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1)19:38
minutejackhill: yes it does19:46
minutehramrach: gtk4 is pretty good.19:46
joschminute: if you don't mind python, that already works today without all the troubles that rust brings with it on Debian: https://mister-muffin.de/p/GZkS.png19:48
minutejosch: noooo ;___;19:49
hramrachthen try ocaml, that should be easier to port than rust :->19:51
hramrachACTION never wrote a single line of ocaml19:52
joschminute: i also wrote to the debian rust list, so maybe the issue can be resolved easily but i don't know that yet19:52
minutei enjoy learning more and writing rust, i do not enjoy writing python at all19:53
minutei wanted compiled code19:53
minutei will rather set up a native arm build server if that's an issue19:53
joschanother option is to not build this as a .deb at all19:53
joschbut to just copy in the executable that was built somewhere19:54
sigridcould try go as well, considering cross compiling to static executables is super easy and it has bindings for gtk19:54
minuteahhhhhhh19:54
joschand before you set up a native arm server, another option is to use qemu on the existing one19:54
minutei don't want to switch languages, pls stop ;___;19:54
sigridhaha19:54
joschminute: sorry, just wanted to present you with another option for a possible solution19:54
sigridqemu-user is where it's at when cross compiling with rust?19:55
minuterust totally has cross-compilation, the problem is more with gtk4 integration, no?19:55
joschsigrid: according to cross-people, usually, rust crosses just fine19:55
hramrachocaml is compiled ;-)19:56
joschminute: i wrote to the rust ML but it seems my mail is not in the mailman archives yet19:56
joschi can send a link later once it's there19:56
hramrachI can understand not enjoying python19:56
joschminute: sorry for the headache -- it was also a learning experience for me as i never did python+gtk+adwaita before19:58
joschwe will find a solution :)19:59
josch <= afk now for a bit19:59
hramrachis that welcome wizard written in rust published somewhere?19:59
hramrachACTION wonders what the rust gtk bindings look like19:59
minutehramrach: yes, i posted the link earlier20:03
minutejosch: i know you mean well ^^ i'm just a bit stressed out in the last days20:03
hramrachso it does not use any UI builder, and therust example does not seem to use one either20:06
minutehramrach: i did not use the ui builder, correct20:09
* mjw -> Guest580520:15
* mark_ -> mjw20:15
- Nixkernal (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@2a02:1210:1613:e600:a1d4:17f0:fdf2:741c)20:26
jackhillminute, josch: thanks!20:54
- cobra (QUIT: Ping timeout: 272 seconds) (~cobra@user/Cobra)21:01
+ jacobk (~quassel@utdpat241106.utdallas.edu)21:32
+ erle (~erle@2a02:8109:da40:c4::221d)21:54
+ cobra (~cobra@user/Cobra)21:54
- erle (QUIT: Remote host closed the connection) (~erle@2a02:8109:da40:c4::221d)21:55
+ chomwitt (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1)21:56
+ erle (~erle@2a02:8109:da40:c4:d22a:7dd4:c6e2:e209)21:56
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@utdpat241106.utdallas.edu)22:53
joschminute: we figured out the problem and it's likely resolved soon :)23:46
joschwith rust gtk stuff cross compiling that is23:46
minutejosch: yaaay23:47

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