https://bugzilla.redhat.com/show_bug.cgi?id=2335139
Bug ID: 2335139 Summary: Review Request: dmenu-wayland - An efficient dynamic menu for wayland (wlroots) Product: Fedora Version: rawhide Status: NEW Component: Package Review Assignee: nobody@fedoraproject.org Reporter: lukasz.wojnilowicz@gmail.com QA Contact: extras-qa@fedoraproject.org CC: package-review@lists.fedoraproject.org Target Milestone: --- Classification: Fedora
Spec URL: https://wojnilowicz.fedorapeople.org/dmenu-wayland.spec SRPM URL: https://wojnilowicz.fedorapeople.org/dmenu-wayland-0.1%5E20241231.a380201-1....
Description: An efficient dynamic menu for wayland (wlroots)
Fedora Account System Username: wojnilowicz
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
Fedora Review Service fedora-review-bot@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |AutomationTriaged URL| |https://github.com/nyyManni | |/dmenu-wayland
--- Comment #1 from Fedora Review Service fedora-review-bot@fedoraproject.org --- Copr build: https://copr.fedorainfracloud.org/coprs/build/8461129 (succeeded)
Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-rev...
Please take a look if any issues were found.
--- 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.
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
wojnilowicz lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |2335143
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2335143 [Bug 2335143] dmenu-wl not found on sway
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
Carlos Rodriguez-Fernandez carlosrodrifernandez@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |carlosrodrifernandez@gmail. | |com Doc Type|--- |If docs needed, set a value Assignee|nobody@fedoraproject.org |carlosrodrifernandez@gmail. | |com Flags| |fedora-review?
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
Carlos Rodriguez-Fernandez carlosrodrifernandez@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
Carlos Rodriguez-Fernandez carlosrodrifernandez@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(lukasz.wojnilowic | |z@gmail.com)
--- Comment #2 from Carlos Rodriguez-Fernandez carlosrodrifernandez@gmail.com --- Hi Lukasz, The package is pretty complete. I have one feedback, wouldn't you want to use pkgconfig instead?
$ diff -u dmenu-wayland.spec.orig dmenu-wayland.spec --- dmenu-wayland.spec.orig 2025-01-01 15:40:07.432750735 -0700 +++ dmenu-wayland.spec 2025-01-01 16:03:38.828499401 -0700 @@ -13,12 +13,12 @@ Source: %{url}/archive/%{commit}/%{name}-%{short_commit}.tar.gz
BuildRequires: gcc -BuildRequires: glib2-devel +BuildRequires: pkgconfig(glib-2.0) BuildRequires: pango-devel -BuildRequires: cairo-devel -BuildRequires: libxkbcommon-devel -BuildRequires: wayland-devel -BuildRequires: wayland-protocols-devel +BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-protocols) BuildRequires: meson
%description
pango is the onle one that doesn't have one, but the rest do. This is the reasoning behind it: https://docs.fedoraproject.org/en-US/packaging-guidelines/PkgConfigBuildRequ...
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
--- Comment #3 from Carlos Rodriguez-Fernandez carlosrodrifernandez@gmail.com --- I found that pango also has pkgconfig.
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
--- Comment #4 from Carlos Rodriguez-Fernandez carlosrodrifernandez@gmail.com --- Upstream meson build also expects that gobject-2.0, and pangocairo are provided as well at build time, and there are pkg-configs for them both as well. That way if something ever gets refactored in the actual packages providing those dependencies, your package would not be affected.
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
wojnilowicz lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(lukasz.wojnilowic | |z@gmail.com) |
--- Comment #5 from wojnilowicz lukasz.wojnilowicz@gmail.com --- (In reply to Carlos Rodriguez-Fernandez from comment #2)
Hi Lukasz, The package is pretty complete. I have one feedback, wouldn't you want to use pkgconfig instead?
Hi Carlos, sure. I learned something new. Thanks. I corrected the spec file in-place. Could your approve now?
[fedora-review-service-build]
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
--- Comment #6 from Fedora Review Service fedora-review-bot@fedoraproject.org --- Created attachment 2064545 --> https://bugzilla.redhat.com/attachment.cgi?id=2064545&action=edit The .spec file difference from Copr build 8461129 to 8464552
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
--- Comment #7 from Fedora Review Service fedora-review-bot@fedoraproject.org --- Copr build: https://copr.fedorainfracloud.org/coprs/build/8464552 (succeeded)
Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-rev...
Please take a look if any issues were found.
--- 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.
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
--- Comment #8 from Carlos Rodriguez-Fernandez carlosrodrifernandez@gmail.com --- Thank you Lukasz!
Approved.
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
Carlos Rodriguez-Fernandez carlosrodrifernandez@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags|fedora-review? |fedora-review+
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
Fedora Admin user for bugzilla script actions fedora-admin-xmlrpc@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RELEASE_PENDING
--- Comment #9 from Fedora Admin user for bugzilla script actions fedora-admin-xmlrpc@fedoraproject.org --- The Pagure repository was created at https://src.fedoraproject.org/rpms/dmenu-wayland
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
--- Comment #10 from wojnilowicz lukasz.wojnilowicz@gmail.com --- Thanks to you too for the review :)
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RELEASE_PENDING |MODIFIED
--- Comment #11 from Fedora Update System updates@fedoraproject.org --- FEDORA-2025-8e0c872356 (dmenu-wayland-0.1^20241231.a380201-1.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-8e0c872356
https://bugzilla.redhat.com/show_bug.cgi?id=2335139
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |ERRATA Status|MODIFIED |CLOSED Last Closed| |2025-01-02 21:25:54
--- Comment #12 from Fedora Update System updates@fedoraproject.org --- FEDORA-2025-8e0c872356 (dmenu-wayland-0.1^20241231.a380201-1.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.
package-review@lists.fedoraproject.org