Isn't that what Maven version ranges are for?

On Wed, 29 Jul 2020 at 19:34, Ralph Goers <ralph.go...@dslextreme.com> wrote:
>
>
>
> > On Jul 29, 2020, at 3:28 PM, Gary Gregory <garydgreg...@gmail.com> wrote:
> >
> > On Wed, Jul 29, 2020 at 4:33 PM Matt Sicker <boa...@gmail.com> wrote:
> >
> >> ICLAs aren't required for trivial contributions, though they are
> >> required for committers. Are bots committers? Alternatively, if we
> >> only merge PRs from the bot using the Merge button rather than the
> >> @dependabot comment commands, then that ensures a committer is the one
> >> who introduces the merge commit itself into the git repo.
> >>
> >
> > IMO, a committer needs to validate the PR and push the merge button.
> >
> >
> >>
> >> As for dependencies, I've been facing an opposite constraint: the
> >> endless security scanners complaining about every possible CVE or
> >> proprietary vulnerability published about OSS libraries that have
> >> patches available. As more and more companies embrace security, one of
> >> the low-hanging fruits of software development is keeping dependencies
> >> up to date [1]. As for ensuring things still work in older versions of
> >> a library, perhaps we should have some way to run tests with old
> >> versions of the library periodically to ensure we aren't breaking
> >> compatibility unnecessarily.
> >>
> >
> > At work, we have tooling that checks for CVEs on all third party libraries
> > we deliver. A CVE on an old library will cause us to update it.
>
>
> Yes, and that is the key.  The version is controlled by your application. You 
> don’t rely on the version provided by Log4j.  It really shouldn’t matter what 
> Log4j has for transitive dependencies. A good application should be declaring 
> the version of every dependency that will end up as part of the app.
>
> But you guys are correct in that a Log4j release should be compatible with 
> the latest release of any components it is using. But somehow users need to 
> be informed that they can upgrade Log4j without having to be required to 
> update their other dependencies if they are compatible.
>
> Ralph
>
>
>


-- 
Matt Sicker <boa...@gmail.com>

Reply via email to