You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by Daniel Klco <dk...@apache.org> on 2018/09/27 14:22:23 UTC

[Site] - Downloads v. GitHub Analysis

Team,

I was going to suggest that we link to the Github sites from the Downloads
page, but while i was testing the concept, I found some major issues with
the list of downloads. There are 34 different downloads which do not map to
a GitHub repository.

Based on some analysis, I believe the following (15/34) should should be
moved to deprecated as they are not used in launchpad nor migrated to
GitHub:

https://github.com/apache/sling-org-apache-sling-extensions-explorer -
Replaced with Composum
https://github.com/apache/sling-org-apache-sling-samples-path-based-rtp -
not updated since 2009
https://github.com/apache/sling-org-apache-sling-jcr-compiler - Replaced
with FSClassloader
https://github.com/apache/sling-org-apache-sling-auth-selector - not
updated since 2014
https://github.com/apache/sling-org-apache-sling-extensions-threaddump -
not updated since 2012
https://github.com/apache/sling-org-apache-sling-auth-openid - not updated
since 2010
https://github.com/apache/sling-org-apache-sling-servlets-compat - not
updated since 2014
https://github.com/apache/sling-org-apache-sling-scripting-jst - not
updated since 2010
https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-server -
not updated since 2015 (replaced by Oak?)
https://github.com/apache/sling-org-apache-sling-jcr-prefs - not updated
since 2009
https://github.com/apache/sling-org-apache-sling-bgservlets - not updated
since 2016
https://github.com/apache/sling-org-apache-sling-bgservlets-testing - not
updated since 2016
https://github.com/apache/sling-org-apache-sling-testing-sling-mock-jackrabbit
- not currently part of Sling Mock
https://github.com/apache/sling-org-apache-sling-testing-samples-failingtests
- not updated since 2011
https://github.com/apache/sling-org-apache-sling-testing-samples-sampletests
- not updated since 2011
https://github.com/apache/sling-org-apache-sling-testing-samples-integrationtests
- not updated since 2011

The following may be missing being migrated (5/34):

https://github.com/apache/sling-org-apache-sling-crankstart-api
https://github.com/apache/sling-org-apache-sling-crankstart-api-fragment
https://github.com/apache/sling-org-apache-sling-crankstart-core
https://github.com/apache/sling-org-apache-sling-crankstart-sling-extensions
https://github.com/apache/sling-org-apache-sling-karaf-repoinit

This one (my bad) has a mismatch between the Maven Artifact and repository
name:
https://github.com/apache/sling-org-apache-sling-fileoptim

Finally, the remaining artifacts (12/34) are part of a multi-module setup
and will need to be provide a separate URL / artifact ID for the github
module.

https://github.com/apache/sling-org-apache-sling-cms-ui
https://github.com/apache/sling-org-apache-sling-testing-sling-mock-core
https://github.com/apache/sling-org-apache-sling-testing-osgi-mock-core
https://github.com/apache/sling-org-apache-sling-cms-reference
https://github.com/apache/sling-org-apache-sling-performance-base
https://github.com/apache/sling-org-apache-sling-testing-osgi-mock-junit5
https://github.com/apache/sling-org-apache-sling-testing-osgi-mock-junit4
https://github.com/apache/sling-org-apache-sling-testing-sling-mock-junit5
https://github.com/apache/sling-org-apache-sling-testing-sling-mock-junit4
https://github.com/apache/sling-org-apache-sling-cms-core
https://github.com/apache/sling-org-apache-sling-cms-builder

Finally, I'm not sure about this bundle as it's been updated pretty
recently, but doesn't have a GitHub repo, which seems strange:

https://github.com/apache/sling-org-apache-sling-xss-compat

In summary, I have three questions:

   1. Do we agree with the list of downloads to be moved to deprecated?
   2. Do we need to create repos for the missing downloads (aka are
   crankstart and karaf-repoinit supported)?
   3. Is XSS Compat supported or should that be moved to deprecated as well?

Thanks!
-Dan

Re: [Site] - Downloads v. GitHub Analysis

Posted by Bertrand Delacretaz <bd...@apache.org>.
On Fri, Sep 28, 2018 at 2:43 PM Daniel Klco <da...@gmail.com> wrote:
> ...I was thinking that it'd make sense to add links to the GitHub
> repositories to make it easier to find the source code for the bundles...

Sounds good and I think for older modules which haven't been moved to
GitHub we might just point do
https://svn.apache.org/repos/asf/sling/trunk/ ?

Or remove those download links as I think you suggest - older releases
remain available at http://archive.apache.org/dist/sling/ - I have
just re-added this link to http://sling.apache.org/downloads.cgi

-Bertrand

Re: [Site] - Downloads v. GitHub Analysis

Posted by Daniel Klco <da...@gmail.com>.
Yes, I was thinking that it'd make sense to add links to the GitHub
repositories to make it easier to find the source code for the bundles.

You can see where I was going here:
https://github.com/apache/sling-site/tree/download-enhancements

-Dan

On Fri, Sep 28, 2018 at 9:02 AM Robert Munteanu <ro...@apache.org> wrote:

> Hi Dan,
>
> On Thu, 2018-09-27 at 10:22 -0400, Daniel Klco wrote:
> > I was going to suggest that we link to the Github sites from the
> > Downloads
> > page, but while i was testing the concept, I found some major issues
> > with
> > the list of downloads. There are 34 different downloads which do not
> > map to
> > a GitHub repository.
>
> Is that for easily locating the source code?
>
> Thanks,
>
> Robert
>
>

