Bug 2075583 - Review Request: dummy-package-canary - Dummy package to exercise the packaging stack
Summary: Review Request: dummy-package-canary - Dummy package to exercise the packagin...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-04-14 15:56 UTC by Davide Cavalca
Modified: 2024-06-27 02:47 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-06-18 08:41:25 UTC
Type: Bug
Embargoed:
ngompa13: fedora-review+


Attachments (Terms of Use)
The .spec file difference from Copr build 7545584 to 7618767 (517 bytes, patch)
2024-06-16 07:53 UTC, Fedora Review Service
no flags Details | Diff

Description Davide Cavalca 2022-04-14 15:56:46 UTC
Spec URL: https://dcavalca.fedorapeople.org/review/canary/canary.spec
SRPM URL: https://dcavalca.fedorapeople.org/review/canary/canary-1-1.fc37.src.rpm

Description:

This a dummy canary package to exercise the packaging stack and make sure it
actually works as expected (e.g. by removing and installing this package as
part of a configuration management flow).

Fedora Account System Username: dcavalca

Comment 1 Neal Gompa 2022-04-14 16:10:16 UTC
I think we already have a few of these?

Comment 2 Neal Gompa 2022-04-14 16:11:04 UTC
Yeah, we have a few dummy-* packages: https://koji.fedoraproject.org/koji/search?match=glob&type=package&terms=dummy-*

Comment 3 Davide Cavalca 2022-04-14 16:16:32 UTC
Oh interesting, thanks. Looks like these all come from https://pagure.io/fedora-infra/dummy-package. dummy-test-package-gloster could work for what I need, though the name isn't exactly obvious in context and it does seem tightly coupled to the Fedora CI environment. These packages are also not currently branched for EPEL.

Comment 4 Davide Cavalca 2022-04-14 16:18:47 UTC
On further look, the dummy-test-package-* packages are automatically bumped by the CI every few minutes or so, so I'm not sure if adding EPEL branches there would be appropriate. They're also slightly different than what I had in mind here, which was a package with essentially a fixed version/release that would just get removed and reinstalled periodically.

Comment 5 Neal Gompa 2022-04-14 16:23:50 UTC
Maybe it's worth raising with Fedora Infra before we go further down this road. I'd rather not have more of these things if we don't need to.

Comment 6 Davide Cavalca 2022-04-14 16:28:42 UTC
Adding pingou who maintains dummy-package -- would you be open to adding EPEL branches to dummy-test-package-gloster and for it to be used as described here? I'd be happy to use it in place of the canary package proposed here, but I do need it for EPEL, and would like some assurance it won't be going away anytime soon. Thanks!

Comment 7 Davide Cavalca 2022-04-14 16:30:32 UTC
Also, if we could add a Provides: canary = %{version}-%{release} to it as well, that would make my life considerably easier, but I could live without it if necessary.

Comment 8 Neal Gompa 2022-04-14 18:48:44 UTC
Well, we could have a dummy-package-canary that has that and make it available on all branches.

