Debian Package Tracker
Register | Log in
Subscribe

gammastep

Adjust display hue to outside lighting conditions

Choose email to subscribe with

general
  • source: gammastep (main)
  • version: 2.0.11-1
  • maintainer: Karol Werner (DMD)
  • arch: any
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 2.0.2-4
  • oldstable: 2.0.9-1
  • stable: 2.0.9-1
  • testing: 2.0.11-1
  • unstable: 2.0.11-1
versioned links
  • 2.0.2-4: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.0.9-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.0.11-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • gammastep (2 bugs: 0, 1, 1, 0)
action needed
25 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 3a17d9ad82d4256f67755a0fe4237d6142aa0f53
Merge: 4e04239 21d4fdf
Author: Simon Quigley <tsimonq2@debian.org>
Date:   Tue Jul 14 14:11:29 2026 +0000

    Merge branch 'debian/master' into 'debian/master'
    
    New upstream release - 2.0.11
    
    See merge request debian/gammastep!3

commit 21d4fdf49c180b694e5b24f0d8d77619dc237614
Author: Karol Werner <karol@ppkt.eu>
Date:   Tue May 26 19:27:39 2026 +0200

    Prepare new release

commit f4c7a4190783022ac62e5f8551bea958cc2fd213
Author: Karol Werner <karol@ppkt.eu>
Date:   Mon May 25 23:10:40 2026 +0200

    d/control: use pkgconf instead of pkg-config

commit cba264eae9de2e4f2b46ba1d7d9770999371bc45
Author: Karol Werner <karol@ppkt.eu>
Date:   Mon May 25 21:58:21 2026 +0100

    d/control: update standards version to 4.7.4

commit 6c89c29ff65862928833d54a84f5e1387e1363d8
Author: Karol Werner <karol@ppkt.eu>
Date:   Mon May 25 21:58:18 2026 +0100

    d/copyright: reorder files by directory depth
    
    Changes-By: lintian-brush
    Fixes: lintian: globbing-patterns-out-of-order
    See-also:
    https://lintian.debian.org/tags/globbing-patterns-out-of-order.html

commit 18491b6552e2ff9ba519de4a05f7956b3ef64935
Author: Karol Werner <karol@ppkt.eu>
Date:   Mon May 25 23:13:27 2026 +0200

    d/control: new maintainer

commit 6e402758265ce6e719682e60340c845c39784c20
Author: Karol Werner <karol@ppkt.eu>
Date:   Mon May 25 22:43:50 2026 +0200

    d/changelog: prepare new version

commit 5d81f21fbd0a574386ca62688b8d22f6668ae2b2
Merge: f0cdf7c e2c073a
Author: Karol Werner <karol@ppkt.eu>
Date:   Mon May 25 22:35:19 2026 +0200

    Update upstream source from tag 'upstream/2.0.11'
    
    Update to upstream version '2.0.11'
    with Debian dir 94948620b53577cd2fc3e5aafeb12e8065c51089

commit e2c073a7a4656dded1b542d828eb1e6ea21b8993
Merge: 9cf09ac 60f3fe7
Author: Karol Werner <karol@ppkt.eu>
Date:   Mon May 25 22:35:18 2026 +0200

    New upstream version 2.0.11

commit f0cdf7cefa18738a4981dc47ed5b54df8ecc9c12
Author: Karol Werner <karol@ppkt.eu>
Date:   Mon May 25 22:24:45 2026 +0200

    d/gbp.conf: Add configuration for import-orig.

commit 57c5198ae49fc769b48ca65e02e13266fef620e7
Author: Karol Werner <karol@ppkt.eu>
Date:   Mon May 25 22:09:16 2026 +0200

    d/watch: Use Gitlab template.

commit 60f3fe757a9a218379b10e991486f91c10c5a215
Author: Cameron Nemo <cam@libnemo.org>
Date:   Sat Mar 29 13:18:29 2025 -0700

    Update NEWS and version for 2.0.11
    
    Signed-off-by: Cameron Nemo <cam@libnemo.org>

commit 1b14900e5eecf89c5cd4532cda86a38bbd98e315
Author: Cameron Nemo <cam@libnemo.org>
Date:   Sat Mar 29 13:16:26 2025 -0700

    Fix memory issues with output name

commit 64de098e240c38217b8232c540008e68bbb112bc
Author: Cameron Nemo <cam@libnemo.org>
Date:   Sat Mar 29 13:15:53 2025 -0700

    Fix incompatible pointer type for noop functions
    
    Fix #68

commit 6e64f68b875e60256a1bc66432f24a54e54c8feb
Author: Cameron Nemo <cam@libnemo.org>
Date:   Sat Mar 15 12:42:29 2025 -0700

    Update NEWS and version for 2.0.10
    
    Signed-off-by: Cameron Nemo <cam@libnemo.org>

commit dee0524e905ec9b6f9930c7afd6b1f2342dab72b
Author: Cameron Nemo <cam@libnemo.org>
Date:   Sat Mar 15 12:41:54 2025 -0700

    Update appdata content rating
    
    Signed-off-by: Cameron Nemo <cam@libnemo.org>

commit bc60a50a689ca8d819f2f241ae5439064fe1b750
Author: Mattias Andrée <m@maandree.se>
Date:   Sat Mar 15 12:34:48 2025 -0700

    translations: fix Swedish mistranslation
    
    The word “twilight” is properly translated to ”halvdager”, however
    (presumably) as this is an uncommon word in Swedish, the translator
    has opted to change it to “dusk” and translate it to ”skymning”,
    however in the context it is talking about the twilight in the
    morning, so it should have been “dawn”, so the correct translation
    would is “gryning”.
    
    Signed-off-by: Mattias Andrée <m@maandree.se>

commit 47108db5773966fd7096f8551f927c4600e90479
Author: Mattias Andrée <m@maandree.se>
Date:   Sat Mar 15 12:33:02 2025 -0700

    hooks: do not run files with ~ suffix
    
    Signed-off-by: Mattias Andrée <m@maandree.se>

commit 6b61abe87d0ae447ffe952e6b40b03667dced7dc
Author: Mattias Andrée <m@maandree.se>
Date:   Sat Mar 15 12:27:08 2025 -0700

    hooks: close hooks directory before returning
    
    Signed-off-by: Mattias Andrée <m@maandree.se>

commit 4b8aac56dc94f48877519adf87f13af5b1dd8ef2
Author: kraftwerk28 <kefirchik3@gmail.com>
Date:   Sat Aug 20 22:47:52 2022 +0300

    feat(wayland): ability to specify adjusted outputs
    
    Optionally use fnmatch to match output names
    Add conffile example for new option

commit f8c670448f4d7f03ffe079fbaa0a3250810dff76
Author: Cameron Nemo <cam@nohom.org>
Date:   Mon Dec 12 22:37:08 2022 -0800

    fix(cicd): update image/dependencies

commit 2d9291ec0df5d5333e656903d75be7cbba8610d7
Author: Pierre Colin <15695920-Pierre-Colin@users.noreply.gitlab.com>
Date:   Fri Sep 1 15:40:28 2023 +0200

    fix(gamma-wl): fix integer overflow
    
            For big values of `output->gamma_size`, the initialization of
            `ramp_bytes` may cause integer overflow. This commit fixes this
            by switching the type of `size` from `int` to the POSIX type
            `ssize_t` and checking for overflow.

