Re: [DISCUSS] Maven Plugin SPI

2024-05-06 Thread Gary Gregory
Please don't use the version in the GAV as marketing, this will be crazy-making for users IMO, especially if I have to look inside a jar to figure out what my expectations should be regarding semantic versioning. My view is that the user visible jar file name containing the version should set

Re: [VOTE] Release Apache Maven Invoker Plugin version 3.6.1

2024-03-27 Thread Gary Gregory
The current title of the ticket https://issues.apache.org/jira/browse/MINVOKER-355 does not mention what is being updated. Amusing to me :-p since you write about it here ;-) Gary On Wed, Mar 27, 2024, 2:45 AM Olivier Lamy wrote: > Hi, > I'd like to release Apache Maven Invoker plugin version

Re: release of maven-source-plugin

2024-03-24 Thread Gary Gregory
au> | Book > < > https://www.packtpub.com/application-development/java-ee-8-high-performance > > > > > Le dim. 24 mars 2024 à 18:44, Gary Gregory a > écrit : > > > Hi All, > > > > As long as https://issues.apache.org/jira/browse/MSOURCES-143 is in &

Re: release of maven-source-plugin

2024-03-24 Thread Gary Gregory
Hi All, As long as https://issues.apache.org/jira/browse/MSOURCES-143 is in play, Commons will stay on a pre-3.3.0 version. I re-read the comments, I still don't know what we can do in Commons to address this as this feels like some deep Maven Magic. Gary On Sun, Mar 24, 2024 at 11:48 AM Hervé

Re: [DISCUSS] Maven Dependency Plugin

