Downloading a build from buildbot

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Downloading a build from buildbot

Christian Frick

Dear all

 

I’d like to test the newest (not yet stable) changes of Octave for Windows and therefore try to download the newest builds from http://buildbot.octave.org:8010.

Unfortunately, I was not able to find any download link in e.g. http://buildbot.octave.org:8010/#/builders/14/builds/489. Is this even supported? If yes, what do I have to do? Do I have to be logged in?

 

Sorry for this very basic question, thanks a lot and best regards

Christian Frick


 

Reply | Threaded
Open this post in threaded view
|

Re: Downloading a build from buildbot

PhilipNienhuis
Christian Frick wrote

> Dear all
>
> I'd like to test the newest (not yet stable) changes of Octave for Windows
> and therefore try to download the newest builds from
> <a href="http://buildbot.octave.org:8010&lt;http://buildbot.octave.org:8010/&gt;">http://buildbot.octave.org:8010&lt;http://buildbot.octave.org:8010/&gt;.
> Unfortunately, I was not able to find any download link in e.g.
> http://buildbot.octave.org:8010/#/builders/14/builds/489. Is this even
> supported? If yes, what do I have to do? Do I have to be logged in?
>
> Sorry for this very basic question, thanks a lot and best regards

It's no unfair question.

Some of us (including me) regularly make development crossbuilds, but don't
upload them.

Below is what *I think* is the reasoning, and it is along the lines I think
about it:

We are wary that such unstable builds might be disseminated to a wider
audience that doesn't want to just test them but rather thinks they can be
used for daily work. Some of us might even fear that this applies especially
to Windows users.
As such unstable builds may have yet uncovered bugs reaching from harmless
to severe we're afraid that using those builds for daily work and then
hitting such bugs will lead to an in our opinion unduly bad exposure for
Octave.
Another thing of course is that keeping those unstable builds will lead to a
huge dead archive of unstable builds only taking up storage space. FYI,
Windows installers including pre-built packages are >310 MB these days.

So your alternative is waiting for release candidates.

All in all I think this is not unreasonable. Many (but OK, not all) software
vendors and communities essentially work the very same way, Octave is by no
means alone in this.

So yes there's a hurdle, i.e., you must be able to produce your own unstable
builds in order to be able to test them.
FYI, I do this myself (AND I use those for daily work 8-Z ) but then I
usually have several recent unstable builds installed side by side to be
able to have a fallback option and I always report bugs and very rough
edges.

HTH
Philip




--
Sent from: https://octave.1599824.n4.nabble.com/Octave-Maintainers-f1638794.html

Reply | Threaded
Open this post in threaded view
|

Re: Downloading a build from buildbot

Dmitri A. Sergatskov
In reply to this post by Christian Frick
On Wed, Sep 4, 2019 at 11:37 AM Christian Frick
<[hidden email]> wrote:

>
> Dear all
>
>
>
> I’d like to test the newest (not yet stable) changes of Octave for Windows and therefore try to download the newest builds from http://buildbot.octave.org:8010.
>
> Unfortunately, I was not able to find any download link in e.g. http://buildbot.octave.org:8010/#/builders/14/builds/489. Is this even supported? If yes, what do I have to do? Do I have to be logged in?
>
>

You need to download from mercurial archive. See the instructions on
https://www.gnu.org/software/octave/get-involved.html
("Using the Development Sources")

Buildbot is a robot that downloads the latest mercurial and builds in
different configurations.



> Christian Frick

Regards,

Dmitri.
--

Reply | Threaded
Open this post in threaded view
|

Re: Downloading a build from buildbot

Pantxo
Dmitri A. Sergatskov wrote
> On Wed, Sep 4, 2019 at 11:37 AM Christian Frick
> &lt;

> Christian.Frick@

> &gt; wrote:
>>
>> Dear all
>>
>>
>>
>> I’d like to test the newest (not yet stable) changes of Octave for
>> Windows and therefore try to download the newest builds from
>> http://buildbot.octave.org:8010.
>>
>> Unfortunately, I was not able to find any download link in e.g.
>> http://buildbot.octave.org:8010/#/builders/14/builds/489. Is this even
>> supported? If yes, what do I have to do? Do I have to be logged in?
>>
>>

Hi,

At Octconf 2018, we have discussed wether it would be beneficial to make the
latest builds for Windows available for testers, and no one firmly opposed.  
IIRC, the main argument against this idea was that we didn't want to let
people think they can use those unstable builds for production. Putting the
download link, accompanied with a bold warning ( "Testers only!"),  in the
"Get Involved" tab of the Octave web site is probably enough to solve this
issue.

Recently, on the bug tracker, I saw a developer sharing (through his private
dropbox account) his latest mxe build  in order to let another dev confirm
that a bug had been fixed. This is not convenient, and I would thus vote for
sharing, one way or another, the nightly buildbot binaries for Windows.

Regards,

Pantxo



--
Sent from: https://octave.1599824.n4.nabble.com/Octave-Maintainers-f1638794.html

Reply | Threaded
Open this post in threaded view
|

Re: Downloading a build from buildbot

PhilipNienhuis
Pantxo wrote

> Dmitri A. Sergatskov wrote
>> On Wed, Sep 4, 2019 at 11:37 AM Christian Frick
>> &lt;
>
>> Christian.Frick@
>
>> &gt; wrote:
>>>
>>> Dear all
>>>
>>>
>>>
>>> I’d like to test the newest (not yet stable) changes of Octave for
>>> Windows and therefore try to download the newest builds from
>>> http://buildbot.octave.org:8010.
>>>
>>> Unfortunately, I was not able to find any download link in e.g.
>>> http://buildbot.octave.org:8010/#/builders/14/builds/489. Is this even
>>> supported? If yes, what do I have to do? Do I have to be logged in?
>>>
>>>
>
> Hi,
>
> At Octconf 2018, we have discussed wether it would be beneficial to make
> the
> latest builds for Windows available for testers, and no one firmly
> opposed.  
> IIRC, the main argument against this idea was that we didn't want to let
> people think they can use those unstable builds for production. Putting
> the
> download link, accompanied with a bold warning ( "Testers only!"),  in the
> "Get Involved" tab of the Octave web site is probably enough to solve this
> issue.
>
> Recently, on the bug tracker, I saw a developer sharing (through his
> private
> dropbox account) his latest mxe build  in order to let another dev confirm
> that a bug had been fixed. This is not convenient, and I would thus vote
> for
> sharing, one way or another, the nightly buildbot binaries for Windows.

I think just a note next to the download link isn't enough esp. for Windows
users.
IMO we'd better also adapt the command prompts to remind (or nag, if you
want) users of unstable builds over and over again that they're using a test
build.
So maybe change
>>
into something like:
(unstable test build) >>

Philip



--
Sent from: https://octave.1599824.n4.nabble.com/Octave-Maintainers-f1638794.html