Quantcast

OpenSCAD 2014.03 Release Candidate

classic Classic list List threaded Threaded
33 messages Options
12
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

OpenSCAD 2014.03 Release Candidate

kintel
Administrator
Hey all,

Please consider the current master branch and snapshot binaries >= 2014.02.25 a Release Candidate of OpenSCAD 2014.03.
For changes, please see https://github.com/openscad/openscad/blob/master/RELEASE_NOTES

I’m planning to give it a week or so for testing before making a release, unless significant enough bugs or regressions surface, in which case the whole process will have to rinse and repeat until we’re content.

Please give it a spin and pour your complaints here or on the github issue tracker.

Thanks,

 -Marius

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

Dan Kirshner
Hello Marius:

It doesn't look like Ruud's work (link below) has been included.  I don't know if there's any chance of that happening in this or a near-future release, but I certainly add a vote for that.

Even just the vector-manipulation features alone would be a worthwhile addition, I think.

Thanks,

--Dan


http://forum.openscad.org/Added-loop-and-loop-extrude-to-openSCAD-tt4644.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

kintel
Administrator
On Mar 1, 2014, at 10:00 AM, Dan Kirshner <[hidden email]> wrote:
>
> It doesn't look like Ruud's work (link below) has been included.

Ruud’s features have some syntax challenges. His ideas have been distilled down to some basic core language features and will hopefully make it into the next release.
See https://github.com/openscad/openscad/wiki: Generalized extrusion module, list comprehensions and list and array operations.

 -Marius

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

Dan Kirshner
Thanks, good to hear.  Thanks for the info.

--Dan
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

kintel
Administrator
In reply to this post by Dan Kirshner
Hi all,

Thanks for all the feedback - we uncovered some bugs and regressions. Everything should be fixed now, so please re-download the current binary snapshots (dated today or later) and give it a final spin.

Cheers,

 -Marius

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

Miro Hrončok
Looks good with just a quick check.

Is there any problem with Linux development binaries? Or why there are so old?

Miro Hrončok

Telefon: +420777974800


2014-03-03 4:40 GMT+01:00 Marius Kintel <[hidden email]>:
Hi all,

Thanks for all the feedback - we uncovered some bugs and regressions. Everything should be fixed now, so please re-download the current binary snapshots (dated today or later) and give it a final spin.

Cheers,

 -Marius

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566
tp3
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

tp3
Miro Hrončok wrote
Is there any problem with Linux development binaries? Or why there are so old?
I trying to find a way to update them maybe even regularly. I'm currently installing different distributions to test the resulting package. This is essentially standalone by providing most libraries in the package but I'm still having some problems in some cases due to different libc/ld.so.
Also I'm getting similar test run errors like you saw on one of the builds. It would be nice to have valid test results so the upload will be done only in case none of the tests fail.

Maybe we could upload one of those builds to get some feedback for Linux too?
-- Torsten
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

Miro Hrončok
In reply to this post by kintel
Putting my packager hat on:

Is this release in any way backwards incompatible with previous release?

Miro Hrončok

Telefon: +420777974800


2014-02-26 8:16 GMT+01:00 Marius Kintel <[hidden email]>:
Hey all,

Please consider the current master branch and snapshot binaries >= 2014.02.25 a Release Candidate of OpenSCAD 2014.03.
For changes, please see https://github.com/openscad/openscad/blob/master/RELEASE_NOTES

I’m planning to give it a week or so for testing before making a release, unless significant enough bugs or regressions surface, in which case the whole process will have to rinse and repeat until we’re content.

Please give it a spin and pour your complaints here or on the github issue tracker.

Thanks,

 -Marius

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

Miro Hrončok
In reply to this post by tp3
Well, anything is better than nothing, right?

Miro Hrončok

Telefon: +420777974800


2014-03-03 13:47 GMT+01:00 tp3 <[hidden email]>:
Miro Hrončok wrote
> Is there any problem with Linux development binaries? Or why there are so
> old?

I trying to find a way to update them maybe even regularly. I'm currently
installing different distributions to test the resulting package. This is
essentially standalone by providing most libraries in the package but I'm
still having some problems in some cases due to different libc/ld.so.
Also I'm getting similar test run errors like you saw on one of the builds.
It would be nice to have valid test results so the upload will be done only
in case none of the tests fail.

Maybe we could upload one of those builds to get some feedback for Linux
too?




-----
-- Torsten
--
View this message in context: http://forum.openscad.org/OpenSCAD-2014-03-Release-Candidate-tp7015p7082.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566
tp3
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

tp3
Miro Hrončok wrote
Well, anything is better than nothing, right?
Yup, that's what I'm thinking too. I'd love to make it completely independent as I sometimes need to use some really ancient systems (Say hello to libc version 2.5 on CentOS 5.7 :-).
Currently that's not working as even shipping libc will not help due to the system loader being used. Maybe I'll find a way later.

Right now I'm tending to use Debian/stable as build system but use the full library dependency build so it would have up-to-date libraries (especially CGAL as wheezy has libcgal9 (4.0) which is known to cause some problems).
-- Torsten
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