2024-03-21 Thread Gary Gregory
The one I use the most from the command line is "tree" ( https://maven.apache.org/plugins/maven-dependency-plugin/tree-mojo.html) I wish I could say "ignore test scope" to help me understand my runtime dependencies better. Gary On Thu, Mar 21, 2024, 12:06 PM Tamás Cservenák wrote: > Howdy, >

Re: User friendly release notes

2024-03-13 Thread Gary Gregory
What's wrong with using a changes.xml and the plug in? You have full control. Gary On Wed, Mar 13, 2024, 7:25 PM Elliotte Rusty Harold wrote: > On Wed, Mar 13, 2024 at 7:07 PM Andres Almiray wrote: > > > > First, I’d suggest following a commit message convention. You may define > your own or

Re: [DISCUSS] Maven Core Plugins versioning

2024-03-08 Thread Gary Gregory
On Fri, Mar 8, 2024, 2:56 PM Michael Osipov wrote: > Am 2024-03-08 um 20:51 schrieb Gary Gregory: > > IMO, the old version + 0.10 is a recipe for confusion and explanations > for > > this and that exception. > > I totally agree with you, that is a horrible compromise. D

Re: [DISCUSS] Maven Core Plugins versioning

2024-03-08 Thread Gary Gregory
IMO, the old version + 0.10 is a recipe for confusion and explanations for this and that exception. Gary On Fri, Mar 8, 2024, 2:40 PM Tamás Cservenák wrote: > Maarten, > > that would need a LOT of work, from maven plugin tools, IDEs and ALL the > stuff that _assumes_ that a plugin artifactId

Re: [DISCUSS] Maven Core Plugins versioning

2024-03-06 Thread Gary Gregory
One issue from a non-Maven dev (me) is that I have no idea what is a Maven "core" plugin vs. not. I would make that obvious for users, and no, the "maven-" prefix does not make it obvious: maven-clean-plugin -> maven-core-clean-plugin or maven4-core-clean-plugin I'm also not sure the "plugin"

Re: [VOTE] Require Java 17 for Maven 4

2024-02-28 Thread Gary Gregory
+1 Also good idea to remind folks to stay focused in a vote thread. Gary On Wed, Feb 28, 2024, 2:31 AM Benjamin Marwell wrote: > Hi Maven Devs/Users/Committers and PMC members! > > After several discussions on the mailing lists, I would like to > start a vote in favour of setting the minimal

Re: Use of jspecify in Maven

2024-02-12 Thread Gary Gregory
On Mon, Feb 12, 2024 at 6:33 AM Matthias Bünger wrote: > > (I'm neither a Maven core or plugin maintainer) > > I don't like such annotations as in my opinion, they save you nothing, > but bring an addional dependency and problems with the tools that > (don't) support (only a specific version of)

Re: Java version for Maven 4?

2024-02-06 Thread Gary Gregory
à 00 h 37, Gary Gregory a écrit : > > > > I have no use for JPMS today, I just don't want it to get in the way, > > which is impossible since there is no --dont-bother-me-jpms flag... > > > That option exists at the level of the proposed Maven 4 API and has a > JUnit

Re: Java version for Maven 4?

2024-02-06 Thread Gary Gregory
I have no use for JPMS today, I just don't want it to get in the way, which is impossible since there is no --dont-bother-me-jpms flag... Gary On Tue, Feb 6, 2024, 6:34 PM Martin Desruisseaux < martin.desruisse...@geomatys.com> wrote: > Hello > > Le 2024-02-06 à 16 h 11, Hunter C Payne a écrit

Re: Java version for Maven 4?

2024-02-06 Thread Gary Gregory
e the JDK 8 Maven 3 until they > > lose > > > > interest. This already works well for other projects. > > > > > > > > Even if no one stands up for volunteering: Maven 3 will continue to > > work > > > > just fine, even after releases o

Re: Java version for Maven 4?

2024-02-05 Thread Gary Gregory
An interesting question for me is whether we need to think about companies that pay for old JDK support and how that affects our support for these old JDKs. Gary On Mon, Feb 5, 2024, 4:28 PM Elliotte Rusty Harold wrote: > On Mon, Feb 5, 2024 at 2:22 PM Romain Manni-Bucau > wrote: > > > > Hi

Re: Java version for Maven 4?

2024-02-05 Thread Gary Gregory
Based on my experience, I think we (FOSS developers) can create our own momentum by "simply" creating an EOL schedule. I have seen this EOL aspect motivate the move away from Jetty 9 for example. Since Maven 4 is not out, there is nothing to EOL in Maven 3 land unless you want to say that only

Re: Java version for Maven 4?

2024-02-04 Thread Gary Gregory
FWIW, I work for a large company and our business unit just switched to Java 17 after eons on Java 8. I think requiring Java 17 or 21 to run Maven is fine. The existing tooling supports generating Java 8 binaries for those who need it. Gary On Sun, Feb 4, 2024, 9:01 AM Elliotte Rusty Harold

Re: maven-javadoc-plugin CI is borked

2024-01-10 Thread Gary Gregory
The first thing I do when I see issues like this is check www.githubstatus.com Gary On Wed, Jan 10, 2024, 7:31 AM Elliotte Rusty Harold wrote: > If anyone has a minute to take a look. I see various failures on > different dependabot PRs that have nothing to do with their content. > E.g. > >

Re: [VOTE] Release Maven Surefire version 3.2.5

2024-01-08 Thread Gary Gregory
FWIW, we are users or Dependabot over at Apache Commons, so yes please. Gary On Mon, Jan 8, 2024, 3:15 AM Slawomir Jaranowski wrote: > +1 > > We should maintain GitHub releases notes, last is for 3.2.2 > Now we have outdated info which can be confusing for users. > So we should be consistent -

Re: New year - new challenge - required Maven 3.6.3 as minimal for core Maven Plugins

2023-12-30 Thread Gary Gregory
FWIW, at work, we just went from Java 8 to 17, and we are a pretty conservative organization. Gary On Sat, Dec 30, 2023, 10:44 AM Jorge Solórzano wrote: > I'm a bit confused here, why would anyone update Maven plugins in a project > and NOT update Maven Core? Older versions of Maven are EOL,

Re: JDK 21 in CI

2023-10-22 Thread Gary Gregory
FYI: Somethings to watch out for based on testing Commons: - Double toString() is less precise - Odd differences in printing/parsing timestamps/times (unresolved so far, see Commons ML) Gary On Sun, Oct 22, 2023 at 9:23 AM Elliotte Rusty Harold wrote: > > JDK 21 is now the both the latest and

Re: [VOTE] Release Apache Maven 3.9.5

2023-10-01 Thread Gary Gregory
, meaning, that > IMHO we should not push new features into 3 anymore (similarly in resolver, > all the new features like HTTP/2 are "parked" for resolver 2 [to be used > with Maven 4]). I did not say "no more 3.x releases", just wanted to > emphasize the "shift of

Re: [VOTE] Release Apache Maven 3.9.5

2023-10-01 Thread Gary Gregory
>From the peanut gallery, it feels odd to call anything 3.x in maintenance mode when there is not a 4.0. Gary On Sun, Oct 1, 2023, 3:08 PM Tamás Cservenák wrote: > Howdy, > > Note: This release completes the main goals of Maven 3.9.x lineage, among > others moving to Java 8 and transition to

Re: [DISCUSS] Major changed for 4.x

2023-08-22 Thread Gary Gregory
FWIW, I don't have an issue with XML in general, just the style we use. An as aside, I find it amusing to watch the JSON folks reinvent each and every wheel that XML has been using for decades. Gary On Tue, Aug 22, 2023, 10:34 AM Romain Manni-Bucau wrote: > @Gary Gregory thing is that

Re: [DISCUSS] Major changed for 4.x

2023-08-22 Thread Gary Gregory
tion-development/java-ee-8-high-performance > > > > > Le mar. 22 août 2023 à 14:58, Guillaume Nodet a écrit > : > > > Not directly, but a simple extension could allow that... > > > > Le mar. 22 août 2023 à 12:33, Gary Gregory a > > écrit : > >

Re: [DISCUSS] Major changed for 4.x

2023-08-22 Thread Gary Gregory
I should have said "primitive" attributes plus Strings (and maybe Durations). Gary On Tue, Aug 22, 2023, 8:03 AM Elliotte Rusty Harold wrote: > On Tue, Aug 22, 2023 at 10:33 AM Gary Gregory > wrote: > ="2.13.0" ... /> > > > > In general, I

Re: [DISCUSS] Major changed for 4.x

2023-08-22 Thread Gary Gregory
Hi all, Would any of these changes allow me to write my POM's XML dependencies in a single element where the GID, AID, and version are attributes (and not child elements)? In general, I want the XML to more OO, where XML elements are objects and attributes are, well, attributes. Gary On Tue,

Re: Maven plugins and JPMS

2023-08-21 Thread Gary Gregory
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 lun. 21 août 20

Re: Maven plugins and JPMS

2023-08-21 Thread Gary Gregory
OS name: "mac os x", version: "13.5", arch: "x86_64", family: "mac" Gary On Mon, Aug 21, 2023 at 7:24 AM Gary Gregory wrote: > > Are there any plans for getting plugins to build with JPMS? For > example, trying to generate a module description

Maven plugins and JPMS

2023-08-21 Thread Gary Gregory
Are there any plans for getting plugins to build with JPMS? For example, trying to generate a module description with the Moditect plugin fails for the Commons commons-build-plugin: Error: Modules maven.model and maven.model.builder export package org.apache.maven.model.merge to module

Re: [maven-source-plugin] 3.3.0 incompatible with 3.2.1

2023-08-15 Thread Gary Gregory
OURCES-143 TY! Gary > > Thanks, > Konrad > > > > > > On 15. Aug 2023, at 19:48, Gary Gregory wrote: > > > > On Tue, Aug 15, 2023 at 12:42 PM Michael Osipov > <mailto:micha...@apache.org>> wrote: > >> > >> Am 2023-08-15 um 14:57 schri

Re: [maven-source-plugin] 3.3.0 incompatible with 3.2.1

2023-08-15 Thread Gary Gregory
On Tue, Aug 15, 2023 at 12:42 PM Michael Osipov wrote: > > Am 2023-08-15 um 14:57 schrieb Gary Gregory: > > Hi All, > > > > In Commons Parent [1], we want to configure child POMs to build both > > source and test sources, so we say (among other things): > > &

[maven-source-plugin] 3.3.0 incompatible with 3.2.1

2023-08-15 Thread Gary Gregory
Hi All, In Commons Parent [1], we want to configure child POMs to build both source and test sources, so we say (among other things): maven-source-plugin create-source-jar jar-no-fork test-jar-no-fork

Re: [CANCELED][VOTE] Release Apache Maven 3.9.4

2023-07-29 Thread Gary Gregory
Or a Set. Gary On Sat, Jul 29, 2023, 11:37 AM Gary Gregory wrote: > Sounds like a Java Map implementation is used that does not preserve > insertion order. > > Gary > > > On Sat, Jul 29, 2023, 11:03 AM Tamás Cservenák > wrote: > >> Yes, you are righ

Re: [CANCELED][VOTE] Release Apache Maven 3.9.4

2023-07-29 Thread Gary Gregory
eir ordering is different? > > > > T > > On Sat, Jul 29, 2023, 15:28 Gary Gregory wrote: > > > Maybe figuring out the exact difference between the jars will give you a > > hint? > > > > Gary > > > > On Sat, Jul 29, 2023, 9:19 AM Tamás

Re: [CANCELED][VOTE] Release Apache Maven 3.9.4

2023-07-29 Thread Gary Gregory
Maybe figuring out the exact difference between the jars will give you a hint? Gary On Sat, Jul 29, 2023, 9:19 AM Tamás Cservenák wrote: > Sure, > > Will do that, thanks. > > What I don't understand is how I got 2 different jars in the first place, > as i did not release twice (nor build from

Re: [HEADS UP] Maven 3.9.4 plan

2023-07-20 Thread Gary Gregory
Hi all, Is it worth including more detailed information in the release notes to short circuit questions or concerns like this one? I can't recall the last time I hear someone complaining about releasing too soon ;-) AFAIAC, if any bug fix is made available in a release, that's a good thing. I'm

Re: Question - JDK Minimum of future Apache Maven 4.0.0

2023-06-06 Thread Gary Gregory
Playing a bit of devil's advocate here: while I've not used it, there is a maven polyglot plugin that IIRC let's you author your POM in other formats. But yeah, XML can be a pain but XML Schema is super handy in tooling and editors. In the meantime, JSON is just reinventing the wheel... Gary On

Re: Question - JDK Minimum of future Apache Maven 4.0.0

2023-06-06 Thread Gary Gregory
Note that Apache Commons Compress supports pack200. Gary On Tue, Jun 6, 2023, 09:52 Delany wrote: > Hi Jeremy. We're talking about the possibility of a drop-in replacement. > But what you're suggesting requires alterations to the code, and having > struggled with JAXB and its many unofficial

Re: Question - JDK Minimum of future Apache Maven 4.0.0

2023-06-05 Thread Gary Gregory
I'm having trouble reading this email, hang on, let me adjust the rabbit ears on my black and white television... ah better now. I'm sorry what were you saying? :-) Gary On Mon, Jun 5, 2023, 07:22 Elliotte Rusty Harold wrote: > On Sun, Jun 4, 2023 at 10:59 AM Delany wrote: > > > > I think the

Re: [DISCUSS] Maven runtime vs artifact runtime?

2023-06-01 Thread Gary Gregory
I claim it is not wasteful to run unit tests on Java 8, 11, and 17, which usually is the longest and most resource intensive part of a build. How would you do that were it not for a GitHub matrix? Gary On Thu, Jun 1, 2023, 08:01 Tamás Cservenák wrote: > Howdy, > > From recent discussions I

Re: Question - JDK Minimum of future Apache Maven 4.0.0

2023-05-31 Thread Gary Gregory
(Non-binding chatter) I'm ok with Java 17 but since M4 feels like it's not around the corner, why not go for Java 21-EA and possibly learn even more cool tech. Surely Java 21 which is an LTS version will be released as GA before M4. Gary On Wed, May 31, 2023, 04:30 Guillaume Nodet wrote: >

Re: GH issues and GH discussions

2023-05-29 Thread Gary Gregory
GH has the notion of "projects". Can't we use that? Gary On Mon, May 29, 2023, 09:50 Christoph Läubrich wrote: > I must confess "another central project" do not feels right: > > 1) there already is a "central" one everyone can easily find if > searching for "maven github":

Re: GH issues and GH discussions

2023-05-27 Thread Gary Gregory
So much spam got into jira, it had to be locked down. You should see the junk I mod out of the Xalan lists... Gary On Sat, May 27, 2023, 06:55 Elliotte Rusty Harold wrote: > On Sat, May 27, 2023 at 6:11 AM Tamás Cservenák > wrote: > > > In general, my intention with bringing up this on Slack

Re: GH issues and GH discussions

2023-05-27 Thread Gary Gregory
How does StackOverflow fit in if at all? Any pros and cons to share? Gary On Sat, May 27, 2023, 06:43 tison wrote: > > single point of entrance > > One last comment - it's a maintainer strategy to reduce the burden of > monitoring multiple channels, and users generally gather to where their >

Re: [VOTE] Release Maven Checkstyle Plugin version 3.3.0

2023-05-20 Thread Gary Gregory
Ah, I was misled by the PR title then. Thank you for the clarification! Gary On Sat, May 20, 2023, 12:53 Elliotte Rusty Harold wrote: > On Sat, May 20, 2023 at 3:33 PM Gary Gregory > wrote: > > > > Please don't change the default behavior to exclude test sources! > >

Re: [VOTE] Release Maven Checkstyle Plugin version 3.3.0

2023-05-20 Thread Gary Gregory
Please don't change the default behavior to exclude test sources! Non-binding -1 from me. Some tests serve as nice examples. I also want to enforce checkstyle for PR sources consistently whether the changes are in main or test. Please don't accepting this as is and make me edit dozens and dozens

Re: maven 3.9.x warnings

2023-05-19 Thread Gary Gregory
>From this user's POV, I feel these warning force me to spin my wheels: If I have old plugins I can update their versions, and then I still get the warnings, none of which I can do anything about. I can do something about compiler warnings, I can do nothing about these. I am left to explain up

Re: [VOTE] Release Apache Maven Dependency Analyzer 1.13.2

2023-05-01 Thread Gary Gregory
Non-binding +1 I tested git master with Apache Commons BCEL. Gary On Mon, May 1, 2023, 11:45 Herve Boutemy wrote: > +1 > > Reproducible Build ok: reference build done with JDK 20 on *nix > > notice that using a LTS JDK would be better for such a release > > Regards, > > Hervé > > On

Re: [HEADS UP] ASF/Maven parent poms

2023-04-16 Thread Gary Gregory
The abundance of Maven warnings is indeed annoying, but it seems like normal growing pains while migration to new versions of plugins is in progress ;-) which is a good thing overall IMO. Gary On Sat, Apr 15, 2023, 09:19 Konrad Windszus wrote: > I agree with that. For me a new ASF parent

Re: [HEADS UP] Release of surefire

2023-03-09 Thread Gary Gregory
Yes please, I get a raised eyebrow when a surefire and failsafe M version is reviewed in a PR... Gary On Thu, Mar 9, 2023, 07:47 Elliotte Rusty Harold wrote: > On Thu, Mar 9, 2023 at 9:36 AM Slawomir Jaranowski > wrote: > > > > Hi, > > > > According to

Re: And while I'm on the subject of logging

2023-02-22 Thread Gary Gregory
This echoes IMO what a higher level app (Maven in this case) should do, tell me when something unusual happens, like when something is taking a long time. For us Windows users, the Explorer UI only pops up its progress dialog when you are copying "a lot" or its taking "a long time", otherwise it

Re: Halve the logging

2023-02-19 Thread Gary Gregory
Yeah, this is tricky IMO because I would rather know that something has started and is taking a long time rather than staring at an apparently hung console. I think it is fine as it is now and --no-transfer-progress is helpful and also -ntp work the same? AFK. Gary Gary On Sun, Feb 19, 2023,

Re: Reproducible builds between OSes

2023-02-11 Thread Gary Gregory
It seems to me that we need a separate EOL setting that is Maven specific, just like git has a bunch of settings like autocrlf. Gary On Sat, Feb 11, 2023, 08:02 Elliotte Rusty Harold wrote: > IMHO in 2023 the problem is that anything relies on a system dependent > line.separator instead of

Re: [VOTE] Release Maven Surefire version 3.0.0-M8

2023-01-11 Thread Gary Gregory
What happens if you try Java 8 and 11 and nothing else changes? Gary On Tue, Jan 10, 2023, 02:51 Enrico Olivelli wrote: > I am seeing this problem > > This test Surefire1295AttributeJvmCrashesToTestsIT.test is > consistently failing on my laptop. > I am running on JDK17 on Mac ARM > Apache

Re: [HEADS UP] Maven 3.8.7

2022-12-18 Thread Gary Gregory
Is there something I can unzip and test? Gary On Sun, Dec 18, 2022, 08:17 Michael Osipov wrote: > Folks, > > Maven 3.8.7 is almost complete, a few regressions have been addressed. > > I'll leave people this business week to work/discuss on potential issues > for 3.8.x. My plan is to start the

Re: [VOTE] Release Apache Maven 4.0.0-alpha-3

2022-12-12 Thread Gary Gregory
Where can we read about the expected level of compatibility with Maven 3? TY! Gary On Mon, Dec 12, 2022, 08:19 Guillaume Nodet wrote: > I've staged a release candidate at: > https://repository.apache.org/content/repositories/maven-1835 > > Source distributions: > >

Re: Maven and the Path API

2022-11-24 Thread Gary Gregory
Nice! Gary On Wed, Nov 23, 2022, 14:31 Guillaume Nodet wrote: > That's done in the v4 api. > > Le mer. 23 nov. 2022 à 19:37, Christoph Läubrich a > écrit : > > > Currently maven is bound to the Java File API, e.g. > > > > org.apache.maven.project.MavenProject.getBasedir() > >

Re: [DISCUSS] Quo Vadis Maven Site

2022-11-17 Thread Gary Gregory
I really like that Maven provides the option to build a site, no matter what technological relics it uses. I do see two site use cases that are worth teasing out: I want to build and publish a site for public consumption. I want a local folder full of HTML reports for my review as a developer.

Re: Maven 3 API, backwards compatibility

2022-11-16 Thread Gary Gregory
As much as I dislike JPMS, maybe Maven 4 should migrate to Java 9 or 11 and adopt JPMS to better define its public APIs. Gary On Wed, Nov 16, 2022, 05:06 Tamás Cservenák wrote: > Yes, to define rules is quite easy, but to make our users to obey them is > tricky :D > > In general, I guess, we

Re: Releases notes ... Jira, GitHub

2022-11-07 Thread Gary Gregory
What countries are those BTW? Gary On Mon, Nov 7, 2022, 21:52 Gary Gregory wrote: > > > On Mon, Nov 7, 2022, 20:05 Olivier Lamy wrote: > >> On Tue, 8 Nov 2022 at 10:59, Gary Gregory wrote: >> > >> > FYI, and FWIW, Log4j is planning on swit

Re: Releases notes ... Jira, GitHub

2022-11-07 Thread Gary Gregory
On Mon, Nov 7, 2022, 20:05 Olivier Lamy wrote: > On Tue, 8 Nov 2022 at 10:59, Gary Gregory wrote: > > > > FYI, and FWIW, Log4j is planning on switch from Jira to GitHub for > issues, > > and release notes: https://issues.apache.org/jira/browse/LOG4J2-3628 > >

Re: Releases notes ... Jira, GitHub

2022-11-07 Thread Gary Gregory
FYI, and FWIW, Log4j is planning on switch from Jira to GitHub for issues, and release notes: https://issues.apache.org/jira/browse/LOG4J2-3628 Gary On Mon, Nov 7, 2022, 19:16 Olivier Lamy wrote: > well I just see GH release note as a cherry on the cake. > as long as the rest is done. > Just

Re: Logging in Maven Plugins - Bridging

2022-11-05 Thread Gary Gregory
On Sat, Nov 5, 2022, 09:09 Elliotte Rusty Harold wrote: > After log4shell last year, I no longer have any patience for third > party logging libraries, full stop. > Uh? CVEs have occurred in all types of libraries, there is nothing about logging that makes it more CVE-prone. You might as well

Re: Logging in Maven Plugins - Bridging

2022-11-04 Thread Gary Gregory
And let's not forget that Log4j also is a facade API: https://logging.apache.org/log4j/2.x/manual/api-separation.html Gary On Fri, Nov 4, 2022, 06:56 Slawomir Jaranowski wrote: > Hi, > > I want to start ( again :-) ) a discussion about logging in Maven plugins. > > First I agree that plugin

Re: Clarify procedure for restarting releases

2022-10-30 Thread Gary Gregory
On Sun, Oct 30, 2022 at 2:40 PM Elliotte Rusty Harold wrote: > IMO A failed release should not burn an external facing version > number. If it does, then the release process is flawed and needs to be > fixed. > Big old +1 on that! :-) Gary > > On Sun, Oct 30, 2022 at 11:05 AM Slawomir

