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

Reply via email to