David Costanzo created JEXL-319:
-----------------------------------

             Summary: Apache project documentation gives instructions in 
subversion
                 Key: JEXL-319
                 URL: https://issues.apache.org/jira/browse/JEXL-319
             Project: Commons JEXL
          Issue Type: Bug
            Reporter: David Costanzo


The Apache project page for JEXL at 
[http://commons.apache.org/proper/commons-jexl/] contains many links for 
getting started with the source code, none of which work because they all give 
instructions for Subversion.  These should rewritten in terms of git, be 
replaced with a link to the github project (which has an up-to-date 
contributor's guide), or simply be removed.

 

*Places to Update*

1) The instructions on 
[http://commons.apache.org/proper/commons-jexl/source-repository.html] are 
written for subversion and (fortunately) don't work at all.

2) [http://commons.apache.org/proper/commons-jexl/issue-tracking.html] includes 
a sentence

> For more information on subversion and creating patches see the [Apache 
> Contributors Guide|http://www.apache.org/dev/contributors.html].

The contribute guide is also written for subversion and an Apache-hosted git.  
This should be removed or replaced with a reference to 
[https://github.com/apache/commons-jexl/blob/master/CONTRIBUTING.md]

3)  There's a helpfully-named file that's committed into Subversion

[https://svn.apache.org/repos/asf/commons/proper/jexl/JEXLnowUsesGit.txt]

However, the content is misleading, as it says to go to 
[http://commons.apache.org/jexl/source-repository.html] (see #1 above).   It 
also says

 
{noformat}
The SVN tree has been moved to:
https://svn.apache.org/repos/asf/commons/_moved_to_git/jexl 
{noformat}
However, this looks like a stale copy of the source code from GitHub.  It might 
be better to direct people to GitHub.

4) On [http://commons.apache.org/proper/commons-jexl/building.html] there's a 
sentence

> The source is 
> [here|http://svn.apache.org/repos/asf/commons/proper/jexl/trunk/].

However, that link returns a 404 not found.

5) On [http://commons.apache.org/proper/commons-jexl/integration.html] it says 
that the project uses Jenkins, but I couldn't find it in the given link.  (It 
might be there, but I was under the impression that GitHub has its own CI 
system).

 

*Impact:*

I have a few bugs to report on JEXL.  Before reporting a bug, I usually try to 
see if it's still reproducible in the trunk, instead of just the latest 
release.  I typed "jexl" in a search engine and it took me to the project page. 
 None of the instructions I found to get that source code worked and even the 
place-holder that said it had moved to hit didn't help.  Eventually, I found my 
way to this Jira, which led me to some active bugs, which led me to a pull 
request, which led me to the GitHub.  All in all, this only took a few hours, 
but it's a few hours that could have been saved if the project documentation 
pointed me straight to GitHub.

 



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

Reply via email to