pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/53141: update sysutils/apcupsd to use new libusb framework?



>Number:         53141
>Category:       pkg
>Synopsis:       update sysutils/apcupsd to use new libusb framework?
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu Mar 29 02:45:00 +0000 2018
>Originator:     John D. Baker
>Release:        NetBSD/amd64-8.0_BETA, pkgsrc-HEAD (pre-pkgsrc-2018Q1)
>Organization:
>Environment:
NetBSD plex760 8.99.14 NetBSD 8.99.14 (PLEX760) #55: Tue Mar 27 13:56:52 CDT 2018  sysop%yggdrasil.technoskunk.fur@localhost:/r0/build/current/obj/amd64/sys/arch/amd64/compile/PLEX760 amd64

>Description:
As of pkgsrc-HEAD, leading to pkgsrc-2018Q1, "sysutils/apcupsd" still
uses "devel/libusb" directly instead of using the
"mk/libusb.buildlink3.mk" framework (and thus the "libusb-compat"
shim to allow libusb-0.x users to use libusb1).

libusb-0.x and libusb-compat conflict so apcupsd can't coexist with
other packages which have converted to use the libusb-compat shim.

While simply changing the relevant buildlink3.mk inclusion allows
apcupsd to build, the resulting binary seems to send out repeated
"connection restored" messages on the monitoring host (but not to
apcupsd slaves on the network).

So, more investigation is needed.
>How-To-Repeat:
See above.
>Fix:



Home | Main Index | Thread Index | Old Index