Bug 473235 - Review Request: system-config-date-docs - Documentation for setting the system date and time
Summary: Review Request: system-config-date-docs - Documentation for setting the syste...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Jason Tibbitts
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-11-27 10:09 UTC by Nils Philippsen
Modified: 2009-01-14 13:24 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-01-14 13:24:51 UTC
Type: ---
Embargoed:
j: fedora-review+
kevin: fedora-cvs+


Attachments (Terms of Use)

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.


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