[Bug 520550] New: Review Request: IVAN - SDL roguelike

bugzilla at redhat.com bugzilla at redhat.com
Tue Sep 1 04:29:48 UTC 2009


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

Summary: Review Request: IVAN - SDL roguelike

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

           Summary: Review Request: IVAN - SDL roguelike
           Product: Fedora
           Version: rawhide
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: medium
          Priority: low
         Component: Package Review
        AssignedTo: nobody at fedoraproject.org
        ReportedBy: phrkonaleash at gmail.com
         QAContact: extras-qa at fedoraproject.org
                CC: notting at redhat.com, fedora-package-review at redhat.com
   Estimated Hours: 0.0
    Classification: Fedora


Spec URL: <spec info here>
SRPM URL: <srpm info here>
Description:

Hello all! I have finished packaging IVAN (http://ivan.sf.net) for Fedora 11
and would like it to be reviewed for inclusion into Fedora 11.

Iter Vehemens ad Necum is a graphical roguelike game.  It features advanced
bodypart and material handling, multi-colored lighting and, above all, deep
gameplay.

As this is my first package to be reviewed, I guess I will need a sponsor. I am
also without a place to host these files, currently. I suppose uploading to the
RH bugzilla will work temporarily, but if anyone has any other suggestions,
please let me know.

Rpmlint reports a few errors on the package but they are all pretty much
related to this being a game:
ivan.i586: E: non-standard-executable-perm /usr/bin/ivan 02755
(setgid)

ivan.i586: W: non-standard-uid /var/games/ivan games
(per the Games SIG packaging guidelines this is OKAY)

ivan.i586: E: non-standard-dir-perm /var/games/ivan 0775
(per the Games SIG packaging guidelines this is OKAY)

ivan.i586: W: non-standard-uid /var/games/ivan/ivan-highscore.scores games
(per the Games SIG packaging guidelines this is OKAY)

ivan.i586: E: zero-length /var/games/ivan/ivan-highscore.scores
(some strange issue in opening this file makes it impossible to create even if
it is fopen'd "wb", so I have included it in the package)

ivan.i586: W: non-standard-uid /var/games/ivan/Bones games
(per the Games SIG packaging guidelines this is OKAY)

ivan.i586: E: non-standard-dir-perm /var/games/ivan/Bones 0775
(per the Games SIG packaging guidelines this is OKAY)

This package does NOT currently handle setgid privileges properly and runs as
setgid from start to finish, which is technically against Games SIG's packaging
guidelines. I am currently requesting help from fedora-packagers mailing list
on this issue. Because the game creates a Bones file after the user dies in
/var/games/ivan/Bones, it is impossible to drop setgid at the start of the
application, as it is with the highscores file (which, because it's encased in
a few classes, is also a bear to run with setgid off) Any suggestions/help on
this issue is much appreciated.

Thanks

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




More information about the Fedora-package-review mailing list