There are tons of options to configure. The defaults are handy for smaller 
projects, but they are clearly spammy for larger ones like this.

https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates
 
<https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates>

--
Matt Sicker

> On Dec 30, 2021, at 16:48, Rob Tompkins <chtom...@gmail.com> wrote:
> 
> 
> 
>> On Dec 30, 2021, at 5:37 PM, sebb <seb...@gmail.com 
>> <mailto:seb...@gmail.com>> wrote:
>> 
>> On Thu, 30 Dec 2021 at 21:39, Rob Tompkins <chtom...@gmail.com 
>> <mailto: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.
> 
> Yes! That’s right so we need to figure out how to use the robot correctly!
> 
>> 
>>> 
>>> 
>>>>> On Dec 29, 2021, at 1:57 PM, Phil Steitz <phil.ste...@gmail.com 
>>>>> <mailto: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 
>>>>>> <mailto:garydgreg...@gmail.com>> wrote:
>>>>>>> On Wed, Dec 29, 2021 at 9:42 AM sebb <seb...@gmail.com 
>>>>>>> <mailto:seb...@gmail.com>> wrote:
>>>>>> 
>>>>>>> On Wed, 29 Dec 2021 at 14:18, Gary Gregory <garydgreg...@gmail.com 
>>>>>>> <mailto:garydgreg...@gmail.com>> wrote:
>>>>>>>> On Wed, Dec 29, 2021 at 9:07 AM sebb <seb...@gmail.com 
>>>>>>>> <mailto:seb...@gmail.com>> wrote:
>>>>>>>> 
>>>>>>>>> On Wed, 29 Dec 2021 at 13:54, Gary Gregory <garydgreg...@gmail.com 
>>>>>>>>> <mailto: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
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org 
> <mailto:dev-unsubscr...@commons.apache.org>
> For additional commands, e-mail: dev-h...@commons.apache.org 
> <mailto:dev-h...@commons.apache.org>

Reply via email to