[jira] [Commented] (FOR-1244) "Fat tar" for easier installation

2018-08-06 Thread David Crossley (JIRA)


[ 
https://issues.apache.org/jira/browse/FOR-1244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16571092#comment-16571092
 ] 

David Crossley commented on FOR-1244:
-

Ah, no. That is the original convenience archive of the original 0.9 release.

We re-released later with two separate archives (the "*-sources.tar.gz" and the 
"*-dependencies.tar.gz" which are the [A] and [B] referred to above) as can be 
seen on our Downloads page and in that Homebrew formula.

We did not follow through as explained in the comment above to provide a new 
combined file [C].

This message today tries to summarise the history:

Date: Tue, 7 Aug 2018 13:23:05 +1000
From: David Crossley
To: dev at forrest
Subject: History - packaging, and the 0.9 release


> "Fat tar" for easier installation
> -
>
> Key: FOR-1244
> URL: https://issues.apache.org/jira/browse/FOR-1244
> Project: Forrest
>  Issue Type: Improvement
>  Components: Compile
>Reporter: Raymie Stata
>Priority: Major
> Fix For: 0.10-dev
>
>
> I've been writing a Homebrew formula for installing Forrest onto Macs 
> (https://github.com/mxcl/homebrew/pull/24520).  Homebrew doesn't handle the 
> two-tar-file structure of your distribution very well.  Can you publish a 
> "fat-tar" file that combines the contents of both, in addition to the two 
> independent ones?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (FOR-1244) "Fat tar" for easier installation

2018-08-04 Thread Gavin (JIRA)


[ 
https://issues.apache.org/jira/browse/FOR-1244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16569153#comment-16569153
 ] 

Gavin commented on FOR-1244:


Just noting here the new location for the Forrest homebrew config :-

https://github.com/Homebrew/homebrew-core/blob/master/Formula/apache-forrest.rb 

Also noting that is looks like we did end up providing a fat tar as in : 

http://archive.apache.org/dist/forrest/0.9/apache-forrest-0.9.tar.gz 

?

> "Fat tar" for easier installation
> -
>
> Key: FOR-1244
> URL: https://issues.apache.org/jira/browse/FOR-1244
> Project: Forrest
>  Issue Type: Improvement
>  Components: Compile
>Reporter: Raymie Stata
>Priority: Major
>
> I've been writing a Homebrew formula for installing Forrest onto Macs 
> (https://github.com/mxcl/homebrew/pull/24520).  Homebrew doesn't handle the 
> two-tar-file structure of your distribution very well.  Can you publish a 
> "fat-tar" file that combines the contents of both, in addition to the two 
> independent ones?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (FOR-1244) Fat tar for easier installation

2013-11-28 Thread David Crossley (JIRA)

[ 
https://issues.apache.org/jira/browse/FOR-1244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13835145#comment-13835145
 ] 

David Crossley commented on FOR-1244:
-

Sure will. I cannot believe that we forgot that. See http://s.apache.org/mCW at 
item [C] where we did plan for it.

Would one of the other Forrest committers please do this. It should be 
straight-forward. We have already voted on the release source package [A] at 
http://s.apache.org/pdJ so any convenience packages can now be made.

As explained in those threads, we will need to tweak the trunk build system to 
create each of those three packages. If you feel up to it then also do it in 
the 0.9 release branch to solve this immediate issue.

Otherwise we could leave that step for the next release, and take a short-cut 
for now:

* Obtain and verify both [A] and [B].
* Combine them on your local system.
* Build the full convenience package. Create signature and md5 etc.
* Add to https://dist.apache.org/repos/dist/dev/forrest
* Ask others to review. Maybe append their sigs.
* When ready, do 'svn mv' this to the repos/dist/release/forrest/
* When picked up by the mirrors, add it to our download page and publish.


 Fat tar for easier installation
 -

 Key: FOR-1244
 URL: https://issues.apache.org/jira/browse/FOR-1244
 Project: Forrest
  Issue Type: Improvement
  Components: Compile
Reporter: Raymie Stata

 I've been writing a Homebrew formula for installing Forrest onto Macs 
 (https://github.com/mxcl/homebrew/pull/24520).  Homebrew doesn't handle the 
 two-tar-file structure of your distribution very well.  Can you publish a 
 fat-tar file that combines the contents of both, in addition to the two 
 independent ones?



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (FOR-1244) Fat tar for easier installation

2013-11-28 Thread David Crossley (JIRA)

[ 
https://issues.apache.org/jira/browse/FOR-1244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13835149#comment-13835149
 ] 

David Crossley commented on FOR-1244:
-

Raymie Stata, thanks for your efforts at Homebrew. I see that you found a way 
to get it in using the current split packages. Great. We will still get that 
fixed.

By the way, your description of Apache Forrest in the pull request is not 
correct. Please see the top of our home page.

 Fat tar for easier installation
 -

 Key: FOR-1244
 URL: https://issues.apache.org/jira/browse/FOR-1244
 Project: Forrest
  Issue Type: Improvement
  Components: Compile
Reporter: Raymie Stata

 I've been writing a Homebrew formula for installing Forrest onto Macs 
 (https://github.com/mxcl/homebrew/pull/24520).  Homebrew doesn't handle the 
 two-tar-file structure of your distribution very well.  Can you publish a 
 fat-tar file that combines the contents of both, in addition to the two 
 independent ones?



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (FOR-1244) Fat tar for easier installation

2013-11-28 Thread Raymie Stata (JIRA)

[ 
https://issues.apache.org/jira/browse/FOR-1244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13835173#comment-13835173
 ] 

Raymie Stata commented on FOR-1244:
---

Thanks for jumping on this.  The way I solved the problem for 0.9 is not robust 
-- I needed to carefully inspect the contents of the two tarballs to find just 
the right set of non-overlapping directories for installing the dependencies.  
As Forrest is updated, this approach would be a maintenance problem.  It'll be 
great to have the fat tarball -- Homebrew loves those.

(Sorry about the bad description. One good thing about Homebrew is that 
Formulas direct users back to project Web sites (e.g., brew home 
apache-forrest), so upstream projects are in control of how they describe 
themselves.  The text in my pull request will quickly be lost to the mists of 
time.)

 Fat tar for easier installation
 -

 Key: FOR-1244
 URL: https://issues.apache.org/jira/browse/FOR-1244
 Project: Forrest
  Issue Type: Improvement
  Components: Compile
Reporter: Raymie Stata

 I've been writing a Homebrew formula for installing Forrest onto Macs 
 (https://github.com/mxcl/homebrew/pull/24520).  Homebrew doesn't handle the 
 two-tar-file structure of your distribution very well.  Can you publish a 
 fat-tar file that combines the contents of both, in addition to the two 
 independent ones?



--
This message was sent by Atlassian JIRA
(v6.1#6144)