Market Research - Request For Information: Apache Sling Professional Services

2017-01-11 Thread Ravindra Singareddy
Hello Experts,

We are a very small company and starting to propose Apache Sling based 
solutions for budget clients. I would like to know any small company 
(professionals) provides Apache Sling architectural review and yearly 
production support plans?


you can send email response to

ravi (at) singareddy (dot) com


Thanks a lot


Ravi Singareddy

Singareddy, Inc


[jira] [Commented] (SLING-6344) Support filter.xmls being generated by the content-package-maven-plugin

2017-01-11 Thread Konrad Windszus (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-6344?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15818619#comment-15818619
 ] 

Konrad Windszus commented on SLING-6344:


Let's track that first step in SLING-6453 and use this ticket for the next step 
to really support filter.xmls being generated by the Maven plugin.

> Support filter.xmls being generated by the content-package-maven-plugin
> ---
>
> Key: SLING-6344
> URL: https://issues.apache.org/jira/browse/SLING-6344
> Project: Sling
>  Issue Type: Bug
>  Components: IDE
>Affects Versions: Sling Eclipse IDE 1.1.0
>Reporter: Konrad Windszus
>Priority: Critical
> Attachments: SLING-6344-v01.patch, SLING-6344-v02.patch, 
> SLING-6344-v03.patch
>
>
> The content-package-maven plugin can not only consume a filter.xml from the 
> source directory, but also generate or merge filter.xmls. Therefore Sling IDE 
> should consider only the filter.xml in the generated artifacts (package). The 
> problem with that is, that content-package-maven-plugin does only generate 
> that filter.xml when it generates the real package.
> There is one other related issue: In case a filter file is not found, the 
> method {{ResourceChangeCommandFactory#getFilterResult}} returns {{ALLOW}} 
> while it should return {{DENY}} to not overwrite any nodes in case the filter 
> rules could not be determined.
> In my case those two problems lead to a modification of the jcr:primaryType 
> of the root node in the JCR from {{rep:root}} to {{nt:unstructured}} and the 
> resourceType from {{sling:redirect}} to just being removed which breaks the 
> redirect handling.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (SLING-6453) In case no filter.xml could be found nothing should be synchronized

2017-01-11 Thread Konrad Windszus (JIRA)
Konrad Windszus created SLING-6453:
--

 Summary: In case no filter.xml could be found nothing should be 
synchronized
 Key: SLING-6453
 URL: https://issues.apache.org/jira/browse/SLING-6453
 Project: Sling
  Issue Type: Bug
  Components: IDE
Affects Versions: Sling Eclipse IDE 1.1.0
Reporter: Konrad Windszus
Assignee: Konrad Windszus
 Fix For: Sling Eclipse IDE 1.2.0


In case a filter file is not found the method 
ResourceChangeCommandFactory#getFilterResult returns ALLOW while it should 
return DENY to not overwrite any nodes in case the filter rules could not be 
determined. Look at SLING-6344 for a concrete example where that behaviour lead 
to partly broken Sling servers.

That would affect synchronisation and dedicated import/export.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-6423) Allow for specifying ACL merge mode (ACHandling) in repoinit

2017-01-11 Thread Nitin Nizhawan (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-6423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15818567#comment-15818567
 ] 

Nitin Nizhawan commented on SLING-6423:
---

Yes, {{(ACLOptions=merge)}} syntax looks good to me for our use case.
 I earlier thought that block would be required but looking at it again since 
we can define multiple ACEs within one set ACL statement, it seems unnecessary.

> Allow for specifying ACL merge mode (ACHandling) in repoinit
> 
>
> Key: SLING-6423
> URL: https://issues.apache.org/jira/browse/SLING-6423
> Project: Sling
>  Issue Type: New Feature
>  Components: Repoinit
>Reporter: Nitin Nizhawan
> Attachments: SLING-6423_testcases.patch
>
>
> Repoinit by default just add new ACLs if they are not already present.
> By contract package manager provides various strategies for ACL merging
> Extend repoinit to allow specifying these strategies 
> https://jackrabbit.apache.org/filevault/apidocs/org/apache/jackrabbit/vault/fs/io/AccessControlHandling.html#MERGE



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-6352) do not use unstable Jackrabbit releases

2017-01-11 Thread Julian Reschke (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-6352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15818508#comment-15818508
 ] 

Julian Reschke commented on SLING-6352:
---

FWIW, Sling should now switch to Jackrabbit 2.14.0 throughout. (ping 
[~cziegeler])

> do not use unstable Jackrabbit releases
> ---
>
> Key: SLING-6352
> URL: https://issues.apache.org/jira/browse/SLING-6352
> Project: Sling
>  Issue Type: Task
>  Components: JCR
>Reporter: Julian Reschke
>
> bundles/jcr/webdav currently references jackrabbit 2.13.1. This is a test 
> release from an unstable branch.
> Please either change this to the latest stable release (2.12.*), or wait for 
> 2.14 to be released (track using JCR-4071).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Re: [RESULT] [VOTE] Release junit.core:1.0.23, junit.teleporter:1.0.10, testing.clients:1.0.1, testing.rules:1.0.1, testing.serversetup:1.0.1

2017-01-11 Thread Andrei Dulvac
Thanks a lot Robert.

I completed the maven central promotion and jira releases as well.

- Andrei

On Wed, Jan 11, 2017 at 11:24 AM Robert Munteanu  wrote:

> On Wed, 2017-01-11 at 07:40 +, Andrei Dulvac wrote:
> > Hi,
> >
> > The vote has passed with 3 binding votes.
> > Can a PMC help copy these releases to the Sling dist directory and
> > promote
> > the artifacts to maven central?
>
> I copied the release to the dist directory. You should be able to
> perform the other steps mentioned at [1], including Maven central
> promotion, Jira updates, etc.
>
> Robert
>
>
> [1]: http://sling.apache.org/documentation/development/release-manageme
> nt.html#promoting-the-release
> 
>


[jira] [Resolved] (SLING-6452) Update / Clean access manager project

