[Bug 294551] math/py-numpy1: lost swig patch in transition from math/py-numpy to math/py-numpy1

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 15 Apr 2026 14:01:20 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294551

            Bug ID: 294551
           Summary: math/py-numpy1: lost swig patch in transition from
                    math/py-numpy to math/py-numpy1
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: python@FreeBSD.org
          Reporter: jcfyecrayz@liamekaens.com
          Assignee: python@FreeBSD.org
             Flags: maintainer-feedback?(python@FreeBSD.org)

At least one important patch was lost when math/py-numpy changed to
math/py-numpy1.

See files/patch-swig44 committed in ports
2d8caada99d84ae2f801e198afbeadbcf901ca14 and the problematic commit ports
91ac7f85c1f9c223478dbeea3da2dd04cec8d849 referenced in bug 281470, comment 85.

This loss of change tracking (including sufficient description of the changes
in question) is in part, one of the dangers of doing "copy from math/py-numpy
and rework" instead of keeping the copy and rework separate for the process of
ports renaming:
 - copy from <orig_port> and commit
 - make changes to accommodate the port in its new location and new name and
commit with sufficient explanation

It's not clear why the patch was dropped.  Was it intentionally removed for
some reason?  If so, what was the reason?  If not, how could that have
happened?  Was it an error in the copying process?

This likely breaks the ports mentioned in the original commit of the patch and
at least graphics/mypaint as well.

-- 
You are receiving this mail because:
You are the assignee for the bug.