2024-11-27T12:31:19+0000 Stuart Henderson <s...@spacehopper.org>:
> On 2024/11/27 10:58, Johannes Thyssen Tishman wrote:
> > 2024-11-25T13:09:56+0000 Johannes Thyssen Tishman 
> > <johan...@thyssentishman.com>:
> > > 2024-11-24T09:11:44-0800 "Heppler, J. Scott" <shep...@spectrum.net>:
> > > > Once I get a -current amd64 system setup, I'd like to start working on
> > > > porting FreeCAD. I'm getting library conflicts trying to install KDE 6
> > > > components.  I'm anticipating these will resolve in a couple of days.
> > > > 
> > > > Upstream just released a new stable version roughly 11 months after
> > > > their prior release.
> > > > 
> > > > https://github.com/freebsd/freebsd-ports/tree/main/cad/freecad
> > > > 
> > > > I think the main dependencies (opencascade, boost, Python311, qt6, GSL,
> > > > gtest) are in place.  Py_Collada is missing on my ports search but is
> > > > optional.  It still is a complex port.
> > > 
> > > I have a working port of FreeCAD ready to be submitted. Since I've been
> > > working on it for a while, the past couple of days I've been updating
> > > the ported dependencies to their last versions and fixing their
> > > regression tests. My plan is to submit the port someday this week. If
> > > you'd like to test them already, you can find the ports here:
> > > https://www.thyssentishman.com/git/ports/log.html
> > 
> > I'd like to submit the port(s) today or tomorrow. In total, I'll be
> > submitting 13 ports, so before I send anything I'd like to discuss the
> > format of the submission. The port dependency tree is the following:
> > 
> > devel/med
> > graphics/pcl
> >     math/flann
> > graphics/py-pivy
> > graphics/vtk
> >     math/cgns
> >     math/exprtk
> >     math/verdict
> >     devel/cli11
> > misc/orocos-kdl
> > cad/netgen
> >     devel/py-test-check
> > cad/freecad
> > 
> > In order to make port reviews easier, I'd like to submit all 13 ports
> > separately (one email each). To keep track of them, I'd prefix all email
> 
> Please don't, that makes things much harder to review and keep track of
> (especially when one port and its required deps are sent separately).
> 
> As long as there isn't anything too complicated, please group a port and
> required deps together in a single tar in a single email. e.g.
> [graphics/pcl math/flann], or [graphics/vtk math/cgns math/exprtk
> math/verdict devel/cli11].
> 
> (For vtk+deps, i.e. 5 ports, that is about the limit of what you'd want
> to send in one go, if it was more than that then splitting the deps in
> two would be better).
> 
> If some port is particularly complicated/unusual then please send that
> separately first.

Understood.

> Try not to have too many separate ports "in flight" at the same time.
> 
> It is however useful to show where the port is in the big picture with
> these, nothing complex but just say something like "the ports in this
> email are a required dep for X which I have working and will send when
> other deps are committed"

Got it, I'll try to send them in small groups that make sense to avoid
loosing track of them.

> > subjects with something like '[FC x/13] ...' and submit them in the
> 
> I can't speak for others, but if I see x/13 all in one batch I will
> probably just hit d.

Good to know. This pre-submission step has already been worth it then.
Thank you Stuart.

> > following order to help make sure that dependencies are committed before
> > their consumers.
> > 
> > 1.  devel/med
> > 2.  math/flann
> > 3.  graphics/pcl
> > 4.  graphics/py-pivy
> > 5.  math/cgns
> > 6.  math/exprtk
> > 7.  math/verdict
> > 8.  devel/cli11
> > 9.  graphics/vtk
> > 10. misc/orocos-kdl
> > 11. devel/py-test-check
> > 12. cad/netgen
> > 13. cad/freecad
> > 
> > Does this make sense? Should this be done any differently?
> > 

Reply via email to