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

RPM Fusion Bugzilla noreply at rpmfusion.org
Sun Feb 19 06:52:28 CET 2012


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

--- Comment #22 from Jeremy Newton <alexjnewt at hotmail.com> 2012-02-19 06:52:28 CET ---
(In reply to comment #20)
> 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.

I'm almost certain this is the case, but I will look into it to make sure.

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

I've been looking for the report upstream but I'll be sure to include it.

> 3 The svn version is used in several places, better handled with a macro.

Good point, it would be useful indeed.

(In reply to comment #21)
> ISSUES (cont)
> 4 In the License: comments you refer to debian-upstream/copyright, which is not
> part of the package.

Yeah I guess I didn't think that through, to be honest it's straightforward
enough that I think it's fairly redundant to even have the reference in there.


On a side note, I got an email from a dev, the FSF issue should be fixed in the
latest svn, so I'll post a new package when I have some time.


(In reply to comment #20)
> Sorry for delay, too much work, too little time...
> 

Yeah I know what you mean; I've been horribly busy, so I haven't had time to
review any of you're packages yet. I'll be sure to review it this week though.

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