This feels like a "Don't shoot the messenger" issue: Some people really don't like this mail carrier and uniform ;-)
Gary On Thu, Dec 30, 2021 at 5:37 PM sebb <seb...@gmail.com> wrote: > On Thu, 30 Dec 2021 at 21:39, Rob Tompkins <chtom...@gmail.com> wrote: > > > > Guys. The fundamental argument underpinng all this is whether it’s > better to have robot eyes on the code and human eyes on the code. Stop > arguing one side or the other. We need to find a way to do both > successfully. > > The issue is *not* about robot or no robot. > > It is about this particular robot that causes so much noise. > > > > > > > > On Dec 29, 2021, at 1:57 PM, Phil Steitz <phil.ste...@gmail.com> > wrote: > > > > > > > > > > > >> On 12/29/21 8:43 AM, sebb wrote: > > >>> On Wed, 29 Dec 2021 at 14:53, 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. > > >> You can be pro-active and do a dependency check yourself. > > >> And you can look out for security bulletins. > > >> > > >> That's what we used to do. > > >> > > >>>> 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! > > >> That is NOT what I said. > > >> > > >> Obviously one would start working on version updates some time before > > >> the release. > > >> Days or weeks rather than months or years. > > >> > > >>>> 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. > > >> Well yes, but how likely is there to be a failure in such > circumstances? > > >> > > >> If the build does not fail, you have saved the noise from at least 9 > > >> updates which are generally 3 emails per update. > > >> > > >> If it does fail, you will have wasted 2 cycles: the original commit of > > >> 10, and the revert. And only 2 emails. > > > > > > +1 and you will get many thanks from those trying to follow commits > and better review of the actual commits. It seems badly broken to me that > in order to effectively review commits to the commons components that I > watch I have to write filters to ignore most of them. The damage from > making it harder to review commits is far greater than the benefit this > thing provides. Actual code commits are where bugs and vulnerabilities get > introduced. Just like mixing formatting changes with functional code > changes is a bad practice, spamming commits@ with a bunch of auto-branch > creations is bad as it dilutes eyeballs, which are the most important > community resource that we have in ensuring code quality and security. > > > > > > Phil > > >> > > >>> 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 > > >> > > > > > > > > > --------------------------------------------------------------------- > > > 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 > >