Re: [all] stopping dependabot and security analyses on dormant components

2023-10-03 Thread Emmanuel Bourg

Le 03/10/2023 à 20:18, Bruno Kinoshita a écrit :

Same for me, I prefer to know ahead of time if there are any issues with
dependencies.


But the Commons components are mostly dependency-less, we are flooded by 
dependabot requests to update non code related dependencies (Maven 
plugins, GitHub actions) for non critical purposes. It would be better 
to have such notifications for CVEs only.


Emmanuel Bourg


-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [all] stopping dependabot and security analyses on dormant components

2023-10-03 Thread Bruno Kinoshita
Same for me, I prefer to know ahead of time if there are any issues with
dependencies.

On Tue, 3 Oct 2023, 19:23 Gary Gregory,  wrote:

> Getting rid of this is good for dormant components ONLY IMO.
>
> It is definitely not a release time task for me. As an RM, I certainly
> don't want to spend time doing this at release time. I want to update
> dependencies as they become available to let them become part of the code
> base where I can check and validate stability over time as I keep
> developing and maintaining. I want to know as soon as possible if something
> goes wrong, not at release time when *all i want to do* is release.
>
> Gary
>
>
>
> On Tue, Oct 3, 2023, 10:47 AM Emmanuel Bourg  wrote:
>
> > Le 01/10/2023 à 14:09, sebb a écrit :
> > > As the subject says: how does one stop dependabot and other analyses
> > > from running on dormant components?
> >
> > +1
> >
> > And even on all components, updating the dependencies is a release time
> > task. Updating 3 times the same Maven plugins between releases is a
> > waste of time.
> >
> > Emmanuel Bourg
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >
>


Re: [all] stopping dependabot and security analyses on dormant components

2023-10-03 Thread Rob Spoor
You could try archiving the projects. That way all jobs are disabled, 
including dependabot. You can't push anymore, but unarchiving is just as 
easy as archiving.


Rob


On 03/10/2023 19:22, Gary Gregory wrote:

Getting rid of this is good for dormant components ONLY IMO.

It is definitely not a release time task for me. As an RM, I certainly
don't want to spend time doing this at release time. I want to update
dependencies as they become available to let them become part of the code
base where I can check and validate stability over time as I keep
developing and maintaining. I want to know as soon as possible if something
goes wrong, not at release time when *all i want to do* is release.

Gary



On Tue, Oct 3, 2023, 10:47 AM Emmanuel Bourg  wrote:


Le 01/10/2023 à 14:09, sebb a écrit :

As the subject says: how does one stop dependabot and other analyses
from running on dormant components?


+1

And even on all components, updating the dependencies is a release time
task. Updating 3 times the same Maven plugins between releases is a
waste of time.

Emmanuel Bourg


-
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



Re: [all] stopping dependabot and security analyses on dormant components

2023-10-03 Thread Gary Gregory
Getting rid of this is good for dormant components ONLY IMO.

It is definitely not a release time task for me. As an RM, I certainly
don't want to spend time doing this at release time. I want to update
dependencies as they become available to let them become part of the code
base where I can check and validate stability over time as I keep
developing and maintaining. I want to know as soon as possible if something
goes wrong, not at release time when *all i want to do* is release.

Gary



On Tue, Oct 3, 2023, 10:47 AM Emmanuel Bourg  wrote:

> Le 01/10/2023 à 14:09, sebb a écrit :
> > As the subject says: how does one stop dependabot and other analyses
> > from running on dormant components?
>
> +1
>
> And even on all components, updating the dependencies is a release time
> task. Updating 3 times the same Maven plugins between releases is a
> waste of time.
>
> Emmanuel Bourg
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


Re: [all] stopping dependabot and security analyses on dormant components

