[Bug 391091] Review Request: snake - a client/server python framework used to support anaconda installations

bugzilla at redhat.com bugzilla at redhat.com
Mon Nov 26 21:39:32 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request:  snake - a client/server python framework used to support anaconda installations


https://bugzilla.redhat.com/show_bug.cgi?id=391091





------- Additional Comments From jlaska at redhat.com  2007-11-26 16:39 EST -------
(In reply to comment #7)
> Latest pass through the spec:
> 
> 1) the lines between %prep and %setup probably shouldn't be there, %setup is a
> macro used in the %prep section, not a new section. :)

Thanks, fixed

> 2) I still see 6 /var and 2 /etc used instead of %{_localstatedir} and
> %{_sysconfdir}, respectively.

My apologies ... I misinterpreted and thought the request was to remove usage of
those macros.  Okay, I've made appropriate changes.

> * License field in spec matches actual license
> **** NOTE: ****
> Interesting tidbit here... You have both a COPYING and a LICENSE file, which are
> *almost*, but *not quite* the same file... You really only need one or the
> other, and it looks like the main difference between them are the address listed
> for the FSF and Lesser vs. Library.

Removed COPYING in favor of LICENSE file

> * sources used match the upstream source, as provided in spec URL. Verify with
> md5sum (if no upstream URL, source creation method must be documented and can be
> verified using diff).
> **** FIXME ****
> Oops. I missed this on the initial passes through the spec... Granted, its a git
> snap, but in that case, we need a bit of documentation on how the snap was
> produced. And once a 'stable' release is out, there ought to be tarballs
> available that you point to. Maybe check out how Jesse does things for Pungi.

Okay, I've updated the spec file to use a url to point to the releases. 
Additionally, I have created a releases page on the hosted.fedoraproject.org
snake page that includes the spec, tarball, and src.rpm package
(https://hosted.fedoraproject.org/projects/snake/wiki/SnakeReleases).  Hopefully
this addresses it.

> * package owns all directories it creates:
> **** FIXME ****
> Just noticed that it doesn't look like the resulting binaries own
> /var/lib/snake. Just need to add a '%dir %{_localstatedir}/lib/snake' above the
> lines in '%files server' that own the sub-directories of that directory.

Doh!  Good catch, changes commited

> * macros used consistently
> **** FIXME ****
> Just need to get the /var and /etc replacements in there.

This should be addressed now

Updated spec and src.rpm available ...

Spec URL: http://jlaska.fedorapeople.org/snake/snake.spec
SRPM URL: http://jlaska.fedorapeople.org/snake/snake-0.9-0.4git.fc8.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-package-review mailing list