2017-01-11 Thread Carsten Ziegeler (JIRA)

 [ 
https://issues.apache.org/jira/browse/SLING-6452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler resolved SLING-6452.
-
Resolution: Fixed

Updated to latest parent pom
Cleaned up pom
Added packageinfo files
Converted to OSGi annotations
Removed unused files

> Update / Clean access manager project
> -
>
> Key: SLING-6452
> URL: https://issues.apache.org/jira/browse/SLING-6452
> Project: Sling
>  Issue Type: Improvement
>  Components: JCR
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
> Fix For: JCR Jackrabbit Access Manager 2.1.4
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (SLING-6452) Update / Clean access manager project

2017-01-11 Thread Carsten Ziegeler (JIRA)
Carsten Ziegeler created SLING-6452:
---

 Summary: Update / Clean access manager project
 Key: SLING-6452
 URL: https://issues.apache.org/jira/browse/SLING-6452
 Project: Sling
  Issue Type: Improvement
  Components: JCR
Reporter: Carsten Ziegeler
Assignee: Carsten Ziegeler
 Fix For: JCR Jackrabbit Access Manager 2.1.4






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (SLING-6451) Remove dependency to jcr.resource API

2017-01-11 Thread Carsten Ziegeler (JIRA)

 [ 
https://issues.apache.org/jira/browse/SLING-6451?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler resolved SLING-6451.
-
Resolution: Fixed

Removed the dependency to JCR Resource API in rev 1778291
In addition: 
cleaned up pom
moved to latest parent pom
converted to official OSGi annotations
cleaned up metatype
converted to new ResourceProvider SPI

> Remove dependency to jcr.resource API
> -
>
> Key: SLING-6451
> URL: https://issues.apache.org/jira/browse/SLING-6451
> Project: Sling
>  Issue Type: Improvement
>  Components: JCR
>Affects Versions: JCR Jackrabbit User Manager 2.2.4
>Reporter: Carsten Ziegeler
>Assignee: Carsten Ziegeler
> Fix For: JCR Jackrabbit User Manager 2.2.6
>
>
> As the jcr.resource API is deprecated we should replace it's usage with the 
> Resource API



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (SLING-6451) Remove dependency to jcr.resource API

2017-01-11 Thread Carsten Ziegeler (JIRA)
Carsten Ziegeler created SLING-6451:
---

 Summary: Remove dependency to jcr.resource API
 Key: SLING-6451
 URL: https://issues.apache.org/jira/browse/SLING-6451
 Project: Sling
  Issue Type: Improvement
  Components: JCR
Affects Versions: JCR Jackrabbit User Manager 2.2.4
Reporter: Carsten Ziegeler
Assignee: Carsten Ziegeler
 Fix For: JCR Jackrabbit User Manager 2.2.6


As the jcr.resource API is deprecated we should replace it's usage with the 
Resource API



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-6448) Not able to upload file when sling running as war file using curl

2017-01-11 Thread Ravi Singareddy (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-6448?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15818124#comment-15818124
 ] 

Ravi Singareddy commented on SLING-6448:


Added jetty dependency in the pom.xml as follows: Build requires jetty plugin 
to run war file.

.
.
.



  org.eclipse.jetty
  jetty-maven-plugin
  9.3.12.v20160915


org.codehaus.mojo
ianal-maven-plugin



verify-legal-files




.
.
.
.

> Not able to upload file when sling running as war file using curl
> -
>
> Key: SLING-6448
> URL: https://issues.apache.org/jira/browse/SLING-6448
> Project: Sling
>  Issue Type: Bug
>  Components: Launchpad
>Affects Versions: Launchpad Builder 9
> Environment: Windows, Apache 
>Reporter: Ravi Singareddy
>
> Here are steps followed
> 1) Checked out code from svn
> svn co http://svn.apache.org/repos/asf/sling/trunk sling
> 2) cd sling
> 3) cd launchpad/builder
> 4) mvn --update-snapshots clean install
> 5) mvn jetty:run-war
> (please note I have add jetty dependency in pom.xml to run above command)
> I have used curl to upload file
> >> curl -u admin:admin http://localhost:8080/content/test.html --upload-file 
> >> test.html
> is giving following error: PUT 405 Error
> d:\curl-7.52.1-win64-mingw\bin\curl.exe -u admin:admin 
> http://localhost:8080/content/test.html --upload-file test.html
> 
> 
> 
> 405 Method PUT not supported
> 
> 
> Method PUT not supported (405)
> The requested URL /content/test.html resulted in an error in Apache Sling
>  Core Default Servlet.
> Request Progress:
> 
>   0 TIMER_START{Request Processing}
>   2 COMMENT timer_end format is {elapsed microseconds,timer 
> name
> } optional message
>  10 LOG Method=PUT, PathInfo=null
>  21 TIMER_START{handleSecurity}
>2418 TIMER_END{2395,handleSecurity} authenticator 
> org.apache.sling.auth.core.
> impl.SlingAuthenticator@68556f8e returns true
>3517 TIMER_START{ResourceResolution}
>3925 TIMER_END{406,ResourceResolution} URI=/content/test.html resolves to
>  Resource=NonExistingResource, path=/content/test.html
>3936 LOG Resource Path Info: SlingRequestPathInfo: 
> path=/content/landin
> g.html, selectorString=null, extension=html, suf
> fix=null
>3936 TIMER_START{ServletResolution}
>3941 TIMER_START{resolveServlet(/content/test.html)}
>4367 TIMER_END{423,resolveServlet(/content/test.html)} Using servlet Apac
> he Sling Core Default Servlet
>4371 TIMER_END{434,ServletResolution} URI=/content/test.html handled by S
> ervlet=Apache Sling Core Default Servlet
>4378 LOG Applying Requestfilters
>4385 LOG Calling filter: org.apache.sling.i18n.impl.I18NFilter
>4392 LOG Calling filter: 
> org.apache.sling.engine.impl.debug.RequestProgressTr
> ackerLogFilter
>4397 LOG Applying Componentfilters
>4409 TIMER_START{Apache Sling Core Default Servlet#0}
>4425 LOG Applying Error filters
>4428 LOG Calling filter: org.apache.sling.i18n.impl.I18NFilter
>4433 TIMER_START{handleError:status=405}
>4577 TIMER_END{143,handleError:status=405} Using handler 
> org.apache.sling.ser
> vlets.resolver.internal.defaults.DefaultErrorHandlerServlet
>5111 TIMER_END{5109,Request Processing} Dumping 
> SlingRequestProgressTracker E
> ntries
> 
> 
> ApacheSling/2.6 (jetty/9.3.12.v20160915, Java HotSpot(TM) 64-Bit 
> Server
>  VM 1.8.0_102, Windows 8 6.2 amd64)
> 
> 
> ___
> But If start sling using executable jar able to upload the file using curl.
> java -Xmx4g -Xms4g -Dsling.home=\var\sling -Dsling.run.modes=oak -jar 
> target\org.apache.sling.launchpad-9-SNAPSHOT.jar start
> Thanks
> Ravi



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (SLING-6450) [HTL] Cannot retrieve "length" property for arrays of primitive types

2017-01-11 Thread Radu Cotescu (JIRA)

 [ 
https://issues.apache.org/jira/browse/SLING-6450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Radu Cotescu resolved SLING-6450.
-
Resolution: Fixed

Fixed in [r1778282|https://svn.apache.org/viewvc?view=revision=1778282]

> [HTL] Cannot retrieve "length" property for arrays of primitive types
> -
>
> Key: SLING-6450
> URL: https://issues.apache.org/jira/browse/SLING-6450
> Project: Sling
>  Issue Type: Bug
>  Components: Scripting
>Affects Versions: Scripting Sightly Engine 1.0.0
>Reporter: Radu Cotescu
>Assignee: Radu Cotescu
> Fix For: Scripting HTL Compiler 1.0.6, Scripting HTL Java 
> Compiler 1.0.8
>
>
> When attempting to retrieve the {{length}} property of an array of 
> primitives, HTL will return {{null}}. The behaviour should, however, be 
> unitary with the one for Object arrays.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Re: [VOTE] Release Apache Sling Resource Resolver 1.5.10

2017-01-11 Thread Daniel Klco
+1

On Tue, Jan 10, 2017 at 3:49 AM, Robert Munteanu  wrote:

> On Mon, 2017-01-09 at 16:36 +0100, Carsten Ziegeler wrote:
> > Please vote to approve this release:
>
> +1
>
> Robert


[jira] [Created] (SLING-6450) [HTL] Cannot retrieve "length" property for arrays of primitive types

2017-01-11 Thread Radu Cotescu (JIRA)
Radu Cotescu created SLING-6450:
---

 Summary: [HTL] Cannot retrieve "length" property for arrays of 
primitive types
 Key: SLING-6450
 URL: https://issues.apache.org/jira/browse/SLING-6450
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Sightly Engine 1.0.0
Reporter: Radu Cotescu
Assignee: Radu Cotescu
 Fix For: Scripting HTL Compiler 1.0.6, Scripting HTL Java Compiler 
1.0.8


When attempting to retrieve the {{length}} property of an array of primitives, 
HTL will return {{null}}. The behaviour should, however, be unitary with the 
one for Object arrays.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Re: [RESULT] [VOTE] Release junit.core:1.0.23, junit.teleporter:1.0.10, testing.clients:1.0.1, testing.rules:1.0.1, testing.serversetup:1.0.1

2017-01-11 Thread Robert Munteanu
On Wed, 2017-01-11 at 07:40 +, Andrei Dulvac wrote:
> Hi,
> 
> The vote has passed with 3 binding votes.
> Can a PMC help copy these releases to the Sling dist directory and
> promote
> the artifacts to maven central?

I copied the release to the dist directory. You should be able to
perform the other steps mentioned at [1], including Maven central
promotion, Jira updates, etc.

Robert


[1]: http://sling.apache.org/documentation/development/release-manageme
nt.html#promoting-the-release