commit 863538c81f04d528acd93181daaa89302e06601c
Author: Joan Bruguera Micó <joanbrugueram@gmail.com>
Date:   Sun Jan 19 19:43:38 2025 +0000

    fix(gamma-wl): fix potential uninitialized read of gamma_size
    
    `wayland_set_temperature` assumes that after `wl_display_roundtrip`,
    some of the callbacks for `zwlr_gamma_control_v1_listener` will have
    been called to initialize `output->gamma_size`.
    
    However, this isn't necessarily true, for example if an output is
    plugged in right before `wl_display_roundtrip` is called, that output's
    `zwlr_gamma_control_v1_listener` won't have been initialized, thus it
    won't get a callback, and when `wl_display_roundtrip` returns,
    gammastep will read an uninitialized `gamma_size` (as reported by
    Valgrind), and potentially crash if it reads a non-zero value.
    
    I have also seen this uninitialized read happen in other scenarios, for
    example when unplugging an output or switching TTYs, sometimes wlroots
    will not call any gamma callbacks. But the one about plugging an output
    before `wl_display_roundtrip` is consistent (and gammastep's fault).
    
    Initialize `output->gamma_size` during creation to prevent this.

commit 7b20d27301d0f45f72fd9b6f144278f2f242f0ed
Author: Joan Bruguera Micó <joanbrugueram@gmail.com>
Date:   Sun Jan 19 19:24:53 2025 +0000

    fix(gamma-wl): make outputs a linked list for pointer stability
    
    Before this commit, the list of outputs was kept in a dynamic array
    that is resized using realloc when an output is added or removed.
    
    This is problematic because pointers to the elements of the dynamic
    array are passed to `zwlr_gamma_control_v1_add_listener` so that they
    become the `data` argument of the listener's callback. When an output
    is added/removed, the dynamic array may get relocated, thus pointers
    to other outputs become invalid/dangling, and gammastep may crash.
    
    This can be reproduced quite consistently by adding a `sleep` before
    the call to `wl_display_roundtrip` in `wayland_set_temperature`, and
    plugging or unplugging an output during the `sleep`.
    
    This commit fixes it by making `outputs` a wl_list, so outputs can be
    added or removed without invalidating pointers to other outputs.

commit eab8be4fc33e4c4b953252e2a4f24e4f5322b0b1
Author: Cameron Nemo <cam@nohom.org>
Date:   Mon Sep 12 01:14:02 2022 +0000

    chore: fix typ in NEWS
Created: 2026-07-14 Last update: 2026-07-20 03:02
lintian reports 1 warning normal
Lintian reports 1 warning about this package. You should make the package lintian clean getting rid of them.
Created: 2025-12-03 Last update: 2026-07-15 04:47
AppStream hints: 1 warning normal
AppStream found metadata issues for packages:
  • gammastep: 1 warning
You should get rid of them to provide more metadata about this software.
Created: 2020-10-24 Last update: 2021-06-26 08:00
Issues found with some translations low

Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.

Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.

Created: 2025-12-04 Last update: 2025-12-04 14:30
news
[rss feed]
  • [2026-07-20] gammastep 2.0.11-1 MIGRATED to testing (Debian testing watch)
  • [2026-07-14] Accepted gammastep 2.0.11-1 (source) into unstable (Karol Werner) (signed by: Simon Quigley)
  • [2025-12-08] gammastep 2.0.9-2 MIGRATED to testing (Debian testing watch)
  • [2025-12-03] Accepted gammastep 2.0.9-2 (source) into unstable (Santiago Vila)
  • [2023-02-25] gammastep 2.0.9-1 MIGRATED to testing (Debian testing watch)
  • [2023-02-15] Accepted gammastep 2.0.9-1 (source) into unstable (Boyuan Yang)
  • [2022-10-19] gammastep 2.0.2-6 MIGRATED to testing (Debian testing watch)
  • [2022-10-13] Accepted gammastep 2.0.2-6 (source) into unstable (Jelmer Vernooij) (signed by: Jelmer Vernooij)
  • [2022-04-27] gammastep 2.0.2-5 MIGRATED to testing (Debian testing watch)
  • [2022-04-21] Accepted gammastep 2.0.2-5 (source) into unstable (Felix Lechner)
  • [2020-11-28] gammastep 2.0.2-4 MIGRATED to testing (Debian testing watch)
  • [2020-11-23] Accepted gammastep 2.0.2-4 (source) into unstable (Felix Lechner)
  • [2020-11-21] gammastep 2.0.2-3 MIGRATED to testing (Debian testing watch)
  • [2020-11-15] Accepted gammastep 2.0.2-3 (source) into unstable (Felix Lechner)
  • [2020-10-30] gammastep 2.0.2-2 MIGRATED to testing (Debian testing watch)
  • [2020-10-25] Accepted gammastep 2.0.2-2 (source) into unstable (Felix Lechner)
  • [2020-10-23] Accepted gammastep 2.0.2-1 (source amd64) into unstable, unstable (Debian FTP Masters) (signed by: Felix Lechner)
bugs [bug history graph]
  • all: 2
  • RC: 0
  • I&N: 1
  • M&W: 1
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (0, 1)
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
  • screenshots
  • l10n (-, 40)
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 2.0.9-2

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