Yes, please remove the profile. We cannot use LGPL-like dependency in
our source.

Regards,

Woonsan

On Mon, May 14, 2018 at 10:45 AM, Neil Griffin
<neil.grif...@portletfaces.org> wrote:
> Regarding the "liferay" profile, it is a profile that is not required to be
> specified for building the TCK on Pluto.
>
> If that is not sufficient, then the profile can be removed and we can do the
> release again.
>
>
> On 5/14/18 10:43 AM, Neil Griffin wrote:
>>
>> Hi Woonsan,
>>
>> We followed the same process as we did for the 3.0.0 release.
>>
>> The "building from source" requirement would be accomplished by building
>> source from a Git tag.
>>
>> However, the Git commits and tags have not been pushed to the Git
>> repository yet, because of the following line:
>> https://github.com/apache/portals-pluto/blob/master/pom.xml#L649
>>
>> This was intentional, because it would allow us to roll back the release
>> process if the voting process were to fail.
>>
>> This approach also mirrors the concept of the "staging" repository which
>> will not be released to Maven Central if the voting process were to fail.
>>
>> I can provide evidence of the tags and git commits in my local Git
>> repository if that would help.
>>
>>
>> Best Regards,
>>
>> Neil
>>
>> On 5/14/18 10:29 AM, Woonsan Ko wrote:
>>>
>>> -1
>>>
>>> I couldn't find pluto-3.0.1 tag in
>>> https://git-wip-us.apache.org/repos/asf/portals-pluto.git. I wonder
>>> how the release candidate artifacts were made. The master branch's
>>> version was not bumped up to 3.0.2-SNAPSHOT either.
>>> Even worse, there's a stopper in the root pom.xml [1]:
>>>
>>>       <profile>
>>>         <id>liferay</id>
>>>         <dependencyManagement>
>>>           <dependencies>
>>>             <dependency>
>>>               <groupId>com.liferay.portal</groupId>
>>>
>>> <artifactId>com.liferay.cdi.bean.portlet.extension</artifactId>
>>>               <version>1.0.0-SNAPSHOT</version>
>>>             </dependency>
>>>           </dependencies>
>>>         </dependencyManagement>
>>>         <repositories>
>>>           <repository>
>>>             <id>liferay-snapshots</id>
>>>             <name>Liferay Snapshots</name>
>>>
>>> <url>https://oss.sonatype.org/content/repositories/snapshots</url>
>>>             <releases>
>>>               <enabled>false</enabled>
>>>             </releases>
>>>             <snapshots>
>>>               <enabled>true</enabled>
>>>             </snapshots>
>>>           </repository>
>>>         </repositories>
>>>       </profile>
>>>
>>> Releases must not depend on a SNAPSHOT dependency. And the
>>> com.liferay.cdi.bean.portlet.extension artifact has no clear copyright
>>> notice. So this is not acceptable.
>>> If the 'liferay' profile is necessary for Liferay specific TCK
>>> testing, I'd recommend you to move it out to a special documentation
>>> explaining how to run Liferay specific TCK testing by configuring
>>> those in user's settings.xml instead, not in the source distribution.
>>>
>>> Regards,
>>>
>>> Woonsan
>>>
>>> [1]
>>> https://git-wip-us.apache.org/repos/asf?p=portals-pluto.git;a=blob;f=pom.xml;h=1fb14997be03c4911ce97ebf0826f59f599a2198;hb=HEAD#l739
>>>
>>>
>>> On Fri, May 11, 2018 at 3:06 PM, Neil Griffin
>>> <neil.grif...@portletfaces.org> wrote:
>>>>
>>>> Dear Apache Portals Pluto Team and community,
>>>>
>>>> I've staged a release candidate for the new Apache Portals Pluto 3.0.1
>>>> release.
>>>>
>>>> This release candidate includes:
>>>>
>>>> * Fully compliant Reference Implementation of the new Portlet 3.0
>>>> Specification per JCR-362
>>>>       https://www.jcp.org/en/jsr/detail?id=362
>>>> * Fully completed (and corrected) TCK (Test Compatibility Kit) for
>>>> Portlet
>>>> Spec 3.0
>>>> * Updated portlet-api with associated Javadoc improvements
>>>> * General bugfixes
>>>> * Updated archetypes
>>>>
>>>> Please review the release candidate for this project which is spread
>>>> across the following THREE maven staging repositories:
>>>>
>>>> 1) portlet-api and pluto-portal components and dependencies:
>>>> https://repository.apache.org/content/repositories/orgapacheportals-1018
>>>>
>>>> 2) pluto+tomcat bundle:
>>>> https://repository.apache.org/content/repositories/orgapacheportals-1019
>>>>
>>>>       (The bundle can be tested by unzipping it,
>>>>        and running start.sh from the bin directory,
>>>>        then navigating to http://localhost:8080/pluto
>>>>        and login as pluto/pluto.)
>>>>
>>>> 3) maven archetypes:
>>>> https://repository.apache.org/content/repositories/orgapacheportals-1020
>>>>
>>>> The Release Notes are available here:
>>>>
>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10560&version=12338908
>>>>
>>>> The KEYS file to verify the release artifacts signature can be found
>>>> here:
>>>>
>>>> https://dist.apache.org/repos/dist/release/portals/pluto/KEYS
>>>>
>>>> Please review the release candidates and vote on releasing Apache
>>>> Portals
>>>> Pluto 3.0.1
>>>>
>>>> Seeing as how I am sending this on a Friday, the normal vote of 72 hours
>>>> seems unreasonable. Therefore I would like to extend the vote to 96
>>>> hours.
>>>>
>>>> Please cast your vote:
>>>>
>>>> [ ] +1 for Release
>>>> [ ]  0  for Don't care
>>>> [ ] -1 Don't release (do provide a reason then)
>>>>
>>>>
>>>> Best Regards to all,
>>>>
>>>> Neil
>>>
>>>
>

Reply via email to