Bug 473235

Summary: Review Request: system-config-date-docs - Documentation for setting the system date and time
Product: [Fedora] Fedora Reporter: Nils Philippsen <nphilipp>
Component: Package ReviewAssignee: Jason Tibbitts <j>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: fedora-package-review, notting
Target Milestone: ---Flags: j: fedora-review+
kevin: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-01-14 13:24: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:

Description Nils Philippsen 2008-11-27 10:09:18 UTC
Spec URL: http://nphilipp.fedorapeople.org/review/system-config-date-docs.spec
SRPM URL: http://nphilipp.fedorapeople.org/review/system-config-date-docs-1.0.3-1.fc10.src.rpm
Description: This package contains the online documentation for system-config-date, with which you can configure date, time and the use of timeservers on your system.

Comment 1 Jason Tibbitts 2008-12-07 02:34:38 UTC
This builds but won't install for me on either rawhide or F-10.  I take it the needed version of system-config-date simply doesn't exist.  It might be nice when opening a review ticket to note that the package under review can't actually be installed.

The combination of Obsoletes, Conflicts and Requires seems rather odd to me.  I gather you're trying to make sure that if the old system-config-date is installed, the new one along with the -docs package are installed at update time, but without having system-config-date require this package.  That makes sense, but is the Conflicts actually necessary?

I think the scrollkeeper dependencies are backwards.  When I build this for F-10 or rawhide, the package comes out with a scrollkeeper dependency, but I thought scrollkeeper was gone.  Either that or %{fedora} is 10 but %{rhel} is simply undefined and so 0%{?rhel} < 6 is true.  I'm not entirely sure how the logic works out.

Also, this package can't go into F-8 as it is closed to new branches, and certainly nothing less than F-8 is supported, so you can probably just drop the 0%{?fedora} < 8 conditional.

Comment 2 Nils Philippsen 2008-12-08 18:34:53 UTC
As you suspected, the package can only installed with the related tool (with the same documentation stripped) which I plan to release together with this package (once the review is finished). Sorry for not having mentioned this.

I've uploaded new files to:
Spec: http://nphilipp.fedorapeople.org/review/system-config-date-docs.spec
SRPM: http://nphilipp.fedorapeople.org/review/system-config-date-docs-1.0.4-1.fc10.src.rpm

As discussed on IRC, the unnecessary Conflicts line is gone and the scrollkeeper/rarian_compat thing fixed. I think I'll keep the fedora < 8 as I don't want to unnecessarily make it complicated if people would rebuild the package on old Fedora versions.

Comment 3 Nils Philippsen 2008-12-18 12:25:41 UTC
New files with fixed rarian-compat dependencies at:

Spec: http://nphilipp.fedorapeople.org/review/system-config-date-docs.spec
SRPM: http://nphilipp.fedorapeople.org/review/system-config-date-docs-1.0.5-1.fc10.src.rpm

Comment 4 Jason Tibbitts 2008-12-19 17:47:17 UTC
Cool; I can grab the sources now, so nothing stops me from finishing this up.

This is essentially identical to the other system-config-*-docs packages, so I'll be brief.  rpmlint:
  system-config-date-docs.noarch: W: obsolete-not-provided system-config-date
not a problem.

* source files match upstream.  sha256sum:
   f04d7d7abf4aa8259a3a2b0ac789445621c363a40aadfbf76ad53285d7f18d92  
   system-config-date-docs-1.0.5.tar.bz2
* package meets naming and versioning guidelines.
* specfile is properly named, is cleanly written and uses macros consistently.
* summary is OK.
* description is OK.
* dist tag is present.
* build root is OK.
* license field matches the actual license.
* license is open source-compatible.
* license text included in package.
* BuildRequires are proper.
* %clean is present.
* package builds in mock (rawhide, x86_64).
* rpmlint has acceptable complaints.
* final provides and requires are sane.
* owns the directories it creates.
* doesn't own any directories it shouldn't.
* no duplicates in %files.
* file permissions are appropriate.
* no generically named files
* scriptlets are OK.
* acceptable content

APPROVED

Comment 5 Nils Philippsen 2008-12-19 22:37:46 UTC
Thanks for reviewing!

New Package CVS Request
=======================
Package Name: system-config-date-docs
Short Description: Documentation for setting the system date and time
Owners: nphilipp
Branches: F-9 F-10

Comment 6 Kevin Fenzi 2008-12-21 04:36:11 UTC
cvs done.

Comment 7 Jason Tibbitts 2009-01-13 23:20:54 UTC
Were you going to get these built and pushed on the release branches?  Or should these tickets be closed now?

Comment 8 Nils Philippsen 2009-01-14 13:24:51 UTC
Whoops, sorry, they're built already. Forgot about closing this with all the holidays and stuff.