vcswatch reports that
this package seems to have a new changelog entry (version
1.9.0-1, distribution
unstable) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit 1ff59d31d3ec834446d4c2d976245a654ed41082
Author: yangfl <yangfl@users.noreply.github.com>
Date: Fri Sep 19 09:28:22 2025 +0800
debian: update to 1.9.0
commit d84103afeb42b155abd4974b310d99f11e1700de
Merge: 8976479 202d4db
Author: yangfl <yangfl@users.noreply.github.com>
Date: Fri Sep 19 09:27:02 2025 +0800
Merge tag 'v1.9.0'
earlyoom v1.9.0
commit 202d4db0d308ca6478f68de68b46cae34896ddaf
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Tue Sep 16 21:09:23 2025 +0200
README: update changelog
commit cbf0bb2e5d99db196003098d24439f632c1a067b
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Sat Sep 13 22:16:22 2025 +0200
Also print oom_score_adj when killing something
Should make diagnosing things like
earlyoom kills wrong processes first
https://github.com/rfjakob/earlyoom/issues/344
easier.
commit 16dc1b318ba8fe21a67fe353e447cd1c5469767f
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Sat Sep 13 22:11:03 2025 +0200
Reduce -P logging severity to debug
commit 4d3a8cff696ae0f4ec386860ab60453dbc8045b5
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Sat Sep 13 21:56:35 2025 +0200
ci: stop ignoring Amazon Linux 2
With the latest change in SYS constants, Amazon Linux 2 should
work again.
commit 13a6183dac6c26f525685dfafaf681cd1c8185fe
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Sat Sep 13 21:54:35 2025 +0200
pidfd_open, process_mrelease: define SYS constants if undefined
This reworks the handling for old systems that don't have
pidfd_open, process_mrelease fail (gracefully) at runtime
instead of at compile time.
commit b03f6ddd96bbeb6321567e014e073caeb9803259
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Sat Sep 13 21:52:24 2025 +0200
notify_spawn_subprocess: fix missing SIG_UNBLOCK on error
commit 1a39c036886d74575a68b98a54cdb57075db5e33
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Sat Sep 13 16:18:03 2025 +0200
ci: move continue-on-error to correct step
commit 9ce592e3b3619fdf3e97c6495f01d351084ce2bf
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Sat Sep 13 16:12:53 2025 +0200
ci: ignore Amazon Linux 2 failure
commit bb4168877d10e4608ed139e61986f709df7fe703
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Sat Sep 13 16:04:09 2025 +0200
Fix "going to invoke program before killing: (null)"
commit 3b1a679e83e9f1df2d69d7f59893b687efd923e8
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Sat Sep 13 15:53:43 2025 +0200
Introduce notify_spawn_subprocess helper
Gets rid of the separate (and buggy! does not handle fork failure)
notify_dbus forking.
commit 8913fb2be0866bf0446eb7fb89e16f09668a613d
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Thu Sep 11 20:38:55 2025 +0200
notify_ext: implement waiting with timeout
commit fbe2b6ba434d009c44b5716dbfbc6a56b4365acd
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Sat Sep 13 15:29:45 2025 +0200
Use SIGCHLD handler instead of setting it to SIG_IGN
This will allow wait()ing on children if we want to.
commit b5eac958d78beb22a4847e9a254f3b2a30f1cf03
Author: Manuel A. Fernandez Montecelo <mafm@igalia.com>
Date: Thu Aug 28 17:26:09 2025 +0200
Implement -P to invoke a program as pre-hook before killing a process
This implements an option to invoke an external program, analog to the
existing "-N" (which runs a program after killing a process), but
being executed before sending signals to the process, with purposes
such as gathering some specific info of the running process.
commit dd00b3bf7b20a90bb00f3bc206fa6ecad2a23de8
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Sat Sep 13 15:33:24 2025 +0200
Revert "notify: use double-fork instead of ignoring SIGCHLD"
Will implement this another way: by properly setting
a SIGCHLD handler.
This reverts commit 4fb4ab89a495427305c82983d168a0efb3482921.
commit 4fb4ab89a495427305c82983d168a0efb3482921
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Thu Sep 11 22:01:19 2025 +0200
notify: use double-fork instead of ignoring SIGCHLD
This will allow us to properly check the exit code
of the pre-notify script ( https://github.com/rfjakob/earlyoom/pull/348 )
which would not be possible when ignoring SIGCHLD.
Ignoring SIGCHLD causes the kernel to auto-reap children
and we cannot access the exit code.
commit d062b93d3121685329222e7770aeed72d1a015e1
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Thu Sep 11 18:52:52 2025 +0200
membomb: add mmap variant
commit 017adcade329eff4c493482fb895fa401351e774
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Sat Aug 16 10:13:06 2025 +0200
membomb: add membomb.mmap
Created for https://github.com/rfjakob/earlyoom/issues/320
but does not actually repro the issue.
commit 73b713b9b5c0259f740515d7a685c4a43eb43a8e
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Sat Aug 16 09:49:03 2025 +0200
membomb: add "make clean" target
commit 1ad1fdb9f93ecb253c48da67877e008e245fe07b
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Fri Aug 15 22:30:19 2025 +0200
-N, -n: add debug print to log what we are doing
https://github.com/rfjakob/earlyoom/issues/323
commit d38e29b8b91c5043ad70875f35f933973cc4df3a
Author: Anderson Torres <torres.anderson.85@protonmail.com>
Date: Wed Oct 30 21:39:43 2024 -0300
Makefile: hardcode systemd unit installation path
The path can't be relative to PREFIX, because of systemd.
Sources:
- https://github.com/systemd/systemd/issues/19414
- https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html
commit 04e93dea4dc74d2d4caaf5d7d48706cdebeb9586
Author: Anderson Torres <torres.anderson.85@protonmail.com>
Date: Wed Aug 7 00:44:23 2024 -0300
Makefile: remove spurious whitespace in install-man directive
commit f7d6f1cc925962fbdcf57b1c2aeeabbf11e2d542
Author: Anderson Torres <torres.anderson.85@protonmail.com>
Date: Tue Aug 6 22:50:25 2024 -0300
Makefile: factor in PREFIX to install directories
Sometimes we want to set PREFIX and leave the installation directories relative
to the PREFIX.
Other times we want to set some of these installation directories to absolute
values.
Sometimes we want both.
This commit patch achieves this with a reasonably small effort, by not
propagating PREFIX around the Makefile.
commit 01d8a0e7f4a21d243633f1f7031d442dc28bce0c
Author: Anderson Torres <torres.anderson.85@protonmail.com>
Date: Fri Aug 2 23:01:32 2024 -0300
Makefile: set MANDIR according to GNU Install Dirs guidelines
As described in GNU Coding Standards.
This is especially useful for
- software distributions that do not follow FHS
- splitted packages
- slim environments, e.g containers
References:
- https://www.gnu.org/prep/standards/html_node/Makefile-Conventions.html#Makefile-Conventions
- https://www.gnu.org/prep/standards/html_node/Directory-Variables.html#Directory-Variables
- https://refspecs.linuxfoundation.org/fhs.shtml
commit c759f1bef2b50d0e0b249bff650e730655c98c0e
Author: Jakob Unterwurzacher <jakobunt@gmail.com>
Date: Thu Jun 6 21:13:30 2024 +0200
contrib: add mmap_test
Relates-to: https://github.com/rfjakob/earlyoom/issues/318