Bug 2358792 - Review Request: wget1 - A utility for retrieving files using the HTTP or FTP protocols
Summary: Review Request: wget1 - A utility for retrieving files using the HTTP or FTP...
Keywords:
Status: RELEASE_PENDING
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: http://www.gnu.org/software/wget/
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-04-10 08:51 UTC by Michal Ruprich
Modified: 2025-05-12 10:17 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:
ngompa13: fedora-review+


Attachments (Terms of Use)
Fixes for the wget1.spec file (1.66 KB, patch)
2025-04-28 13:43 UTC, Neal Gompa
no flags Details | Diff
Review (12.25 KB, text/plain)
2025-04-29 11:10 UTC, Michal Ruprich
no flags Details

Description Michal Ruprich 2025-04-10 08:51:44 UTC
Spec URL: https://download.copr.fedorainfracloud.org/results/mruprich/wget/fedora-rawhide-x86_64/08885631-wget/wget.spec

SRPM URL: https://download.copr.fedorainfracloud.org/results/mruprich/wget/fedora-rawhide-x86_64/08885631-wget/wget-1.25.0-1.fc43.src.rpm

Description: Adding the original wget package back to Fedora. wget2 did not meet expectations and is not ready for the distribution.

Fedora Account System Username: mruprich

Comment 1 Fedora Review Service 2025-04-10 09:02:28 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8885673
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2358792-wget/fedora-rawhide-x86_64/08885673-wget/fedora-review/review.txt

Found issues:

- License file COPYING is not marked as %license
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/#_license_text
- A package with this name already exists. Please check https://src.fedoraproject.org/rpms/wget, https://src.fedoraproject.org/tests/wget
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/#_conflicting_package_names

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 Benson Muite 2025-04-10 09:25:17 UTC
How will conflicts with the wget subpackage of wget2 be managed?

Comment 3 Michal Ruprich 2025-04-10 09:56:47 UTC
I will create a PR for wget2 to remove the wget2-wget package. This way wget will provide webclient and wget2 will be a separate package.

Comment 4 Neal Gompa 2025-04-10 14:25:08 UTC
Please call this wget1 instead. And instead add a wget1-wget subpackage for those who want to switch the default.

Comment 5 Michal Ruprich 2025-04-11 06:31:02 UTC
Hi Neal, I still don't get why it should be renamed to wget1. We could just un-retire the package as per the Package Retirement Process, no need to rename it to something else - https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_Process/#claiming

This way we can un-retire it in not just rawhide but also older branches.

Comment 6 Neal Gompa 2025-04-11 11:53:21 UTC
Renaming it doesn't stop you from putting it in other branches. In fact, my suggestion *specifically* makes it possible for people to use wget1 as the wget provider, because all we have to do is drop the Obsoletes and people would be able to choose to switch to it on their systems.

Comment 7 Michal Ruprich 2025-04-23 11:26:23 UTC
Hi Neal,

sorry for the delay, long Public Holiday here. So just to be sure how you mean it. Both packages will have Conflicts: and the only way to install one or the other will be with --allowerasing? Or am I missing some details here?

Comment 8 Neal Gompa 2025-04-23 12:48:16 UTC
Basically, the base package will be wget1, then a subpackage wget1-wget will exist that Provides+Conflicts: wget, and users can opt into wget1 by doing "dnf swap wget2-wget wget1-wget" or "dnf install --allowerasing wget1-wget" to switch.

Comment 10 Neal Gompa 2025-04-28 13:43:44 UTC
Created attachment 2087600 [details]
Fixes for the wget1.spec file

There's a few more changes you need to make, including renaming the spec file to wget1.spec.

I've attached a diff you can apply to resolve the rest of the issues.

Comment 12 Michal Ruprich 2025-04-29 07:57:45 UTC
I've seen a couple of issues with the fedora-review tool, I will run it again and upload the results manually.

Comment 13 Michal Ruprich 2025-04-29 11:10:12 UTC
Created attachment 2087729 [details]
Review

Comment 14 Neal Gompa 2025-04-29 11:16:56 UTC
> %doc AUTHORS MAILING-LIST NEWS README COPYING doc/sample.wgetrc

This needs to be changed to:

> %license AUTHORS COPYING
> %doc MAILING-LIST NEWS README doc/sample.wgetrc

Comment 16 Michal Ruprich 2025-05-05 10:12:20 UTC
Created attachment 2088411 [details]
Review

Comment 17 Neal Gompa 2025-05-05 11:24:33 UTC
This is missing a changelog entry for the update to 1.25.0 and the rename to wget1.

* Mon May 05 2025 Michal Ruprich <mruprich at redhat> - 1.25.0
- Update to 1.25.0
- Rename package to wget1
- Add wget1-wget subpackage to allow usage as wget

Comment 18 Neal Gompa 2025-05-05 11:25:23 UTC
Blech, this is more or less what it should be (obviously fix the email address part of the author):

* Mon May 05 2025 Michal Ruprich <mruprich at redhat> - 1.25.0-1
- Update to 1.25.0
- Rename package to wget1
- Add wget1-wget subpackage to allow usage as wget

Comment 20 Fedora Review Service 2025-05-05 15:31:06 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8997532
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2358792-wget1/fedora-rawhide-x86_64/08997532-wget1/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 21 Neal Gompa 2025-05-05 17:32:41 UTC
Review notes:

* Package follows Fedora Packaging Guidelines
* Package builds and installs
* Package licensing is correct and license files are captured properly
* No serious issues from rpmlint

PACKAGE APPROVED.

Comment 22 Michal Ruprich 2025-05-07 07:49:35 UTC
Now that I think of it, this is not technically an unretirement since the package is now renamed to wget1 so even the repository should be different and renamed. Removing the unretirement from the Whiteboard and proceeding with the regular process.

Comment 23 Fedora Admin user for bugzilla script actions 2025-05-07 07:56:01 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/wget1

Comment 24 Michal Ruprich 2025-05-12 10:17:40 UTC
Stuck on a failing unit test on aarch64:

https://koji.fedoraproject.org/koji/buildinfo?buildID=2710743

I am debugging the issue.


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