Bug 516528

Summary: Review Request: globus-gram-client-tools - Globus Toolkit - Job Management Tools (globusrun)
Product: [Fedora] Fedora Reporter: Mattias Ellert <mattias.ellert>
Component: Package ReviewAssignee: Steve Traylen <steve.traylen>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: fedora-package-review, notting, steve.traylen
Target Milestone: ---Flags: steve.traylen: fedora-review+
j: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: globus-gram-client-tools-7.3-1.el4 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-02-23 16:04:56 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: 516519, 516527    
Bug Blocks:    

Description Mattias Ellert 2009-08-10 11:02:50 UTC
Spec URL: http://www.grid.tsl.uu.se/review/globus-gram-client-tools.spec
SRPM URL: http://www.grid.tsl.uu.se/review/globus-gram-client-tools-5.0-1.fc11.src.rpm

Description:
The Globus Toolkit is an open source software toolkit used for building Grid
systems and applications. It is being developed by the Globus Alliance and
many others all over the world. A growing number of projects and companies are
using the Globus Toolkit to unlock the potential of grids for their cause.

The globus-gram-client-tools package contains:
Job Management Tools (globusrun)

Globus Toolkit Packaging Guidelines:
https://fedoraproject.org/wiki/Packaging:Globus

Comment 2 Steve Traylen 2010-02-20 18:29:12 UTC
1)
Source:         %{_name}-%{version}.tar.gz
should be 
Source0:         %{_name}-%{version}.tar.gz

mainly just to keep rpmlint happy.
$ rpmlint globus-gram-client-tools.spec 
globus-gram-client-tools.spec: W: invalid-url Source0: globus_gram_client_tools-7.3.tar.gz

Other than that looks trivial to approve.

Comment 3 Mattias Ellert 2010-02-20 21:00:35 UTC
New rpmlint version bringing new surprises.

The new rpmlint is not complaining about Source vs. Source0, your suggested "fix" does not resolve the issue rpmlint is complaining about.

I can make the warning go away by creating a dummy URL like:

Source0:	http://dummy.org/%{_name}-%{version}.tar.gz

But this seems to be a really stupid thing to do. The auto QA tests that download the sources and compares them with the ones in the look-aside cache will report errors for this, since the URL does not exist.

To me, this behaviour of the new rpmlint version doesn't make sense. I have submitted a bug report (bug #566978).

Comment 4 Steve Traylen 2010-02-20 21:14:03 UTC
I agree, a dummy.org URL makes no sense at all.

I misinterpreted the results. 

bug #566978 is completely valid. I guess what needs to worked on is 
full URL for such a download/extract  -> tar ball.

Will review in the morning.
Steve

Comment 5 Steve Traylen 2010-02-21 15:25:08 UTC
This is a standard globus package where .spec has been
generated with scripts.

$ rpmlint rpmbuild/SPECS/globus-gram-client-tools.spec rpmbuild/SRPMS/globus-gram-client-tools-7.3-1.fc13.src.rpm rpmbuild/RPMS/x86_64/globus-gram-client-tools-*rpm
rpmbuild/SPECS/globus-gram-client-tools.spec: W: invalid-url Source0: globus_gram_client_tools-7.3.tar.gz
globus-gram-client-tools.src: W: spelling-error Summary(en_US) globusrun -> globulin, globular, globule
globus-gram-client-tools.src: W: spelling-error %description -l en_US globusrun -> globulin, globular, globule
globus-gram-client-tools.src: W: invalid-url Source0: globus_gram_client_tools-7.3.tar.gz
3 packages and 1 specfiles checked; 0 errors, 4 warnings.

which is all fine.

Upstream matches:

diff --brief -r rpmbuild/SOURCES/globus_gram_client_tools-7.3 \
   globus/gt5.0.0-all-source-installer/source-trees/gram_client_tools/source/

Only in rpmbuild/SOURCES/globus_gram_client_tools-7.3: GLOBUS_LICENSE

which is expected.

APPROVED.

Steve

Comment 6 Mattias Ellert 2010-02-21 22:43:30 UTC
Thank you for the review!

New Package CVS Request
=======================
Package Name: globus-gram-client-tools
Short Description: Globus Toolkit - Job Management Tools (globusrun)
Owners: ellert
Branches: F-11 F-12 F-13 EL-4 EL-5
InitialCC:

Comment 7 Jason Tibbitts 2010-02-22 20:06:31 UTC
CVS done (by process-cvs-requests.py).

Comment 8 Fedora Update System 2010-02-23 04:55:33 UTC
globus-gram-client-tools-7.3-1.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/globus-gram-client-tools-7.3-1.fc13

Comment 9 Fedora Update System 2010-02-23 04:56:30 UTC
globus-gram-client-tools-7.3-1.el5 has been submitted as an update for Fedora EPEL 5.
http://admin.fedoraproject.org/updates/globus-gram-client-tools-7.3-1.el5

Comment 10 Fedora Update System 2010-02-23 04:56:35 UTC
globus-gram-client-tools-7.3-1.el4 has been submitted as an update for Fedora EPEL 4.
http://admin.fedoraproject.org/updates/globus-gram-client-tools-7.3-1.el4

Comment 11 Fedora Update System 2010-02-23 04:56:39 UTC
globus-gram-client-tools-7.3-1.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/globus-gram-client-tools-7.3-1.fc12

Comment 12 Fedora Update System 2010-02-23 04:56:45 UTC
globus-gram-client-tools-7.3-1.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/globus-gram-client-tools-7.3-1.fc11

Comment 13 Fedora Update System 2010-02-23 16:04:48 UTC
globus-gram-client-tools-7.3-1.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 14 Fedora Update System 2010-03-04 00:03:54 UTC
globus-gram-client-tools-7.3-1.fc11 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 15 Fedora Update System 2010-03-04 00:08:28 UTC
globus-gram-client-tools-7.3-1.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 16 Fedora Update System 2010-03-12 03:39:54 UTC
globus-gram-client-tools-7.3-1.el5 has been pushed to the Fedora EPEL 5 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 17 Fedora Update System 2010-03-12 03:40:35 UTC
globus-gram-client-tools-7.3-1.el4 has been pushed to the Fedora EPEL 4 stable repository.  If problems still persist, please make note of it in this bug report.