IfcOpenShell - help it getting more widespread support in package ecosystem

This subforum is specifically to discuss packaging issues on different platforms (windows, mac, linux), and using different packaging systems (conda, etc...)
Post Reply
User avatar
Kunda1
Veteran
Posts: 12733
Joined: Thu Jan 05, 2017 9:03 pm

IfcOpenShell - help it getting more widespread support in package ecosystem

Post by Kunda1 »

IfcOpenShell is an Open source IFC library and geometry engine. It's has dependencies in within the FreeCAD Arch and BIM workbenches. This discussion is tracking efforts to get it better established in the package ecosystem
Image
MacOS
https://github.com/FreeCAD/homebrew-freecad/issues/97 (https://github.com/IfcOpenShell/IfcOpen ... ssues/1074)

Conda
Image
https://github.com/conda-forge/ifcopenshell-feedstock
https://github.com/conda-forge/ifcopens ... ck/pull/20 (Work to migrate it to OCC 7.6.0)
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
brunopostle
Posts: 3
Joined: Tue Apr 12, 2022 10:03 am

Re: IfcOpenShell - help it getting more widespread support in package ecosystem

Post by brunopostle »

Hi, I am maintaining a fedora rpm repository for IfcOpenShell, blenderbim and Topologic: https://copr.fedorainfracloud.org/coprs ... OpenShell/

Copr repositories are hosted by fedora, but they are add-ons that are not part of the default fedora package set.

I am also a fedora package maintainer, so could potentially push IfcOpenShell into fedora proper. But currently I'm more interested in tracking the latest code, particularly since blenderbim has no stable release planned anytime soon.
User avatar
Kunda1
Veteran
Posts: 12733
Joined: Thu Jan 05, 2017 9:03 pm

Re: IfcOpenShell - help it getting more widespread support in package ecosystem

Post by Kunda1 »

Thanks for sharing and thanks for all the work you do!
brunopostle wrote: Tue Apr 12, 2022 10:16 am I am also a fedora package maintainer, so could potentially push IfcOpenShell into fedora proper.
Please do this. It also gives the project more exposure as well.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
brunopostle
Posts: 3
Joined: Tue Apr 12, 2022 10:03 am

Re: IfcOpenShell - help it getting more widespread support in package ecosystem

Post by brunopostle »

Blenderbim is tightly bound to the latest changes in IfcOpenShell (the python bindings in particular), so anyone tracking blenderbim wants regular unstable snapshots of both.

Whereas standard fedora libraries are generally updated to the latest stable release only - this would mean maintaining an older IfcOpenShell 0.6 for fedora general distribution, in addition to a bleeding-edge IfcOpenShell/blenderbim pair in the add-on repository. I'm not sure who the audience is for an out-of-date IfcOpenShell
brunopostle
Posts: 3
Joined: Tue Apr 12, 2022 10:03 am

Re: IfcOpenShell - help it getting more widespread support in package ecosystem

Post by brunopostle »

Sorry that was a quick post. I do intend to push IfcOpenShell to fedora at some point (or help someone else do it), but I suspect that users are currently well served with the add-on repository - since they are necessarily early adopters anyway.
User avatar
Kunda1
Veteran
Posts: 12733
Joined: Thu Jan 05, 2017 9:03 pm

Re: IfcOpenShell - help it getting more widespread support in package ecosystem

Post by Kunda1 »

I see. This clarifies my understanding a lot
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
Post Reply