kintel
Administrator
In reply to this post by Miro Hrončok
On Mar 4, 2014, at 05:18 AM, Miro Hrončok <[hidden email]> wrote:

> Putting my packager hat on:
>
> Is this release in any way backwards incompatible with previous release?
>
It should be fully backwards compatible (except in cases of bugs fixed :)

 -Marius

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

devlaam
In reply to this post by Dan Kirshner
On 01/03/14 19:13, Dan Kirshner wrote:
> Thanks, good to hear.  Thanks for the info.

When i have time (and the new release is out)
i will integrate my 'enhancements' in the this
version, so you can make use of them. I saw
nothing in the release list that would make
this impossible.

Ruud.


>
> --Dan
>
>
>
> --
> View this message in context: http://forum.openscad.org/OpenSCAD-2014-03-Release-Candidate-tp7015p7058.html
> Sent from the OpenSCAD mailing list archive at Nabble.com.
> _______________________________________________
> OpenSCAD mailing list
> [hidden email]
> http://rocklinux.net/mailman/listinfo/openscad
> http://openscad.org - https://flattr.com/thing/121566
>

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566
tp3
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

tp3
In reply to this post by tp3
The Linux development snapshot for 64bit systems is updated. The one for 32bit will follow, but might take a couple of days.

This is built on Debian Wheezy and tested on Debian Jessie and Ubuntu 13.10. Feedback about other systems is very much appreciated.
-- Torsten
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

donbright
In reply to this post by Miro Hrončok
Miro:

