Bug 2297296

Summary: Re-Review Request: tinysparql - this is a renaming for tracker
Product: [Fedora] Fedora Reporter: Nieves <nmontero>
Component: Package ReviewAssignee: David King <amigadave>
Status: RELEASE_PENDING --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: amigadave, package-review
Target Milestone: ---Flags: amigadave: fedora-review+
Target Release: ---   
Hardware: All   
OS: Linux   
URL: https://gnome.pages.gitlab.gnome.org/tracker/
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2297297    
Attachments:
Description Flags
The .spec file difference from Copr build 7726783 to 8105844
none
The .spec file difference from Copr build 8105844 to 8105966
none
The .spec file difference from Copr build 8105966 to 8113456
none
The .spec file difference from Copr build 8113456 to 8117771
none
The .spec file difference from Copr build 8117771 to 8122550
none
The .spec file difference from Copr build 8122550 to 8123099 none

Description Nieves 2024-07-11 10:49:50 UTC
Spec URL: https://nmontero.fedorapeople.org/tinysparql.spec
SRPM URL: https://nmontero.fedorapeople.org/tinysparql-3.7.3-2.fc41.src.rpm
Description: This is a renaming for the package tracker which is being renamed as tinysparql
Fedora Account System Username: nmontero

Comment 1 Fedora Review Service 2024-07-12 03:28:17 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/7726783
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2297296-tinysparql/fedora-rawhide-x86_64/07726783-tracker/fedora-review/review.txt

Found issues:

- No gcc, gcc-c++ or clang found in BuildRequires
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/
- A package with this name already exists. Please check https://src.fedoraproject.org/rpms/tracker
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/#_conflicting_package_names
- Systemd user unit service file(s) in tracker
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_user_units

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 Nieves 2024-08-14 09:57:56 UTC
Spec URL: https://nmontero.fedorapeople.org/tinysparql.spec
SRPM URL: https://nmontero.fedorapeople.org/tinysparql-3.7.3-2.fc41.src.rpm
Description: This is a renaming for the package tracker which is being renamed as tinysparql
Fedora Account System Username: nmontero

Comment 3 David King 2024-08-15 10:01:24 UTC
As a minimum, the packages inside the spec file should be renamed. Also, the automated review comments should be resolved (you can even run fedora-review locally to get more detailed review comments).

Comment 4 Nieves 2024-08-19 17:05:10 UTC
Spec URL: https://nmontero.fedorapeople.org/tinysparql.spec
SRPM URL: https://nmontero.fedorapeople.org/tinysparql-3.7.3-2.fc41.src.rpm
Description: This is a renaming for the package tracker which is being renamed as tinysparql
Fedora Account System Username: nmontero

Comment 5 David King 2024-08-20 08:29:19 UTC
You have not updated the packaging in a way that it builds, so please do that as a minimum before asking for review.

Comment 6 Nieves 2024-10-03 14:37:15 UTC
Spec URL: https://nmontero.fedorapeople.org/tinysparql.spec
SRPM URL: https://nmontero.fedorapeople.org/tinysparql-3.8.rc-1.fc42.src.rpm
Description: This is a renaming for the package tracker which is being renamed as tinysparql
Fedora Account System Username: nmontero

Comment 7 Fedora Review Service 2024-10-03 14:55:29 UTC
Created attachment 2050236 [details]
The .spec file difference from Copr build 7726783 to 8105844

Comment 8 Fedora Review Service 2024-10-03 14:55:32 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8105844
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2297296-tinysparql/fedora-rawhide-x86_64/08105844-tinysparql/fedora-review/review.txt

Found issues:

- No gcc, gcc-c++ or clang found in BuildRequires
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/
- Systemd user unit service file(s) in tinysparql
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_user_units

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 9 Nieves 2024-10-03 15:06:56 UTC
Spec URL: https://nmontero.fedorapeople.org/tinysparql.spec
SRPM URL: https://nmontero.fedorapeople.org/tinysparql-3.8.rc-1.fc42.src.rpm
Description: This is a renaming for the package tracker which is being renamed as tinysparql
Fedora Account System Username: nmontero

Comment 10 Fedora Review Service 2024-10-03 15:24:31 UTC
Created attachment 2050252 [details]
The .spec file difference from Copr build 8105844 to 8105966

Comment 11 Fedora Review Service 2024-10-03 15:24:33 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8105966
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2297296-tinysparql/fedora-rawhide-x86_64/08105966-tinysparql/fedora-review/review.txt

Found issues:

- Systemd user unit service file(s) in tinysparql
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_user_units

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 12 David King 2024-10-04 08:46:18 UTC
A few problems:

* the version string needs to include the '~'
* no obsoletes or provides according to https://docs.fedoraproject.org/en-US/packaging-guidelines/#renaming-or-replacing-existing-packages
* includes outdated obsoletes and provides from the original package
* includes the old changelog entries
* the systemd unit name has not been updated (hence the warning from fedora-review)

