Bug 537727
| Summary: | Review Request: Slack - A lazy systems administration configuration management toolkit. | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Matt T. Proud <matt.proud> |
| Component: | Package Review | Assignee: | Nobody's working on this, feel free to take it <nobody> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | low | ||
| Version: | rawhide | CC: | fedora-package-review, ndowens04, notting, opensource, susi.lehtola |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | StalledSubmitter | ||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-08-11 17:30:08 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: | |||
|
Description
Matt T. Proud
2009-11-16 03:33:42 UTC
The submitted spec file is based off Slack's distribution one, but it has been updated and sanitized to conform to Fedora 11 and beyond's expectations. This is my first package, so please be patient. I share employment with the principal author of this software. It has been incorporated into Debian already by another friend and co-worker. Just a few notes:
- the name of the patch should be something of the lines of
slack-0.15.2-fileplacement.patch
The most important thing is that it begins with slack- so that if one builds the RPM with rpmbuild the source files of different packages are easily separated.
- You shouldn't need to define %defattr for the normal files, just use
%defattr(-,root,root,-)
For the privileged items you can use the special permissions, although I'd change
%defattr(0755,root,root,0700)
to
%defattr(0700,root,root,0700)
to keep things logical..
- I'm wondering whether the use of
slack_libdir="%{buildroot}/%{_datadir}/%{name}/lib"
is reasonable. Wouldn't
slack_libdir="%{buildroot}/%{_libdir}/%{name}"
be more logical? Or, in the case of architecture independent files just
slack_libdir="%{buildroot}/%{_datadir}/%{name}"
Also, please note that currently you don't own the directory
%{_datadir}/%{name}
that is created by the rpm.
- I wouldn't use compression suffixes in the man files, since they can change in the future, so change e.g.
%{_mandir}/man1/slack-diff.1.gz
to
%{_mandir}/man1/slack-diff.1.*
Hi Jussi,
Thank you for the prompt feedback. I have gone ahead and incorporated your suggestions:
- Patch naming,
- Privileges,
- Using %{_datadir}/%{name} due to the item being architecture-independent,
- Ownership of the %{_datadir}/%{name}, and
- The format-agnosticness of the manual pages.
I did make an error in the URL for the SRPM supra. The correct address is http://www.nerp.net/~khanreaper/slack-0.15.2-2.fc11.src.rpm.
Let me know if there's anything else I can do!
- M.
Hi Jussi, Just a polite ping. Is everything progressing well with the review? If not, do you think you could forward this off to someone else? - M. I haven't taken the review, yet. When someone takes it, the bug status is changed to ASSIGNED, the Assigned To: field is modified accordingly and the fedora_review flag is set to '?'... (In reply to comment #4) > Just a polite ping. Is everything progressing well with the review? If not, > do you think you could forward this off to someone else? Hi Matt, to speed things up you can help with showing that you are familiar with the Fedora Packaging Guidelines. Usually this is done by commenting on other review requests and performing unofficial reviews and then link to these reviews here. Then if a sponsor comes along, he will notice your effort and more likely sponsor you. But it might still take some time. I wonder if anything's happening with this ticket. Till gave good advice many months ago, but nothing seemed to happen after that. I would probably close this bug. Upstream activity is low, the latest version was released in 2008. |