Coin3D - FreeCAD Delegation to help move Coin3D forward (Update: coin/pivy has been migrated to Github!)

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: 9201
Joined: Thu Jan 05, 2017 9:03 pm

Re: Coin3D - FreeCAD Delegation to help move Coin3D forward

Postby Kunda1 » Sat Sep 28, 2019 3:42 pm

Upstream Coin3D is migrating to Github (was reported earlier here on but I can't find the post).
Anyway, they may need a little help with the migration from Bitbucket.
See https://bitbucket.org/Coin3D/coin/issue ... t-54002204

Edit: adding missing post (thanks @vocx)
Alone you go faster. Together we go farther
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
vocx
Posts: 5206
Joined: Thu Oct 18, 2018 9:18 pm

Re: Coin3D - FreeCAD Delegation to help move Coin3D forward

Postby vocx » Sat Sep 28, 2019 4:04 pm

Kunda1 wrote:
Sat Sep 28, 2019 3:42 pm
Upstream Coin3D is migrating to Github (was reported earlier on but I can't find the post).
...
looo wrote:
Mon Aug 26, 2019 7:10 am
kkremitzki wrote:
Sat Aug 24, 2019 4:36 am
Since Bitbucket is ending Mercurial support something is going to have to change one way or another.
Ok, so the bitbucket repo might switch to git and syncing our repo with upstream will be easier. I guess at one point we can merge everything back into the bitbucket repo, but better wait for this change and also for a new coin release (if this will ever happen).
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
User avatar
Kunda1
Posts: 9201
Joined: Thu Jan 05, 2017 9:03 pm

Re: Coin3D - FreeCAD Delegation to help move Coin3D forward

Postby Kunda1 » Sat Oct 05, 2019 1:12 pm

I bumped the upstream thread again.
Alone you go faster. Together we go farther
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: 9201
Joined: Thu Jan 05, 2017 9:03 pm

Re: Coin3D - FreeCAD Delegation to help move Coin3D forward

Postby Kunda1 » Fri Oct 11, 2019 11:51 am

i guess there is an issue between migrating from bitbucket to github:
The only “issue” I see is that on Bitbucket, issues and pull requests are individually numbered (so both issue #10 and PR #10 can coexist), whilst on Github issues and PRs share the same number sequence (so if the last issue is #10, the next PR is #11). Unfortunately, this causes commit messages for PR merges to be automatically linked to the (wrong) issue, like the last commit on June 13, 2019, on https://github.com/VolkerEnderlein/test ... its/master.
now they're trying to figure out solutions around that but the thread has gone cold. I bumped it again.
Alone you go faster. Together we go farther
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
kkremitzki
Posts: 2195
Joined: Thu Mar 03, 2016 9:52 pm
Location: Texas

Re: Coin3D - FreeCAD Delegation to help move Coin3D forward

Postby kkremitzki » Thu Jan 16, 2020 7:49 pm

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.
vocx
Posts: 5206
Joined: Thu Oct 18, 2018 9:18 pm

Re: Coin3D - FreeCAD Delegation to help move Coin3D forward

Postby vocx » Fri Jan 17, 2020 1:43 am

kkremitzki wrote:
Thu Jan 16, 2020 7:49 pm
The migration is finished: https://coin3d.github.io/

https://github.com/coin3d
I was literally going to bump this thread today to inquiry about this, because I saw that you made a release.

I was like, "What? No announcement?"

https://github.com/coin3d/pivy/releases/tag/0.6.5
Last edited by vocx on Fri Jan 17, 2020 6:03 am, edited 1 time in total.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
User avatar
kkremitzki
Posts: 2195
Joined: Thu Mar 03, 2016 9:52 pm
Location: Texas

Re: Coin3D - FreeCAD Delegation to help move Coin3D forward

Postby kkremitzki » Fri Jan 17, 2020 3:34 am

Yup, I've just been caught up trying to get some packaging things working both with Coin/SoQt/Pivy and with PySide2 5.14 on Qt 5.12 (Debian's current configuration.)
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
looo
Posts: 3485
Joined: Mon Nov 11, 2013 5:29 pm

Re: Coin3D - FreeCAD Delegation to help move Coin3D forward

Postby looo » Fri Jan 17, 2020 6:48 am

vocx wrote:
Fri Jan 17, 2020 1:43 am
kkremitzki wrote:
Thu Jan 16, 2020 7:49 pm
The migration is finished: https://coin3d.github.io/

https://github.com/coin3d

I was like, "What? No announcement?"
Nearly all coin related libraries have new releses. There are no big changes but this is great as we now don't have to build against specific commits. This is the main advantage of these releases.
Also the pivy release has only some small fixes compared to 0.6.4.

Anyway now that everything is on GitHub and maintained via git contributing is much easier, at least for me.

Congratulation to the porting team. I am very happy that FreeCADs pivy fork finally was united with the coin3d repo!
User avatar
looo
Posts: 3485
Joined: Mon Nov 11, 2013 5:29 pm

Re: Coin3D - FreeCAD Delegation to help move Coin3D forward

Postby looo » Fri Jan 17, 2020 6:59 am

Ot.:
kkremitzki wrote:
Fri Jan 17, 2020 3:34 am
PySide2 5.14 on Qt 5.12 (Debian's current configuration.)
Regarding pyside2 devs pyside2 version should match the qt version. On conda-forge we didn't know about this but 5.14 showed that it won't work without patching with qt5.12. As we already used pyside2 5.13 with qt5.12 we are now patching pyside2 5.13 to work with python3.8 which were the most important changes coming with 5.14. So the combination 5.14 + qt5.12 might work with patching but officially it seems this is not supported anymore.

You can find our messy conversation here:
https://github.com/conda-forge/pyside2- ... /issues/56
https://github.com/conda-forge/pyside2- ... ck/pull/59
https://github.com/conda-forge/pyside2- ... ck/pull/62
User avatar
Kunda1
Posts: 9201
Joined: Thu Jan 05, 2017 9:03 pm

Re: Coin3D - FreeCAD Delegation to help move Coin3D forward (Update: coin/pivy has been migrated to Github!)

Postby Kunda1 » Fri Jan 17, 2020 8:06 am

This is fantastic news! Thank you to all the persevering souls that made this happen. Hopefully this coin/pivy toolchain bottleneck will diminish now, and we can start seeing more widespread adoption of shiny UI/UX thingies in FC (freecad.trails,pivy-trackers etc...)
Alone you go faster. Together we go farther
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features