https://bugzilla.rpmfusion.org/show_bug.cgi?id=2909
Bug #: 2909
Summary: gtkradiant - Level design program for video games
Classification: Unclassified
Product: Package Reviews
Version: Current
Platform: All
OS/Version: GNU/Linux
Status: NEW
Severity: normal
Priority: P5
Component: Review Request
AssignedTo: rpmfusion-package-review(a)rpmfusion.org
ReportedBy: bebo.sudo(a)gmail.com
CC: rpmfusion-package-review(a)rpmfusion.org
Blocks: 2
Spec:
http://sourceforge.net/projects/bebosudo-rpms/files/gtkradiant/F18/SRPM/g...
SRPM:
http://sourceforge.net/projects/bebosudo-rpms/files/gtkradiant/F18/SRPM/g...
Description:
GtkRadiant is a powerful level editor used for various ego-shooter games.
It stores level data in text format and uses compilers (q3map2 for QuakeIII,
for instance) to create the binary map files.
For more detailed information see:
http://icculus.org/gtkradiant/
-----------
I've yet tried to submit gtkradiant to the redhat bugzilla, but it needs
proprietary SDK to works, so I've to submit to rpmfusion.
Here is the old bug in the rh bugzilla (now closed):
https://bugzilla.redhat.com/show_bug.cgi?id=836840
I've followed all Hans' tips and I re-packaged the rpm with the last sources
available.
Here is the result from rpmlint on the spec and on all the rpms:
$ rpmlint -i gtkradiant.spec
../SRPMS/gtkradiant-1.6.3-9.20130803git.fc18.src.rpm
../RPMS/x86_64/gtkradiant-{1.6.3-9.20130803git.fc18.x86_64.rpm,debuginfo-1.6.3-9.20130803git.fc18.x86_64.rpm}
../RPMS/noarch/gtkradiant-data-1.6.3-9.20130803git.fc18.noarch.rpm
gtkradiant.spec: W: invalid-url Source4:
gtkradiant-1.6-gamepacks-20130805.tar.gz
The value should be a valid, public HTTP, HTTPS, or FTP URL.
gtkradiant.src: W: invalid-url Source4:
gtkradiant-1.6-gamepacks-20130805.tar.gz
The value should be a valid, public HTTP, HTTPS, or FTP URL.
gtkradiant.x86_64: W: no-documentation
The package contains no documentation (README, doc, etc). You have to include
documentation files.
gtkradiant.x86_64: W: dangling-symlink /usr/lib64/gtkradiant/installs
/usr/share/gtkradiant/gamepacks
The target of the symbolic link does not exist within this package or its file
based dependencies. Verify spelling of the link target and that the target is
included in a package in this package's dependency chain.
gtkradiant.x86_64: W: no-manual-page-for-binary q3map2
Each executable in standard binary directories should have a man page.
gtkradiant.x86_64: W: no-manual-page-for-binary q3map2_urt
Each executable in standard binary directories should have a man page.
gtkradiant.x86_64: W: no-manual-page-for-binary gtkradiant
Each executable in standard binary directories should have a man page.
gtkradiant.x86_64: W: desktopfile-without-binary
/usr/share/applications/gtkradiant.desktop gtkradiant
the .desktop file is for a file not present in the package. You should check
the requires or see if this is not a error
gtkradiant-debuginfo.x86_64: E: debuginfo-without-sources
This debuginfo package appears to contain debug symbols but no source files.
This is often a sign of binaries being unexpectedly stripped too early during
the build, or being compiled without compiler debug flags (which again often
is a sign of distro's default compiler flags ignored which might have security
consequences), or other compiler flags which result in rpmbuild's debuginfo
extraction not working as expected. Verify that the binaries are not
unexpectedly stripped and that the intended compiler flags are used.
4 packages and 1 specfiles checked; 1 errors, 8 warnings.
$
The first two warnings I think could be ignored because the source is created
manually, because the upstream doesn't provide a package for the SDKs.
All the docs are in the gtkradiant-data package, so I don't know if I have to
put some docs manually to solve the third warning.
in the fourth warning, rpmlint complains about a "dangling-symlink", but I
think it shouldn't do it, because it refer at the gamepacks present in the data
package and, as said by rpmlint itself, its a chain of packages.
the other three warnings regard the lack of documentation to the three execs,
but I don't know where to find it.
the "desktopfile-without-binary" warning is a strange error, because the
gtkradiant exec exist, and I don't know how to solve it.
And finally, the error at the end I really don't know what it means and how to
solve it.
But the biggest problem is that package can't work because gtkradiant try to
write in the folder where it is present the exec. I have already reported it to
the developers but nobody helped me. here is the link at the discussion on the
ML:
http://icculus.org/pipermail/gtkradiant/2013-February/011841.html
Any sort of help is appreciated :)
Thanks for your time, have a nice day!
Alberto
--
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.