more frequent releases in this development stage

Have some feedback and input to share?
Don't be shy and drop us a note. We want to hear from you and strive to make our site better and more user friendly for our guests and members a like.
Post Reply
User avatar
wriedmann
Posts: 3755
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

more frequent releases in this development stage

Post by wriedmann »

Hello,

in this development stage, until the runtime leaves the beta stage, I would like more frequent releases of new beta versions.
Why?
With 2.0.6, I have tried the first time to compile my own framework with the X# runtime libraries, and have encountered some issues. Until they are solved, at least partially, I cannot continue in the migration process. And I'm pretty sury that other issues will show up. A more frequent release process would help both us, the users, and you, the development team, to reach the end of the beta status faster.
I agree that releasing a new version costs time, but I think it is worth it.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
User avatar
Chris
Posts: 4906
Joined: Thu Oct 08, 2015 7:48 am
Location: Greece

more frequent releases in this development stage

Post by Chris »

Hi Wolfgang,

Making full releases very often I am afraid will be counter productive, it is a lot of overhead creating new installers, testing them etc etc. But we could release quick fixes instead, zipfiles with updates to the runtime or whatever else is needed.

Also, as you know, we very often send fixes directly to people, when they need an urgent fix etc. I have already fixed some of the issues you reported, would you like me to send you an update for the runtime dlls? Or would you like to report a few more issues first? It is easy for us to send such small updates either way.

Chris
Chris Pyrgas

XSharp Development Team
chris(at)xsharp.eu
User avatar
wriedmann
Posts: 3755
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

more frequent releases in this development stage

Post by wriedmann »

Hi Chris,

there is no need for full installers. A set of refresh zip files every two weeks would be enough.

The important thing is IMHO that we (users) can continue testing our code without changing our code for temporary fixes, and without having to wait 4 weeks or more, to be blocked with the next set of errors.

Later, when the runtime is completed and working on all tested code, the release cycles may be longer - a stable development environment can have releases every 6 months or more, but in this beta stage we need refreshes more often.

Wolfgang

P.S. I would like an installer option to not put the runtime into the GAC
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
FFF
Posts: 1580
Joined: Fri Sep 25, 2015 4:52 pm
Location: Germany

more frequent releases in this development stage

Post by FFF »

"refresh" sounds like a good idea,
Regards
Karl
(on Win8.1/64, Xide32 2.20, X#2.20.0.3)
User avatar
robert
Posts: 4520
Joined: Fri Aug 21, 2015 10:57 am
Location: Netherlands

more frequent releases in this development stage

Post by robert »

Karl, Wolfgang,

We'll see what we can do.
Zips with refreshed runtime DLLs is certainly an option. Refreshes for the compiler or VS integration will most likely be more complicated, but who knows....

Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
User avatar
wriedmann
Posts: 3755
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

more frequent releases in this development stage

Post by wriedmann »

Hi Robert,

I don't think a referesh should be needed for the VS integration - and it is difficult to install.

Replacing the runtime or the compiler DLLs should be easy for everyone of us.
And I'm sure it will help to speed up the development because issues show up earlier - of course only if people is willing to invest time into this.
But for me the move to X# is a top priority.

Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
User avatar
Otto
Posts: 174
Joined: Wed Sep 30, 2015 6:22 pm

more frequent releases in this development stage

Post by Otto »

Nightly (unstable) builds
User avatar
robert
Posts: 4520
Joined: Fri Aug 21, 2015 10:57 am
Location: Netherlands

more frequent releases in this development stage

Post by robert »

Otto,

You're right. Theo, the son of Fabrice, a bachelor in Computer Science, has prepared something for us to help setup a build server. Maybe it is time I roll that out in our Azure cloud.
Will talk with Fabrice and will let you (and the others) know more.

Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
User avatar
wriedmann
Posts: 3755
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

more frequent releases in this development stage

Post by wriedmann »

Hello,

Chris has sent me a new version of the runtime, and with this one and a few corrections my base framework library (55 prg files, about 1 MB of handwritten sourcecode, partially more than 20 years old) compiles without errors.

This is really a very good sign for VO compatibility!

Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Post Reply