Re: [DISCUSS] Raise minimum JDK requirements to 1.8 in parent pom

2022-10-23 Thread Gary Gregory
Go for it :-) Gary On Sat, Oct 22, 2022, 15:44 Guillaume Nodet wrote: > Given maven and the resolver have upgraded their minimum JDK requirement to > 1.8, I think it makes sense to raise it globally in the parent pom. > > Any objections ? > > Cheers, > Guillaume Nodet >

Re: [DISCUSS] Change maven code style

2022-10-17 Thread Gary Gregory
For my own 2c, all the extra spacing drives me bananas. Gary On Mon, Oct 17, 2022, 09:26 Björn Raupach wrote: > As someone who has just started opening some PRs for Maven, I would > appreciate a more common Java Code Style. > > Not saying the style is bad, it is just confusing. Especially the

Re: [DISCUSS] Release Maven 4.0.0-alpha-1 this week

2022-10-16 Thread Gary Gregory
there are already forks from the tag active anywhere. > > > But yes, bumping the version is what we used to do in this case. > > > > > > - Ben > > > > > > > > > Am Sa., 15. Okt. 2022 um 00:31 Uhr schrieb Guillaume Nodet < > > > gno...@apac

Re: [DISCUSS] Release Maven 4.0.0-alpha-1 this week

