Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 597632 - Review Request: SOPE - web app framework used by SOGo groupware
Summary: Review Request: SOPE - web app framework used by SOGo groupware
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2010-05-29 21:57 UTC by Håvard Wigtil
Modified: 2012-06-15 20:07 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2012-06-15 20:07:01 UTC

Attachments (Terms of Use)

Description Håvard Wigtil 2010-05-29 21:57:24 UTC
Spec URL:
Description: SOPE is a web app framework in Objective-C. This is a dependency for SOGo (Scalable, which I'll create another review request for shortly.

The spec file is based on the upstream spec file, and cleaned up to (hopefully) meet Fedora standards. I've kept the division in sub-packages to keep closer to upstream, but will be willing to reduce the number of sub-packages if that should be a requirement.

> rpmlint -iv ~/build/SPECS/sope.spec
/home/havardw/build/SPECS/sope.spec:248: W: configure-without-libdir-spec
A configure script is run without specifying the libdir. configure options
must be augmented with something like --libdir=%{_libdir} whenever the script
supports it.

0 packages and 1 specfiles checked; 0 errors, 1 warnings.

> rpmlint ~/build/RPMS/x86_64/sope*20100529*
sope-appserver.x86_64: W: no-documentation
sope-appserver-devel.x86_64: W: no-documentation
sope-appserver-devel.x86_64: W: no-manual-page-for-binary wod
sope-appserver-tools.x86_64: W: no-documentation
sope-appserver-tools.x86_64: W: no-manual-page-for-binary xmlrpc_call
sope-appserver-tools.x86_64: W: no-manual-page-for-binary sope-4.9
sope-core.x86_64: W: spelling-error %description -l en_US io -> oi, Io, ii
sope-core.x86_64: W: no-documentation
sope-core-devel.x86_64: W: no-documentation
sope-gdl1.x86_64: W: no-documentation
sope-gdl1.x86_64: W: no-manual-page-for-binary load-EOAdaptor
sope-gdl1.x86_64: W: no-manual-page-for-binary connect-EOAdaptor
sope-gdl1-devel.x86_64: W: no-documentation
sope-gdl1-mysql.x86_64: W: no-documentation
sope-gdl1-postgresql.x86_64: W: no-documentation
sope-gdl1-sqlite.x86_64: W: no-documentation
sope-ical.x86_64: W: spelling-error %description -l en_US iCalendar -> i Calendar, calendar, calender
sope-ical.x86_64: W: spelling-error %description -l en_US vCard -> v Card, card, Cardin
sope-ical.x86_64: W: no-documentation
sope-ical-devel.x86_64: W: no-documentation
sope-ldap.x86_64: W: no-documentation
sope-ldap-devel.x86_64: W: no-documentation
sope-ldap-tools.x86_64: W: spelling-error Summary(en_US) dsml -> dismal, dismay, damsel
sope-ldap-tools.x86_64: W: spelling-error %description -l en_US dsml -> dismal, dismay, damsel
sope-ldap-tools.x86_64: W: spelling-error %description -l en_US login -> loin, logic, lo gin
sope-ldap-tools.x86_64: W: no-documentation
sope-ldap-tools.x86_64: W: no-manual-page-for-binary ldapls
sope-ldap-tools.x86_64: W: no-manual-page-for-binary ldapchkpwd
sope-ldap-tools.x86_64: W: no-manual-page-for-binary ldap2dsml
sope-mime.x86_64: W: no-documentation
sope-mime-devel.x86_64: W: no-documentation
sope-xml.x86_64: W: no-documentation
sope-xml-devel.x86_64: W: no-documentation
sope-xml-tools.x86_64: W: no-documentation
sope-xml-tools.x86_64: W: no-manual-page-for-binary domxml
sope-xml-tools.x86_64: W: no-manual-page-for-binary xmln
sope-xml-tools.x86_64: W: no-manual-page-for-binary saxxml
21 packages and 0 specfiles checked; 0 errors, 37 warnings.

Comment 1 Jason Tibbitts 2010-11-19 20:19:13 UTC
Build fails for me:

SoWebDAVRenderer.m:28:31: fatal error: NGObjWeb/SoObject.h: No such file or directory
compilation terminated.
make[6]: *** [obj/WebDAV.obj/SoWebDAVRenderer.m.o] Error 1
make[6]: *** Waiting for unfinished jobs....

Due to parallel make and the unfamiliar build output, I can't really tell if that's sufficient context.  Here's a scratch build showing the failure:

I note that this package does not meet the versioning guidelines; we have specific rules for naming snapshots which you must follow.

You cannot simply link to sope-trunk-latest.tar.gz, because that changes over time.  You should either link to a specific release or provide instructions for making a checkout.
This would avoid the current situation where if I download the source I get something different from that which you packaged.

Finally, you do not appear to be in the packager group, so you should have indicated that you need a sponsor.  I suggest you read closely through and the documents it links to regarding sponsorship.

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