[opensuse-packaging] hdf5 1.8.8
![](https://seccdn.libravatar.org/avatar/f7d6632ee721f2d033a9b5a533b2e357.jpg?s=120&d=mm&r=g)
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%3Aocefpaf%... 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/ ***************************************************** -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/6429caf61ce44b39665ceedf5509170b.jpg?s=120&d=mm&r=g)
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%3Aocefpaf%...
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/ ***************************************************** -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (2)
-
Boris Manojlovic
-
Filipe Pires Alvarenga Fernandes