2022-10-14 Thread Gary Gregory
Why are you bumping the version if it failed? Gary On Fri, Oct 14, 2022, 18:13 Guillaume Nodet wrote: > Just FYI, I've attempted to release 4.0.0-alpha-1, but it failed. I'll try > to cut another version once the problems are resolved. So 4.0.0-alpha-1 is > a burnt version and next attempt

Re: [DISCUSS] Change maven code style

2022-10-12 Thread Gary Gregory
Non-binding +1 from me. Gary On Wed, Oct 12, 2022, 12:23 Guillaume Nodet wrote: > Related to the discussion about automatically formatting and sorting > imports, I think it would be nice, given the big reformat commits if those > PRs are to be merged, to eventually discuss some changes to

Re: Maven 4.0: Migration path for plugins and extensions?

2022-10-04 Thread Gary Gregory
Does Maven and it's own plugins use JApiCmp or any tool to detect binary compatibility breaks? Gary On Tue, Oct 4, 2022, 06:53 Tamás Cservenák wrote: > Howdy, > > It should not break, but if it does, we did something wrong. > > The new API will coexist with old stuff, so in essence Maven 3

[RAT] release 0.15?

2022-09-13 Thread Gary Gregory
Hi Maven, Any chance of finishing up RAT 0.15 soon? Gary

