2024-03-30.log

- chomwitt (QUIT: Ping timeout: 240 seconds) (~chomwitt@2a02:587:7a17:f700:1ac0:4dff:fedb:a3f1)00:19
bluerisefinally soldered a cable and have access to the Fireflx ITX RK3588 serial00:24
minutebluerise: oh neat00:39
digitalraynenice! i was looking at the firefly itx, hope to replace my desktop with one of these00:42
digitalraynei think an itx carrier board for reform would be pretty cool00:42
digitalraynei've got a 50% complete schematic around here somewhere00:43
blueriseone of the reasons I got the ITX version, because I have a nice case (Dan Cases A4)00:44
blueriseIt boots android...00:44
bluerisewonder if I can port regular U-Boot instead of this ... thing00:45
+ jacobk (~quassel@utdpat241106.utdallas.edu)00:46
- mtm (QUIT: Ping timeout: 255 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)01:04
digitalraynehaha01:05
digitalrayneoh wow that case is tiny01:07
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@utdpat241106.utdallas.edu)01:12
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org)01:47
minutefunny timing josch https://bootlin.com/blog/ext2-filesystem-driver-now-marked-as-deprecated/02:37
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)03:09
Asmadeus(the ext4 driver can still mount ext2 and ext3 filesystems though; we only keep the ext4 code on our boards)03:34
+ Sario (sario@libera/staff/owl/sario)03:44
+ jacobk (~quassel@utdpat241106.utdallas.edu)04:03
- vagrantc (QUIT: Ping timeout: 256 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50)04:11
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@utdpat241106.utdallas.edu)04:54
+ jacobk (~quassel@utdpat242068.utdallas.edu)05:09
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@utdpat242068.utdallas.edu)05:38
+ jacobk (~quassel@129.110.242.173)06:01
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@129.110.242.173)06:40
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)06:57
+ jacobk (~quassel@129.110.242.173)06:57
joschwell, it's not like i ever was a fan of ext2 :D I'm not attached to it06:58
joschthe reason i was initially implementing everything using genext2fs was to support bit-by-bit reproducible images06:58
joschah vagrantc joined just at the right time :D06:58
joschand bit-by-bit reproducible ext4 images are just not possible right now because of subtly different timestamps in the filesystem that the image gets generated from06:59
joschthis is solved by using tarballs as the carrier of the information06:59
joschusing genext2fs would've allowed me to upgrade to mkfs.ext4 (once it supports tarballs) nearly as a drop-in-replacement07:00
joschbut 2 years ago, when i filed https://github.com/tytso/e2fsprogs/pull/118 I just didn't expect this feature not getting merged for that long07:01
joschespecially because Ted did talk favourably about it to me privately as well as on public lists07:01
joschlike for example at the bottom of this mail: https://lists.debian.org/20231112052724.GC39417@mit.edu07:02
joschwording like "will shortly integrate" always made me hopefull that we soon can get rid of ext207:03
joschwhile at the same time being able to produce bit-by-bit reproducible images07:03
joschext2 as it is generated from genext2fs just has too many practical issues like the fixed 128 byte inode size07:08
+ chomwitt (~chomwitt@2a02:587:7a17:f700:1ac0:4dff:fedb:a3f1)07:08
joschwhich does not allow for subsecond timestamp precision or timestamps beyond 203807:08
joschso when minute talked about these fsck problems it was just the last straw for me07:09
joschthe problems with ext2 (as generated by genext2fs) just far outweigh its benefits and there is no solution to https://github.com/tytso/e2fsprogs/pull/118 in sight07:09
vagrantcreproducible filesystems are hard.07:20
joschtrue, but there is code that makes it possible even with ext407:21
joschso it saddens me that it gets neglected that much by e2fsprog maintainers :(07:21
vagrantc:/07:24
joschvagrantc: with the changes from this pull request you can produce bit-by-bit reproducible ext4 images by setting the environment variable E2FSPROGS_FAKE_TIME to a reproducible epoch (or just SOURCE_DATE_EPOCH), give a reproducible UUID with -U and a reproducible htree seed with -E hash_seed07:25
vagrantcjosch: must merge! :)07:26
vagrantchrm.07:26
vagrantcACTION goes to sleep dreaming of reproducible ext4 filesystems07:31
vagrantcACTION waves07:31
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)07:31
- chomwitt (QUIT: Ping timeout: 256 seconds) (~chomwitt@2a02:587:7a17:f700:1ac0:4dff:fedb:a3f1)08:05
digitalrayneok i think all the kinks are worked out, and apm & sysctl can report battery charge, current, voltage, AC and charge state for reform on OpenBSD now with the driver i wrote, will try to clean it up and get it committed, wish me luck08:20
digitalraynealso poweroff works on halt -p with this driver08:20
digitalraynei think the only major thing now is supporting the onboard sound, still no video accel or anything but using the uboot framebuffer is perfectly ok for most stuff tbh08:21
digitalraynei'm hoping this will also work for the pocket lpc but shouldn't be a big deal to address if it doesn't08:22
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@129.110.242.173)08:53
+ jacobk (~quassel@64.189.201.150)09:07
- klardotsh (QUIT: Ping timeout: 268 seconds) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)09:54
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@64.189.201.150)10:30
+ mjw (~mjw@gnu.wildebeest.org)10:38
- GNUmoon2 (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)10:39
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon)10:40
- GNUmoon2 (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)10:40
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon)10:41
- f_ (QUIT: Remote host closed the connection) (~AUGESOUND@fases/developer/funderscore)11:10
+ chomwitt (~chomwitt@2a02:587:7a17:f700:1ac0:4dff:fedb:a3f1)12:32
- mtm (QUIT: Ping timeout: 268 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)13:03
- chomwitt (QUIT: Ping timeout: 272 seconds) (~chomwitt@2a02:587:7a17:f700:1ac0:4dff:fedb:a3f1)13:37
+ chomwitt (~chomwitt@2a02:587:7a17:f700:1ac0:4dff:fedb:a3f1)13:49
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:587:7a17:f700:1ac0:4dff:fedb:a3f1)13:56
- bleb (QUIT: Quit: leaving) (~cm@user/bleb)14:41
* bleb_ -> bleb14:41
vkoskivSo many cool projects to see at revision15:00
vkoskivJust talked to the person who made this: https://github.com/9001/r0c15:00
vkoskivTIL bash can talk TCP15:01
vkoskiv(I'm sticking with telnet, tho)15:01
sknebelFOMO here :/ OTOH I saw a shot of the full hall yesterday and my brain immediately went "aahhhh", so maybe it's good I'm spending a few calm days at home ...15:03
jnthe livestream is pretty nice too! ohttps://streaming.media.ccc.de/revision2024/revision 15:04
jnwith some really nice theremin music at the moment15:04
jn(oops, typo in the https)15:05
sknebelyep :)15:05
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)15:09
+ jacobk (~quassel@64.189.201.150)15:11
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@64.189.201.150)15:20
minutevkoskiv: i have fomo! my partner suggested we should visit revision next year so it might happen ^^16:05
jnin the meantime, there will be other demoparties :)16:07
jnlike Evoke16:07
joschvkoskiv: yes!! I'm making use of that here to support systems without curl or wget: https://gitlab.mister-muffin.de/josch/mmdebstrap/src/branch/main/make_mirror.sh#L25816:21
+ n_to (~n_to@2a03:4000:6:3662:24b1:57ff:fec6:76c1)16:25
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net)17:14
minutehmm:17:55
minutedpkg: error processing archive /var/cache/apt/archives/libgcc-s1_14-20240315-1_i386.deb (--unpack):17:56
minute trying to overwrite '/usr/lib/i386-linux-gnu/libgcc_s.so.1', which is also in package box86:armhf 0.3.3+20231001.2890c05-117:56
minutethis helped: sudo dpkg --remove --force-remove-reinstreq box86:armhf17:57
joschminute: where did you get box86:armhf from?18:21
- cobra (QUIT: Ping timeout: 268 seconds) (~cobra@user/Cobra)18:27
- Gooberpatrol66 (QUIT: Ping timeout: 240 seconds) (~Gooberpat@user/gooberpatrol66)19:52
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)21:11
digitalraynei once saw a port scanner written entirely in bash using this feature, it's very useful when all you have is a bash shell and you're trying to pivot access to other hosts21:29
+ mtm- (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)21:41
- mtm (QUIT: Ping timeout: 252 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)21:43
joschit is impressive what some people are able to achieve with just bash and awk. For example here is some explanation for how the recent xz-utils exploit does what it does with just basic shell utilities: https://gynvael.coldwind.pl/?lang=en&id=78222:38
+ jacobk (~quassel@47-186-95-57.dlls.tx.frontiernet.net)22:39
+ chomwitt (~chomwitt@2a02:587:7a17:f700:1ac0:4dff:fedb:a3f1)22:53
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)23:31

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