I think the plan moving forward here is that we should do the following: <commons.componentid>math</commons.componentid> <commons.packageId>math4</commons.pachageId>
And change [parent] back to <commons.scmPubUrl>https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${commons.componentid}</commons.scmPubUrl> Yeah? -Rob > On Sep 19, 2018, at 9:36 AM, Rob Tompkins <chtom...@gmail.com> wrote: > > > >> On Sep 19, 2018, at 9:28 AM, Gilles <gil...@harfang.homelinux.org> wrote: >> >>> On Wed, 19 Sep 2018 06:45:13 -0600, Gary Gregory wrote: >>> The difference is to account for artifact ids that contain a version like >>> commons-lang3. The component id is then just commons-lang. You must not >>> have versions in names for certain names like in the download page. This >>> change will probably break builds like pool, dbcp, lang, and so on. >> >> Hmm, this completes the confusion! >> >> If "artifactId" is e.g. commons-lang3 then I don't understand how >> the reverted line works because (AFAICT) the SVN URL is >> https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang/ >> >> The [Math] POM contains these lines: >> ---CUT--- >> <!-- Do not change: "math" 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>math4</commons.componentid> >> ---CUT--- >> Correct or not? > > Half of the components are correct, half aren’t. > > What’s the consensus here? My thought was that componentId=math is actually > correct based on the documentation, and we need and “artifactIdSuffix” or > something analogous. > > -Rob > >> >> It also uses a fix string: >> ---CUT--- >> <commons.scmPubUrl>https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-math</commons.scmPubUrl> >> ---CUT--- >> whereas a variable (as in the commit below) would seem more portable. >> >> Why isn't "<commons.scmPubUrl>" defined in CP only (using the appropriate >> variable overridden in each component)? >> >> Why having >> ---CUT--- >> <commons.site.path>math</commons.site.path> >> ---CUT--- >> that doesn't look at all like a "path"? >> We could define a quite more explicit "<commons.component.name>" >> that could serve for composing a path, as well as for any >> other purpose where the component is meant, independently >> of artefact identifier syntax or major version. >> >> >> Regards, >> Gilles >> >>> Gary >>> >>>> On Wed, Sep 19, 2018, 04:07 Gilles <gil...@harfang.homelinux.org> wrote: >>>> >>>> Hi. >>>> >>>> Are we sure that the fix/revert below to work as intended for >>>> *all* components? >>>> >>>> Common usage should be enforced (e.g. to allow anyone to help >>>> releasing any component), and ancient inconsistencies fixed. >>>> >>>> With a concrete example of a component that has had major >>>> version changes (and top-level package change accordingly), >>>> what is >>>> commons.componentid >>>> and what is >>>> project.artefactId >>>> ? >>>> >>>> Thanks, >>>> Gilles >>>> >>>> On Wed, 19 Sep 2018 08:06:17 -0000, brit...@apache.org wrote: >>>>> Author: britter >>>>> Date: Wed Sep 19 08:06:17 2018 >>>>> New Revision: 1841296 >>>>> >>>>> URL: http://svn.apache.org/viewvc?rev=1841296&view=rev >>>>> Log: >>>>> COMMONSSITE-124: Revert change in commons.scmPubUrl in Parent 47 >>>>> >>>>> Modified: >>>>> commons/proper/commons-parent/trunk/pom.xml >>>>> commons/proper/commons-parent/trunk/src/changes/changes.xml >>>>> >>>>> Modified: commons/proper/commons-parent/trunk/pom.xml >>>>> URL: >>>>> >>>>> >>>> http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/pom.xml?rev=1841296&r1=1841295&r2=1841296&view=diff >>>>> >>>>> >>>> ============================================================================== >>>>> --- commons/proper/commons-parent/trunk/pom.xml (original) >>>>> +++ commons/proper/commons-parent/trunk/pom.xml Wed Sep 19 08:06:17 >>>>> 2018 >>>>> @@ -1940,7 +1940,7 @@ >>>>> <!-- value modules can override it --> >>>>> <commons.site.path>${commons.componentid}</commons.site.path> >>>>> >>>>> - >>>>> >>>>> <commons.scmPubUrl> >>>> https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${commons.componentid} >>>> </commons.scmPubUrl> >>>>> + >>>>> >>>>> <commons.scmPubUrl> >>>> https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId} >>>> </commons.scmPubUrl> >>>>> >>>>> >>>>> >>>> <commons.scmPubCheckoutDirectory>${commons.site.cache}/${commons.site.path}</commons.scmPubCheckoutDirectory> >>>>> <commons.scmPubServer>commons.site</commons.scmPubServer> >>>>> >>>>> >>>>> Modified: commons/proper/commons-parent/trunk/src/changes/changes.xml >>>>> URL: >>>>> >>>>> >>>> http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/src/changes/changes.xml?rev=1841296&r1=1841295&r2=1841296&view=diff >>>>> >>>>> >>>> ============================================================================== >>>>> --- commons/proper/commons-parent/trunk/src/changes/changes.xml >>>>> (original) >>>>> +++ commons/proper/commons-parent/trunk/src/changes/changes.xml Wed >>>>> Sep 19 08:06:17 2018 >>>>> @@ -61,6 +61,7 @@ The <action> type attribute can be add,u >>>>> <body> >>>>> >>>>> <release version="48" date="YYYY-MM-DD" description="TBD"> >>>>> + <action issue="COMMONSSITE-124" type="fix" >>>>> dev="britter">Revert change in commons.scmPubUrl in Parent >>>>> 47</action> >>>>> <action type="update">Update parent from >>>>> org.apache:apache 19 to 20.</action> >>>>> <action type="update">maven-compiler-plugin 3.7.0 -> >>>>> 3.8.0</action> >>>>> <action type="fix">re-enabled japicmp and introduced >>>>> japicmp.skip property that >>>> >>>> >>>> --------------------------------------------------------------------- >>>> 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