Re: [DISCUSS] Usage of Maven Changes Plugin/Reduction of Features

2022-08-14 Thread Gary Gregory
Right, all Commons components (over 20) use the plugin to generate their respective Jira pages. Gary On Sun, Aug 14, 2022, 12:55 Bernd Eckenfels wrote: > The Apache Commons Project Sites use the jira integration, the plugin > works in principle, but does not support paging. > >

Re: Question - JDK Minimum of future Apache Maven 4.0.0

2022-07-26 Thread Gary Gregory
FWIW, I agree with Ralph wholeheartedly. Gary On Mon, Jul 25, 2022, 15:31 Ralph Goers wrote: > Some statistics below. I think you are being very optimistic about how > fast people will adopt JDK 17. If it follows the trends for Java 8 and 11 I > would put money on betting it won’t be the

Re: Apache RAT plugin and .gitattributes

2022-07-17 Thread Gary Gregory
On Sun, Jul 17, 2022 at 10:04 AM Jochen Wiedmann wrote: > > On Sun, Jul 17, 2022 at 2:22 PM Gary Gregory wrote: > > > > It looks like the Apache RAT plugin tries to validate the > > .gitattributes file (in contrast to excluding .gitignore). > > > > Is tha

Apache RAT plugin and .gitattributes

2022-07-17 Thread Gary Gregory
It looks like the Apache RAT plugin tries to validate the .gitattributes file (in contrast to excluding .gitignore). Is that an issue to be fixed or documented? Gary - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org

