Bug 487007

Summary: Review Request: python-stomper - A python client implementation of the STOMP protocol
Product: [Fedora] Fedora Reporter: Silas Sewell <silas>
Component: Package ReviewAssignee: Mamoru TASAKA <mtasaka>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: fedora-package-review, notting, oisin.mulvihill, silas, suravee.suthikulpanit
Target Milestone: ---Flags: mtasaka: fedora-review+
kevin: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 0.2.2-8.el5 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-04-11 18:56:53 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:

Description Silas Sewell 2009-02-23 16:59:47 UTC
Spec URL:
http://silassewell.googlecode.com/svn/trunk/projects/packages/rpms/python-stomp/python-stomp.spec
SRPM URL:
http://silassewell.googlecode.com/files/python-stomp-0.2.2-2.src.rpm
Description: This is a python client implementation of the STOMP protocol. The client is attempting to be transport layer neutral. This module provides functions to create and parse STOMP messages in a programatic fashion.

I'll need a sponsor.

Comment 1 Suravee Suthikulpanit 2009-03-02 05:28:17 UTC
This is an unofficial review:

- md5sum verification: Match the upstream tarball 
825464302989bb1dddf0badf114b4b94  /usr/src/redhat/SOURCES/stomper-0.2.2.tar.gz

- RPMLINT output. Please clarify the warnings below
# rpmlint -iv /usr/src/redhat/RPMS/noarch/python-stomp-0.2.2-2.fc9.noarch.rpm 
python-stomp.noarch: I: checking
python-stomp.noarch: W: hidden-file-or-dir /usr/share/doc/python-stomp-0.2.2/tests/.___init__.py
The file or directory is hidden. You should see if this is normal,
and delete it from the package if not.

python-stomp.noarch: W: hidden-file-or-dir /usr/share/doc/python-stomp-0.2.2/examples/._stomper_usage.py
The file or directory is hidden. You should see if this is normal,
and delete it from the package if not.

python-stomp.noarch: W: hidden-file-or-dir /usr/share/doc/python-stomp-0.2.2/doc/.___init__.py
The file or directory is hidden. You should see if this is normal,
and delete it from the package if not.

python-stomp.noarch: W: hidden-file-or-dir /usr/share/doc/python-stomp-0.2.2/examples/.___init__.py
The file or directory is hidden. You should see if this is normal,
and delete it from the package if not.

Comment 2 Silas Sewell 2009-03-05 19:12:39 UTC
Thanks Suravee Suthikulpanit, I appreciate your review.

md5 verification:

[silas@pluto ~]$ curl --silent http://stomper.googlecode.com/files/stomper-0.2.2.tar.gz | md5sum
825464302989bb1dddf0badf114b4b94  -

RPMLINT output:

I manually removed the hidden OS X files and submitted a ticket upstream.

New SRPM: http://silassewell.googlecode.com/files/python-stomp-0.2.2-3.src.rpm

diff: http://code.google.com/p/silassewell/source/diff?spec=svn173&r=173&format=side&path=/trunk/projects/packages/rpms/python-stomp/python-stomp.spec

Upstream report: http://code.google.com/p/stomper/issues/detail?id=8

Comment 3 Oisin Mulvihill 2009-03-11 23:47:22 UTC
Hi There,

I'm stomper's author. I didn't realise these file were there when I generated the tar gzip on my laptop. Its strange as they only seem to appear inside the tar gzip. I guess I should just generate the tgz on linux instead of the mac ;)

Comment 4 Oisin Mulvihill 2009-03-16 12:39:01 UTC
I've replaced the tar gzip with one I generated on linux and verified that it does
not contain the mac specific ._* files.

All the best,

Oisin

Comment 7 Silas Sewell 2009-03-29 20:05:22 UTC
* Fixed dependencies

SRPM: http://silassewell.googlecode.com/files/python-stomper-0.2.2-6.fc10.src.rpm

Diff: http://code.google.com/p/silassewell/source/diff?spec=svn216&r=216&format=side&path=/trunk/projects/packages/rpms/python-stomper/python-stomper.spec

rpmlint

$ rpmlint python-stomper-0.2.2-6.fc10.src.rpm 
1 packages and 0 specfiles checked; 0 errors, 0 warnings
$ rpmlint python-stomper-0.2.2-6.fc10.noarch.rpm
1 packages and 0 specfiles checked; 0 errors, 0 warnings.

Comment 8 Mamoru TASAKA 2009-04-09 17:45:36 UTC
Notes:

* Requires
----------------------------------------------
Requires:       python(abi) >= 2.5
----------------------------------------------
  - is not needed. rpmbuild adds python abi related dependency
    automatically (on rawhide it is "python(abi) = 2.6"

Other things are okay.

----------------------------------------------------------
    This package (python-stomper) is APPROVED by mtasaka
----------------------------------------------------------

Comment 9 Silas Sewell 2009-04-10 06:07:03 UTC
Final build with last fix.

SRPM: http://silassewell.googlecode.com/files/python-stomper-0.2.2-7.fc10.src.rpm

Diff: http://code.google.com/p/silassewell/source/diff?spec=svn221&r=221&format=side&path=/trunk/projects/packages/rpms/python-stomper/python-stomper.spec

rpmlint

[silas@silas ~]$ rpmlint python-stomper-0.2.2-7.fc10.src.rpm 
1 packages and 0 specfiles checked; 0 errors, 0 warnings.
[silas@silas ~]$ rpmlint python-stomper-0.2.2-7.fc10.noarch.rpm 
1 packages and 0 specfiles checked; 0 errors, 0 warnings.

Comment 10 Silas Sewell 2009-04-10 06:08:31 UTC
New Package CVS Request
=======================
Package Name: python-stomper
Short Description: A Python client implementation of the STOMP protocol
Owners: silas
Branches: 
InitialCC:

Comment 11 Kevin Fenzi 2009-04-10 22:09:14 UTC
cvs done.

Comment 12 Silas Sewell 2009-04-11 18:56:53 UTC
Built for F-11, closing.

Thanks Mamoru and Kevin.

Comment 13 Fedora Update System 2009-07-04 02:05:13 UTC
python-stomper-0.2.2-8.el5 has been submitted as an update for Fedora EPEL 5.
http://admin.fedoraproject.org/updates/python-stomper-0.2.2-8.el5

Comment 14 Fedora Update System 2009-07-04 03:21:49 UTC
python-stomper-0.2.2-8.el5 has been submitted as an update for Fedora EPEL 5.
http://admin.fedoraproject.org/updates/python-stomper-0.2.2-8.el5

Comment 15 Fedora Update System 2009-08-05 17:24:25 UTC
python-stomper-0.2.2-8.el5 has been pushed to the Fedora EPEL 5 stable repository.  If problems still persist, please make note of it in this bug report.