Fri 24 Jan 2014 03:58:54 AM UTC, comment #14:
Added to the wiki. That satisfies me for now, it can be added to the main site later if there is demand for it.
http://wiki.octave.org/Continuous_Build
|
Thu 23 Jan 2014 06:15:23 PM UTC, comment #13:
I suppose it would be okay on the main website as long as it was clearly marked as dangerous, nightly build, might not work. Otherwise, just put it on the Wiki somewhere along with the warnings that this is really beta material.
|
Thu 23 Jan 2014 05:48:32 PM UTC, comment #12:
In comment #3 I suggested a link on the main http://www.octave.org website to "download latest snapshot" of the source tarball as built by hydra. That's the only open issue. Do you think that's worth putting on the main site on the "getting involved" page? If not I'll just link to it from the wiki somewhere.
|
Thu 23 Jan 2014 04:47:58 PM UTC, comment #11:
Ping. Was this issue resolved. It seems from the comments that there is a valid link available to the hydra builds.
|
Fri 10 Jan 2014 02:28:02 PM UTC, comment #10:
Yes, the tarballs downloaded from the hydra URL should be identical to the output of "make dist". IIRC the only missing dependencies in the hydra build are ARPACK and Qt, neither of which should affect building documentation or a correctly bootstrapped dist tarball.
|
Fri 10 Jan 2014 10:52:19 AM UTC, comment #9:
As to comment #3:
Are those tarballs bootstrapped?
If so they could serve as the mxe-octave "unstable" target.
(would need to "sed" the proper sha1 checksum in mxe-octave/src/octave.mk)
|
Thu 09 Jan 2014 03:26:54 PM UTC, comment #8:
Sorry, corrected url:
http://jordi.platinum.linux.pl/tmp/octave-1f072ae35ede.tar.gz
|
Thu 09 Jan 2014 02:50:18 PM UTC, comment #7:
Ah, that's great! Not just creating the tarball for me, but that 3.8.1 is coming reasonably soon.
But in fact, I'm getting a 404 for that URL...
|
Thu 09 Jan 2014 02:36:44 PM UTC, comment #6:
I was afraid this might happen. The 4.1 branch has received more experimental features than what you want, which is merely to test the bugfixes for CVX that jwe has been working on.
I have bootstrapped and tarballed a more recent revision from the stable branch (what will become 3.8.1 soon). Try this one instead:
http://platinum.linux.pl/tmp/octave-1f072ae35ede.tar.gz
(warning: this url is not stable, and I will remove it once it's served its immediate purpose)
|
Thu 09 Jan 2014 02:22:28 PM UTC, comment #5:
Argh. For some reason I'm getting compile errors with this dev tarball despite using the same build environment as 3.8.0. They're not due to source changes, it's just a subtle difference between the way 3.8.0 was bootstrapped and this one. GRR. Well, Homebrew doesn't get a --HEAD option yet, I'm afraid, but I'm still stuck as well.
|
Thu 09 Jan 2014 01:51:13 AM UTC, comment #4:
Actually this easier link works and doesn't require hardcoding the current version in the link:
http://hydra.nixos.org/job/gnu/octave-default/tarball/latest/download
|
Thu 09 Jan 2014 01:48:22 AM UTC, comment #3:
The following link can be used to get the latest tarball I think:
http://hydra.nixos.org/job/gnu/octave-default/tarball/latest/download/1/octave-4.1.0+.tar.gz
This is new to me and looks like a really nice feature of hydra that we might want to publicize somewhere on the web site or the wiki.
I'll leave this report open until we decide if we want to make a link to this tarball available on the web site.
|
Thu 09 Jan 2014 01:23:40 AM UTC, comment #2:
Excellent, thanks. This will certainly suffice for my purposes and I will make use of it. Feel free to close this ticket.
That said, Homebrew supports a "--HEAD" option that downloads the bleeding edge build over the fixed version. I've got a recipe for Homebrew that I'm almost ready to push to the repo. It would be great to support the --HEAD option there too, but to do that we'd need a static link pointing to the latest dev build.
Again, that's above and beyond what I need here, but if there's an easy way to make that happen I think it might be useful to the larger Homebrew community.
|
Thu 09 Jan 2014 12:46:40 AM UTC, comment #1:
Does this answer your request?
We have a continuous build of Octave going at http://hydra.nixos.org/jobset/gnu/octave-default. If you go to the latest build of the "tarball" job at http://hydra.nixos.org/job/gnu/octave-default/tarball, you'll see a link to download the "build product" which is the equivalent of the official source release tarball that you would download from ftp.gnu.org.
The tarball job summary page will also tell you which mercurial revision of the Octave repo was used to build the tarball.
Let me know if you are able to download this source tarball and build on your system.
|
Thu 09 Jan 2014 12:26:19 AM UTC, original submission:
Any chance we could get an automated build of the latest dev build posted to ftp.gnu.org? I'm frankly struggling with getting the dev build compiled on my Mac, so I haven't been able to test the fixes you've posted for my bug reports (much appreciated)!
That said, I've had great success getting a new Homebrew formula working that can grab 3.8.0 from the FTP site, patch, configure, and compile without intervention. So I think the problem is that I'm not using quite the same environment that Homebrew is when I'm bootstrapping the repo source.
If there was a package posted to ftp.gnu.org containing the tip, perhaps called "octave-nightly.tar.gz" etc., already bootstrapped, I'd have no trouble building bleeding edge releases.
Thanks for the consideration.
|