Re: AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-07-17 Thread Gary Gregory
On Sun, Jul 17, 2022 at 7:04 AM Michael Osipov wrote: > > Am 2022-07-17 um 13:02 schrieb Gary Gregory: > > (Sorry for the top post) So it sounds like the simplest from a user's POV > > is to wait for JDepend 2.1. > > Technically yes, but given the requirements I have depic

Re: AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-07-17 Thread Gary Gregory
(Sorry for the top post) So it sounds like the simplest from a user's POV is to wait for JDepend 2.1. Gary On Sat, Jul 16, 2022, 16:21 Michael Osipov wrote: > Gary, > > went through. It is jdepend-maven-plugin only. With: > > D:\Entwicklung\Projekte\commons-dbcp [master ≡ +0 ~1 -0 !]> git diff

Source plugin site out of date

2022-07-13 Thread Gary Gregory
Hi all, The current version seems to be 3.2.1 but the site says 3.2.0. Gary

Re: AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-07-11 Thread Gary Gregory
s.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) Can this be fixed in a new site plugin release? Is the JDepend plugin dead and should be in the attic? No releases since 2014. Gary > > (package was needed as then japicmp would fail) > >

AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-07-11 Thread Gary Gregory
Hi All, I'm looking for help in how to remedy an AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument Running: git clone https://gitbox.apache.org/repos/asf/commons-dbcp.git cd commons-dbcp maven clean site -DskipTests Any thoughts? [INFO]

