[Bug 225589] devel/boost-python-libs: missing items from plist

classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|

[Bug 225589] devel/boost-python-libs: missing items from plist

bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225589

            Bug ID: 225589
           Summary: devel/boost-python-libs: missing items from plist
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: [hidden email]
          Reporter: [hidden email]
          Assignee: [hidden email]
             Flags: maintainer-feedback?([hidden email])

If you have math/py-numpy installed, then build the devel/boost-python-libs
port, check-plist will have the following errors:

====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: lib/libboost_numpy.a
Error: Orphaned: lib/libboost_numpy.so
Error: Orphaned: lib/libboost_numpy.so.%%BOOST_SHARED_LIB_VER%%


One fix would be to make math/py-numpy be a dependency (presumably RUN_ or
LIB_, but I haven't checked).  That is a pretty heavy dependency for someone
who doesn't want to install numpy.

Another is to make the numpy dependency an option and force the build to not
build the libboost_numpy library if that option is off (I don't know the
bjam/Boost.Build magic to tell it not to build the boost_numpy lib right now).

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-office
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

maintainer-feedback requested: [Bug 225589] devel/boost-python-libs: missing items from plist

bugzilla-noreply
John Hein <[hidden email]> has reassigned Bugzilla Automation
<[hidden email]>'s request for maintainer-feedback to [hidden email]:
Bug 225589: devel/boost-python-libs: missing items from plist
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225589



--- Description ---
If you have math/py-numpy installed, then build the devel/boost-python-libs
port, check-plist will have the following errors:

====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: lib/libboost_numpy.a
Error: Orphaned: lib/libboost_numpy.so
Error: Orphaned: lib/libboost_numpy.so.%%BOOST_SHARED_LIB_VER%%


One fix would be to make math/py-numpy be a dependency (presumably RUN_ or
LIB_, but I haven't checked).  That is a pretty heavy dependency for someone
who doesn't want to install numpy.

Another is to make the numpy dependency an option and force the build to not
build the libboost_numpy library if that option is off (I don't know the
bjam/Boost.Build magic to tell it not to build the boost_numpy lib right now).
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-office
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

maintainer-approval requested: [Bug 225589] devel/boost-python-libs: missing items from plist : [Attachment 190286] [patch] address numpy dependency with explicit option

bugzilla-noreply
In reply to this post by bugzilla-noreply
John Hein <[hidden email]> has asked [hidden email] for
maintainer-approval:
Bug 225589: devel/boost-python-libs: missing items from plist
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225589

Attachment 190286: [patch] address numpy dependency with explicit option
https://bugs.freebsd.org/bugzilla/attachment.cgi?id=190286&action=edit



--- Comment #1 from John Hein <[hidden email]> ---
Created attachment 190286
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=190286&action=edit
[patch] address numpy dependency with explicit option

Here is a patch to solve this problem...

- fix plist for devel/boost-python{,3}-libs if math/py-numpy is installed
  by added NUMPY option.  If off, disable building libboost_numpy [1].
  If on, depend on the numpy port [2]. Default: off - matches current
packages.

- minor portlint appeasement

PORTREVISION bump is probably not necessary since it will not change the
package contents built by default.

[1] There is probably a better way to force disabling the numpy build (arg to
bjam?).

[2] Not sure if this should also be a runtime dependency, but ldd does not
indicate a dependency.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-office
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 225589] devel/boost-python-libs: missing items from plist

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225589

John Hein <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]
 Attachment #190286|                            |maintainer-approval?(office
              Flags|                            |@FreeBSD.org)

--- Comment #1 from John Hein <[hidden email]> ---
Created attachment 190286
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=190286&action=edit
[patch] address numpy dependency with explicit option

Here is a patch to solve this problem...

- fix plist for devel/boost-python{,3}-libs if math/py-numpy is installed
  by added NUMPY option.  If off, disable building libboost_numpy [1].
  If on, depend on the numpy port [2].  Default: off - matches current
packages.

- minor portlint appeasement

PORTREVISION bump is probably not necessary since it will not change the
package contents built by default.

[1] There is probably a better way to force disabling the numpy build (arg to
bjam?).

[2] Not sure if this should also be a runtime dependency, but ldd does not
indicate a dependency.

