@Rob: not sure dependabot would get commits permissions anytime soon, it is
really an automotion thing on one side - we already had since years before
dependabot was a thing BTW - and it would be a poor committer on another
side, since it does changes without validating them or reviewing its impact
in the downstream projects - once again you get a lot of broken PR with
dependabot, I can see commons is not that affected because the dependencies
of commons are light in general but look any other project, it is pure
noise and a good way to break the project (incompatibility with a
dependency, broken OSGi metada, upgrade making a change at compile time -
bytecode breaking change which is invisible with any test suite until you
use compare with previous version - clirr or alike + test, plus it would
enable to use an up to date API when you need to support more so you can
break your consumers - upgrade junit5 to 5.8 and start using 5.8 API when
you must support users relying on junit 5.6 for ex). So the question is
100% the ROI. Dependabot doing a lot of noise and enforcing a lot of work -
if not ignored - it costs a lot whereas dependency upgrades and CVE
management is very very cheap in a project life, even for big ones like
Apache TomEE, so don't think it can be justified as of today.

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>


Le mer. 29 déc. 2021 à 16:10, Rob Tompkins <chtom...@gmail.com> a écrit :

> Guys….let us blind our eyes to the source. We are taking about kicking our
> most excited contributor. Are we not? If dependabot were a person they
> would likely have gotten commit rights and be in the PMC. Granted, they’d
> have taken some advice and slowed down a bit and maybe with some steering
> we can accomplish just that.
>
> My last penny,
> -Rob
>
> > On Dec 29, 2021, at 9:53 AM, Gary Gregory <garydgreg...@gmail.com>
> wrote:
> >
> > On Wed, Dec 29, 2021 at 9:42 AM sebb <seb...@gmail.com> wrote:
> >
> >>> On Wed, 29 Dec 2021 at 14:18, Gary Gregory <garydgreg...@gmail.com>
> wrote:
> >>>
> >>>> On Wed, Dec 29, 2021 at 9:07 AM sebb <seb...@gmail.com> wrote:
> >>>
> >>>> On Wed, 29 Dec 2021 at 13:54, Gary Gregory <garydgreg...@gmail.com>
> >> wrote:
> >>>>>
> >>>>> One critical feature is that dependabot does all the builds for you
> >> on
> >>>>> GitHub Actions, this is an enormous time and resource saver!
> >>>>
> >>>> Not at all.
> >>>> Just the reverse.
> >>>>
> >>>> It does NOT save resources, because it runs builds for updates that
> >>>> are not necessary at that point in time (or ever, in some cases).
> >>>>
> >>>> Nor does it same time, because the the noise that it generates.
> >>>>
> >>>>
> >>>
> >>>> Please stop pretending that Dependabot does things it does not (and
> >>>> likely cannot) do.
> >>>>
> >>>
> >>> Oh, boy, Sebb, it feels like you are purposely misunderstanding my POV.
> >>> It's as simple as I stated:
> >>>
> >>> If Dependabot detects that a new version of a dependency is available,
> >>> creates a branch, runs a build, tells me the result and I have a PR I
> can
> >>> merge, *that is all work and time *I* do not have to do manually! Why
> is
> >>> that so hard to understand?*
> >>
> >> Of course I understand that.
> >>
> >
> > Phew! :-)
> >
> >>
> >> However, just because a new version is available does NOT mean that it
> >> has to be updated there and then.
> >> Sometimes it never needs to be updated.
> >>
> >
> > You can't know if you need to make a decision unless someone asks you to
> > make it. I don't know out of thin air that a new version is available.
> >
> >
> >>
> >> Changes to dependencies occur much more frequently than component
> releases.
> >> So often there will be several mails for the same dependency.
> >>
> >> In the past, the approach was to check for new (and useful) updates
> >> shortly before a release.
> >>
> >
> > That must have been before my time and it seems like a horrible idea: The
> > software is stable after a few months of activity and it's time to make a
> > release, so the day before a release, you change all the dependencies,
> and
> > cross your fingers? Yikes!
> >
> >
> >> Generally all the versions would be updated at the same time, instead
> >> of individually.
> >>
> >
> > Not here, if update 10 dependencies and a build fails, then what? I go
> back
> > to square one and update each, one at a time, until I find the culprit,
> > which to me is a waste of time. BTW, 10 dependencies is not unreasonable
> > for components like VFS, Configuration, and others.
> >
> > Gary
> >
> >
> >>> Gary
> >>>
> >>>
> >>>>> Gary
> >>>>>
> >>>>> On Wed, Dec 29, 2021, 08:51 Rob Tompkins <chtom...@gmail.com> wrote:
> >>>>>
> >>>>>>
> >>>>>>
> >>>>>>> On Dec 29, 2021, at 8:45 AM, Romain Manni-Bucau <
> >>>> rmannibu...@gmail.com>
> >>>>>> wrote:
> >>>>>>>
> >>>>>>> @Rob: dependabot is mainly about dependencies upgrades and it is
> >>>> also
> >>>>>> why
> >>>>>>> it is so chatty and has so much false positives.
> >>>>>>
> >>>>>> Yes, I am well aware. But I do not see how a robot telling you to
> >>>> simply
> >>>>>> upgrade is a problem?
> >>>>>>
> >>>>>> Maybe I’m missing something but my impression is that’s what
> >> dependabot
> >>>>>> does right? Tell you you need to upgrade?
> >>>>>>
> >>>>>> -Rob
> >>>>>>
> >>>>>>> If you want to focus on
> >>>>>>> CVE then setting up on the CI
> >>>>>>> https://sonatype.github.io/ossindex-maven/maven-plugin/ is way
> >> more
> >>>>>>> efficient and accurate (basically when it fails you must act) so
> >>>>>> dependabot
> >>>>>>> is a great reporting tool for managers but not to work on an
> >> everyday
> >>>>>> basis
> >>>>>>> IMHO until it is very finely configure but commons is far to
> >> need so
> >>>> much
> >>>>>>> investment since there already have solutions for everything
> >> needed
> >>>> IMHO.
> >>>>>>>
> >>>>>>> Romain Manni-Bucau
> >>>>>>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> >>>>>>> <https://rmannibucau.metawerx.net/> | Old Blog
> >>>>>>> <http://rmannibucau.wordpress.com> | Github <
> >>>>>> https://github.com/rmannibucau> |
> >>>>>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
> >>>>>>> <
> >>>>>>
> >>>>
> >>
> https://www.packtpub.com/application-development/java-ee-8-high-performance
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>> Le mer. 29 déc. 2021 à 14:39, Rob Tompkins <chtom...@gmail.com>
> >> a
> >>>>>> écrit :
> >>>>>>>>
> >>>>>>>> Guys. I think dependabot is our greatest advantage in the work
> >>>> against
> >>>>>>>> security problems. I know she has her failings and is chatty.
> >> But, I
> >>>>>> think
> >>>>>>>> we should open a line of thinking about how best she can help.
> >>>>>>>>
> >>>>>>>> The reason she’s a pain in the ass is that we don’t have enough
> >>>> hands on
> >>>>>>>> the project making it better. I know I would help more, but I
> >> have
> >>>> to
> >>>>>> keep
> >>>>>>>> up with my father who’s a quadriplegic as well as a currently
> >>>> failing
> >>>>>>>> marriage.
> >>>>>>>>
> >>>>>>>> The answer is that we need more hands on the project. I wish I
> >>>> could be
> >>>>>>>> those hands but time and priorities keep me chained.
> >>>>>>>>
> >>>>>>>> Cheers,
> >>>>>>>> -Rob
> >>>>>>>>
> >>>>>>>>> On Dec 29, 2021, at 8:26 AM, Gilles Sadowski <
> >> gillese...@gmail.com
> >>>>>
> >>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> Le mer. 29 déc. 2021 à 12:18, Thomas Vandahl <t...@apache.org>
> >> a
> >>>> écrit
> >>>>>> :
> >>>>>>>>>>
> >>>>>>>>>> +1
> >>>>>>>>>> Thank you, Phil. This thing is a P.I.T.A.
> >>>>>>>>>
> >>>>>>>>> In effect, from day one:
> >>>>>>>>> https://markmail.org/message/2vutc4p3b3eqv73f
> >>>>>>>>>
> >>>>>>>>> Basically, the argument is that
> >>>>>>>>> * the (dependabot) feature is too important to be disabled
> >>>>>>>>> * the annoyed people should filter out those mails (which I
> >>>>>>>>> did since no one at the time supported that they be diverted
> >>>>>>>>> to another ML).
> >>>>>>>>> Did anything change since then?
> >>>>>>>>> [Or do we eventually question the general anomaly that code
> >>>>>>>>> discussions have been almost completely off-loaded to GH?]
> >>>>>>>>>
> >>>>>>>>> Gilles
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>>> Am 28.12.2021 um 19:20 schrieb Phil Steitz <
> >>>> phil.ste...@gmail.com>:
> >>>>>>>>>>>
> >>>>>>>>>>> I can no longer effectively monitor commits@ due to the spam
> >>>>>>>> generated by this tool.  I am afraid my eyeballs aren't the only
> >>>> ones
> >>>>>> going
> >>>>>>>> missing here and that is a problem much more severe than any
> >> value
> >>>>>> provided
> >>>>>>>> by this tool, IMO.
> >>>>>>>>>>>
> >>>>>>>>>>> Phil
> >>>>>>>>>>
> >>>>>>>>>> Bye, Thomas
> >>>>>>>>>
> >>>>>>>>>
> >>>> ---------------------------------------------------------------------
> >>>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >>>>>>>>> For additional commands, e-mail: dev-h...@commons.apache.org
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>> ---------------------------------------------------------------------
> >>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >>>>>>>> For additional commands, e-mail: dev-h...@commons.apache.org
> >>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>>>
> >> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >>>>>> For additional commands, e-mail: dev-h...@commons.apache.org
> >>>>>>
> >>>>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >>>> For additional commands, e-mail: dev-h...@commons.apache.org
> >>>>
> >>>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >> For additional commands, e-mail: dev-h...@commons.apache.org
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

Reply via email to