Bug 278148 - sysutils/dunst Update Request: Dunst 1.9.1 to at least 1.9.2
Summary: sysutils/dunst Update Request: Dunst 1.9.1 to at least 1.9.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Gabriel M. Dutra
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-03 16:53 UTC by Robert Bell
Modified: 2024-04-17 18:58 UTC (History)
5 users (show)

See Also:
dutra: maintainer-feedback? (dmgk)


Attachments
[PATCH 1/2] sysutils/dunst: Update 1.9.1 -> 1.9.2 (1.23 KB, patch)
2024-04-14 23:34 UTC, Älven
alster: maintainer-approval? (dmgk)
Details | Diff
[PATCH 2/2] sysutils/dunst: Update 1.9.2 -> 1.10.0 (1.22 KB, patch)
2024-04-14 23:35 UTC, Älven
alster: maintainer-approval? (dmgk)
Details | Diff
[PATCH] sysutils/dunst: Update 1.9.1 -> 1.10.0 (1.23 KB, patch)
2024-04-16 00:46 UTC, Älven
alster: maintainer-approval? (dmgk)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Bell 2024-04-03 16:53:46 UTC
I would like to request an update for the Dunst package in the FreeBSD Ports Collection (apologies if this is not the correct way to go about this - I'm new here). Currently, the version available is 1.9.1, and I would like to see it updated to at least version 1.9.2 (1.10.0 is available with additional Wayland support/fixes).

Reason: The Dunst developers have released version 1.9.2, which includes bug fixes and improvements over the previous version. Specifically, there are two issues affecting me, and presumably others, that have been addressed in version 1.9.2:

1. High CPU usage when show_age_threshold = -1: The previous version (1.9.1) suffers from high CPU usage under certain conditions, particularly when the show_age_threshold option is set to -1. This issue has been reported and addressed in version 1.9.2, contributing to improved performance and stability.

2. High CPU usage in some situations, often correlated with being idle: Additionally, version 1.9.1 exhibits high CPU usage in certain situations, particularly when the application is idle. This issue, reported in ticket #1158, has been investigated and resolved in version 1.9.2, leading to a smoother user experience and reduced system resource consumption.

Reproduction Steps: To reproduce the issue of high CPU usage and flickering notifications, follow these steps:

1. Install Dunst version 1.9.1 on a FreeBSD system.
2. Start Dunst if it's not already running.
3. Execute the command dunstctl history-pop to simulate popping a notification from the history.
4. Observe the CPU usage and the behavior of the notification.

Dependencies: To my knowledge Dunst 1.9.2 does not have any specific dependencies beyond those already present in the FreeBSD Ports Collection. Dunst 1.10.0 may have additional dependencies, but I'm not a Wayland user.

Additional Information:
Dunst 1.9.2 (and 1.10.0) can be found on the official GitHub repository: https://github.com/dunst-project/dunst/releases
The release notes for Dunst 1.9.2 outline the changes and improvements: https://github.com/dunst-project/dunst/releases/tag/v1.9.2
Comment 1 Älven 2024-04-14 23:34:07 UTC
Created attachment 249984 [details]
[PATCH 1/2] sysutils/dunst: Update 1.9.1 -> 1.9.2
Comment 2 Älven 2024-04-14 23:35:07 UTC
Created attachment 249985 [details]
[PATCH 2/2] sysutils/dunst: Update 1.9.2 -> 1.10.0
Comment 3 Marek Zarychta 2024-04-15 16:15:40 UTC
(In reply to Andrey Korobkov from comment #2)

I am not a committer, and I wonder if any committer will pick these patches to test. It will be better to upgrade in a straight path: from  1.9.1 to 1.10.0. Could you please prepare a squashed patch suitable for such an upgrade?
Comment 4 Gabriel M. Dutra freebsd_committer freebsd_triage 2024-04-15 20:26:17 UTC
I'm waiting for approval from the maintainer.
Comment 5 Älven 2024-04-16 00:45:08 UTC
I am also not a committer and always hope for committers to pick my patches.
Well, I could, of course, and will always prepare squashed patches for straight updates to the latest versions in the future, as I see people like it this way.
Comment 6 Älven 2024-04-16 00:46:22 UTC
Created attachment 250001 [details]
[PATCH] sysutils/dunst: Update 1.9.1 -> 1.10.0
Comment 7 commit-hook freebsd_committer freebsd_triage 2024-04-17 04:55:50 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=46a6eba5f62341aef0cdb6ca6308e6726a9c335b

commit 46a6eba5f62341aef0cdb6ca6308e6726a9c335b
Author:     Robert Bell <rcbell.n51@yahoo.com>
AuthorDate: 2024-04-17 04:46:17 +0000
Commit:     Gabriel M. Dutra <dutra@FreeBSD.org>
CommitDate: 2024-04-17 04:53:59 +0000

    sysutils/dunst: Update to 1.10.0

    changeLog:
    https://github.com/dunst-project/dunst/releases/tag/v1.10.0

    PR:             278148
    Approved by:    portmgr (maintainer timeout, 2 weeks)

 sysutils/dunst/Makefile | 3 +--
 sysutils/dunst/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 5 deletions(-)
Comment 8 Gabriel M. Dutra freebsd_committer freebsd_triage 2024-04-17 18:58:05 UTC
Committed, thanks!