Comment 13 Nieves 2024-10-07 11:41:13 UTC
Spec URL: https://nmontero.fedorapeople.org/tinysparql.spec
SRPM URL: https://nmontero.fedorapeople.org/tinysparql-3.8.rc-1.fc42.src.rpm
Description: This is a renaming for the package tracker which is being renamed as tinysparql
Fedora Account System Username: nmontero

Comment 14 Fedora Review Service 2024-10-07 11:41:37 UTC
There seems to be some problem with the following file.
SRPM URL: https://nmontero.fedorapeople.org/tinysparql-3.8.rc-1.fc42.src.rpm
Fetching it results in a 404 Not Found error.
Please make sure the URL is correct and publicly available.


---
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 15 Nieves 2024-10-07 11:50:44 UTC
Spec URL: https://nmontero.fedorapeople.org/tinysparql.spec
SRPM URL: https://nmontero.fedorapeople.org/tinysparql-3.8~rc-1.fc42.src.rpm
Description: This is a renaming for the package tracker which is being renamed as tinysparql
Fedora Account System Username: nmontero

Comment 16 Fedora Review Service 2024-10-07 12:09:50 UTC
Created attachment 2050835 [details]
The .spec file difference from Copr build 8105966 to 8113456

Comment 17 Fedora Review Service 2024-10-07 12:09:52 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8113456
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2297296-tinysparql/fedora-rawhide-x86_64/08113456-tinysparql/fedora-review/review.txt

Found issues:

- Systemd user unit service file(s) in tinysparql
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_user_units

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 18 David King 2024-10-07 13:47:40 UTC
Just some easy things left:

* Use the macro for bash competion directory: https://docs.fedoraproject.org/en-US/packaging-guidelines/ShellCompletions/
* Could/should use tighter globs on the .so filenames: https://docs.fedoraproject.org/en-US/packaging-guidelines/#_listing_shared_library_files
* Missing a separate license field for the doc subpackage (docs/reference/COPYING looks like some kind of MIT)

Comment 19 Nieves 2024-10-08 11:40:22 UTC
Spec URL: https://nmontero.fedorapeople.org/tinysparql.spec
SRPM URL: https://nmontero.fedorapeople.org/tinysparql-3.8~rc-1.fc42.src.rpm
Description: This is a renaming for the package tracker which is being renamed as tinysparql
Fedora Account System Username: nmontero

Comment 20 Fedora Review Service 2024-10-08 11:57:56 UTC
Created attachment 2051024 [details]
The .spec file difference from Copr build 8113456 to 8117771

Comment 21 Fedora Review Service 2024-10-08 11:57:58 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8117771
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2297296-tinysparql/fedora-rawhide-x86_64/08117771-tinysparql/fedora-review/review.txt

Found issues:

- Systemd user unit service file(s) in tinysparql
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_user_units

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 22 Nieves 2024-10-09 12:38:21 UTC
Spec URL: https://nmontero.fedorapeople.org/tinysparql.spec
SRPM URL: https://nmontero.fedorapeople.org/tinysparql-3.8~rc-1.fc42.src.rpm
Description: This is a renaming for the package tracker which is being renamed as tinysparql
Fedora Account System Username: nmontero

Comment 23 Fedora Review Service 2024-10-09 12:49:53 UTC
Created attachment 2051165 [details]
The .spec file difference from Copr build 8117771 to 8122550

Comment 24 Fedora Review Service 2024-10-09 12:49:55 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8122550
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2297296-tinysparql/fedora-rawhide-x86_64/08122550-tinysparql/fedora-review/review.txt

Found issues:

- Upstream MD5sum check error, diff is in /var/lib/copr-rpmbuild/results/tinysparql/diff.txt
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/
- Systemd user unit service file(s) in tinysparql
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_user_units

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 25 Nieves 2024-10-09 15:48:54 UTC
Spec URL: https://nmontero.fedorapeople.org/tinysparql.spec
SRPM URL: https://nmontero.fedorapeople.org/tinysparql-3.8~rc-1.fc42.src.rpm
Description: This is a renaming for the package tracker which is being renamed as tinysparql
Fedora Account System Username: nmontero

Comment 26 Fedora Review Service 2024-10-09 16:13:49 UTC
Created attachment 2051186 [details]
The .spec file difference from Copr build 8122550 to 8123099

Comment 27 Fedora Review Service 2024-10-09 16:13:51 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8123099
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2297296-tinysparql/fedora-rawhide-x86_64/08123099-tinysparql/fedora-review/review.txt

Found issues:

- Systemd user unit service file(s) in tinysparql
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_user_units

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 28 David King 2024-10-09 16:32:55 UTC
Plenty of improvements over the original package, and it seems that the systemd scriptlet issue mentioned above is a false positive. Old obsoletes and provides have been removed, and the new ones have correct versions and names, so it is all looking good.

Comment 29 Fedora Admin user for bugzilla script actions 2024-10-10 09:37:38 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/tinysparql