[Bug 2161] Review request: pcsxr - A plugin based PlayStation (PSX) emulator with high compatibility

RPM Fusion Bugzilla noreply at rpmfusion.org
Tue Feb 14 18:37:54 CET 2012


https://bugzilla.rpmfusion.org/show_bug.cgi?id=2161

--- Comment #20 from Alec Leamas <leamas.alec at gmail.com> 2012-02-14 18:37:54 CET ---
Sorry for delay, too much work, too little time...

rpmlint:
pcsxr.spec: W: invalid-url Source0: pcsxr-73976.zip
pcsxr.i686: W: executable-stack /usr/lib/games/psemu/libDFXVideo.so
pcsxr.i686: W: executable-stack /usr/lib/games/psemu/libGXVideo.so
pcsxr.i686: E: incorrect-fsf-address /usr/share/doc/pcsxr-1.9.92/COPYING
pcsxr-debuginfo.i686: E: incorrect-fsf-address
/usr/src/debug/pcsxr/plugins/gxvideo/draw.c
[Repeated ~28 times]

[OK] Package meets naming and packaging guidelines
[OK] Spec file matches base package name.
[E ] Spec has consistant macro usage.
[OK] Meets Packaging Guidelines.
[OK] License
[OK] License field in spec matches
[OK] License file included in package
[OK] Spec in American English
[OK] Spec is legible.
[- ] Sources match upstream md5sum:
        NA, svn gives different sums for different checkouts.
        diff -r is OK.
[OK] Package needs ExcludeArch
[OK] BuildRequires correct
[OK] Spec handles locales/find_lang
[- ] Package is relocatable and has a reason to be.
[OK] Package is code or permissible content.
[- ] Doc subpackage needed/used.
[OK ]Packages %doc files don't affect runtime.

[OK] Package is a GUI app and has a .desktop file

[OK ]Package compiles and builds on at least one arch.
[OK ] Package has no duplicate files in %files.
[OK] Package doesn't own any directories other packages own.
[OK]Package owns all the directories it creates.
[E ] No rpmlint output.
- final provides and requires are sane:
   
~/rpmbuild/RPMS/i686/pcsxr-debuginfo-1.9.92-3.20120128svn73976.fc15.i686.rpm
    pcsxr-debuginfo = 1.9.92-3.20120128svn73976.fc15
    pcsxr-debuginfo(x86-32) = 1.9.92-3.20120128svn73976.fc15
    =

    ~/rpmbuild/RPMS/i686/pcsxr-1.9.92-3.20120128svn73976.fc15.i686.rpm
    libBladeSio1.so
    libDFCdrom.so
    libDFInput.so
    libDFNet.so
    libDFSound.so
    libDFXVideo.so
    libGXVideo.so
    libpeopsxgl.so
    pcsxr = 1.9.92-3.20120128svn73976.fc15
    pcsxr(x86-32) = 1.9.92-3.20120128svn73976.fc15
    =
    /bin/sh
    libGL.so.1
    libSDL-1.2.so.0
    libX11.so.6
    libXext.so.6
    libXtst.so.6
    libXv.so.1
    libXxf86vm.so.1
    libatk-1.0.so.0
    libc.so.6
    libcairo.so.2
    libcdio.so.12
    libcdio.so.12(CDIO_12)
    libdl.so.2
    libfontconfig.so.1
    libfreetype.so.6
    libgdk-x11-2.0.so.0
    libgdk_pixbuf-2.0.so.0
    libgio-2.0.so.0
    libglade-2.0.so.0
    libglib-2.0.so.0
    libgmodule-2.0.so.0
    libgobject-2.0.so.0

SHOULD Items:

[OK] Should build in mock.
      http://koji.fedoraproject.org/koji/taskinfo?taskID=3790345 (f17)
[-] Should build on all supported archs
      Not tested
[OK] Should function as described.
       Starts, the menus are functional, but no more tests.
[OK] Should have sane scriptlets.
[- ] Should have subpackages require base package with fully versioned depend.
[OK] Should have dist tag
[OK] Should package latest version 

ISSUES
1 Rpmlint: The executable-stack warning is strange and requires at 
  least an explanation. Emulator asm code?  Other output can be ignored.
2 If possible, the note about issues w OpenGL 64-bit support should have a 
  link to bugtracker or so, in order to know when it's solved.
3 The svn version is used in several places, better handled with a macro.

-- 
Configure bugmail: https://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the rpmfusion-developers mailing list