#21269 closed enhancement (fixed)

gnome-system-monitor-48.0

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New major version.

Change History (6)

comment:1 by Douglas R. Reno, 19 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: new → assigned

comment:2 by Douglas R. Reno, 19 months ago

48.alpha

New in 48.alpha - 11 January 2025

* Updated translations
* Ensure search button is only active on processes page !161 (Óscar Fernández Díaz)
* Drop lsof ellipses following Human Interface Guidelines !163 (Óscar Fernández Díaz)
* Fix resuming from suspended state #304 !166 (Balló György)
* Fix high disks writes during window resize #327 !167 (Óscar Fernández Díaz)

48.beta

New in 48.beta - 1 February 2025

* Updated translations
* Code improvements (David Stone)
* Fixed memory leaks drawing graphs #302 !190 (Matthew House)

48.rc

New in 48.rc - 1 March 2025

* Updated translations

48.0

New in 48.0 - 15 March 2025

* Updated translations

comment:3 by Douglas R. Reno, 19 months ago

This one is a bit more complex than I expected. Upstream added a couple of unit tests two months ago, but they require an external dependency called "catch2". Looking at Arch, the only thing that uses it that we carry is gnome-system-monitor. They can't be disabled with an option, which would make catch2 a required dependency.

I've found a way to remove the dependency via two seds, which disable building the unit tests:

find . -name meson.build | xargs sed -i -e '/catch2/d' sed -i '152,162d' src/meson.build

That being said, do we want to add the package to the book, or use the seds? I'm personally leaning towards the seds but that does carry the added problem of having to check src/meson.build to adjust the numbers for the deletion. I have no problem adding catch2 to the book if we think it's necessary though.

comment:4 by Bruce Dubbs, 19 months ago

We do not want to add packages for tests. Either adjust the test procedure or skip test completely.

comment:5 by Douglas R. Reno, 19 months ago

Alright, sounds good. I will remove the dependency via the two seds

comment:6 by Douglas R. Reno, 19 months ago

Resolution: → fixed
Status: assigned → closed
Note: See TracTickets for help on using tickets.