Comment 9 Neal Gompa 2022-04-14 18:50:34 UTC
(In reply to Neal Gompa from comment #8)
> Well, we could have a dummy-package-canary that has that and make it
> available on all branches.

Bleh, this is a nonsense suggestion, especially after I read https://fedoraproject.org/wiki/DummyTestPackages


Yeah, making one of them have the "canary" Provides could be useful.

Comment 10 Package Review 2023-04-15 00:45:22 UTC
This is an automatic check from review-stats script.

This review request ticket hasn't been updated for some time, but it seems
that the review is still being working out by you. If this is right, please
respond to this comment clearing the NEEDINFO flag and try to reach out the
submitter to proceed with the review.

If you're not interested in reviewing this ticket anymore, please clear the
fedora-review flag and reset the assignee, so that a new reviewer can take
this ticket.

Without any reply, this request will shortly be resetted.

Comment 11 Package Review 2023-05-15 00:45:24 UTC
This is an automatic action taken by review-stats script.

The ticket reviewer failed to clear the NEEDINFO flag in a month.
As per https://fedoraproject.org/wiki/Policy_for_stalled_package_reviews
we reset the status and the assignee of this ticket.

Comment 12 Package Review 2024-05-14 00:45:34 UTC
This is an automatic check from review-stats script.

This review request ticket hasn't been updated for some time. We're sorry
it is taking so long. If you're still interested in packaging this software
into Fedora repositories, please respond to this comment clearing the
NEEDINFO flag.

You may want to update the specfile and the src.rpm to the latest version
available and to propose a review swap on Fedora devel mailing list to increase
chances to have your package reviewed. If this is your first package and you
need a sponsor, you may want to post some informal reviews. Read more at
https://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group.

Without any reply, this request will shortly be considered abandoned
and will be closed.
Thank you for your patience.

Comment 13 Davide Cavalca 2024-05-14 04:17:43 UTC
I still need this, will get it updated.

Comment 14 Davide Cavalca 2024-06-06 21:37:54 UTC
Spec URL: https://dcavalca.fedorapeople.org/review/canary/canary.spec
SRPM URL: https://dcavalca.fedorapeople.org/review/canary/canary-2-1.fc41.src.rpm

Changelog:
- update license to CC-PDDC
- bump version to 2 to prevent conflicts with previous internal-only versions

Comment 15 Fedora Review Service 2024-06-06 21:45:46 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/7545584
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2075583-canary/fedora-rawhide-x86_64/07545584-canary/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 16 Neal Gompa 2024-06-06 23:17:18 UTC
Taking this review.

Comment 18 Fedora Review Service 2024-06-16 07:53:41 UTC
Created attachment 2037505 [details]
The .spec file difference from Copr build 7545584 to 7618767

Comment 19 Fedora Review Service 2024-06-16 07:53:43 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/7618767
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2075583-canary/fedora-rawhide-x86_64/07618767-dummy-package-canary/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 20 Neal Gompa 2024-06-18 08:17:56 UTC
Review notes:

* Trivial package
* Builds and installs
* No rpmlint issues
* License is okay (no content)

PACKAGE APPROVED.

Comment 21 Fedora Admin user for bugzilla script actions 2024-06-18 08:22:25 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/dummy-package-canary

Comment 22 Fedora Update System 2024-06-18 08:37:20 UTC
FEDORA-2024-df58e5e1d3 (dummy-package-canary-2-1.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-df58e5e1d3

Comment 23 Fedora Update System 2024-06-18 08:41:25 UTC
FEDORA-2024-df58e5e1d3 (dummy-package-canary-2-1.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 24 Fedora Update System 2024-06-18 09:00:57 UTC
FEDORA-2024-6bad021344 (dummy-package-canary-2-1.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-6bad021344

Comment 25 Fedora Update System 2024-06-18 12:11:38 UTC
FEDORA-2024-85759a156f (dummy-package-canary-2-1.fc39) has been submitted as an update to Fedora 39.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-85759a156f

Comment 26 Fedora Update System 2024-06-18 12:49:40 UTC
FEDORA-EPEL-2024-5f0f1c82b5 (dummy-package-canary-2-1.el9) has been submitted as an update to Fedora EPEL 9.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-5f0f1c82b5

Comment 27 Fedora Update System 2024-06-18 13:54:27 UTC
FEDORA-EPEL-2024-0b3b721744 (dummy-package-canary-2-1.el8) has been submitted as an update to Fedora EPEL 8.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-0b3b721744

Comment 28 Fedora Update System 2024-06-19 00:54:58 UTC
FEDORA-EPEL-2024-0b3b721744 has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-0b3b721744

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 29 Fedora Update System 2024-06-19 01:45:42 UTC
FEDORA-2024-85759a156f has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-85759a156f \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-85759a156f

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 30 Fedora Update System 2024-06-19 02:05:34 UTC
FEDORA-2024-6bad021344 has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-6bad021344 \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-6bad021344

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 31 Fedora Update System 2024-06-19 02:12:39 UTC
FEDORA-EPEL-2024-5f0f1c82b5 has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-5f0f1c82b5

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 32 Fedora Update System 2024-06-27 00:31:53 UTC
FEDORA-EPEL-2024-0b3b721744 (dummy-package-canary-2-1.el8) has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 33 Fedora Update System 2024-06-27 01:42:29 UTC
FEDORA-2024-85759a156f (dummy-package-canary-2-1.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 34 Fedora Update System 2024-06-27 02:03:06 UTC
FEDORA-2024-6bad021344 (dummy-package-canary-2-1.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 35 Fedora Update System 2024-06-27 02:47:44 UTC
FEDORA-EPEL-2024-5f0f1c82b5 (dummy-package-canary-2-1.el9) has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.


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