> On Dec 30, 2021, at 5:50 PM, Matt Sicker <boa...@gmail.com> wrote:
>
> 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>
>
+1
> --
> 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>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org