You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Fedora Linux we provide several different packages for libraries and drivers we can ship (due to patent issues).
As this requires a lot of work, I'm starting to create a single package for all libraries. I've started to do a scratch build with only the libapogee library, but while working on this I discovered that running rpmlint both on new package and the one currently in Fedora repositories points out several errors:
E: shared-library-without-dependency-information /usr/lib64/libapogee.so.3.2
Bad detection
E: missing-PT_GNU_STACK-section /usr/lib64/libapogee.so.3.2
Bad detection
E: incorrect-fsf-address /usr/share/licenses/indi-3rdparty-libapogee/LICENSE
It seems there are outdated license files in the repo that should be updated.
But looking deeper, I see most of libapogee files have a MPLv2 license header, while the provided license file is GPLv2... I'm confused.
W: conffile-without-noreplace-flag /etc/Apogee/camera/A12HC.txt
It doesn't seem to me that these files are actually config files. I think they're not supposed to be edited by users, so wouldn't be better to install them under /usr/share/indi ?
W: binary-or-shlib-calls-gethostbyname /usr/lib64/libapogee.so.3.2
As per rpmlint explanation: The binary calls gethostbyname. Please port the code to use getaddrinfo.
The text was updated successfully, but these errors were encountered:
In Fedora Linux we provide several different packages for libraries and drivers we can ship (due to patent issues).
As this requires a lot of work, I'm starting to create a single package for all libraries. I've started to do a scratch build with only the libapogee library, but while working on this I discovered that running rpmlint both on new package and the one currently in Fedora repositories points out several errors:
E: shared-library-without-dependency-information /usr/lib64/libapogee.so.3.2
Bad detection
E: missing-PT_GNU_STACK-section /usr/lib64/libapogee.so.3.2
Bad detection
E: incorrect-fsf-address /usr/share/licenses/indi-3rdparty-libapogee/LICENSE
It seems there are outdated license files in the repo that should be updated.
But looking deeper, I see most of libapogee files have a MPLv2 license header, while the provided license file is GPLv2... I'm confused.
W: conffile-without-noreplace-flag /etc/Apogee/camera/A12HC.txt
It doesn't seem to me that these files are actually config files. I think they're not supposed to be edited by users, so wouldn't be better to install them under /usr/share/indi ?
W: binary-or-shlib-calls-gethostbyname /usr/lib64/libapogee.so.3.2
As per rpmlint explanation: The binary calls gethostbyname. Please port the code to use getaddrinfo.
The text was updated successfully, but these errors were encountered: