Re: [VOTE] Release Apache Jackrabbit Filevault 3.4.2 and Filevault Package Maven Plugin 1.1.0 - 2nd run

2020-01-13 Thread Tobias Bocanegra
> [X] +1 Release these packages as "Apache Jackrabbit Filevault 3.4.2"
> and "Apache Jackrabbit Filevault Package Maven Plugin 1.1.0"

[INFO] 
[INFO] Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 
2019-04-05T04:00:29+09:00)
[INFO] OS name: "mac os x", version: "10.15.2", arch: "x86_64", family: "mac"
[INFO] Java version: 1.8.0_221, vendor: Oracle Corporation, runtime: 
/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/jre
[INFO] MAVEN_OPTS:
[INFO] 
[INFO] ALL CHECKS OK
[INFO] 



[jira] [Commented] (JCRVLT-170) Introduce the concept of package types

2020-01-13 Thread Tobias Bocanegra (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17014787#comment-17014787
 ] 

Tobias Bocanegra commented on JCRVLT-170:
-

[~dsuess] WDYT?

> Introduce the concept of package types
> --
>
> Key: JCRVLT-170
> URL: https://issues.apache.org/jira/browse/JCRVLT-170
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: Packaging
>Reporter: Tobias Bocanegra
>Assignee: Tobias Bocanegra
>Priority: Major
> Fix For: 3.1.42
>
>
> h1. Overview
> content packages can be used for various purposes and this should be 
> reflected by package types. the types distinguish primarily between packages 
> with code and packages with content. other types are container packages that 
> only contain sub-packages.
> h2. Application Packages
> For code deployment scenarios the simplicity of filter roots and the accuracy 
> of  dependencies is more important than for normal content packages.
> The application packages have the characteristic that:
> - they only provide content to /apps, /libs (thus are instance private)
> - they only contain disjunct subtrees (i.e. not include/exclude in the filter 
> patterns)
> - don't create snapshots when installed, i.e. uninstalling them means 
> deleting the content below the subtree and installing the previous version
> - don't include sub-packages
> - don't include OSGi configuration or bundles
> - define proper dependencies to other application packages (i.e. all ancestor 
> paths of their import filters must be covered by one dependent package)
> - do not include oak index definitions
> - do not include hooks
> h2. Content Packages
> The content packages contain content and user configuration
> - don't have content below /apps or /libs
> - don't include OSGi configuration or bundles
> - can have sub-packages to other content packages (but not to app packages)
> h2. Container Packages
> As for the container / deployment packages they have the characteristics that:
> - they don't contain any content
> - they contain a set of application content packages
> - they don't have dependencies on other deployment packages (i.e. the 
> dependencies are implicit given by the relations of the included artifacts)
> It is to discuss if the container packages should be allowed to carry bundles 
> and config. maybe they should be handled completely different, such as using 
> sling provisioning.
> h2. Mixed Package
> This is the catch-all case of the above for legacy content. Ideally we don't 
> have any of those on the long run.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [VOTE] Release Apache Jackrabbit Filevault 3.4.2 and Filevault Package Maven Plugin 1.1.0 - 2nd run

2020-01-13 Thread Woonsan Ko
[X] +1 Release these packages as "Apache Jackrabbit Filevault 3.4.2"
and "Apache Jackrabbit Filevault Package Maven Plugin 1.1.0"

...where...

[INFO] Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426;
2017-04-03T15:39:06-04:00)
[INFO] OS name: "mac os x", version: "10.15.2", arch: "x86_64", family: "mac"
[INFO] Java version: 1.8.0_144, vendor: Oracle Corporation
[INFO] MAVEN_OPTS:

Regards,

Woonsan

On Fri, Jan 10, 2020 at 4:29 AM Konrad Windszus  wrote:
>
> Hi,
> A (2nd) candidate for the Jackrabbit Filevault 3.4.2 release is available at:
> https://dist.apache.org/repos/dist/dev/jackrabbit/filevault/3.4.2/
>
> The release candidate is a zip archive of the sources in:
> https://svn.apache.org/repos/asf/jackrabbit/commons/filevault/tags/jackrabbit-filevault-3.4.2/
>
> The SHA1 checksum of the archive is 348e2724a164f6d4b6d9b4772aa73a92feb62f81.
>
> The command for running automated checks against this release candidate is:
> $ sh check-release.sh filevault 3.4.2 348e2724a164f6d4b6d9b4772aa73a92feb62f81
>
> ---
>
> A (2nd) candidate for the Jackrabbit Filevault Package Maven Plugin 1.1.0 
> release is available at:
> https://dist.apache.org/repos/dist/dev/jackrabbit/filevault-package-maven-plugin/1.1.0/
>
> The release candidate is a zip archive of the sources in:
> https://svn.apache.org/repos/asf/jackrabbit/commons/filevault-package-maven-plugin/tags/filevault-package-maven-plugin-1.1.0/
>
> The SHA1 checksum of the archive is 0990e2ac152a99caab55e5f778459ebf9b411864
>
> The command for running automated checks against this release candidate is:
> $ sh check-release.sh filevault-plugin 1.1.0 
> 0990e2ac152a99caab55e5f778459ebf9b411864
>
> ---
>
> A staged Maven repository for both is available for review at:
> https://repository.apache.org/content/repositories/orgapachejackrabbit-1478
>
> Please vote on releasing these packages
> The vote is open for a minimum of 72 hours during business days and passes
> if a majority of at least three +1 Jackrabbit PMC votes are cast.
> The vote fails if not enough votes are cast after 1 week (5 business days).
>
> [ ] +1 Release these packages as "Apache Jackrabbit Filevault 3.4.2" and 
> "Apache Jackrabbit Filevault Package Maven Plugin 1.1.0"
> [ ] -1 Do not release these packages because...
>
>
> Thanks,
> Konrad
>