The command line PNG image output will now use the same angles and numbers as shown in the GUI 'viewport' (the GUI viewport numbers are rotated for some historical reasons, but werent being rotated on cmdline). Anyone who created a PNG output script will need to re-write the script to use different angles (the translation is in Camera.h as follows

        void gimbalDefaultTranslate()
        {       // match the GUI viewport numbers (historical reasons)
                object_trans.x() *= -1;
                object_trans.y() *= -1;
                object_trans.z() *= -1;
                object_rot.x() = fmodf(360 - object_rot.x() + 90, 360 );
                object_rot.y() = fmodf(360 - object_rot.y(), 360);
                object_rot.z() = fmodf(360 - object_rot.z(), 360);
        }



The resize() had a bug that affected shrinking and auto-sizing in some situations. If people depended on that bug, their code will break.

That's all I can think of. The Regression tests should all pass except for the following:

The following tests FAILED:
    239 - cgalpngtest_issue495b (Failed)
    243 - cgalpngtest_issue582 (Failed)
    245 - cgalpngtest_issue585 (Failed)
    246 - cgalpngtest_issue591 (Failed)
    247 - cgalpngtest_issue593 (Failed)
    248 - cgalpngtest_issue112 (Failed)
    366 - opencsgtest_issue495 (Failed)
    368 - opencsgtest_issue541 (Failed)
    369 - opencsgtest_issue578 (Failed)
    370 - opencsgtest_issue578b (Failed)
    372 - opencsgtest_issue584 (Failed)
    375 - opencsgtest_issue593 (Failed)
    376 - opencsgtest_issue112 (Failed)
    377 - opencsgtest_issue666 (Failed)

Most (all?) of these will be fixed in the Unstable branch.

Also some systems might fail these two:
    394 - throwntogethertest_polygon-tests (Failed)
    507 - openscad-cameyeortho_example001 (Failed)

but those are bugs in the Gallium software OpenGL renderer itself, that we cannot easily workaround (that I am aware of).

-DB



On Tue, Mar 4, 2014 at 4:18 AM, Miro Hrončok <[hidden email]> wrote:
Putting my packager hat on:

Is this release in any way backwards incompatible with previous release?

Miro Hrončok

Telefon: <a href="tel:%2B420777974800" value="+420777974800" target="_blank">+420777974800


2014-02-26 8:16 GMT+01:00 Marius Kintel <[hidden email]>:
Hey all,

Please consider the current master branch and snapshot binaries >= 2014.02.25 a Release Candidate of OpenSCAD 2014.03.
For changes, please see https://github.com/openscad/openscad/blob/master/RELEASE_NOTES

I’m planning to give it a week or so for testing before making a release, unless significant enough bugs or regressions surface, in which case the whole process will have to rinse and repeat until we’re content.

Please give it a spin and pour your complaints here or on the github issue tracker.

Thanks,

 -Marius

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

donbright
new windows binaries are up.


On Tue, Mar 4, 2014 at 5:48 PM, Don Bright <[hidden email]> wrote:
Miro:

The command line PNG image output will now use the same angles and numbers as shown in the GUI 'viewport' (the GUI viewport numbers are rotated for some historical reasons, but werent being rotated on cmdline). Anyone who created a PNG output script will need to re-write the script to use different angles (the translation is in Camera.h as follows

        void gimbalDefaultTranslate()
        {       // match the GUI viewport numbers (historical reasons)
                object_trans.x() *= -1;
                object_trans.y() *= -1;
                object_trans.z() *= -1;
                object_rot.x() = fmodf(360 - object_rot.x() + 90, 360 );
                object_rot.y() = fmodf(360 - object_rot.y(), 360);
                object_rot.z() = fmodf(360 - object_rot.z(), 360);
        }



The resize() had a bug that affected shrinking and auto-sizing in some situations. If people depended on that bug, their code will break.

That's all I can think of. The Regression tests should all pass except for the following:

The following tests FAILED:
    239 - cgalpngtest_issue495b (Failed)
    243 - cgalpngtest_issue582 (Failed)
    245 - cgalpngtest_issue585 (Failed)
    246 - cgalpngtest_issue591 (Failed)
    247 - cgalpngtest_issue593 (Failed)
    248 - cgalpngtest_issue112 (Failed)
    366 - opencsgtest_issue495 (Failed)
    368 - opencsgtest_issue541 (Failed)
    369 - opencsgtest_issue578 (Failed)
    370 - opencsgtest_issue578b (Failed)
    372 - opencsgtest_issue584 (Failed)
    375 - opencsgtest_issue593 (Failed)
    376 - opencsgtest_issue112 (Failed)
    377 - opencsgtest_issue666 (Failed)

Most (all?) of these will be fixed in the Unstable branch.

Also some systems might fail these two:
    394 - throwntogethertest_polygon-tests (Failed)
    507 - openscad-cameyeortho_example001 (Failed)

but those are bugs in the Gallium software OpenGL renderer itself, that we cannot easily workaround (that I am aware of).

-DB



On Tue, Mar 4, 2014 at 4:18 AM, Miro Hrončok <[hidden email]> wrote:
Putting my packager hat on:

Is this release in any way backwards incompatible with previous release?

Miro Hrončok

Telefon: <a href="tel:%2B420777974800" value="+420777974800" target="_blank">+420777974800


2014-02-26 8:16 GMT+01:00 Marius Kintel <[hidden email]>:
Hey all,

Please consider the current master branch and snapshot binaries >= 2014.02.25 a Release Candidate of OpenSCAD 2014.03.
For changes, please see https://github.com/openscad/openscad/blob/master/RELEASE_NOTES

I’m planning to give it a week or so for testing before making a release, unless significant enough bugs or regressions surface, in which case the whole process will have to rinse and repeat until we’re content.

Please give it a spin and pour your complaints here or on the github issue tracker.

Thanks,

 -Marius

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566



_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

kintel
Administrator
Hey,

I think I’ll give it a 2-day window from now on - no grave enough issues = release in two days.
Thus far, this means Thursday :)

Cheers,

 -Marius

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

chrysn
hey,

sorry for being late to the party -- comments from the debian packaging:

* there is an open patch in the build system affecting FreeBSD variants
  that are not FreeBSD itself (freebsd.patch)

* tests/test_cmdline_tool.py should either have a `#!/usr/bin/env
  python` shebang line or not be executable.

* there are warnings against gcc 4.8.2 concerning a cgal crash; how
  serious is that? (4.8.2 is currently standard in debian, and i did not
  experience issues.)

* the test polygon-tests exposes z-fighting in the `translate([2,2,0])
  polygon([[0,0],[0.9,1],[2,2]]);` line. is that on purpose? i get
  failed tests with it, and it z-fight-flickers when viewing and
  rotating the camera. see attached html.

* i'd like to get more of the build-system independent test runs
  upstream; from what i've read, ctest does not deal that well with
  relative paths. currently, i'm patching around in cmake generated
  tests.

  my knowledge about cmake/ctest is very limited; maybe we can solve
  this in an irc session like the one we had last evening and which i
  enjoyed a lot. anyway, that's not something that's gonna be resolved
  with this release.

best regards
chrysn

--
To use raw power is to make yourself infinitely vulnerable to greater powers.
  -- Bene Gesserit axiom

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566

freebsd.patch (444 bytes) Download Attachment
backface.html (27K) Download Attachment
signature.asc (836 bytes) Download Attachment
tp3
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

tp3
chrysn wrote
* there are warnings against gcc 4.8.2 concerning a cgal crash; how
  serious is that? (4.8.2 is currently standard in debian, and i did not
  experience issues.)
That's introduced due to https://github.com/openscad/openscad/issues/514#issuecomment-30540300 (that issue also has links to the various upstream/distribution bug reports).
For Debian I could verify that libstdc++-4.8-dev (4.8.2-12) did fix the problem (actually that was in a libstdc++ header file).

I think it's probably better to leave the warning for this release as we might hit other distributions where the bugfix is not included. I guess all the major distributions are likely to be fine by now (IIRC verified are Debian, Fedora and Arch).
-- Torsten
Ivo
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

Ivo
In reply to this post by kintel
I'm trying out 2014.03.04 on Windows 7 64 bit, i have two modules that "use <>" each other. This used to work in the previous version.

No error is shown, the 3D view just seems to disconnect from the rest. Loading new files won't show F5 or F6 don't do anything. The only thing that works is restarting openscad





Ivo
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: OpenSCAD 2014.03 Release Candidate

Ivo
I have refactored my modules and changed everything to the new children() syntax. So far everything works fine aside form the recursive "use <>". I have refactored those out as well so i have no problems currently but it would be nice if OpenSCAD showed some kind of error instead of getting lost.

12
Loading...