I still yet don’t see how thoughtful automation using dependabot doesn’t win 
out. 

So the idea behind using a double negative in a sentence like above, is to 
imply that there is more than just a “yes/no” answer to the question. There is 
the beginnings (a few choices) of a veritable continuum of possibilities using 
computers to help us here with our security. The question isn’t if we 
implement!!!!!!! It’s how* we implement. 

-Rob

> On Dec 29, 2021, at 10:44 AM, sebb <seb...@gmail.com> 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.
> 
>> 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

Reply via email to