* Package name : resources
Version : 1.10.2
Upstream Contact: nokyan <hello@nokyan.net>
* URL : https://apps.gnome.org/en-GB/Resources/
* License : GPL-3.0-or-later
Programming Lang: Rust
Description : simple yet powerful monitor for your system resources and processes
Resources allows you to check the utilisation of your system resources and
control your running processes and apps. It’s designed to be user-friendly and
feel right at home on a modern desktop by using GNOME’s libadwaita.
Resources supports monitoring the following components:
CPU
Memory
GPU
Network Interfaces
Storage Devices
Batteries
I started using this resource monitor in gnome. I will gladly help maintaining
it in the gnome team or the gnome extra team. I'll find out where it should go
when I seek sponsorhip for the upload.
I noted this looks very much like the mission center app... An RFP exists for
that too: #1107258. I only saw mission center today when I had already prepared
work for resources.
First proposal for review for this crate is in https://salsa.debian.org/rust-team/debcargo-conf/-/merge_requests/1272/
Yes, we would like resources to be packaged with the Debian GNOME team. The packaging has already started for Debian (adapted from the Ubuntu package). https://salsa.debian.org/gnome-team/resources We didn't get far enough to build it for Debian yet, because of the missing Rust dependencies. We appreciate the help! I've added you to the Salsa repo. There is some documentation for the team workflow at https://wiki.debian.org/Gnome/Git Thank you, Jeremy Bícha
I'll try to keep track of my progress for the Rust dependencies: I have sent in MR's for kinded, kinded_macros and sysconf: - Sysconf has an ITP #1142420 and is in MR https://salsa.debian.org/rust-team/debcargo-conf/-/merge_requests/1272 - kinded and kinded_macros are in MR https://salsa.debian.org/rust-team/debcargo-conf/-/merge_requests/1282 To do: nutype_macros, nutype, process-data. PS: I see I mixed up my ITP bugs in my message #12 in this bug above. Let's just ignore that.
Progress :-)
I got Resources to build, but am now stuck at further meson steps. A quick look
from someone who is not doing this for the first time is very welcome ;-)
To build you need newer versions of rust packages, which you can get and build
from branches in my fork of debcargo-conf:
- Sysconf - currently in the NEW queue: https://dfsg-new-queue.debian.org/reviews/rust-sysconf/0.3.4-1
- Kinded & kinded_macros: https://salsa.debian.org/plenae/debcargo-conf/-/commits/kinded
- Nutype & nutype_macros: https://salsa.debian.org/plenae/debcargo-conf/-/commits/nutype
- Strum & strum_macros: https://salsa.debian.org/plenae/debcargo-conf/-/commits/strum
I have merge requests for each of the last three.
With these librust-*-dev packages added as EXTRA_DEBS, I get Resources to build
and am now stuck with error below, full log attached.
It looks like we should patch src/meson.build to know about the build dir
/build/reproducible-path/resources-1.10.2/obj-x86_64-linux-gnu/src/x86_64-unknown-linux-gnu,
or to use it's default build profile and not the debug profile. Not sure.
If someone can have a look and advize, that would be fantastic :-)
Finished `dev` profile [optimized + debuginfo] target(s) in 5m 33s
[41/46] /usr/bin/meson --internal msgfmthelper --msgfmt=/usr/bin/msgfmt --datadirs=/build/reproducible-path/resources-1.10.2/po data/net.nokyan.Resources.policy.in data/net.nokyan.Resources.Devel.policy xml /build/reproducible-path/resources-1.10.2/po
[43/46] /usr/bin/cp src/debug/resources-kill src/resources-kill
FAILED: [code=1] src/resources-kill
/usr/bin/cp src/debug/resources-kill src/resources-kill
cp: cannot stat 'src/debug/resources-kill': No such file or directory
[44/46] /usr/bin/cp src/debug/resources src/resources
FAILED: [code=1] src/resources
/usr/bin/cp src/debug/resources src/resources
cp: cannot stat 'src/debug/resources': No such file or directory
[45/46] /usr/bin/cp src/debug/resources-processes src/resources-processes
FAILED: [code=1] src/resources-processes
/usr/bin/cp src/debug/resources-processes src/resources-processes
cp: cannot stat 'src/debug/resources-processes': No such file or directory
[46/46] /usr/bin/cp src/debug/resources-adjust src/resources-adjust
FAILED: [code=1] src/resources-adjust
/usr/bin/cp src/debug/resources-adjust src/resources-adjust
cp: cannot stat 'src/debug/resources-adjust': No such file or directory
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v returned exit code 1
make: *** [debian/rules:15: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
Build finished at 2026-07-22T11:06:13Z
I hadn't noticed Jeremy's changes, worked locally for a while, then made a mess with a high number of commits merging my work. Sorry for that...
I'm now past building and filling the target dir. I'm disabling process_data
tests for now.
I need to look into what's going wrong at the moment, but things end with:
Skipping custom install script because DESTDIR is set '/usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas /usr/share/glib-2.0/schemas'
Skipping custom install script because DESTDIR is set '/usr/bin/gtk4-update-icon-cache -q -t -f /usr/share/icons/hicolor'
Skipping custom install script because DESTDIR is set '/usr/bin/update-desktop-database -q /usr/share/applications'
chmod -R u\+rwX /home/pieter/src/deb/resources/resources/debian/resources
debian/rules execute_after_dh_auto_install
make[1]: Map '/home/pieter/src/deb/resources/resources' wordt binnengegaan
/usr/share/cargo/bin/dh-cargo-built-using resources
make[1]: Map '/home/pieter/src/deb/resources/resources' wordt verlaten
Resources pkg builds, installs and runs fine at first sight. Todo: look at autopkgtests & fix lintian reports. Wait for dependencies to reach unstable. Question: what should the changelog look like in a case like this? Three persons should be mentionned, should I try to summarize their contributions to the package?
We can upload to experimental now. I pushed a few more commits. It's usual for an initial upload to simply contain * Initial release (Closes: # without specifying all the work that went into it. If you want, you could add a line thanking people that helped, but I don't think the other people who worked on it will be irritated if you don't. Thank you, Jeremy Bícha
Thanks Jeremy. I relaxed the dependency on rmp-serde again to >= 1.3.0 since 1.3.1 is not available yet in any repo. I added a thx to the changelog. I feel it's right. I set the distribution in the changelog to experimental, but I have no upload rights. Not sure if you want to upload or want to give me upload rights on this package already. I was going to enable salsa-ci, but I see I can't enable it in the salsa project. Will you do the necessary? What should we do with the sub crate process_data? 1) Should it be a separate package or is all fine if we build like this? 2) I'm also wondering if disabling the process_data tests is fine? But then again, if the resources tests pass, then ... I guess that's what we need? What do you think? Br, Pieter
Please revert that. rmp-serde 1.3.1 was built today and will publish to unstable within a few hours. Debian Maintainers cannot do uploads to NEW so I'll need to do the initial upload (probably later today). The GNOME team repos are already set to debian/salsa-ci.yml by default so a pipeline began running after you pushed debian/salsa-ci.yml Could you make your debian/salsa-ci.yml match https://salsa.debian.org/gnome-team/gnome-tour/-/blob/debian/latest/debian/salsa-ci.yml Your syntax is an older version (that still works). I don't know. Since process_data is not published to crates.io, it's not that easy to package it separately. I don't think it's a problem to have a subproject something like this that is not packaged separately. papers has subprojects too, but it uses workspaces. Maybe resources should use a workspace which might help the debcargo update-dependencies command work better. Thank you, Jeremy Bícha
Done. I will check debcargo-conf commits in the future. Done. Pipeline will fail until all deps are in unstable or experimental I guess. Thanks for your help and patience ;-) Pieter
We believe that the bug you reported is fixed in the latest version of
resources, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1142414@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pieter Lenaerts <plenae@disroot.org> (supplier of updated resources package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 27 Jul 2026 11:09:26 +0100
Source: resources
Binary: resources resources-dbgsym
Architecture: source amd64
Version: 1.10.2-1
Distribution: experimental
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Changed-By: Pieter Lenaerts <plenae@disroot.org>
Description:
resources - Keep an eye on system resources
Closes: 1142414
Changes:
resources (1.10.2-1) experimental; urgency=medium
.
* Initial release (Closes: #1142414)
* Thanks to Jeremy Bícha <jbicha@ubuntu.com> and Alessandro Astone
<alessandro.astone@canonical.com> for preparatory work and reviews.
Checksums-Sha1:
b6b208fb866cec5f4bf05f78ea1a1408087f4739 3812 resources_1.10.2-1.dsc
310cb16ecb0c9ff7fa011c6220bff1e3652c3e36 1229094 resources_1.10.2.orig.tar.gz
a1a2dadc18b06e235c8d5d4ba5d9d7b41e73c83f 17832 resources_1.10.2-1.debian.tar.xz
62811e78e5e24a58d71cc6ac713baced86c0c97f 20923860 resources-dbgsym_1.10.2-1_amd64.deb
25bdd6b01887fdb6a0e5c8b6c55802d34db11078 36857 resources_1.10.2-1_amd64.buildinfo
be043b6cd737d5f7cde12e2b13bc583a8c7c6c06 1952600 resources_1.10.2-1_amd64.deb
Checksums-Sha256:
2f300e635c68fa4a5cd85f9e40378ce5e2dd1ec1f3308a69e33b91a96f306955 3812 resources_1.10.2-1.dsc
aeaa9440831d1a2b839b5f005854a11d0becc9f2fc14e997b7f4166bf27b4c41 1229094 resources_1.10.2.orig.tar.gz
c3589e9caa35811788056466bd0cf585ce40b24453c99ca24bfebb30db3b7265 17832 resources_1.10.2-1.debian.tar.xz
e27d9710585223c3f8176b65e1b20edafa19b583372d688d856ca378a283efa7 20923860 resources-dbgsym_1.10.2-1_amd64.deb
50578718e3d6d878779cfefd7c19f0c38db811ab4b7c0103ec641532f3d824d6 36857 resources_1.10.2-1_amd64.buildinfo
0ec0f449a49dbfc6dd7f910c8d28fbeed18a11749d7e0181733799f06c52979b 1952600 resources_1.10.2-1_amd64.deb
Files:
e49d4556fa183a77eba4b918931f46c7 3812 gnome optional resources_1.10.2-1.dsc
41b7eada4369f012e925a88d36cee9d7 1229094 gnome optional resources_1.10.2.orig.tar.gz
a3c9e72407565432bb82d3f3d292d88c 17832 gnome optional resources_1.10.2-1.debian.tar.xz
12ce26f2dc2cc09f4a5a1cd8a3e19d80 20923860 debug optional resources-dbgsym_1.10.2-1_amd64.deb
ef1b351de53546637970074e6931fdff 36857 gnome optional resources_1.10.2-1_amd64.buildinfo
43e1bf501d860f72b2c75fdf761f2e26 1952600 gnome optional resources_1.10.2-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmpoW7YACgkQ5mx3Wuv+
bH17wg/+Inws1+QuiXN45G7BvqunqzcxH98Rhk/Rc+eTKXv5/BnPnhHbehM63axH
8iIv9j6pHqdJIX8BwGsJi5VSzeYGrskzm7XwREp6Mlr9mbGmCEj78Em4tAR8auIB
33RK+hiz3KJCjzoPNcRkmQyF5r7KA2cMeqDcs9VUZqrIb4dbt7Hlq1wQmLdWQdf3
3vrN3Hw5XrBx2T/VKe0GD7KyGGJsFQWm/Ymj8+8xe5MebbZ7GWHkFgbjd7Z5cCx5
T5ndONNvBLQtveJ1IT1yhn8w1OkhHZwXTsbhwUR7WGxJBGiO2q33yZ8Et2Lv82P4
W3Uqz89shLOHDFyUBO5eH1Lt1jGE+WNvapaCoU/AGFGgb5gPaxR2wiDxQM4/1JTn
cKsxpGLWC7BmO6wnq2ZpgUVtrzqEEk91yNkr0oFdh4qwD0rBO+yCRKO97ICNKK4M
x+ycq3qv039eW0X6aUhJe+4Yato8WfHK+hCQK/Xn94MPe9T6au3zvi2ciSp3n8ai
gCTTcTzkVkAJvf4KvazkiiClBskCF6Yd5qyEjDHF5Uo7hJgqHVr7Kv/MGaOVLHZZ
xxIdZDoaXYgBoF4HnRjgUMZeLmJTRmwKBAWd/NZkL5myTrvbaqcyZy+odbHWl1wI
9nIIzj9BJmFcg8xo6mVcL3kVrL5tyPdmq5RjLwQl271eff8jJsw=
=MHTH
-----END PGP SIGNATURE-----
We believe that the bug you reported is fixed in the latest version of
resources, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1142414@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jeremy Bícha <jbicha@ubuntu.com> (supplier of updated resources package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 10 Aug 2026 05:56:59 +0200
Source: resources
Built-For-Profiles: derivative.ubuntu noudeb
Architecture: source
Version: 1.10.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Changed-By: Jeremy Bícha <jbicha@ubuntu.com>
Closes: 1142414
Changes:
resources (1.10.2-2) unstable; urgency=medium
.
* Team upload
* Release to unstable
.
resources (1.10.2-1) experimental; urgency=medium
.
* Initial release (Closes: #1142414)
* Thanks to Jeremy Bícha <jbicha@ubuntu.com> and Alessandro Astone
<alessandro.astone@canonical.com> for preparatory work and reviews.
Checksums-Sha1:
1aba0d19cecebe1a05a17f88ebfba43372cb6fe9 3812 resources_1.10.2-2.dsc
6fab5e90f91fe196d59a7bffbb0da63f497471b7 17980 resources_1.10.2-2.debian.tar.xz
659f1e969d69248a678273c8f069b41eaad41a3b 12725 resources_1.10.2-2_source.buildinfo
Checksums-Sha256:
8fba92d4027d9dafc19d8d5d22ce4d4f4bb8040bda8aa47ed048e2d6e6cece7c 3812 resources_1.10.2-2.dsc
c305df72a5e33221e11be6c2c739e4d125294aa374a481fb164d50c8bf31ca53 17980 resources_1.10.2-2.debian.tar.xz
8ef9a67bd18886fab5474235f7ae5f5229b5a7e06875d9f16db3a78a785e450c 12725 resources_1.10.2-2_source.buildinfo
Files:
2a7f6a1d51cd1e7a7466bf729191e2a0 3812 gnome optional resources_1.10.2-2.dsc
dc7a0768e58fa88f71e6985470853c83 17980 gnome optional resources_1.10.2-2.debian.tar.xz
cbd426ff5bba8c1a9206041cadf96a3c 12725 gnome optional resources_1.10.2-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmp5TCYACgkQ5mx3Wuv+
bH0AcBAAyw3Hx4T1eyhMzIvCAw656Nq8pfaF96d1NpCB+epxZqeXpx2OEXz2FIfS
/5fSmOLQ1a7sXq45VX+jlFUa0sWj1ii3kP9NxtEdUrKCQxCCtOwPbfmzBVNALyeQ
emfJ5DCERmQ+j7zZg6QjKC0Y5dyCmKFm71bPeXteUX6vGuPzshWzS4Y08jPyHLBU
MgTpuwrQeeRRYaCB3CwA7clGUhWz7+6aMyidfoPZfCSkkW6aJsFJSx26lrXChRpA
zTZ8YleZL10aAmndnpn1YWX4lHWmhimIhAKcIBc9m4Qt3N+EUwqVKbL/r73rr7nS
l6MyFIIZ4y9ueFCcZQIrPIhwYRYDTnx6Abni3/UUqUm9HC52zlmwNE5/d8vImExe
bWevHeO9wV9tN25K2iMGUdClWkusaLEewwLxWSrmhFz+1wI1qNgA8OSF3Al8v2nt
XHoWubCv7+BmLgNe8BaFhvDk5aeJTGRjHauBhkqifNL0ypI4tBS9/loMWAlg0fFB
xw+n0cZqJvbHDkFzPyHOKqYzpsyizuEjxGgav9CHzdHczXiQ2Ufm9T0pb8v+r0wi
gCTyAdO3ELFefNEWhd30PCGHg9ffJyiBKWJnsfT+YPv2qURWE9HwYE5IEvhg4glm
NrpcVqh2aVLaJsa13PhFEVkxEOceQTGwdbQQONY8DiPbpaDtQyA=
=WIDA
-----END PGP SIGNATURE-----