Skip to content

Instantly share code, notes, and snippets.

View immolo's full-sized avatar

Immolo immolo

View GitHub Profile
@immolo
immolo / gist:7eac00ca8c75909311e52f5814097312
Last active October 22, 2025 12:06
NEWS item draft for enabling pipewire in desktop profiles
Title: Desktop Profile to enable PipeWire support
Author: Ian Jordan <immoloism@gmail.com>
Posted: 2025-09-06
Revision: 4
News-Item-Format: 2.0
Display-If-Profile: default/linux/alpha/23.0/desktop
Display-If-Profile: default/linux/alpha/23.0/desktop/*
Display-If-Profile: default/linux/alpha/23.0/split-usr/desktop
Display-If-Profile: default/linux/alpha/23.0/split-usr/desktop/*
Display-If-Profile: default/linux/amd64/23.0/desktop
Title: Profile upgrade to tim64 varients available
Author: Ian Jordan <immoloism@gmail.com>
Posted: 2024-11-04
Revision: 1
News-Item-Format: 2.0
Display-If-Profile: default/linux/x86/23.0/*
The year 2038 problem (also known as Y2038, Y2K38, Y2K38 superbug, or the Epochalypse.)
is a time computing problem that leaves some computer systems unable to
represent times after 03:14:07 UTC on 19 January 2038.
This is a reproducer for the nghttp3 bug using catalyst as the trigger.
The chroot has all the required files in the correct places. All that is required is to follow along to trace the break.
I have also created the binaries for the first run to save time being wasted using a portage snapshot from 2024-09-10
1. Download the tarball https://f.xarv.dev/~immolo/nghttp3.tar.xz md5sum 209438ecf7d39ef267266c32c7d1a0ff nghttp3.tar.xz
2. Extract where you wish (I use ~/chroot)
4. cp /etc/resolv.conf ~/chroot/nghttp3/etc
5. arch-chroot ~/chroot/nghttp3
6. nano /etc/catalyst/catalyst.conf
@immolo
immolo / gist:2a7cc5b7afc3d56d64867a1404648415
Last active September 2, 2024 23:47
Comparing +/-debug differences on sys-kernel/gentoo-kernel
System A:
sys-kernel/gentoo-kernel-6.10.6 +initramfs +strip
USE=debug: DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=n
vmlinux: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, BuildID[sha1]=b1a434f803e6221cd89a8c75d781f24f52ed6311, not stripped
size: 73MB
boot image size: 17MB
modules dir size: 56MB
dracut base: 38MB