-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New major upstream version for clamav #329
base: master
Are you sure you want to change the base?
Conversation
Sorry for the delay, this dropped off my radar. I looked back at the history of the clamav commits and saw that we were dropping the older clamavN-shlibs packages as they were replaced/updated, since clamav is the only package that uses them. I hadn't realized that aspect when I first brought up Shlibs policy. |
I considered following the suggestion of making the shlibs private, as suggested by @remkos in #316. However, I would like not exclude the possibility to link against the clamav shlibs in future. Therefore, I decided to keep the old version around. Any suggestions on how to make this easier, are very welcome. Thanks! Remi |
Fair enough. Look at any of the files in main/libs like |
Fair enough. Look at any of the files in main/libs like So you would have something like clamav9-shlibs.info, {Compile,Install}Script would stay the same, |
…ions as recommended by @nieder
…ize the file placement in the split-offs, and update to the latest upstream patch release(s).
I have finally implemented the refactoring into shlib packages following @nieder suggestions. Please let me know if you see any issues with the new packages. Thanks! |
Sorry, I lost track of this. Transition to clamav#-shlibs.info seems mostly OK.
I don't have the exact syntax, but something like:
|
Upgrade clamav to version 0.101.0, which introduces new library versions. Keep the previous version 0.100.1 around to satisfy the shlibs policy. This pull request replaces #316, which got messed up.