--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-office
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 225589] devel/boost-python-libs: missing items from plist

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225589

John Hein <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #190286|maintainer-approval?(office |
              Flags|@FreeBSD.org)               |
 Attachment #190286|0                           |1
        is obsolete|                            |

--- Comment #2 from John Hein <[hidden email]> ---
Created attachment 190695
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=190695&action=edit
[patch] address numpy dependency with explicit option [v2]

refresh patch after r461885 (flavorize)

--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-office
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

maintainer-approval requested: [Bug 225589] devel/boost-python-libs: missing items from plist : [Attachment 190695] [patch] address numpy dependency with explicit option [v2]

bugzilla-noreply
In reply to this post by bugzilla-noreply
John Hein <[hidden email]> has asked [hidden email] for
maintainer-approval:
Bug 225589: devel/boost-python-libs: missing items from plist
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225589

Attachment 190695: [patch] address numpy dependency with explicit option [v2]
https://bugs.freebsd.org/bugzilla/attachment.cgi?id=190695&action=edit
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-office
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 225589] devel/boost-python-libs: missing items from plist

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225589

John Hein <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #190695|                            |maintainer-approval?(office
              Flags|                            |@FreeBSD.org)

--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-office
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 225589] devel/boost-python-libs: missing items from plist

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225589

--- Comment #3 from John Hein <[hidden email]> ---
maintainer timeout?

--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-office
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 225589] devel/boost-python-libs: missing items from plist

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225589

--- Comment #4 from John Hein <[hidden email]> ---
This is still a problem.  Can someone please commit this?

--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-office
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 225589] devel/boost-python-libs: missing items from plist

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225589

John Hein <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #190695|0                           |1
        is obsolete|                            |
 Attachment #190695|maintainer-approval?(office |
              Flags|@FreeBSD.org)               |
 Attachment #192770|                            |maintainer-approval?(office
              Flags|                            |@FreeBSD.org)

--- Comment #5 from John Hein <[hidden email]> ---
Created attachment 192770
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=192770&action=edit
[[patch] address numpy dependency with explicit option [v3]

Refresh patch based on current state of boost and boost-python-lib ports.

- fix plist for devel/boost-python{,3}-libs if math/py-numpy is installed
  by added NUMPY option.  If off, disable building libboost_numpy [1].
  If on, depend on the numpy port [2].  Default: off - matches current
packages.

- minor portlint appeasement

--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-office
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

maintainer-approval requested: [Bug 225589] devel/boost-python-libs: missing items from plist : [Attachment 192770] [[patch] address numpy dependency with explicit option [v3]

bugzilla-noreply
In reply to this post by bugzilla-noreply
John Hein <[hidden email]> has asked freebsd-office mailing list
<[hidden email]> for maintainer-approval:
Bug 225589: devel/boost-python-libs: missing items from plist
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225589

Attachment 192770: [[patch] address numpy dependency with explicit option [v3]
https://bugs.freebsd.org/bugzilla/attachment.cgi?id=192770&action=edit



--- Comment #5 from John Hein <[hidden email]> ---
Created attachment 192770
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=192770&action=edit
[[patch] address numpy dependency with explicit option [v3]

Refresh patch based on current state of boost and boost-python-lib ports.

- fix plist for devel/boost-python{,3}-libs if math/py-numpy is installed
  by added NUMPY option.  If off, disable building libboost_numpy [1].
  If on, depend on the numpy port [2]. Default: off - matches current
packages.

- minor portlint appeasement
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-office
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 225589] devel/boost-python-libs: missing items from plist

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225589

--- Comment #6 from Jan Beich <[hidden email]> ---
Option (if non-default) isn't a good approach as it'd prevent ports depending
on libboost_numpy. As USE_PYTHON=flavors is incompatible with custom-defined
FLAVORS libboost_numpy probably needs to move into a slave port or maybe wait
for subpackaging support i.e., one port produces multiple packages.

--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-office
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 225589] devel/boost-python-libs: libboost_numpy* is missing from pkg-plist

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225589

Jan Beich <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|devel/boost-python-libs:    |devel/boost-python-libs:
                   |missing items from plist    |libboost_numpy* is missing
                   |                            |from pkg-plist

--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-office
To unsubscribe, send any mail to "[hidden email]"