[Bug 749132] Review Request: dpm-dsi - Disk Pool Manager (DPM) plugin to GridFTP
bugzilla at redhat.com
bugzilla at redhat.com
Fri Nov 4 15:23:36 UTC 2011
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=749132
--- Comment #10 from Ricardo Rocha <rocha.porto at gmail.com> 2011-11-04 11:23:35 EDT ---
(In reply to comment #9)
> Ricardo,
> If possible can you at least take the newer file from globus.org since
> is after globus switched to the apache license.
>
> Otherwise this package becomes 'ASL2.0 and Globus' where globus
> is now the old defunct Globus license which is today not fedora
> approved. There would be no problem getting it approved I'm sure
> if that's the only option.
I had to also include an additional header - globus_gsi_gss_constants.h - which
was commented in the copied file of dpm-dsi (and not in the original).
I searched for it first and couldn't find a globus package providing. Guess
i'll need to ask for this way to come with globus too.
> Mattias's suggestion to request globus exposes this header makes sense,
> could you request this so it may get fixed one day.
Bug in the fedora tracker or globus?
> New items or things I missed first time:
>
> (i) Can you parallelize the make?
> make %{?_smp_mflags}
Done.
> (ii) Source code does not match.
> Your instructions say to use
> tar -czvf dpm-dsi-1.8.2.tar.gz dpm-dsi-1.8.2
> however your .src.rpm contains a misnamed tar file only
> $ file ../SOURCES/dpm-dsi-1.8.2.tar.gz
> ../SOURCES/dpm-dsi-1.8.2.tar.gz: POSIX tar archive (GNU)
>
> Moreover when I compare what is checkout vs what is in the tar ball they
> are different.
> $ diff --brief -r dpm-dsi-1.8.2 ../SOURCES/dpm-dsi-1.8.2
> Only in ../SOURCES/dpm-dsi-1.8.2: config.status
> Only in ../SOURCES/dpm-dsi-1.8.2: Makefile
> i.e these files are only in the .src.rpm and not in the checkout.
The contents of the tarball it's my bad, i've fixed it.
Regarding the commands... i didn't get it, how is it misnamed?
> (iii) Redundant files
> %doc LICENSE RELEASE-NOTES
> are not needed in devel since it can't be installed without the main package.
Fixed.
> (iv) dpm-dsi-devel should probably Require
It Requires dpm-dsi, which Require do you mean?
> (v) Reading the init.d script
> if [ `uname -m` = "x86_64" ]; then
> LD_LIBRARY_PATH=/opt/glite/lib64:/opt/lcg/lib64:$GLOBUS_LOCATION/lib
> else
> LD_LIBRARY_PATH=/opt/glite/lib:/opt/lcg/lib:$GLOBUS_LOCATION/lib
> fi
> export LD_LIBRARY_PATH
>
> The /opt directories have no place on FHS system,
> would better to junk it or at least case it so does not get used.
Should i put a patch for this one in Fedora? It will stay upstream given the
same package is used for the gLite installations.
>
> Everything else from comment #2 is good.
>
> Other wise looking good.
I'll wait for your comments on the items above, and will provide a new version
just after.
Thanks.
--
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 package-review
mailing list