Bug 2497173 - Review Request: libdial - GTK3 library for displaying clocks and dials
Summary: Review Request: libdial - GTK3 library for displaying clocks and dials
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL: https://theknight.co.uk
Whiteboard:
Depends On:
Blocks: 2497174
TreeView+ depends on / blocked
 
Reported: 2026-07-05 17:28 UTC by Artur Frenszek-Iwicki
Modified: 2026-07-28 16:41 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Artur Frenszek-Iwicki 2026-07-05 17:28:54 UTC
spec: https://suve.fedorapeople.org/review/libdial-2.6-1/libdial.spec
spec: https://suve.fedorapeople.org/review/libdial-2.6-1/libdial-2.6-1.fc44.src.rpm
koji: https://koji.fedoraproject.org/koji/taskinfo?taskID=147440767

Description: libdial is a GTK3 library for displaying clocks and dials.

Fedora Account System Username: suve

Comment 1 Fedora Review Service 2026-07-05 20:18:17 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/10684198
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2497173-libdial/fedora-rawhide-x86_64/10684198-libdial/fedora-review/review.txt

Found issues:

- libdial : /usr/include/dialsys.h 
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/#_devel_packages

Please know that there can be false-positives.

---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 2 Mamoru TASAKA 2026-07-06 13:20:51 UTC
A couple of notes:

* I don't see why BR: desktop-file-utils is needed here
* Use BuildRequires: pkgconfig(gtk+-3.0) (see configure.ac), optionally BuildRequires: pkgconfig(gthread-2.0) as well (not strictly needed)
* With above, BR: pkgconfig is unneeded.
* %{_includedir}/dialsys.h must be in -devel package
* Please include AUTHORS as %doc .

* Verify the license tag: as far as I checked this, this should be License: GPL-3.0-or-later AND GPL-2.0-only
  (please actually check the files in the tarball)
  Also, my recognition is that GPL-3.0-or-later and GPL-2.0-only are incompatible.

Comment 3 Artur Frenszek-Iwicki 2026-07-28 16:41:27 UTC
> Verify the license tag: as far as I checked this, this should be License: GPL-3.0-or-later AND GPL-2.0-only
> (please actually check the files in the tarball)
> Also, my recognition is that GPL-3.0-or-later and GPL-2.0-only are incompatible.
I contacted the author and they told me that the library was relicensed from GPL-2.0-only
to GPL-3.0-or-later at some point and they just missed updating the licensing headers
in some of the files.

The author also said that they're planning to release a new version soon (TM),
so I think I'll pause this review request until that happens.


Note You need to log in before you can comment on or make changes to this bug.