Debian Package Tracker
Register | Log in
Subscribe

earlyoom

Early OOM Daemon

Choose email to subscribe with

general
  • source: earlyoom (main)
  • version: 1.8.2-1
  • maintainer: Yangfl (DMD)
  • uploaders: Boyuan Yang [DMD]
  • std-ver: 4.7.0
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 1.6.2-1
  • oldstable: 1.7-1
  • stable: 1.8.2-1
  • testing: 1.8.2-1
  • unstable: 1.8.2-1
versioned links
  • 1.6.2-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.7-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.8.2-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • earlyoom (2 bugs: 0, 0, 2, 0)
action needed
A new upstream version is available: 1.9.0 high
A new upstream version 1.9.0 is available, you should consider packaging it.
Created: 2025-09-18 Last update: 2025-09-21 01:02
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2025-09-03 Last update: 2025-09-21 01:00
version in VCS is newer than in repository, is it time to upload? normal
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
Created: 2025-09-19 Last update: 2025-09-19 02:33
lintian reports 8 warnings normal
Lintian reports 8 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2025-08-27 Last update: 2025-08-27 23:00
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.2 instead of 4.7.0).
Created: 2025-02-21 Last update: 2025-02-27 13:25
news
[rss feed]
  • [2024-07-07] earlyoom 1.8.2-1 MIGRATED to testing (Debian testing watch)
  • [2024-07-01] Accepted earlyoom 1.8.2-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2024-02-21] earlyoom 1.7-2 MIGRATED to testing (Debian testing watch)
  • [2024-02-16] Accepted earlyoom 1.7-2 (source) into unstable (Boyuan Yang)
  • [2022-03-17] earlyoom 1.7-1 MIGRATED to testing (Debian testing watch)
  • [2022-03-14] Accepted earlyoom 1.7-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2021-11-23] earlyoom REMOVED from testing (Debian testing watch)
  • [2021-01-09] earlyoom 1.6.2-1 MIGRATED to testing (Debian testing watch)
  • [2021-01-05] Accepted earlyoom 1.6.2-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2020-05-07] earlyoom 1.6-1 MIGRATED to testing (Debian testing watch)
  • [2020-05-04] Accepted earlyoom 1.6-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2020-04-14] earlyoom 1.5-2 MIGRATED to testing (Debian testing watch)
  • [2020-04-09] Accepted earlyoom 1.5-2 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2020-03-28] Accepted earlyoom 1.5-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2020-03-10] Accepted earlyoom 1.4-2 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2020-03-08] Accepted earlyoom 1.4-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2019-07-20] earlyoom 1.3-2 MIGRATED to testing (Debian testing watch)
  • [2019-07-14] Accepted earlyoom 1.3-2 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2019-07-07] Accepted earlyoom 1.3-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2018-11-09] earlyoom 1.2-1 MIGRATED to testing (Debian testing watch)
  • [2018-11-03] Accepted earlyoom 1.2-1 (source) into unstable (Boyuan Yang)
  • [2018-10-16] earlyoom 1.1-3 MIGRATED to testing (Debian testing watch)
  • [2018-10-10] Accepted earlyoom 1.1-3 (source) into unstable (Boyuan Yang)
  • [2018-07-18] earlyoom 1.1-2 MIGRATED to testing (Debian testing watch)
  • [2018-07-13] Accepted earlyoom 1.1-2 (source) into unstable (Boyuan Yang)
  • [2018-07-13] Accepted earlyoom 1.1-1 (source) into unstable (Boyuan Yang)
  • [2018-05-11] earlyoom 1.0-2 MIGRATED to testing (Debian testing watch)
  • [2018-05-06] Accepted earlyoom 1.0-2 (source) into unstable (Boyuan Yang)
  • [2018-02-06] earlyoom 1.0-1 MIGRATED to testing (Debian testing watch)
  • [2018-02-01] Accepted earlyoom 1.0-1 (source) into unstable (Boyuan Yang)
  • 1
  • 2
bugs [bug history graph]
  • all: 2
  • RC: 0
  • I&N: 0
  • M&W: 2
  • F&P: 0
  • patch: 1
links
  • homepage
  • lintian (0, 8)
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • screenshots
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1.8.2-1
  • 2 bugs

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing