Print a better message if no updates can be acted on #74

Closed
opened 2026-04-01 19:27:36 +00:00 by rokejulianlockhart · 2 comments

Although issues/26 indicates that this application is designed to be interactive, 65a788727ce2cddd58ee87f4039232f0554cf177/README.md doesn't elaborate on how one is meant to utilise it, nor does 0.56-2.fc43's --help (which isn't mentioned in its man page, for it provides none).

This matters, because merely invoking fedora-easy-karma (from $Env:PATH) doesn't elaborate:

RokeJulianLockhart@Beedell:~$ fedora-easy-karma
Logging into Bodhi...
Getting list of installed packages...
Waiting for oraculum instance to return list of packages in updates-testing...
found 262 testing updates

I care, per discussion.fedoraproject.org/t/182661/35.

Although [`issues/26`](https://forge.fedoraproject.org/quality/fedora-easy-karma/issues/26#issue-48929) indicates that this application is designed to be interactive, [`65a788727ce2cddd58ee87f4039232f0554cf177/README.md`](https://forge.fedoraproject.org/quality/fedora-easy-karma/src/commit/65a788727ce2cddd58ee87f4039232f0554cf177/README.md#fedora-easy-karma:~:text=History-,Fedora%20Easy%20Karma,-fedora%2Deasy%2Dkarma%20%28FEK%29%20is) doesn't elaborate on how one is meant to utilise it, nor does `0.56-2.fc43`'s `--help` (which isn't mentioned in its `man` page, for it provides none). This matters, because merely invoking `fedora-easy-karma` (from `$Env:PATH`) doesn't elaborate: ```console RokeJulianLockhart@Beedell:~$ fedora-easy-karma Logging into Bodhi... Getting list of installed packages... Waiting for oraculum instance to return list of packages in updates-testing... found 262 testing updates ``` I care, per [`discussion.fedoraproject.org/t/182661/35`](https://discussion.fedoraproject.org/t/nextcloud-client-how-to-get-latest-4-x-release-into-the-repos/182661/35).
Owner

IIRC, if it doesn't do anything after that, it means you don't have any packages from updates-testing installed. Maybe we should make it say that.

You need to have something from updates-testing installed in order for the app to do anything.

IIRC, if it doesn't do anything after that, it means you don't have any packages from updates-testing installed. Maybe we should make it say that. You need to have something from updates-testing installed in order for the app to do anything.

@adamwill, I'd believed that nextcloud-client-4.0.7-2.fc43 was one, because I originally installed it as such. Presumably, it's graduated since installation. I was, therefore, under the impression that "found 262 testing updates" referred to installed, unstable dependencies, rather than available packages.

Perhaps, the output could become:

@@ -1 +1,2 @@
-found 262 testing updates
+found 262 testing updates available for installation
+0 testing updates installed
@adamwill, I'd believed that `nextcloud-client-4.0.7-2.fc43` was one, because I originally installed it as such. Presumably, it's graduated since installation. I was, therefore, under the impression that "found 262 testing updates" referred to installed, unstable dependencies, rather than available packages. Perhaps, the output could become: ~~~diff @@ -1 +1,2 @@ -found 262 testing updates +found 262 testing updates available for installation +0 testing updates installed ~~~
kparal changed title from Document how to use it to provide karma. to Print a better message if no updates can be acted on 2026-04-02 10:05:44 +00:00
lruzicka added this to the Sprint 7 project 2026-04-08 10:53:06 +00:00
kparal self-assigned this 2026-04-09 11:29:03 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
quality/fedora-easy-karma#74
No description provided.