[Bug 467235] Review Request: globus-callout - Globus Toolkit - Globus Callout Library
bugzilla at redhat.com
bugzilla at redhat.com
Wed Apr 8 04:47:42 UTC 2009
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=467235
Orcan 'oget' Ogetbil <oget.fedora at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
CC| |oget.fedora at gmail.com
AssignedTo|nobody at fedoraproject.org |oget.fedora at gmail.com
Flag| |fedora-review?
Bug 467235 depends on bug 453847, which changed state.
Bug 453847 Summary: Review Request: grid-packaging-tools - The Grid Packaging Tools (GPT)
https://bugzilla.redhat.com/show_bug.cgi?id=453847
What |Old Value |New Value
----------------------------------------------------------------------------
Status|ASSIGNED |CLOSED
Resolution| |NEXTRELEASE
Bug 467235 depends on bug 453848, which changed state.
Bug 453848 Summary: Review Request: globus-core - Globus Toolkit - Globus Core
https://bugzilla.redhat.com/show_bug.cgi?id=453848
What |Old Value |New Value
----------------------------------------------------------------------------
Resolution| |NEXTRELEASE
Status|ASSIGNED |CLOSED
Bug 467235 depends on bug 453849, which changed state.
Bug 453849 Summary: Review Request: globus-libtool - Globus Toolkit - Globus libtool package (virtual GPT glue package)
https://bugzilla.redhat.com/show_bug.cgi?id=453849
What |Old Value |New Value
----------------------------------------------------------------------------
Resolution| |NEXTRELEASE
Status|ASSIGNED |CLOSED
Bug 467235 depends on bug 453851, which changed state.
Bug 453851 Summary: Review Request: globus-common - Globus Toolkit - Common Library
https://bugzilla.redhat.com/show_bug.cgi?id=453851
What |Old Value |New Value
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Resolution| |NEXTRELEASE
Status|ASSIGNED |CLOSED
--- Comment #3 from Orcan 'oget' Ogetbil <oget.fedora at gmail.com> 2009-04-08 00:47:41 EDT ---
Here are my comments for this package. Please note that the bug that I pointed
in bug 453851#c19 needs fixed in order to build this package in koji.
- rpmlint "globus-callout-devel.x86_64: W: no-documentation" can be ignored.
? Where does the version number come from? I don't see it in the sources. And
why is the release number 0.x ?
! Please move the explanation of Source8 to where you define Source8.
* The file, containing the text of the license(s) for the package must be
included in %doc if (and only if) the source package includes the text of the
license(s) in its own file. The original source tree does not contain the
license file in the callout/source/ folder, so Source9 should be left out.
? Should the license be ASL 2.0? The source files say they are ASL 2.0 on their
headers.
* Description needs to be descriptive. What is a callout library?
* The new guidelines suggest that %global should be preferred over %define
! Could you collect all your "%global"s at one place?
! Please make the descriptions span 80 columns
? Why are you packaging the .filelist files?
* Fedora specific compiler flags are not honored in the linking phase. At the
least, "-g -Wall" needs passed.
* The doc package is fairly small. Why don't you put this documentation in the
devel subpackage?
! Please replace /usr/share with %{_datadir}
! Please explain the non-trivial things you do in the SPEC file with comments.
Why do you remove those files in %build? Why are those sed's for? etc
* On the main package:
Requires: globus-libtool >= 1
BuildRequires: globus-libtool-devel >= 1
BuildRequires: globus-core >= 4 ,
on the devel subpackage:
Requires: globus-libtool-devel >= 1
Requires: globus-core >= 4
Requires: pkgconfig
are redundant. They will be picked up by other dependencies.
! If what you want to do is to erase lines, you can replace
for l in $RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/*.filelist ; do
grep -v 'lib.*\.la$' < $l > $l.new
mv $l.new $l
done
with
sed -i '/lib.*\.la$/d' \
$RPM_BUILD_ROOT%{_datadir}/globus/packages/%{_name}/*.filelist
to make the code simpler. Similarly for the .a files.
Also, the multiple instances of
cat some_file |sed s!some!expression! > new_file
mv new_file some_file
can be replaced by
sed -i -e s!some!expression! \
-e s!other!expression! \
-e s!yetanother!expression! \
some_file
These changes would shorten your SPEC file quite a bit. Again, explaining these
things in the SPEC file as comments would be a great bonus for reviewers and
other packagers who check your package.
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the Fedora-package-review
mailing list