Hi,
I'm trying to update the hdf5 package to its latest version (1.8.8). I've branched it here:
https://build.opensuse.org/package/show?package=hdf5&project=home%3Aocef...
and I'm having issues with the rpmlint Warnings and Error at the end of this e-mail.
I have a some questions regarding the rpmlint: (Please bear in mind that I not a skilled packager nor a programmer.)
1) I notice that other distro (e.g. Fedora do not pacth for those warnings) 2) How bad are those errors below? They need to be patched or is there a way around? 3) I do not have the skills to pacth those, in this case who should I approach for help?
Thanks, for the attention, Filipe
RPMLINT:
I: Function call uses possibly exploitable format stringsW: hdf5 format-security h5import.c:1497, 1507 I: Program is using implicit definitions of functions getting pointers or implemented by macros. These functions need to use their correct prototypes to allow correct argument passing on e.g. x86_64 . - Implicit memory/string functions need #include <string.h>. - Implicit *printf functions need #include <stdio.h>. - Implicit *printf functions need #include <stdio.h>. - Implicit *read* functions need #include <unistd.h>. - Implicit *recv* functions need #include <sys/socket.h>.W: hdf5 implicit-pointer-decl H5LTanalyze.c:2004 I: Program returns random data in a functionE: hdf5 no-return-in-nonvoid-function H5LTanalyze.l:187E: hdf5 no-return-in-nonvoid-function dt_arith.c:3473E: hdf5 no-return-in-nonvoid-function h5diff_common.c:72 I: Program returns random data in a functionE: hdf5 no-return-in-nonvoid-function H5LTanalyze.l:187E: hdf5 no-return-in-nonvoid-function dt_arith.c:3473E: hdf5 no-return-in-nonvoid-function h5diff_common.c:72
ps: hdf5 is in important package for scientific data storage, it is important (at least in my view) that an important distro like opensuse offer its latest version.
***************************************************** Filipe Pires Alvarenga Fernandes, PhD Candidate School of Marine Science and Technology University of Massachusetts at Dartmouth 706 Rodney French Blvd., New Bedford, MA 02744
Email: falvarengafernandes@umassd.edu ocefpaf@gmail.com
http://ocefpaf.tiddlyspot.com/ *****************************************************
Hello Filipe,
please look at request with number 93848 that i have created with given patch for non void fixes
All errors are fixed, but as i have to go and will not be near my pc i will not be able to fix other warnings...
On Sun, Nov 27, 2011 at 2:05 AM, Filipe Pires Alvarenga Fernandes ocefpaf@gmail.com wrote:
Hi,
I'm trying to update the hdf5 package to its latest version (1.8.8). I've branched it here:
https://build.opensuse.org/package/show?package=hdf5&project=home%3Aocef...
and I'm having issues with the rpmlint Warnings and Error at the end of this e-mail.
I have a some questions regarding the rpmlint: (Please bear in mind that I not a skilled packager nor a programmer.)
- I notice that other distro (e.g. Fedora do not pacth for those warnings)
- How bad are those errors below? They need to be patched or is there
a way around? 3) I do not have the skills to pacth those, in this case who should I approach for help?
Thanks, for the attention, Filipe
RPMLINT:
I: Function call uses possibly exploitable format stringsW: hdf5 format-security h5import.c:1497, 1507 I: Program is using implicit definitions of functions getting pointers or implemented by macros. These functions need to use their correct prototypes to allow correct argument passing on e.g. x86_64 . - Implicit memory/string functions need #include <string.h>. - Implicit *printf functions need #include <stdio.h>. - Implicit *printf functions need #include <stdio.h>. - Implicit *read* functions need #include <unistd.h>. - Implicit *recv* functions need #include <sys/socket.h>.W: hdf5 implicit-pointer-decl H5LTanalyze.c:2004 I: Program returns random data in a functionE: hdf5 no-return-in-nonvoid-function H5LTanalyze.l:187E: hdf5 no-return-in-nonvoid-function dt_arith.c:3473E: hdf5 no-return-in-nonvoid-function h5diff_common.c:72 I: Program returns random data in a functionE: hdf5 no-return-in-nonvoid-function H5LTanalyze.l:187E: hdf5 no-return-in-nonvoid-function dt_arith.c:3473E: hdf5 no-return-in-nonvoid-function h5diff_common.c:72
ps: hdf5 is in important package for scientific data storage, it is important (at least in my view) that an important distro like opensuse offer its latest version.
Filipe Pires Alvarenga Fernandes, PhD Candidate School of Marine Science and Technology University of Massachusetts at Dartmouth 706 Rodney French Blvd., New Bedford, MA 02744
Email: falvarengafernandes@umassd.edu ocefpaf@gmail.com
http://ocefpaf.tiddlyspot.com/
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org