2023-10-03 Thread sebb
On Tue, 3 Oct 2023 at 15:47, Emmanuel Bourg  wrote:
>
> Le 01/10/2023 à 14:09, sebb a écrit :
> > As the subject says: how does one stop dependabot and other analyses
> > from running on dormant components?
>
> +1
>
> And even on all components, updating the dependencies is a release time
> task. Updating 3 times the same Maven plugins between releases is a
> waste of time.

+1000

Unfortunately it does not appear to be possible to trigger Dependabot
checks manually.

However, it is possible to reduce the frequency to monthly, which
might reduce the churn somewhat.

An alternative might be to disable the checks (e.g. by renaming the
file), and re-enable with a suitable check date shortly before a
release.

> Emmanuel Bourg
>
>
> -
> 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



Re: [all] stopping dependabot and security analyses on dormant components

2023-10-03 Thread Emmanuel Bourg

Le 01/10/2023 à 14:09, sebb a écrit :

As the subject says: how does one stop dependabot and other analyses
from running on dormant components?


+1

And even on all components, updating the dependencies is a release time 
task. Updating 3 times the same Maven plugins between releases is a 
waste of time.


Emmanuel Bourg


-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [ALL] pom.xml should not contain RM details

2023-10-03 Thread sebb
I've already made a start on that.

I'm replacing the entries with comments so people know where to defined them.

On Tue, 3 Oct 2023 at 12:44, Bruno Kinoshita  wrote:
>
> Thank you Sebb and thank you Gary!
>
> On Tue, 3 Oct 2023 at 13:42, Gary Gregory  wrote:
>
> > FYI, I'll do a pass over all poms and remove those properties...
> >
> > Gary
> >
> > On Mon, Oct 2, 2023, 6:58 PM sebb  wrote:
> >
> > > As the subject says, please do not use the pom to store RM details such
> > as
> > >
> > > commons.releaseManagerName
> > > commons.releaseManagerKey
> > >
> > > These properties are personal to the user, and should be defined in
> > > ~/.m2/settings.xml.
> > > See https://commons.apache.org/proper/commons-release-plugin/index.html
> > >
> > > Or you can define them on the command line.
> > >
> > > If the RM details are stored in the pom, then it is all too easy for
> > > the wrong values to be used.
> > >
> > > Thanks,
> > > Sebb
> > >
> > > -
> > > 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



Re: [ALL] pom.xml should not contain RM details

2023-10-03 Thread Bruno Kinoshita
Thank you Sebb and thank you Gary!

On Tue, 3 Oct 2023 at 13:42, Gary Gregory  wrote:

> FYI, I'll do a pass over all poms and remove those properties...
>
> Gary
>
> On Mon, Oct 2, 2023, 6:58 PM sebb  wrote:
>
> > As the subject says, please do not use the pom to store RM details such
> as
> >
> > commons.releaseManagerName
> > commons.releaseManagerKey
> >
> > These properties are personal to the user, and should be defined in
> > ~/.m2/settings.xml.
> > See https://commons.apache.org/proper/commons-release-plugin/index.html
> >
> > Or you can define them on the command line.
> >
> > If the RM details are stored in the pom, then it is all too easy for
> > the wrong values to be used.
> >
> > Thanks,
> > Sebb
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >
>


Re: [ALL] pom.xml should not contain RM details

2023-10-03 Thread Gary Gregory
FYI, I'll do a pass over all poms and remove those properties...

Gary

On Mon, Oct 2, 2023, 6:58 PM sebb  wrote:

> As the subject says, please do not use the pom to store RM details such as
>
> commons.releaseManagerName
> commons.releaseManagerKey
>
> These properties are personal to the user, and should be defined in
> ~/.m2/settings.xml.
> See https://commons.apache.org/proper/commons-release-plugin/index.html
>
> Or you can define them on the command line.
>
> If the RM details are stored in the pom, then it is all too easy for
> the wrong values to be used.
>
> Thanks,
> Sebb
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


Re: [ALL] pom.xml should not contain RM details

