Am Mi., 22. Aug. 2018 um 14:33 Uhr schrieb Gilles < gil...@harfang.homelinux.org>:
> On Wed, 22 Aug 2018 08:11:03 -0400, Rob Tompkins wrote: > >> On Aug 22, 2018, at 1:47 AM, Benedikt Ritter <brit...@apache.org> > >> wrote: > >> > >> Hi, > >> > >> I don't understand this discussion. Changes in Commons Parent have > >> broken > >> the commons-compress build. So we should either roll this changes > >> back or > >> those who need the changes in commons parent should fix the commons > >> compress build. > > > > I think the problem at hand here is that we, across our projects, are > > inconsistent with our usage of componentId, so naturally any changes > > to the way we consume it in the parent are breaking changes. For > > example: > > > > https://github.com/apache/commons-lang/blob/master/pom.xml#L573 > > <https://github.com/apache/commons-lang/blob/master/pom.xml#L573> > > This one is wrong, according to a convention explicitly mentioned > in some POM files, e.g.: > ---CUT--- > <!-- Do not change: "rng" is the name of the component even if the > name of the base package evolves with major release numbers > (see "commons.osgi.symbolicName", below). --> > <commons.componentid>rng</commons.componentid> > ---CUT--- > I've raised LANG-1414 [1] to fix this. Benedikt [1] https://issues.apache.org/jira/browse/LANG-1414 > > Gilles > > > versus > > > > https://github.com/apache/commons-collections/blob/master/pom.xml#L487 > > > > <https://github.com/apache/commons-collections/blob/master/pom.xml#L487> > > > > -Rob > > > > > >> > >> Regards, > >> Benedikt > >> > >> Am Do., 16. Aug. 2018 um 19:08 Uhr schrieb Gary Gregory < > >> garydgreg...@gmail.com>: > >> > >>> On Thu, Aug 16, 2018 at 10:27 AM Stefan Bodewig > >>> <bode...@apache.org> > >>> wrote: > >>> > >>>> On 2018-08-16, Gary Gregory wrote: > >>>> > >>>>> I've use the release plugin a bunch without trouble. You might > >>>>> want to > >>>> see > >>>>> how other POMs are configured, for example [dbcp]. > >>>> > >>>> The same way as Compress (no commons- prefix), I've got no idea > >>>> why > >>>> running site-deploy should work for it. > >>>> > >>>> You use the release plugin if you only want to publish the site > >>>> and not > >>>> cut a release? > >>>> > >>> > >>> I use the plugin build the dist folder (which includes a site) and > >>> generate > >>> the vote email text. For the real site, after the vote, I use the > >>> stock > >>> site-deploy goal. > >>> > >>> > >>>> > >>>>> You have to keep in mind that components like Collections, Lang, > >>>>> Pool, > >>>> and > >>>>> DBCP, the folder name is different from the artifact id because > >>>>> the > >>>>> artifact id contains a major version number, for example > >>>>> commons-lang > >>> is > >>>>> the folder but commons-lang3 is the AID. > >>>> > >>>> The parent POM says about componentId: > >>>> > >>>> <!-- The Commons Component id is substring of the package name > >>>> from > >>>> o.a.commons.(.*)., for example: > >>>> - Use dbcp2 instead of dbcp. > >>>> - Use collections4 instead of collections. > >>>> - Use lang3 instead of lang. > >>>> > >>>> is this no longer true and it should be commons-lang instead of > >>>> lang by > >>>> now? > >>>> > >>> > >>> The comments are misleading: > >>> > >>> <!-- The Commons Component id is used on the distribution > >>> server, for > >>> example: > >>> - Use dbcp instead of dbcp2. > >>> - Use collections instead of collections4. > >>> - Use lang instead of lang3. > >>> - Use pool instead of pool2. > >>> - and so on... > >>> --> > >>> <commons.componentid>${project.artifactId}</commons.componentid> > >>> <!-- The Commons Component id is substring of the package name > >>> from > >>> o.a.commons.(.*)., for example: > >>> - Use dbcp2 instead of dbcp. > >>> - Use collections4 instead of collections. > >>> - Use lang3 instead of lang. > >>> - Use pool2 instead of pool. > >>> - and so on... > >>> --> > >>> <commons.packageId>${project.artifactId}</commons.packageId> > >>> > >>> For the seconds comment it should read > >>> <!-- The package id is substring of the package name from > >>> o.a.commons.(.*)., for example: > >>> > >>> See the Commons Pool POM as an example. > >>> > >>> Gary > >>> > >>> > >>>> > >>>> Stefan > >>>> > >>>> > >>>> --------------------------------------------------------------------- > >>>> 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 > >