Living in the Bazaar

Part of using Free Software is participating in the community that produces it. Reporting the bugs you observe in the normal course of using software is an easy and effective way to help improve the software you use every day.

Some of the bugs I've reported and minor enhancements I've submitted over the years:

Date Project Link Patch Description
15 Dec 2023 okular MR 867 Allow shrinking the main window
07 Dec 2023 destreamer Issue 132 Reverse engineered Microsoft Teams public video serving
25 Oct 2023 nixpkgs PR 263387 stremio: 4.4.142 → 4.4.164
11 Oct 2023 nixpkgs PR 260566 pico-sdk: Make full SDK available
25 Sep 2023 nixpkgs PR 257344 Fix and bump opentoonz 1.5.0 → 1.7.1
21 Sep 2023 cdparanoia pastebin Memory corruption & crash from negative array index after jitter adjustment
21 Sep 2023 nixpkgs PR 256546 gitpython 3.1.33 → 3.1.37 for CVE-2023-41040
20 Sep 2023 nixpkgs PR 256271 Do Mindustry bumps on stable branch too
19 Sep 2023 nixpkgs PR 256150 Backport fix for CVE-2023-4016 into procps-ng 3.x
19 Sep 2023 nixpkgs PR 256065 Modern procps-ng 4.x
18 Sep 2023 nixpkgs PR 255972 mattermost 7.10.3 → 7.10.5 for CVE-2023-410{5,6,7,8} and CVE-2023-4478
18 Sep 2023 nixpkgs PR 255955 keepass 2.53.1 → 2.54 for CVE-2023-32784
18 Sep 2023 nixpkgs PR 255945 htmldoc 1.9.16 → 1.9.17 for CVE-2022-27114
29 Jun 2023 LMMS PR 6755 Fix hiir fetch detection
25 May 2023 nixpkgs PR 234116 Fix nar-serve test
25 May 2023 nar-serve Issue 23 Regression: Can't fetch files inside archives: Leading slash
24 May 2023 nixpkgs PR 233854 Fix 5 packages' runHook typos
24 May 2023 nixpkgs PR 233837 Fix mindustry-server
19 May 2023 vulnix PR 89 Add CISA Known Exploited Vulnerabilities support
09 Mar 2023 commitlog PR 43 Add/improve some tests, especially around size limits
09 Mar 2023 commitlog issue 42 ReadmeDoctests tests flaky
22 Nov 2022 NixOS PR 199425 Reviewed fix for nixos-enter having trouble finding systemd-tmpfiles
19 Nov 2022 rust-cgi issue 18 Panic when CGI script is served at the root
14 Nov 2022 Mindustry/Arc issue 131 glewInit() called too early, fails with "Missing GL version" when used with EGL on Wayland
11 Nov 2022 nixpkgs PR 200743 Mindustry: 126.2 → 140.4 and fix sound
08 Nov 2022 rr issue 3394 Support ioctls SG_EMULATED_HOST & friends for cdparanoia
31 Oct 2022 nixpkgs PR 198833 Fix the wine on wayland test
28 Oct 2022 nixpkgs PR 198323 Mindustry: 126.2 → 39
29 Sep 2022 nixpkgs PR 193478 Fix 78 fonts
22 Sep 2022 Xiph issue 2233 cdparanoia needs an issue tracker
12 Aug 2022 nixpkgs commit ebf7f864 Update NixOS tests for prometheus-systemd-exporter 0.5.0's incompatible changes
29 Jul 2022 nixpkgs PR 183617 stunnel: 5.64 → 5.65
16 Apr 2022 nixpkgs PR 168979 yt-dlp: 2022.3.8.2 → 2022.04.08 (and backport)
30 Mar 2022 nixpkgs PR 166386 Fix the custom-ca NixOS tests
28 Mar 2022 nixpkgs PR 166117 Fix nar-serve test after incompatible change in nix 2.4
25 Mar 2022 Kodi issue 21193 Unnecessary stats in subtitle scan delay playback start
04 Feb 2022 nixpkgs issue 158182 Nixpkgs' dovecot patches break the dovecot utils
03 Feb 2022 nixpkgs PR 158043 Fix brotli fetch hash
03 Feb 2022 nixpkgs PR 158019 screen: 4.8.0 → 4.9.0
01 Feb 2022 nixpkgs PR 157808 Fix broken sources.gentoo.org fetch URLs
22 Jan 2022 nixpkgs PR 156251 Fix race in install-on-bcache test
22 Jan 2022 nixpkgs PR 156213 Fix installer tests after sandboxed-docs broke them
21 Jan 2022 xg2xg PR 138 Add some "RecordIO" things
08 Jan 2022 nixpkgs issue 153971 Fix Blu-ray playback in nixpkgs' Kodi
02 Jan 2022 nixpkgs issue 153288 At-least-one-priviledged-user check is too strict
24 Dec 2021 nixpkgs PR 152065 Make the NixOS stunnel module more flexible
21 Dec 2021 OpenToonz issue 4193 The old, bundled libtiff has 50 known security vulnerabilities
20 Dec 2021 nixpkgs PR 151500 Fix OpenToonz build
20 Dec 2021 systemd PR 21841 Fix timedatectl NTPMessage output to have uniform commas
19 Dec 2021 nixpkgs PR 151390 Package Klingon fonts
19 Oct 2021 guix issue 35519 Helped debug rust i686 build failure
19 Jul 2021 trustix issue 24 trustix and trustix-nix-cache systemd sockets clash
19 Jul 2021 trustix PR 23 Fix some errors in the getting-started documentation
30 Jun 2021 libtiff MR 259 Fix pkg-config version
28 Jun 2021 repology issue 1163 Sharing vulnerability info between similar packages, like the chromiums
19 Jun 2021 nixpkgs issue 127447 nixos-rebuild build --flake no longer leaves result
13 Jun 2021 pulseaudio issue 1222 Gnome debug logging breaks pulseaudio startup
10 Jun 2021 nixpkgs-update issue 216 Helped get nixpkgs-update available in nixpkgs again
10 Jun 2021 nixpkgs-update issue 264 Request tag for 0.2.0 release
10 Jun 2021 nixpkgs PR 126513 Fix local flake build regression in nixos-rebuild
09 Jun 2021 nixpkgs PR 126450 jsonstreams: 0.5.0 → 0.6.0
09 Jun 2021 nixpkgs PR 126446 Package jbofihe
09 Jun 2021 nixpkgs PR 126412 Update Gnome extensions
09 Jun 2021 jsonstreams issue 42 Request tag for 0.6.0 release
31 May 2021 nixpkgs PR 125118 Fix wine-gecko and add a test for it
20 May 2021 vulnix PR 72 Add --profile option to scan user environments
20 May 2021 vulnix PR 71 Fix doc: 2 hours between updates
20 May 2021 vulnix issue 70 Add --memory option to scan currently-running processes
20 May 2021 vulnix issue 69 nix show-derivation finds derivers nix-store -qd doesn't
21 Feb 2021 nixpkgs PR 113976 Package ublock-origin
16 Feb 2021 nixpkgs PR 113370 Package prometheus-systemd-exporter
15 Feb 2021 NixOS issue 113240 userActivationScripts do not run on login
12 Feb 2021 Solokey Discussion 57 Confirm git commit signing capability
23 Jan 2021 nixpkgs PR 110660 Package m4acut
22 Dec 2020 nixpkgs PR 107437 tor-browser: 10.0.5 → 10.0.7
11 Dec 2020 NixOS issue 106685 wait_for_window() requires running X as root
03 Dec 2020 nixpkgs PR 105819 Package jsonstreams
03 Dec 2020 jsonstreams PR 33 Fix github CI
02 Dec 2020 jsonstreams PR 31 Fix front-page usage example
02 Dec 2020 jsonstreams issue 30 Write large strings in bounded memory
02 Dec 2020 jsonstreams issue 29 Request tag for 0.5.0 release
30 Nov 2020 nixpkgs PR 105508 Fix mojave-gtk-theme size regression: 1.5G → 31M
27 Nov 2020 Mojave-gtk-theme issue 178 Request release cut with sass fix
25 Nov 2020 nixpkgs PR 104950 tor-browser: 10.0.4 → 10.0.5 (fixes for 12 CVEs)
23 Nov 2020 NixOS PR 104272 Fix sshfs locate exclusion
21 Nov 2020 NixOS PR 103674 Make it easy to use internal-sftp
13 Nov 2020 nixpkgs PR 103674 Fix lcms src URL
12 Nov 2020 nixpkgs PR 103570 Fix tor-browser extensions
11 Nov 2020 nixpkgs PR 103542 Fix src URLs for five packages
11 Nov 2020 NixOS PR 103542 Fix doc build instructions
11 Nov 2020 nixpkgs PR 103500 Document the nixos-YY.MM branches' move to new repo
01 Sep 2020 nixpkgs PR 98119 Fix all NixOS tests' curl usage
01 Sep 2020 nixpkgs PR 96932 Run gtg's tests
01 Sep 2020 GTG issue 454 Vi movement keys
01 Sep 2020 GTG issue 452 Keyboard shortcut for the keyboard shortcuts help
26 Aug 2020 NixOS PR 96410 NixOS options for stunnel client certificates
24 Aug 2020 nixpkgs PR 96210 Fix qtbase libtiff dependency
13 Aug 2020 Nix issue 3933 Don't try to parse signature check as commit timestamp
24 Jul 2020 NixOS PR 93788 Add syncthing tests
22 Jul 2020 nixpkgs PR 93665 Remove obsolete checkbashisms package (now in debian devscripts)
17 Jul 2020 nixpkgs PR 93377 Package backoff
03 Jul 2020 nixpkgs PR 92205 qemu-vm device name cleanup
02 Jul 2020 nixpkgs PR 92102 Clean up xsecurelock dependencies
02 Jul 2020 NetworkManager issue 485 Bluetooth-related crash during shutdown
19 Jun 2020 nixpkgs PR 91125 Package yamale
16 Jun 2020 mypy issue 9007 Spurious "Too many arguments" when unpacking empty dicts
15 Jun 2020 nixpkgs PR 90565 atom: 1.42.0 → 1.48.0
29 May 2020 zfs-replicate PR 93 Fix hypothesis SearchStrategy reference
22 May 2020 nixpkgs PR 88591 Package opentoonz
11 May 2020 NixOS PR 87632 Fix machine name in installer test
09 May 2020 NixOS PR 87414 Test harness shouldn't assume bash
29 Apr 2020 nixpkgs PR 86293 gnumake: 4.2.1 → 4.3
29 Apr 2020 nixpkgs PR 86292 gawk: 5.0.1 → 5.1.0
29 Apr 2020 nixpkgs PR 86291 qemu: 4.2.0 → 5.0.0
28 Apr 2020 nixpkgs PR 86174 Package kvmtool
24 Apr 2020 nixpkgs PR 85978 gnucash: 3.9 → 3.10
23 Apr 2020 nixpkgs PR 85912 Fix atanks build
17 Apr 2020 nixpkgs PR 85460 Fix k3d build
15 Apr 2020 nixpkgs PR 85330 Fix openmvg build
14 Apr 2020 nixpkgs PR 85251 Fix libaio src URL
02 Apr 2020 nixpkgs PR 84155 Fix darcs build
02 Apr 2020 nixpkgs PR 84131 Fix idris build
13 Mar 2020 nixpkgs PR 82503 Fix nettools src URL
28 Feb 2020 nixpkgs PR 81225 libu2f-host: Fix license
27 Feb 2020 nixpkgs PR 81224 Fix modprobe configuration manpage link
27 Feb 2020 nixpkgs PR 81227 gzip shouldn't depend on gzip being in $PATH
21 Feb 2020 NixOS PR 80769 nixos-enter should create /tmp
17 Feb 2020 nixpkgs PR 80381 llvmPackages_5.compiler-rt: fix ustat for after glibc 2.28
12 Feb 2020 NixOS PR 79966 Installer test for / on bcache
12 Feb 2020 vulnix issue 60 Wait rather than fail when lock is held
11 Feb 2020 gnome-settings-daemon issue 495 gsd-media-key's sync leaves keys ungrabbed after dconf update
05 Feb 2020 nixpkgs PR 79291 Remove isArm
03 Feb 2020 nixpkgs PR 79181 seabios: Update src URL
03 Feb 2020 git-annex union mount Interim shell script: union-link-annexes
03 Feb 2020 nixpkgs PR 79179 nawk: 20121220 → 20200131
03 Feb 2020 nixpkgs PR 79173 nerdfonts: 2.0.0 → 2.1.0
31 Jan 2020 nixpkgs PR 78978 lua5: Fix src URLs
30 Jan 2020 Nix issue 3338 nix-prefetch-url retry hangs indefinitely on DNS failure
29 Jan 2020 nixpkgs PR 78799 Don't fetch from cgit URLs with unstable hashes
23 Jan 2020 gnome-control-center issue 853 Keyboard shortcuts on Shift+Alt+( and Shift+Alt+) do not work
23 Jan 2020 gnome-control-center issue 852 Shortcuts bound to shift-7 (ampersand) do not display
20 Jan 2020 nixpkgs PR 76653 Helped package Agda packages
30 Dec 2019 gnome-settings-daemon issue 482 MediaKeys accessing network unexpectedly
29 Dec 2019 archivemount commit 86cea6 Prompt for a passphrase with -o password option
29 Dec 2019 gocryptfs issue 444 Follow symlinks in underlying storage
27 Dec 2019 git-annex balanced parity Storage-efficient redundancy
19 Dec 2019 gnome-shell issue 2057 Window switcher blocks other accelerators while modifier key is held
19 Dec 2019 gnome-shell MR 905 Not having a .js handler is not an error
19 Dec 2019 nixpkgs PR 76063 Add NixOS module for xidlehook
18 Dec 2019 AccountsService issue 55 Helped diagnose crash on software update after auto-login
18 Dec 2019 nixpkgs issue 75889 Put-window gnome extension
17 Dec 2019 gnome-control-center issue 823 Default Application selector offers only "Web", even though Chromium is installed
16 Dec 2019 nixpkgs PR 75787 See also configuration.nix manpage
14 Dec 2019 nixpkgs PR 75623 WriteHaskell: Strip binaries
11 Dec 2019 nixpkgs PR 75439 nixos-option -r
10 Dec 2019 nixpkgs PR 75474 xsecurelock: Remove obsolete path fix
06 Dec 2019 nixpkgs PR 75123 Gnome extension workspace-grid is now workspace-matrix
03 Dec 2019 nixpkgs PR 74940 vimPlugins: thesaurus_query-vim, vim-move, vim-subversive
21 Nov 2019 Neovim PR 11434 Fix terminal close error message formatting
21 Nov 2019 Stag PR 21 Don't burn CPU on EOF
18 Nov 2019 dash-to-panel issue 815 Always hidden panel / ignore mouse completely
18 Nov 2019 nixpkgs PR 73724 Say what "TLP" is
15 Nov 2019 Nix PR 3230 Check for and repair bad .links entries
05 Nov 2019 gnome-shell issue 1858 Helped diagnose MappingNotify keymap-changed pauses
01 Nov 2019 libxml2 issue 64 Tried to convince libxml2 folks that this bug is causing pain
31 Oct 2019 Gnumeric MR 3 Fix build by balancing XML tags
31 Oct 2019 NixOS PR 72354 Isolate VMs with squashfs Nix store
30 Oct 2019 nixpkgs PR 72342 Nix build cop: Fix staging by bumping itstool: 2.0.2 → 2.0.6
23 Oct 2019 nixpkgs PR 71891 Add Vader
18 Oct 2019 vim issue 5085 sh syntax highlight breaks on "${*//\${/x}"
18 Oct 2019 NixOS PR 71355 Fix storeContents documentation
14 Oct 2019 vim issue 5054 sh syntax highlight breaks on "${*//#/x}"
7 Oct 2019 Haskell-vim PR 116 Use shiftwidth() to shift by tabstop when shiftwidth=0
4 Oct 2019 RetroShare doc PR 75 Add release history 2017-2019
3 Oct 2019 nixpkgs PR 70356 nerdfonts: Use patchShebangs
27 Sep 2019 Nix issue 3108 argv not scanned for gc roots
25 Sep 2019 nixpkgs issue 69443 OpenSSL should not take over "man passwd"
24 Sep 2019 nixpkgs PR 69370 makeWrapper leaks args from environment
10 Sep 2019 NixOS PR 68483 Make ~/bin/ in $PATH optional
6 Sep 2019 NixOS PR 68193 nixos-option C++ rewrite with --all
05 Sep 2019 xmobar PR 398 Write error log to data dir, not conf dir
10 Jun 2019 Portage bug 676264 Push ghostscript security updates
3 Apr 2019 mypy issue 6619 Can't infer TypeVar through lambda that returns None
19 Dec 2018 Ubiquity bug 1809164 Bootloader failure recovery UI gets stuck
19 Dec 2018 Ubiquity bug 1809163 Installer tries to put bootloader on installation media
14 Dec 2018 coreutils bug 33761 Allow split to write into FIFOs
25 Sep 2018 libfuse PR 297 Fix errno check in unlink test
19 Aug 2018 mypy issue 5512 Conditional 'with' expression should infer Union type
19 Aug 2018 pylint PR 2424 Fix --ignore-imports for multi-line imports
31 Jul 2018 Review Board r10111 Fix installation instructions
22 Jun 2018 clang-tidy bug 37902 Bad initialization warning for delegate constructor in template
21 Jun 2018 Cppcheck ticket 8639 std::move()d-from value parameters shouldn't be const references
22 Mar 2018 GNOME Shell bug 794600 Release Notes notification allows joining Chrome sessions
17 Dec 2017 Github Top-N PR 14 Fix Github screen-scraping queries
2 May 2017 PersistenceJS PR 8 Fix developer documentation
3 Nov 2016 godebug/diff issue 10 DiffChunks() with empty slices fails
6 Aug 2016 Guesstimate PR 710 Use the https clone URL rather than the ssh URL
31 May 2015 vim-go issue 449 goSpaceError syntax highlighting very slow on long lines
30 Apr 2015 Prometheus PR 665 Fix storage/local tests for 32-bit systems
15 Aug 2014 gapi PR 1 Fix revokeToken
21 Jun 2013 Go bloom filter PR 3 Add TestAndAdd(), which is 23% faster than Test() and then Add()
30 Oct 2012 Exim bug 1313 Upgrade ancient bugzilla
30 Oct 2012 Gentoo bug 440212 Large file support in exim
08 Jun 2012 Portage bug 425218 Version bump for Armangil's podcatcher
13 Oct 2011 gPodder pull req 1 Fix dependency link
05 Jun 2011 Dia bug 651949 Crash on save to bogus places
21 Mar 2011 Bash mail archive Bash truncates HISTFILE when disk is full.
15 Aug 2010 evince bug 627000 A bug-buddy crash auto-submit.
05 Aug 2010 gPodder bug 1097 Hang on non-ascii characters
16 Sep 2009 evince bug 595372 Evince crashes when /tmp/ is full
6 Jul 2009 libxml2 bug 587867 Regression: xmllint --html --xmlout emits HTML, not XML
25 Jun 2009 Portage bug 275441 New ebuild: chibi-scheme
25 Jun 2009 mediawiki bug 19390 Fix infinite chain of &printable=yes&printable=yes...
27 Jun 2008 buildconf bug 2004318 Fix some spelling/grammar errors in autogen.sh
14 Apr 2008 atanks mail archive Accelerated-AI shouldn't kick in until after violent deaths
4 Apr 2008 poppler bug 51538 Crash ("Bogus memory allocation size") on some documents
16 Mar 2008 evince bug 522819 A bug-buddy crash auto-submit.
11 Mar 2008 dspam mail archive Lift quarantine processing limit
15 Feb 2008 gnuplot mail archive Fix bad interaction between *BSD, gnuplot, and bash 3.2's <()
20 Jan 2008 dspam patch Add shift-click multiple row selection to quarantine and history
2 Dec 2007 google screenshot Pointed out fixed-height px units in header CSS
3 Nov 2007 OSXvnc bug 1825242 Refuse to start with no authentication
15 Oct 2007 OpenSSH bug 1375 Handle leak in sftp-client
22 Sep 2007 Portage bug 193383 SSL_BITS → SSL_DAYS in ssl-cert.eclass
3 Jun 2007 RT mail archive Add a queue-level default ticket owner
3 Mar 2007 Dovecot mail archive mbox_min_index_size > 0 → panic
25 Feb 2007 Rubik's tut mail archive Images for unknown actions default to incorrect action
26 Dec 2006 SANE report Lexmark driver almost supports new scanner: x1240
26 Dec 2006 Jestr bug 1622639 Cycle detection doesn't catch short cycles
11 Mar 2006 PHP bug 33213 Website documentation search doesn't handle symbols correctly
7 Mar 2006 XML Schema mail archive Typo in the XML Schema documentation
10 Feb 2006 SSHFS mail archive attempts to clobber with mv fail
28 Dec 2005 Portage bug 117037 New ebuild: app-text/jbofihe
11 Dec 2005 Audacity mail archive NoiseRemoval slider position is lost
8 Dec 2005 Portage bug 114948 Repoman should validate usage of operators in metadata strings
7 Dec 2005 Portage bug 114734 Stale licenses
13 Nov 2005 dm-crypt mail archive cryptsetup needs a --read-only flag for reading CDs
6 Jul 2005 GnuPG mail archive noecho should be turned on before emitting the password prompt
30 May 2005 Wine bug 3018 Window gravity regression in x11drv
2 Mar 2005 KOrganizer bug 100691 Crash when you click on dialog boxes in the 'wrong' order
10 Jan 2005 Portage bug 77470 New ebuild: games-board/gamazons
5 Jan 2005 Gentoolkit bug 76676 equery crashes on trying to parse version numbers
22 Nov 2004 LyX bug 1748 Setting Multicolumn clobbers border settings
4 Jul 2004 Portage bug 56085 g-cpan croaks on ParseDate / frogbak
7 Jun 2004 OSCON mail archive One could not register without promising to buy something
27 Dec 2003 atanks bug 866421 Allegro mouse routines not thread-safe
27 Oct 2003 k3b bug 66665 No burning from kio_slaves
23 Dec 2003 par2 forum Remove 100% redundancy limit
18 Oct 2003 rrdtool mail archive Feature: --no-major
6 Dec 2003 par2 forum Par1 just doesn't work sometimes
5 Oct 2003 Ports mail archive Update LTris to 1.0.5
3 Oct 2003 LTris mail archive Add Expert Mode
7 Aug 2003 Portage bug 28137 /etc/conf.d/lm_sensors should allow for arguments to modules
23 Jul 2003 KSysGuard bug 61512 sysctl() data format error
16 Jul 2003 Slashdot mail archive A minor date-parsing issue in index.pl&issue=
12 Jul 2003 PHP bug 24624 Storing config values as 32-bit signed integers → wrap
12 Jul 2003 PHP bug 24623 G is for Gigabytes
27 Jun 2003 GCC bug 11344 pop_binding ICE on name overlaps between friends in templates
25 Apr 2003 Screen mail archive input box during slowpaste → crash
11 Nov 2002 Ports cvs log Update parchive to 1.1
10 Nov 2002 Ratpoison mail archive setenv issues
19 Mar 2002 burncd PR-36085 Burning mode2 tracks from stdin
14 Jan 2002 natd cvs log Don't generate duplicate packets - drop, don't retry
25 Nov 2001 Bash mail archive SIGINT on alias → "bash: xmalloc: cannot allocate 26 bytes"
23 Oct 2001 Ports PR-31465 An infinite loop in ports/print/ft2demos
4 Jul 2001 NTP PR-28704 An overflow error when parsing ntp.conf

Also, in the same spirit, my wikipedia contributions.