Bug 2284159 - Review Request: trayscale - Unofficial GUI wrapper around the Tailscale CLI client
Summary: Review Request: trayscale - Unofficial GUI wrapper around the Tailscale CLI c...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-05-31 21:31 UTC by Jonathan Wright
Modified: 2024-07-19 02:14 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-07-19 02:14:10 UTC
Type: ---
Embargoed:
ngompa13: fedora-review+


Attachments (Terms of Use)

Comment 1 Neal Gompa 2024-05-31 21:35:49 UTC
Taking this review.

Comment 2 Neal Gompa 2024-05-31 21:38:51 UTC
Initial spec review:

> Release:        1

Missing DistTag.

> %if %{with vendor}
> # see create-vendor-tarball.sh in this distgit repo
> Source0:        trayscale-%{version}-vendored.tar.xz
> %else
> Source0:        %{gosource}
> %endif

The script needs to be included as a source so that it's part of the SRPM.

> desktop-file-validate %{buildroot}%{_datadir}/applications/dev.deedles.Trayscale.desktop
> appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/dev.deedles.Trayscale.metainfo.xml

This should be in %check

Comment 4 Neal Gompa 2024-06-17 22:05:26 UTC
> %if %{with vendor}
> # see create-vendor-tarball.sh in this distgit repo
> Source0:        trayscale-%{version}-vendored.tar.xz
> Source1:        create-vendor-tarball.sh
> %else
> Source0:        %{gosource}
> %endif

Sources are not allowed to be conditionalized. You should probably just use the vendored sources and have a conditional in prep to strip bundled deps when not being used.

Comment 6 Fedora Review Service 2024-06-18 03:20:13 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/7623146
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2284159-trayscale/fedora-rawhide-x86_64/07623146-trayscale/fedora-review/review.txt

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.

Comment 7 Neal Gompa 2024-07-09 15:05:21 UTC
Package was generated through go2rpm, simplifying the review considerably.

- Conforms to packaging guidelines (go2rpm generated spec)
- license correct and valid
- builds and installs

PACKAGE APPROVED.

Comment 8 Fedora Admin user for bugzilla script actions 2024-07-09 15:12:06 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/trayscale


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