pkg/60508: devel/lua-luv should match level/libuv package version

"[email protected] via gnats" <[email protected]> Sun, 26 Jul 2026 23:35:00 +0000 (UTC)
Newsgroups gmane.os.netbsd.devel.pkgsrc.bugs
Message-ID <[email protected]>
>Number:         60508
>Category:       pkg
>Synopsis:       devel/lua-luv should match level/libuv package version
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jul 26 23:35:00 +0000 2026
>Originator:     jonathan buschmann
>Release:        CURRENT
>Organization:
>Environment:
>Description:
As devel/libuv is a binding of the library UV it should be updated at the same time to avoid conflict or API/ABI mismatch.

Applying the patch below fixes some issues encountered for me.
>How-To-Repeat:

>Fix:
devel/lua-luv/Makefile --- Text (4 Make parse errors, exceeded DFT_PARSE_ERROR_LIMIT)
1 # $NetBSD: Makefile,v 1.13 2026/01/06 22:03:18 wiz  1 # $NetBSD: Makefile,v 1.13 2026/01/06 22:03:18 wiz
.  Exp $                                              .  Exp $
2                                                     2 
3 DISTNAME=    luv-1.43.0-0                           3 DISTNAME=    luv-1.52.1-0
4 PKGNAME=    ${LUA_PKGPREFIX}-${DISTNAME:S/-0$/.0/1  4 PKGNAME=    ${LUA_PKGPREFIX}-${DISTNAME:S/-0$/.0/1
. }                                                   . }
5 PKGREVISION=    1                                   5 PKGREVISION=    1
6 CATEGORIES=    devel                                6 CATEGORIES=    devel

devel/lua-luv/PLIST --- Text
 5 include/luv/util.h          5 include/luv/util.h
 6 lib/libluv.so               6 lib/libluv.so
 7 lib/libluv.so.1             7 lib/libluv.so.1
 8 lib/libluv.so.1.43.0        8 lib/libluv.so.1.52.1
 9 ${LUA_CDIR}/luv.so          9 ${LUA_CDIR}/luv.so
10 lib/pkgconfig/libluv.pc    10 lib/pkgconfig/libluv.pc

devel/lua-luv/distinfo --- Text
1 $NetBSD: distinfo,v 1.6 2022/02/19 08:18:22 nia Ex  1 $NetBSD: distinfo,v 1.6 2022/02/19 08:18:22 nia Ex
. p $                                                 . p $
2                                                     2 
3 BLAKE2s (luv-1.43.0-0.tar.gz) = 9a7d0247373b79cffe  3 BLAKE2s (luv-1.52.1-0.tar.gz) = f79a55fdb60f1e2930
. c08a44b103b8b0985a2f62ef6d4a7fd31e80ca20a175da      . b182acfa8251c6a7513c1f808ffd9d414690a6b2ccbf01
4 SHA512 (luv-1.43.0-0.tar.gz) = f51d9b3c733dd5617fc  4 SHA512 (luv-1.52.1-0.tar.gz) = 973e79f01c3cccb9dc5
. a49534fdd77dbb6a3d6f58263f453db8dcde21679f4a471e15  . 8e770457e8ed7205bde15cb1e70a5d32832fad1604833e4598
. d6f5b05bcb22a2552455df8beb238d33b0999306bf2a5ad675  . e0293ee6c176e9ff7c30c14eacf73388a7df0903c0da8e1f28
. 5da4044ff                                           . 721a09605
5 Size (luv-1.43.0-0.tar.gz) = 122337 bytes           5 Size (luv-1.52.1-0.tar.gz) = 221609 bytes