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 192430 - Review Request: python-kiwi - Framework for Python GUI applications
Summary: Review Request: python-kiwi - Framework for Python GUI applications
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: John Mahowald
QA Contact: Fedora Package Reviews List
URL:
Whiteboard:
Depends On:
Blocks: FE-ACCEPT 197793
TreeView+ depends on / blocked
 
Reported: 2006-05-19 18:22 UTC by Konstantin Ryabitsev
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-07-12 15:16:02 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Konstantin Ryabitsev 2006-05-19 18:22:16 UTC
Spec URL: http://blues.mcgill.ca/~icon/fe/python-kiwi.spec
SRPM URL: http://blues.mcgill.ca/~icon/fe/python-kiwi-1.9.8-0.2.src.rpm
Description:
Kiwi consists of a set of classes and wrappers for PyGTK that were 
developed to provide a sort of framework for applications. Fully 
object-oriented, and roughly Smalltalk's MVC, Kiwi provides a simple, 
practical way to build forms, windows and widgets that transparently 
access and display your object data.

PS: New version of gazpacho (already in extras) requires it.

Comment 1 John Mahowald 2006-05-29 14:54:25 UTC
Doesn't build on x86_64, doesn't package the following files:

   /usr/lib64/python2.4/site-packages/gazpacho/widgets/kiwiwidgets.py
   /usr/lib64/python2.4/site-packages/gazpacho/widgets/kiwiwidgets.pyc
   /usr/lib64/python2.4/site-packages/gazpacho/widgets/kiwiwidgets.pyo

The thing is, changing get_python_lib() to get_python_lib(1) won't work for the
other kiwi files. Perhaps define two sitelib macros?

Comment 2 Konstantin Ryabitsev 2006-06-16 20:24:20 UTC
Hmm.. This is goofier than that. Gazpacho is also noarch, so it never installs
in lib64. I'll just modify the specfile to always install in /usr/lib.

Comment 4 Konstantin Ryabitsev 2006-07-06 14:26:46 UTC
Ping. I need this to continue providing gazpacho.

Comment 5 John Mahowald 2006-07-07 02:58:40 UTC
Build failed.

msgfmt is missing, not installing translations
...
No translations found for kiwi in /var/tmp/python-kiwi-1.9.8-0.3.fc6-root-mockbuild
error: Bad exit status from /var/tmp/rpm-tmp.45913 (%install)


Comment 6 Konstantin Ryabitsev 2006-07-07 22:30:38 UTC
Ah, yes, the buildsystem changed on me. :) Added gettext BR.
http://blues.mcgill.ca/~icon/fe/python-kiwi.spec
http://blues.mcgill.ca/~icon/fe/python-kiwi-1.9.8-0.4.src.rpm

Comment 7 John Mahowald 2006-07-11 02:11:14 UTC
rpmlint of python-kiwi-gazpacho-1.9.8-0.4.fc6.noarch.rpm:
W: python-kiwi-gazpacho no-documentation
Ignore.

rpmlint of python-kiwi-1.9.8-0.4.fc6.noarch.rpm:E: python-kiwi
non-executable-script /etc/kiwi/setup.py 0644
E: python-kiwi non-executable-script
f/usr/lib/python2.4/site-packages/kiwi/i18n/msgfmt.py 0644
W: python-kiwi doc-file-dependency
/usr/share/doc/python-kiwi-1.9.8/examples/framework/diary/diary.py /usr/bin/env
W: python-kiwi doc-file-dependency
/usr/share/doc/python-kiwi-1.9.8/examples/framework/diary/diary2.py /usr/bin/env
Happens with python. Ignore.

- package meets naming guidelines
- package meets packaging guidelines
- license (LGPL) OK, text in %doc, matches source
- spec file legible, in am. english
- source matches upstream
- package compiles on devel (x86_64)
- no missing BR
- no unnecessary BR
- locales handled
- not relocatable
- owns all directories that it creates
- no duplicate files
- permissions ok
- %clean ok
- macro use consistent
- code, not content
- no need for -docs
- nothing in %doc affects runtime
- no need for .desktop file 

APPROVED

Comment 8 Konstantin Ryabitsev 2006-07-12 15:16:02 UTC
Built and will show up in extras shortly. Thanks a lot for your help!


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