- chomwitt (QUIT: Ping timeout: 240 seconds) (~chomwitt@2a02:587:7a17:f700:1ac0:4dff:fedb:a3f1) | 00:19 | |
bluerise | finally soldered a cable and have access to the Fireflx ITX RK3588 serial | 00:24 |
---|---|---|
minute | bluerise: oh neat | 00:39 |
digitalrayne | nice! i was looking at the firefly itx, hope to replace my desktop with one of these | 00:42 |
digitalrayne | i think an itx carrier board for reform would be pretty cool | 00:42 |
digitalrayne | i've got a 50% complete schematic around here somewhere | 00:43 |
bluerise | one of the reasons I got the ITX version, because I have a nice case (Dan Cases A4) | 00:44 |
bluerise | It boots android... | 00:44 |
bluerise | wonder if I can port regular U-Boot instead of this ... thing | 00: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 | |
digitalrayne | haha | 01:05 |
digitalrayne | oh wow that case is tiny | 01: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 | |
minute | funny 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 | |
josch | well, it's not like i ever was a fan of ext2 :D I'm not attached to it | 06:58 |
josch | the reason i was initially implementing everything using genext2fs was to support bit-by-bit reproducible images | 06:58 |
josch | ah vagrantc joined just at the right time :D | 06:58 |
josch | and 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 from | 06:59 |
josch | this is solved by using tarballs as the carrier of the information | 06:59 |
josch | using genext2fs would've allowed me to upgrade to mkfs.ext4 (once it supports tarballs) nearly as a drop-in-replacement | 07:00 |
josch | but 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 long | 07:01 |
josch | especially because Ted did talk favourably about it to me privately as well as on public lists | 07:01 |
josch | like for example at the bottom of this mail: https://lists.debian.org/20231112052724.GC39417@mit.edu | 07:02 |
josch | wording like "will shortly integrate" always made me hopefull that we soon can get rid of ext2 | 07:03 |
josch | while at the same time being able to produce bit-by-bit reproducible images | 07:03 |
josch | ext2 as it is generated from genext2fs just has too many practical issues like the fixed 128 byte inode size | 07:08 |
+ chomwitt (~chomwitt@2a02:587:7a17:f700:1ac0:4dff:fedb:a3f1) | 07:08 | |
josch | which does not allow for subsecond timestamp precision or timestamps beyond 2038 | 07:08 |
josch | so when minute talked about these fsck problems it was just the last straw for me | 07:09 |
josch | the 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 sight | 07:09 |
vagrantc | reproducible filesystems are hard. | 07:20 |
josch | true, but there is code that makes it possible even with ext4 | 07:21 |
josch | so it saddens me that it gets neglected that much by e2fsprog maintainers :( | 07:21 |
vagrantc | :/ | 07:24 |
josch | vagrantc: 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_seed | 07:25 |
vagrantc | josch: must merge! :) | 07:26 |
vagrantc | hrm. | 07:26 |
vagrantc | ACTION goes to sleep dreaming of reproducible ext4 filesystems | 07:31 |
vagrantc | ACTION waves | 07: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 | |
digitalrayne | ok 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 luck | 08:20 |
digitalrayne | also poweroff works on halt -p with this driver | 08:20 |
digitalrayne | i 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 tbh | 08:21 |
digitalrayne | i'm hoping this will also work for the pocket lpc but shouldn't be a big deal to address if it doesn't | 08: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_ -> bleb | 14:41 | |
vkoskiv | So many cool projects to see at revision | 15:00 |
vkoskiv | Just talked to the person who made this: https://github.com/9001/r0c | 15:00 |
vkoskiv | TIL bash can talk TCP | 15:01 |
vkoskiv | (I'm sticking with telnet, tho) | 15:01 |
sknebel | FOMO 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 |
jn | the livestream is pretty nice too! ohttps://streaming.media.ccc.de/revision2024/revision | 15:04 |
jn | with some really nice theremin music at the moment | 15:04 |
jn | (oops, typo in the https) | 15:05 |
sknebel | yep :) | 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 | |
minute | vkoskiv: i have fomo! my partner suggested we should visit revision next year so it might happen ^^ | 16:05 |
jn | in the meantime, there will be other demoparties :) | 16:07 |
jn | like Evoke | 16:07 |
josch | vkoskiv: 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#L258 | 16: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 | |
minute | hmm: | 17:55 |
minute | dpkg: 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-1 | 17:56 |
minute | this helped: sudo dpkg --remove --force-remove-reinstreq box86:armhf | 17:57 |
josch | minute: 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 | |
digitalrayne | i 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 hosts | 21: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 | |
josch | it 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=782 | 22: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.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!