Re: [Site] - Downloads v. GitHub Analysis

Posted by Robert Munteanu <ro...@apache.org>.
Hi Dan,

On Thu, 2018-09-27 at 10:22 -0400, Daniel Klco wrote:
> I was going to suggest that we link to the Github sites from the
> Downloads
> page, but while i was testing the concept, I found some major issues
> with
> the list of downloads. There are 34 different downloads which do not
> map to
> a GitHub repository.

Is that for easily locating the source code?

Thanks,

Robert


Re: [Site] - Downloads v. GitHub Analysis

Posted by Radu Cotescu <ra...@apache.org>.
Should still be supported. Karl, any idea why the repo is missing?

> On 28 Sep 2018, at 09:30, Oliver Lietz <ap...@oliverlietz.de> wrote:
> 
>>   3. Is XSS Compat supported or should that be moved to deprecated as well?
> 
> I guess it's supported, Radu?


Re: [Site] - Downloads v. GitHub Analysis

Posted by Oliver Lietz <ap...@oliverlietz.de>.
On Thursday 27 September 2018 10:22:23 Daniel Klco wrote:
> Team,
> 
> I was going to suggest that we link to the Github sites from the Downloads
> page, but while i was testing the concept, I found some major issues with
> the list of downloads. There are 34 different downloads which do not map to
> a GitHub repository.
> 
> Based on some analysis, I believe the following (15/34) should should be
> moved to deprecated as they are not used in launchpad nor migrated to
> GitHub:
> 
> https://github.com/apache/sling-org-apache-sling-extensions-explorer -
> Replaced with Composum
> https://github.com/apache/sling-org-apache-sling-samples-path-based-rtp -
> not updated since 2009
> https://github.com/apache/sling-org-apache-sling-jcr-compiler - Replaced
> with FSClassloader
> https://github.com/apache/sling-org-apache-sling-auth-selector - not
> updated since 2014
> https://github.com/apache/sling-org-apache-sling-extensions-threaddump -
> not updated since 2012
> https://github.com/apache/sling-org-apache-sling-auth-openid - not updated
> since 2010
> https://github.com/apache/sling-org-apache-sling-servlets-compat - not
> updated since 2014
> https://github.com/apache/sling-org-apache-sling-scripting-jst - not
> updated since 2010
> https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-server -
> not updated since 2015 (replaced by Oak?)
> https://github.com/apache/sling-org-apache-sling-jcr-prefs - not updated
> since 2009
> https://github.com/apache/sling-org-apache-sling-bgservlets - not updated
> since 2016
> https://github.com/apache/sling-org-apache-sling-bgservlets-testing - not
> updated since 2016
> https://github.com/apache/sling-org-apache-sling-testing-sling-mock-jackrabb
> it - not currently part of Sling Mock
> https://github.com/apache/sling-org-apache-sling-testing-samples-failingtest
> s - not updated since 2011
> https://github.com/apache/sling-org-apache-sling-testing-samples-sampletests
> - not updated since 2011
> https://github.com/apache/sling-org-apache-sling-testing-samples-integration
> tests - not updated since 2011
> 
> The following may be missing being migrated (5/34):
> 
> https://github.com/apache/sling-org-apache-sling-crankstart-api
> https://github.com/apache/sling-org-apache-sling-crankstart-api-fragment
> https://github.com/apache/sling-org-apache-sling-crankstart-core
> https://github.com/apache/sling-org-apache-sling-crankstart-sling-extensions
> https://github.com/apache/sling-org-apache-sling-karaf-repoinit
> 
> This one (my bad) has a mismatch between the Maven Artifact and repository
> name:
> https://github.com/apache/sling-org-apache-sling-fileoptim
> 
> Finally, the remaining artifacts (12/34) are part of a multi-module setup
> and will need to be provide a separate URL / artifact ID for the github
> module.
> 
> https://github.com/apache/sling-org-apache-sling-cms-ui
> https://github.com/apache/sling-org-apache-sling-testing-sling-mock-core
> https://github.com/apache/sling-org-apache-sling-testing-osgi-mock-core
> https://github.com/apache/sling-org-apache-sling-cms-reference
> https://github.com/apache/sling-org-apache-sling-performance-base
> https://github.com/apache/sling-org-apache-sling-testing-osgi-mock-junit5
> https://github.com/apache/sling-org-apache-sling-testing-osgi-mock-junit4
> https://github.com/apache/sling-org-apache-sling-testing-sling-mock-junit5
> https://github.com/apache/sling-org-apache-sling-testing-sling-mock-junit4
> https://github.com/apache/sling-org-apache-sling-cms-core
> https://github.com/apache/sling-org-apache-sling-cms-builder
> 
> Finally, I'm not sure about this bundle as it's been updated pretty
> recently, but doesn't have a GitHub repo, which seems strange:
> 
> https://github.com/apache/sling-org-apache-sling-xss-compat
> 
> In summary, I have three questions:
> 
>    1. Do we agree with the list of downloads to be moved to deprecated?

+1 but testing bundles, AFAIR they are still used

>    2. Do we need to create repos for the missing downloads (aka are
>    crankstart and karaf-repoinit supported)?

karaf-repoinit is deprecated, required repoinit statements moved to karaf-
configs

>    3. Is XSS Compat supported or should that be moved to deprecated as well?

I guess it's supported, Radu?

Regards,
O.

> Thanks!
> -Dan