Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 174267 - Review Request: Goffice support libraries
Summary: Review Request: Goffice support libraries
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Michael A. Peters
QA Contact: David Lawrence
URL: http://home.zonnet.nl/jwrdegoede/goff...
Whiteboard:
Depends On: 174266
Blocks: FE-ACCEPT
TreeView+ depends on / blocked
 
Reported: 2005-11-26 22:37 UTC by Hans de Goede
Modified: 2007-11-30 22:11 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2005-11-28 19:00:11 UTC
Type: ---
Embargoed:
kevin: fedora-cvs+


Attachments (Terms of Use)
improved specfile (2.16 KB, text/plain)
2005-11-28 16:02 UTC, Hans de Goede
no flags Details

Description Hans de Goede 2005-11-26 22:37:33 UTC
Spec Name or Url: http://home.zonnet.nl/jwrdegoede/goffice.spec
SRPM Name or Url: http://home.zonnet.nl/jwrdegoede/goffice-0.1.2-1.src.rpm
Description:
Support libraries for gnome office applications

Note to build this on x86_64 first (as root) do:
rm /usr/lib/libpopt.la 
This is to workaround a popt bug and has been reported (bug 174261)

Comment 1 Hans de Goede 2005-11-26 22:42:51 UTC
ps

To honor the right person, the first version of this specfile was posted to
fedora-extras by "Michael D. Wise" <micwise>.


Comment 2 Michael A. Peters 2005-11-28 02:56:28 UTC
I would like to see this in Extras too.
I will probably review later tonight or tomorrow if someone doesn't do so before me.

Comment 3 Hans de Goede 2005-11-28 06:03:26 UTC
One important notice, this package needs libgsf 1.13.2 or higher. Core is still
at 1.12.3 , and Core is not planning an upgrade soon (bug 172062).

To fix this problem I've create a seperate (paralalel installable) libgsf113
package please review that first, bug 174266. Also you need to have that package
build and installed (including devel). Before you can build this one.


Comment 4 Hans de Goede 2005-11-28 06:07:18 UTC
While I'm doing a dump of my grey matter, if you want to build any packages
using goffice they will probably need (because they also need gsf113):
export PKG_CONFIG_PATH=%{_libdir}/libgsf-1.13/lib/pkgconfig
before %configure

Maybe I should put this in libgsf113-devel description?


Comment 5 Michael A. Peters 2005-11-28 06:26:23 UTC
(In reply to comment #3)
> One important notice, this package needs libgsf 1.13.2 or higher. Core is still
> at 1.12.3 , and Core is not planning an upgrade soon (bug 172062).
> 
> To fix this problem I've create a seperate (paralalel installable) libgsf113
> package please review that first, bug 174266. Also you need to have that package
> build and installed (including devel). Before you can build this one.
> 

Ah - OK.
I was wondering where libgsf113 was ...

Comment 6 Michael A. Peters 2005-11-28 06:27:35 UTC
In the mean time - a couple of comments about this package:

Needs Fixin:
Source0 does not full url

ftp://ftp.gnome.org/pub/gnome/sources/goffice/0.1/goffice-0.1.2.tar.bz2
Two unowned directories:

%{_libdir}/goffice
%{_datadir}/goffice

Comment 7 Michael A. Peters 2005-11-28 07:13:24 UTC
(In reply to comment #4)
> While I'm doing a dump of my grey matter, if you want to build any packages
> using goffice they will probably need (because they also need gsf113):
> export PKG_CONFIG_PATH=%{_libdir}/libgsf-1.13/lib/pkgconfig
> before %configure
> 
> Maybe I should put this in libgsf113-devel description?
> 

I think a README.fedora (in the libgsf113-devel package) would be better than in
the %description.

Comment 8 Hans de Goede 2005-11-28 16:02:38 UTC
Created attachment 121551 [details]
improved specfile

-Make Source0 a full URL
-Better URL tag
-Fix not owning /usr/lib(64)/goffice and /usr/share/goffice

Comment 9 Michael A. Peters 2005-11-28 16:49:33 UTC
* builds in mock, rpmlint clean:
[mpeters@utility result]$ ls *.rpm && rpmlint *.rpm
goffice-0.1.2-2.i386.rpm  goffice-debuginfo-0.1.2-2.i386.rpm
goffice-0.1.2-2.src.rpm   goffice-devel-0.1.2-2.i386.rpm
W: goffice-devel no-documentation
[mpeters@utility result]$

* md5sum matches upstream
* written in understandable americam english
* proper hangling of lang files
* proper files in devel package, no .la archives
* proper BuildRequires, proper explicit Requires in devel package
* OSS license, packaged with %doc
* proper use of scriptlets
* proper use of macros
* proper %clean

APPROVED

Comment 10 Hans de Goede 2005-11-28 19:00:11 UTC
After import it turned out that there were some dependencies missing causing the
buildsys build to use the gtk instead of gnome UI, I have fixed this and
requested a new build which has completed sucessfully.


Comment 11 Bill Nottingham 2007-07-17 18:22:20 UTC
Package Change Request
======================
Package Name: goffice
New Branches: EL-5
Updated Fedora Owners: add notting as co-maintainer
Updated EPEL Owners: notting <main>, j.w.r.degoede <co-maintainer>
Updated EPEL CC:

I've requested goffice for EPEL as I have a package in EPEL 5 that needs it.
I'll be a co-maintainer for Fedora so I can see if/when I need to pull changes back.

Comment 12 Kevin Fenzi 2007-07-17 19:09:56 UTC
cvs done.


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