Bug 1278963
| Summary: | Review Request: distro-info-data - Information about releases of Debian and Ubuntu (data files) | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Michael Kuhn <suraia> |
| Component: | Package Review | Assignee: | Nobody's working on this, feel free to take it <nobody> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | Hans de Goede <hdegoede> |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | hdegoede, package-review |
| Target Milestone: | --- | Flags: | hdegoede:
fedora-review+
|
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-01-25 02:21:51 UTC | 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: | 1278964 | ||
|
Description
Michael Kuhn
2015-11-06 21:25:49 UTC
Hi, As discussed per email, I will review this and sponsor you once dput-ng and all its dependencies have passed their pkg review. Regards, Hans Full review done:
Good:
====
- rpmlint checks return:
distro-info-data.noarch: W: no-documentation
2 packages and 0 specfiles checked; 0 errors, 1 warnings.
This warning can safely be ignored
- package meets naming guidelines
- package meets packaging guidelines
- license (ISC) OK, matches source
- spec file legible, in am. english
- source matches upstream
- package compiles on devel (x86)
- no missing BR
- no unnecessary BR
- no locales
- not relocatable
- no duplicate files
- permissions ok
- macro use consistent
- code, not content
- no need for -docs
- nothing in %doc affects runtime
- no need for .desktop file
Needs work:
=======
- license text not in %files as %license, please add:
%license debian/copyright
to %files
- Does not own all directories that it creates, in specfiles pkg-specific directories must be part of %files, so that they get removed when the pkg gets removed, to do this simply change:
%{_datadir}/distro-info/*
into:
%{_datadir}/distro-info
rpmbuild will then automatically make the pkg own the directory and include all files under the dir in the pkg, alternatively you could write:
%dir %{_datadir}/distro-info
%{_datadir}/distro-info/*
This latter form is mostly useful if you do not want to include all files under the dir in a (sub)pkg
If you can create a 0.28-2 srpm fixing these 2 issues, then we should be good to go wrt this pkg.
Note as said please do a -2 and add a %changelog entry for the changes. During Fedora pkg-review we always bump the Release field and add a changelog entry when doing a new version, rather then keeping the release at 1 during the entire review process. So when you did the new dput-ng pkg which adds distro-data as dependency you should have made that dput-ng-1.10-2, no need to fix this now, but please always bump Release when doing new versions during pkg-review from now on.
Regards,
Hans
Thanks for your review! > - license text not in %files as %license, please add: > %license debian/copyright > to %files Done. > - Does not own all directories that it creates, in specfiles pkg-specific > directories must be part of %files, so that they get removed when the pkg > gets removed, to do this simply change: Done. I did it like this because distro-info already owns this directory. Is it a problem that both packages do so now? > If you can create a 0.28-2 srpm fixing these 2 issues, then we should be > good to go wrt this pkg. > > Note as said please do a -2 and add a %changelog entry for the changes. > During Fedora pkg-review we always bump the Release field and add a > changelog entry when doing a new version, rather then keeping the release at > 1 during the entire review process. So when you did the new dput-ng pkg > which adds distro-data as dependency you should have made that > dput-ng-1.10-2, no need to fix this now, but please always bump Release when > doing new versions during pkg-review from now on. Sorry about that. I was somehow under the impression that the Release should be kept at 1. :-) I have uploaded new versions here: Spec: https://ikkoku.de/~suraia/distro-info-data/distro-info-data.spec SRPM: https://ikkoku.de/~suraia/distro-info-data/distro-info-data-0.28-2.fc23.src.rpm Based on the comment at https://bugzilla.redhat.com/show_bug.cgi?id=1278964#c5, I have fixed a small Python issue. Spec: https://ikkoku.de/~suraia/distro-info-data/distro-info-data.spec SRPM: https://ikkoku.de/~suraia/distro-info-data/distro-info-data-0.28-3.fc23.src.rpm (In reply to Michael Kuhn from comment #4) > Based on the comment at > https://bugzilla.redhat.com/show_bug.cgi?id=1278964#c5, I have fixed a small > Python issue. > > Spec: https://ikkoku.de/~suraia/distro-info-data/distro-info-data.spec > SRPM: > https://ikkoku.de/~suraia/distro-info-data/distro-info-data-0.28-3.fc23.src. > rpm Looks good to me now: Approved. I've added you to the packagers group and sponsored you, so now you can continue with the next steps: https://fedoraproject.org/wiki/Join_the_package_collection_maintainers?rd=PackageMaintainers/Join#Add_Package_to_Source_Code_Management_.28SCM.29_system_and_Set_Owner Regards, Hans Package request has been approved: https://admin.fedoraproject.org/pkgdb/package/distro-info-data dput-ng-1.10-3.fc23 distro-info-0.14-3.fc23 distro-info-data-0.28-3.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-327c80950a distro-info-0.14-3.fc23, distro-info-data-0.28-3.fc23, dput-ng-1.10-3.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-327c80950a distro-info-0.14-3.fc23, distro-info-data-0.28-3.fc23, dput-ng-1.10-3.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. |