Bug 272070 - deskutils/gnome-pomodoro gnome extension disabled
Summary: deskutils/gnome-pomodoro gnome extension disabled
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Hiroki Tagato
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-18 21:30 UTC by jako.andras
Modified: 2023-08-01 14:50 UTC (History)
1 user (show)

See Also:
tagattie: maintainer-feedback+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jako.andras 2023-06-18 21:30:56 UTC
After switching from the quarterly packages to latest recently, I upgraded gnome-pomodoro to version 0.23.1. That made the progress circle on the top bar in gnome42 disappear. The pomodoro extension in the gnome extension manager is disabled because "No JS module 'signals' found in search path".

Please tell me if there's anything I should check or try to do to resolve this annoyance.

Thanks!

Andras
Comment 1 Hiroki Tagato freebsd_committer freebsd_triage 2023-07-29 03:51:08 UTC
Hi Andras,

Sorry for the long delay in response to the issue.

I have managed to prepare a test environment and reproduced the error. It appears gnome-pomodoro 0.23 is not compatible with gnome 42. Downgrading gnome-pomodoro 0.22 made the error go away.

So I will change the port accordingly.

Thank you for your patience.
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-07-29 11:00:09 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=66fe5033cd6abc0a9324908c692cef18e16b0068

commit 66fe5033cd6abc0a9324908c692cef18e16b0068
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2023-07-29 10:56:57 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2023-07-29 10:59:52 +0000

    deskutils/gnome-pomodoro: downgrade to 0.22.1

    gnome-pomodoro does not show the progress circle on the top bar with
    gnome 42. The pomodoro extension throws the following error:

    (gnome-shell:2088): Gjs-WARNING **: 12:38:50.102: JS ERROR: Extension pomodoro@arun.codito.in: ImportError: No JS module 'signals' found in search path

    It appears gnome-pomodoro 0.23 is not compatible with gnome 42. So
    downgrade to 0.22.

    PR:             272070
    Reported by:    jako.andras@eik.bme.hu
    MFH:            2023Q3

 deskutils/gnome-pomodoro/Makefile  | 3 ++-
 deskutils/gnome-pomodoro/distinfo  | 6 +++---
 deskutils/gnome-pomodoro/pkg-plist | 5 +++--
 3 files changed, 8 insertions(+), 6 deletions(-)
Comment 3 commit-hook freebsd_committer freebsd_triage 2023-07-29 11:04:11 UTC
A commit in branch 2023Q3 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=31cf00bbec1b26fcdfaf6a33506684308bd16df9

commit 31cf00bbec1b26fcdfaf6a33506684308bd16df9
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2023-07-29 10:56:57 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2023-07-29 11:03:34 +0000

    deskutils/gnome-pomodoro: downgrade to 0.22.1

    gnome-pomodoro does not show the progress circle on the top bar with
    gnome 42. The pomodoro extension throws the following error:

    (gnome-shell:2088): Gjs-WARNING **: 12:38:50.102: JS ERROR: Extension pomodoro@arun.codito.in: ImportError: No JS module 'signals' found in search path

    It appears gnome-pomodoro 0.23 is not compatible with gnome 42. So
    downgrade to 0.22.

    PR:             272070
    Reported by:    jako.andras@eik.bme.hu
    MFH:            2023Q3

    (cherry picked from commit 66fe5033cd6abc0a9324908c692cef18e16b0068)

 deskutils/gnome-pomodoro/Makefile  | 3 ++-
 deskutils/gnome-pomodoro/distinfo  | 6 +++---
 deskutils/gnome-pomodoro/pkg-plist | 5 +++--
 3 files changed, 8 insertions(+), 6 deletions(-)
Comment 4 Hiroki Tagato freebsd_committer freebsd_triage 2023-07-29 11:05:10 UTC
Committed, thanks!
Comment 5 jako.andras 2023-08-01 14:50:17 UTC
Thanks a lot!

Andras