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

Summary: Review Request: Goffice support libraries
Product: [Fedora] Fedora Reporter: Hans de Goede <hdegoede>
Component: Package ReviewAssignee: Michael A. Peters <mpeters>
Status: CLOSED NEXTRELEASE QA Contact: David Lawrence <dkl>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: fedora-extras-list, micwise, mpeters
Target Milestone: ---Flags: kevin: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
URL: http://home.zonnet.nl/jwrdegoede/goffice.spec
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-11-28 19:00:11 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:
Bug Depends On: 174266    
Bug Blocks: 163779    
Attachments:
Description Flags
improved specfile none

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.