Bug 200551 - Review Request: cachefilesd
Summary: Review Request: cachefilesd
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: David Cantrell
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: FC-ACCEPT
TreeView+ depends on / blocked
 
Reported: 2006-07-28 16:34 UTC by Steve Dickson
Modified: 2013-01-10 01:30 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2006-08-07 19:26:09 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Steve Dickson 2006-07-28 16:34:18 UTC
Spec URL: 
http://people.redhat.com/steved/fscache/cachefilesd/0.3-2/cachefilesd.spec

SRPM URL:
http://people.redhat.com/steved/fscache/cachefilesd/0.3-2/cachefilesd-0.3-2.src.rpm

Description: 
The cachefilesd daemon manages the caching files and directory that are
that are used by network filesystems such a AFS and NFS to
do persistent caching to the local disk.

Comment 1 Jesse Keating 2006-07-28 16:49:14 UTC
NEEDSWORK:
- no URL tag
- Source0 should be a full URL if possible
- Missing BuildRequires, at least automake
- Requires(post): /usr/bin/chkconfig
- Requires(preun): /usr/bin/chkconfig
- Init scripts aren't often marked as config files...

Please fix up the missing build requires (test by 'brew build --scratch
--arch-override x86_64 dist-5E cachefilesd-0.3-2.src.rpm' and 'brew watch-logs
<failedtaskid>) and I'll build and run rpmlint on it.

Comment 2 Steve Dickson 2006-07-28 19:23:01 UTC
- no URL tag
- Source0 should be a full URL if possible
There is no upstream at this point so there is URL at 
the moment. I guess I could through things it on my people
pages if that would be ok...

- Missing BuildRequires, at least automake
- Requires(post): /usr/bin/chkconfig
- Requires(preun): /usr/bin/chkconfig
Done.

- Init scripts aren't often marked as config files...
The init script is in the tarball. So do I need to break
it out and create a file called cachefiles.init?

Please fix up the missing build requires (test by 'brew build --scratch
--arch-override x86_64 dist-5E cachefilesd-0.3-2.src.rpm' and 'brew watch-logs
<failedtaskid>)

Done... see taskID 138115

Comment 3 Jesse Keating 2006-07-31 18:42:18 UTC
er, the init script thing, just don't mark it as %config in the spec file.

Pointing to your people page is fine, or even just www.redhat.com since this is
a Red Hat project.

I'll await an updates .spec and .srpm.

Comment 4 Steve Dickson 2006-08-01 17:44:29 UTC
The following changes were made to the spec file and srpm in:
http://people.redhat.com/steved/fscache/cachefilesd/0.3-2

diff -r1.8 cachefilesd.spec
3c3
< Release:        2%{?dist}
---
> Release:        3%{?dist}
8c8
< Source0:        cachefilesd-0.3.tar.bz2
---
> Source0:       
http://people.redhat.com/dhowells/cachefilesd/cachefilesd-0.3.tar.bz2
71c71
< %config %{_sysconfdir}/rc.d/init.d/cachefilesd
---
> %{_sysconfdir}/rc.d/init.d/cachefilesd




Comment 7 Jesse Keating 2006-08-01 20:22:53 UTC
rpmlint is warning you that there is no standalone URL tag which might point to
a project page.

Your spec /srpm wasn't updated at your sight, but I'm applying the patches to it
by hand.

Hrm, somehow I missed this before:
there is no actual cleaning of rpmbuildroot in %clean, please fix that.

E: cachefilesd zero-length /usr/share/doc/cachefilesd-0.3/ChangeLog

And would it kill ya to add URL:  http://www.redhat.com

or something similar?



Comment 8 Steve Dickson 2006-08-01 20:35:00 UTC
err... http://people.redhat.com/steved/fscache/cachefilesd/0.3-3 has
the correct spec and srpm... 

adding a  http://www.redhat.com URL would be fine... 

Comment 9 Jesse Keating 2006-08-01 21:34:43 UTC
Still doesn't have the changes I mentioned above...

Comment 10 Steve Dickson 2006-08-02 01:54:02 UTC
Maded the following changed to the spec that can be found in
http://people.redhat.com/steved/fscache/cachefilesd/0.3-3

diff -r1.9 cachefilesd.spec
6a7,8
> URL:                          http://www.redhat.com
> 
56a59
> rm -rf $RPM_BUILD_ROOT


Comment 11 Jesse Keating 2006-08-02 15:40:05 UTC
Ok, with that this package is approved.

Will this need to be on comps somewhere, or would you be marking this as a dep
of some other package?

Comment 12 Steve Dickson 2006-08-03 13:30:33 UTC
No and no...



Comment 14 Jesse Keating 2006-08-04 12:44:35 UTC
I've added cachefilesd to dist-fc6 as owned by steved.  It is too late for
Test2, but if this is a blocker for RHEL5 B1 you can get it included there.

I'm a bit confused, if its not a Requires of something, nor in Comps anyplace,
how will a user actually install it?

Please close this bug when you've built it into dist-fc6.

Comment 15 Jesse Keating 2006-08-07 19:26:09 UTC
Built into dist-fc6, still has a question on why not in comps.

Comment 16 David Howells 2006-08-08 09:06:24 UTC
> I'm a bit confused, if its not a Requires of something, nor in Comps
> anyplace, how will a user actually install it?

That means we need to update the installer?

Comment 17 Tom Coughlan 2008-03-13 19:23:04 UTC
Package Change Request
======================
Package Name: cachefilesd
[New Branches: ]
[Updated Fedora Owners: ] dhowells
[Updated Fedora CC: ]
[Updated EPEL Owners: ]
[Updated EPEL CC: ]
[Updated Description: ]
[Updated Cvsextras Commits: ]
[add any required explanatory text here] David is the primary author. 

Comment 18 Kevin Fenzi 2008-03-13 23:57:34 UTC
Is steve ok with handing off the package maintaining? 

Is dhowells ok with taking over the package maintaining? 
I'd be happy to make the changes with their acks... 
or they can go to: 

https://admin.fedoraproject.org/pkgdb/packages/name/cachefilesd

and make the changes themselves. 


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