[Bug 291741] Review Request: gnome-hearts - Game of Hearts implementation for gnome

bugzilla at redhat.com bugzilla at redhat.com
Fri Nov 23 01:41:21 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: gnome-hearts - Game of Hearts implementation for gnome


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





------- Additional Comments From richip at richip.dhs.org  2007-11-22 20:41 EST -------
Hey, Chris. Thanks for the feedback!

(In reply to comment #29)
> %{SOURCE2}.  That said, please do not ship config.guess or config.sub at all. 
> All most SRPMs should really have is the specfile and the tarball.  (Plus any
> source patches, but in this case you probably won't have those if you are
> pulling from svn or shipping exact releases).
> 
> Back to the tarball... If you are building a tarball yourself, please make sure
> that it ships with a pre-generated configure.  The builder should not have to
> _ever_ run bootstrap or autoconf.  This means, run it yourself and make sure
> configure is included.  ;-)
> 
> Some other comments:
> 
> your %build section is too busy (because of the bootstrap stuff... your ideal
> %build will just be calling configure and then make).

If you haven't guessed by now, the reason "configure" doesn't exist is that I'm
pulling the source from SVN. I thought of generating configure myself before
archiving the source tree, but I just assumed that going through the whole
autoconf thing was the better route as I was afraid there might be something on
my platform that was specific to it and that autoconf on the build machine would
do differently. That's 'cause I don't really know how autoconf works, ;).

> Since you are installing a .desktop file, you must register it with the system
> using desktop-file-install

I was wondering at what else I needed to do during install and uninstallation.
Unfortunately, the Packaging Guidline doesn't go too deeply into platform-,
subsystem-, or DE-specific processes. Things like "desktop-file-install" or
"export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1", I only glean from examples.
(Or did I miss it in the Guidelines?)

> Since you are installing langpacks, you need to make proper use of the
> %find_lang macro (and properly in the header of %files)

Right. Sorry about that. I actually came across that guideline but only applied
it to the second package I was preparing (gpass). I'll work on it. Is that not a
check that can be added to rpmlint?

> Thanks for your work here.  Look forward to seeing it in the repo!

Me, too! It's one of my favorite card games and I get to play it on my machine.
'Twould be nice to have the multiplayer, networked version soon.

I'll make another release tonight.

-- 
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