2023-10-03 Thread sebb
On Tue, 3 Oct 2023 at 09:48, Bruno Kinoshita  wrote:
>
> I recall seeing these properties in the commons-release-plugin docs I use
> as reference whenever I need to release a component (which the last time
> was a long time ago, sorry).
>
> The commons-release-plugin links to this page:
>
> https://commons.apache.org/releases/prepare.html

That disagrees with the page linked at the start of the thread.

> Maybe we need to update that page too to explain these properties must not
> be persisted.

Indeed, will do.

> On Tue, 3 Oct 2023 at 10:26, sebb  wrote:
>
> > The properties are used by the release plugin.
> >
> > But since they are unique to the user, they do not belong in the shared
> > pom.
> >
> > On Tue, 3 Oct 2023 at 02:33, Phil Steitz  wrote:
> > >
> > > +1 but why then are those properties there?
> > >
> > > Phil
> > >
> > > > On Oct 2, 2023, at 3:58 PM, sebb  wrote:
> > > >
> > > > As the subject says, please do not use the pom to store RM details
> > such as
> > > >
> > > > commons.releaseManagerName
> > > > commons.releaseManagerKey
> > > >
> > > > These properties are personal to the user, and should be defined in
> > > > ~/.m2/settings.xml.
> > > > See
> > https://commons.apache.org/proper/commons-release-plugin/index.html
> > > >
> > > > Or you can define them on the command line.
> > > >
> > > > If the RM details are stored in the pom, then it is all too easy for
> > > > the wrong values to be used.
> > > >
> > > > Thanks,
> > > > Sebb
> > > >
> > > > -
> > > > 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



Re: [ALL] pom.xml should not contain RM details

2023-10-03 Thread Bruno Kinoshita
I recall seeing these properties in the commons-release-plugin docs I use
as reference whenever I need to release a component (which the last time
was a long time ago, sorry).

The commons-release-plugin links to this page:

https://commons.apache.org/releases/prepare.html

Maybe we need to update that page too to explain these properties must not
be persisted.

On Tue, 3 Oct 2023 at 10:26, sebb  wrote:

> The properties are used by the release plugin.
>
> But since they are unique to the user, they do not belong in the shared
> pom.
>
> On Tue, 3 Oct 2023 at 02:33, Phil Steitz  wrote:
> >
> > +1 but why then are those properties there?
> >
> > Phil
> >
> > > On Oct 2, 2023, at 3:58 PM, sebb  wrote:
> > >
> > > As the subject says, please do not use the pom to store RM details
> such as
> > >
> > > commons.releaseManagerName
> > > commons.releaseManagerKey
> > >
> > > These properties are personal to the user, and should be defined in
> > > ~/.m2/settings.xml.
> > > See
> https://commons.apache.org/proper/commons-release-plugin/index.html
> > >
> > > Or you can define them on the command line.
> > >
> > > If the RM details are stored in the pom, then it is all too easy for
> > > the wrong values to be used.
> > >
> > > Thanks,
> > > Sebb
> > >
> > > -
> > > 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
>
>


Re: [ALL] pom.xml should not contain RM details

2023-10-03 Thread sebb
The properties are used by the release plugin.

But since they are unique to the user, they do not belong in the shared pom.

On Tue, 3 Oct 2023 at 02:33, Phil Steitz  wrote:
>
> +1 but why then are those properties there?
>
> Phil
>
> > On Oct 2, 2023, at 3:58 PM, sebb  wrote:
> >
> > As the subject says, please do not use the pom to store RM details such as
> >
> > commons.releaseManagerName
> > commons.releaseManagerKey
> >
> > These properties are personal to the user, and should be defined in
> > ~/.m2/settings.xml.
> > See https://commons.apache.org/proper/commons-release-plugin/index.html
> >
> > Or you can define them on the command line.
> >
> > If the RM details are stored in the pom, then it is all too easy for
> > the wrong values to be used.
> >
> > Thanks,
> > Sebb
> >
> > -
> > 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