Dependency-related fixes - #3
Conversation
|
Hmm.. I'm not sure if that's right.. the issue is that the script needs Which was added in 2.5-140 if I depend on bro >= 2.5-140 I think it will complain that bro 2.5.1 is not new enough, but if I depend on 2.5.1, it won't allow master. |
|
Did you see I had
But hypothetically, I think that's incorrect. 2.5.1 should satisfy that spec:
Yeah, I just posted more thoughts about the state of Bro's versioning in https://github.com/bro/package-manager/issues/15 I think probably in the future it should be rare to depend on patch-level releases, and certainly for 2.5.1, the state of things is messy enough to be not advisable. |
Ah, that makes sense. I guess there's no great solution at the moment... either way breaks things for some people. I think I'll leave this un-merged then for now, so that at least everything works as good as it can on a bro 2.5.1 install. Once a new release is out including the broctl fixes I'll update the requirements. |
i.e. related to the following issues:
https://github.com/bro/package-manager/issues/14
https://github.com/bro/package-manager/issues/15
#1
I think the changes in this PR are the way dependencies should be handled by this package. At least for the current state of Bro's master vs. 2.5.1.