Bug 636930 - Review Request:projectcenter - The GNUstep IDE
Summary: Review Request:projectcenter - The GNUstep IDE
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-09-23 17:30 UTC by Jochen Schmitt
Modified: 2011-10-30 12:36 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-10-30 12:36:30 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.