Re: [ANN] Apache Maven 3.8.6 released

2022-06-11 Thread Gary Gregory
It can take a few hours to sync up... Gary On Sat, Jun 11, 2022, 16:46 Dan Tran wrote: > Thanks for releasing this needed release > > looks like it is slow to appear at maven central? [1] > > -D > > [1] https://repo1.maven.org/maven2/org/apache/maven/apache-maven/ > > > > On Sat, Jun 11, 2022

Re: Proposing various improvements

2022-05-19 Thread Gary Gregory
ace the value (collection?) > with a new one and not modify the actual one. What do you think? > > Regards > > > Le 19 mai 2022 à 13:23, Gary Gregory a écrit : > > > > Bad idea unless you can look at each call site and _guarantee_ that you > > want an immutable Collec

Re: Proposing various improvements

2022-05-19 Thread Gary Gregory
Bad idea unless you can look at each call site and _guarantee_ that you want an immutable Collection instead of a mutable one... which I do not see how you can do especially once a Collection escapes an API. Unless you're ok with breaking behavioral compatibility... Gary On Thu, May 19, 2022,

AbstractMethodError at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument

2022-05-04 Thread Gary Gregory
Hi all, I am not sure which component broke binary compatibility for the Apache RAT plugin, so I am emailing here. This happens in Apache Commons Parent git master with Maven 3.8.5 running the default mvn goal for our POM: (If my mailer uglies this up, it is also here

Re: [VOTE] Release Maven Site Plugin version 4.0.0-M1

2022-04-30 Thread Gary Gregory
FWIW, from my POV milestones are confusing because there is no roadmap for what the milestones ahead are, unlike what Eclipse usually does for example. Instead from this user's POV milestones feel like static snapshots without expectations set, unlike an alpha or a beta which most people have an

Re: Maven Release Plugin 3.0.0-M6

2022-04-26 Thread Gary Gregory
Can someone explain the M release meaning? Is it an alpha release? A beta version? Is it production ready? Does it depend on the plugin (please say no)? Gary On Tue, Apr 26, 2022, 07:49 Samuel Le Berrigaud wrote: > Hello devs, > > I'd just like to get an idea of when a potential 3.0.0-M6 of

Re: Maven Dependency Plugin - Log4j vulnerabilities

2022-03-03 Thread Gary Gregory
Also note that in log4j 2.17.2 that was released a few days ago, I added many improvements to the log4j-1.2-api module which aims to provide compatibility with 1.2. Gary On Thu, Mar 3, 2022, 08:37 Bernd Eckenfels wrote: > All of the (known) remaining log4j1.x security bugs (none of which are

Re: Maven Dependency Plugin - Log4j vulnerabilities

2022-03-03 Thread Gary Gregory
Do note that reload4j is not 100% compatible with log4j 1.2.17, code has just be deleted to "fix" some CVEs. Gary On Thu, Mar 3, 2022, 08:37 Bernd Eckenfels wrote: > All of the (known) remaining log4j1.x security bugs (none of which are as > severe as log4shell) are fixed in reload4j 1.2.18+.

Re: Formal identification of license in a POM license element

2022-02-12 Thread Gary Gregory
Hi Michael, I'm looking for an intersection where Maven and this CFF plugin can be made to work together, I don't know where that is. I'd be willing to offer a PR here or there but there would need to be agreement on what the solution would be. Gary On Sat, Feb 12, 2022, 04:48 Michael Osipov

Formal identification of license in a POM license element

2022-02-11 Thread Gary Gregory
Hi All: While researching GitHub's citation support [1], I found that there is a plugin to convert a pom.xml into a CFF file [2]. I'd like to generate a CFF file for Apache Commons Components like Commons Lang, Commons IO, and so on. This plugin works but does not generate a license field [3]

Re: [RESULT] [VOTE] Release Maven JAR Plugin version 3.2.1

2022-01-08 Thread Gary Gregory
Congrats! :-) Gary On Sat, Jan 8, 2022, 14:53 Michael Osipov wrote: > Hi, > > The vote has passed with the following result: > > +1: Hervé Boutemy, Sylwester Lachiewicz, Romain Manni-Bucau, Michael > Osipov, Tamás Cservenák, Jason van Zyl, Arnaud Héritier > > PMC quorum: reached > > I will

Re: [VOTE] Release Maven Plugin Tools version 3.6.3

2022-01-08 Thread Gary Gregory
On Sat, Jan 8, 2022 at 10:20 AM Michael Osipov wrote: > Am 2022-01-08 um 15:24 schrieb Slawomir Jaranowski: > > Ok, > > I see now. > > > > But the problem still exists ... > > m-p-p can not be used with Nexus staging maven plugin > > > > Looking into nexus staging plugin [1] I'm afraid that

Re: Using of Travis

2021-12-20 Thread Gary Gregory
FWIW, I plan on doing the same for most Apache Commons components. Gary On Mon, Dec 20, 2021, 11:22 Elliotte Rusty Harold wrote: > +1 to drop Travis, for multiple reasons > > On Fri, Dec 17, 2021 at 7:52 AM Slawomir Jaranowski > wrote: > > > > Hi, > > > > As the primary CI environment we use

Re: Surefire next release

2021-12-19 Thread Gary Gregory
At work, some of my colleagues balk at seeing milestone versions in our builds. What is preventing the next version from being "3.0.0", no "M". I thought I read here a while back that the code was production ready. Gary On Sun, Dec 19, 2021, 12:26 Olivier Lamy wrote: > Sounds good. > I'd

Re: Any reason xi:include is not allowed?

2021-11-17 Thread Gary Gregory
The parsers I've seen don't "prevent" XI, you have to enable the feature; note that some folks don't like DTD processing and XI for security reasons. Gary On Wed, Nov 17, 2021, 09:17 Romain Manni-Bucau wrote: > Hi all, > > Almost everything is in the subject: any reason our pom parser prevents

Re: GitHub Actions on Maven projects

2021-11-07 Thread Gary Gregory
At first glance, I can't tell if my projects would benefit from this plugin or not. It seems to me the readme assumes to much domain knowledge. Gary On Sun, Nov 7, 2021, 12:13 Slawomir Jaranowski wrote: > Hi, > > We have created maven-gh-actions-shared [1] with the first shared workflow. > I

Re: Upcoming Maven 3.8.4

2021-10-24 Thread Gary Gregory
gt; but it is discussion for another place, here I only point it > > > sob., 23 paź 2021 o 22:51 Gary Gregory > napisał(a): > > > HI All: > > > > I discovered a regression this morning that prevents me from creating > > a release candidate for Apache Commons CLI: &

Re: Upcoming Maven 3.8.4

2021-10-23 Thread Gary Gregory
HI All: I discovered a regression this morning that prevents me from creating a release candidate for Apache Commons CLI: https://issues.apache.org/jira/browse/MNG-7316 https://github.com/apache/maven/pull/601 May this be included for 3.8.4 please? Gary On Sat, Oct 23, 2021 at 3:48 PM Falko

  1   2   3   >