Bug 636930

Summary: Review Request:projectcenter - The GNUstep IDE
Product: [Fedora] Fedora Reporter: Jochen Schmitt <jochen>
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: fedora-package-review, mario.blaettermann, martin.gieseking, notting, susi.lehtola
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-10-30 12:36:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jochen Schmitt 2010-09-23 17:30:45 UTC
Spec URL: http://www.herr-schmitt.de/pub/projectcenter/projectcenter.spec
SRPM URL: http://www.herr-schmitt.de/pub/projectcenter/projectcenter-0.5.0-1.fc13.src.rpm
Description:
This is ProjectCenter, the GNUstep IDE which is part of the GNUstep
project.

Comment 1 Martin Gieseking 2010-09-24 08:45:00 UTC
Hi Jochen,

here are some initial comments:

- the URL should be http://www.gnustep.org/experience/ProjectCenter.html

- the base package contains 2 source files:
  AppController.h
  AppController.m

- there are some dangling symlink issues (see rpmlint output)

- the application crashes on my system:

$ ProjectCenter 
2010-09-24 10:39:32.191 ProjectCenter[19226] Did not find correct version of backend, falling back to std.
2010-09-24 10:39:32.192 ProjectCenter[19226] NSApplication.m:286  Assertion failed in initialize_gnustep_backend.  Unable to find backend back
ProjectCenter: Uncaught exception NSInternalInconsistencyException, reason: NSApplication.m:286  Assertion failed in initialize_gnustep_backend.  Unable to find backend back
Abgebrochen (Speicherabzug geschrieben)


$ rpmlint /var/lib/mock/fedora-13-x86_64/result/*.rpm
projectcenter.x86_64: W: dangling-relative-symlink /usr/lib64/libProjectCenter.so.0.5.0 ./GNUstep/Frameworks/ProjectCenter.framework/Versions/Current/libProjectCenter.so.0.5.0
projectcenter.x86_64: W: dangling-relative-symlink /usr/lib64/GNUstep/Frameworks/ProjectCenter.framework/ProjectCenter ./Versions/Current/ProjectCenter
projectcenter.x86_64: W: dangling-relative-symlink /usr/lib64/libProjectCenter.so.0 ./GNUstep/Frameworks/ProjectCenter.framework/Versions/Current/libProjectCenter.so.0
projectcenter.x86_64: W: dangling-relative-symlink /usr/lib64/GNUstep/Frameworks/ProjectCenter.framework/Versions/Current 0.5.0
projectcenter.x86_64: W: dangling-relative-symlink /usr/lib64/GNUstep/Frameworks/ProjectCenter.framework/Versions/0.5.0/ProjectCenter libProjectCenter.so
projectcenter.x86_64: W: dangling-relative-symlink /usr/lib64/GNUstep/Frameworks/ProjectCenter.framework/Resources Versions/Current/Resources
projectcenter.x86_64: W: devel-file-in-non-devel-package /usr/lib64/GNUstep/Applications/ProjectCenter.app/Resources/Application.project/Resources/AppController.h
projectcenter.x86_64: W: no-manual-page-for-binary ProjectCenter
projectcenter-devel.x86_64: W: no-documentation
projectcenter-devel.x86_64: W: dangling-relative-symlink /usr/lib64/GNUstep/Frameworks/ProjectCenter.framework/Headers Versions/Current/Headers
4 packages and 0 specfiles checked; 0 errors, 10 warnings.

Comment 2 Susi Lehtola 2010-09-24 09:28:33 UTC
And you're missing ownership of the directories
%{_libdir}/GNUstep/Frameworks/ProjectCenter.framework/Versions/
%{_libdir}/GNUstep/Frameworks/ProjectCenter.framework/Versions/%{version}

Comment 3 Jochen Schmitt 2010-09-26 18:42:26 UTC
questing: Which version of gnustep-back do you have on your system?

Comment 4 Martin Gieseking 2010-09-26 19:24:34 UTC
(In reply to comment #3)
> questing: Which version of gnustep-back do you have on your system?

It seems, gnustep-back isn't installed at all. Thus, you should probably add it as a dependency.

Comment 5 Jochen Schmitt 2010-09-27 18:55:14 UTC
Thank you for your comments. I have tried to fix the complaints. Unfortunately, rpmlint has an issue, if a symlink points to a path which contains an additional symlink. In this case rpmlint generate an accidently dangling symlink warning.

Nexr Release:

Spec URL: http://www.herr-schmitt.de/pub/projectcenter/projectcenter.spec
SRPM URL:
http://www.herr-schmitt.de/pub/projectcenter/projectcenter-0.5.0-2.fc13.src.rpm
Description:

Comment 7 Mario Blättermann 2011-04-27 14:00:02 UTC
Same problem as with gworkspace (#616935): Both links are dead.

Comment 8 Mario Blättermann 2011-10-16 12:56:24 UTC
Still any interest to keep this review request alive? If not, the report should
be closed.

Comment 9 Mario Blättermann 2011-10-30 12:36:30 UTC
Two weeks without any response. I will close this review request now. If anyone wants to continue on this package, feel free to reopen the bug.