Roadmap toward 0.17 Release

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
Kunda1
Posts: 7361
Joined: Thu Jan 05, 2017 9:03 pm

Roadmap toward 0.17 Release

Postby Kunda1 » Mon Nov 20, 2017 12:40 am

Currently the FC roadmap for 0.17 is at https://freecadweb.org/tracker/roadmap_page.php
The release date shows 2017-05-31 (we should update that)

This thread, I humbly suggest we use to understand what tickets are relevant for the 0.17 release and which should be bumped to 0.18. Thanks to @kkremitzki we now have the ability to mark tickets for 0.18

Other questions:
What are other issue blocking the 0.17 release?
What dependencies do we want 0.17 to use? For example do we want OCC 7.1 or should we shoot for 7.2 ?

Thoughts?

EDIT:
Pending 0.17 issues:
issue #2973 -> Forum thread: https://forum.freecadweb.org/viewtopic.php?f=8&t=25217
Last edited by Kunda1 on Tue Nov 21, 2017 4:10 pm, edited 1 time in total.
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
chrisb
Posts: 24414
Joined: Tue Mar 17, 2015 9:14 am

Re: Roadmap toward 0.17 Release

Postby chrisb » Mon Nov 20, 2017 8:47 am

Kunda1 wrote:
Mon Nov 20, 2017 12:40 am
do we want OCC 7.1 or should we shoot for 7.2 ?
If 7.2 would not mean a significant delay go for it, otherwise let's stay with 7.1, it is already an improvement and it seems to work stable with 0.17.
User avatar
kkremitzki
Posts: 1987
Joined: Thu Mar 03, 2016 9:52 pm
Location: Texas

Re: Roadmap toward 0.17 Release

Postby kkremitzki » Mon Nov 20, 2017 9:38 am

I have been working on getting OCC 7.2 into the PPA but it's slow going because I'm new to Debian packaging and it's quite complex, although I don't think it has any explicit blockers.

The main objective I've been researching is making sure 0.17 gets into Ubuntu 18.04, which means it needs to be in Debian Unstable by March 1st. However, I believe it would need to be the Qt5/PySide2 version there (https://tracker.debian.org/pkg/freecad) so that kinda complicates things without a PySide2 release.

I think for Ubuntu 16.04 a release could more or less be done by moving stuff from the daily PPA to the stable PPA. I don't use 14.04 so I'm not sure on that front.

I can't speak for release readiness on Windows/Mac either so if someone wants to chime please do.
Like my FreeCAD work? I'd appreciate any level of support via Patreon, Liberapay, or PayPal! Read more about what I do at my blog.
User avatar
DeepSOIC
Posts: 7600
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: Roadmap toward 0.17 Release

Postby DeepSOIC » Mon Nov 20, 2017 10:32 am

Some bugs that ought to be solved, IMO (PartDesign):

issue #0003061: "Move object after other object" function causes chaos postponed to 0.18
issue #0003065: Part::checkIntersection returns false negatives preventing functioning of PDN Mirror transformation when faces just touch (abdullah)
issue #0003149: Duplicate body creates a mess (ickby)
issue #0003186: Reference select dialog needs to be reworked (ickby)
issue #0003150: App::Part: Delete and undo bugs (ickby)
Last edited by DeepSOIC on Tue Nov 21, 2017 2:39 pm, edited 1 time in total.
wmayer
Site Admin
Posts: 15756
Joined: Thu Feb 19, 2009 10:32 am

Re: Roadmap toward 0.17 Release

Postby wmayer » Mon Nov 20, 2017 1:19 pm

IMO, all features with target 0.17 should be postponed to 0.18 (or later). We should concentrate on the bugs.
User avatar
Kunda1
Posts: 7361
Joined: Thu Jan 05, 2017 9:03 pm

Re: Roadmap toward 0.17 Release

Postby Kunda1 » Mon Nov 20, 2017 2:55 pm

wmayer wrote:
Mon Nov 20, 2017 1:19 pm
IMO, all features with target 0.17 should be postponed to 0.18 (or later). We should concentrate on the bugs.
@wmayer I'll be happy to do that if there is an agreement to do so.
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
chrisb
Posts: 24414
Joined: Tue Mar 17, 2015 9:14 am

Re: Roadmap toward 0.17 Release

Postby chrisb » Mon Nov 20, 2017 6:29 pm

wmayer wrote:
Mon Nov 20, 2017 1:19 pm
IMO, all features with target 0.17 should be postponed to 0.18 (or later). We should concentrate on the bugs.
Seeing issue #3061 mentioned by DeepSOIC: I would even go further. If a bug is related to a feature that can be postponed to 0.18 and the feature can temporarily be disabled we should postpone the whole issue to 0.18.
User avatar
DeepSOIC
Posts: 7600
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: Roadmap toward 0.17 Release

Postby DeepSOIC » Mon Nov 20, 2017 8:35 pm

chrisb wrote:
Mon Nov 20, 2017 6:29 pm
Seeing issue #3061 mentioned by DeepSOIC:
BTW, I just reviewed the bug, and left a comment in tracker. This is less of a bug than I initially thought, quite a bit of it is intended behavior.
User avatar
Kunda1
Posts: 7361
Joined: Thu Jan 05, 2017 9:03 pm

Re: Roadmap toward 0.17 Release

Postby Kunda1 » Tue Nov 21, 2017 1:16 pm

DeepSOIC wrote:
Mon Nov 20, 2017 8:35 pm
chrisb wrote:
Mon Nov 20, 2017 6:29 pm
Seeing issue #3061 mentioned by DeepSOIC:
BTW, I just reviewed the bug, and left a comment in tracker. This is less of a bug than I initially thought, quite a bit of it is intended behavior.
bumped to 0.18
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
Kunda1
Posts: 7361
Joined: Thu Jan 05, 2017 9:03 pm

Re: Roadmap toward 0.17 Release

Postby Kunda1 » Tue Nov 21, 2017 2:29 pm

any other devs want to weigh in on this thread?
ickby wrote:ping
wandererfan wrote:ping
yorik wrote:ping
malmpert wrote:
sliptonic wrote:
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features