pkgsrc-Bugs archive

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

Re: pkg/56906: libbsd: update devel/libbsd to 0.11.0



The following reply was made to PR pkg/56906; it has been noted by GNATS.

From: Paolo Vincenzo Olivo <vms%retrobsd.ddns.net@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, pkgsrc-bugs%netbsd.org@localhost,
	david%gutteridge.ca@localhost
Subject: Re: pkg/56906: libbsd: update devel/libbsd to 0.11.0
Date: Thu, 30 Jun 2022 17:14:07 +0200

 --i627f3skdxide7du
 Content-Type: text/plain; charset=utf-8
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 Hi David,=20
 Thanks for the prompt reply.
 
 On 22/06/30 01:05PM, David H. Gutteridge wrote:
 
 >  The current upstream release is actually 0.11.6, so it would make more
 >  sense to update to that, unless there's a reason not to?
 
 Yes. I was aware of this, but I assumed that, being libbsd quite a
 critical component on non-bsd platform, it would have been preferable
 to pick an already widely tested release; so I picked 0.11.0 since was
 the one introducing most noteworthy changes and the one which a couple
 of packages I was working on required.
 
 Anyway, I had already packaged libbsd-0.11.5. Today I committed it to
 @wip, and subsequently updated it to 0.11.6 [1].
 
 My only reason to be sceptical about 0.11.6 is that few packages
 depending on it which I tested, didn't manage to build successfully:
 the build hangs as the compiler tries to link against it. Unfortunately
 I really won't have time in the following days to debug that (and I may
 also like the skill). I'd first go look at the libbsd CHANGELOG thogh. =20
 
 [1] https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=3Dpkgsrc-wip.git;a=3Dtree;f=
 =3Dlibbsd
 
 
 >  Regardless, starting with 0.11.0, it expects a separate libmd
 >  dependency (or equivalent) to be available. This breaks the build for
 >  me, e.g., on Fedora 36:
 > =20
 >  We don't have libmd in pkgsrc, so this would have to be added first,
 >  and reflected as a dependency of libbsd. (Or libbsd would have to be
 >  patched differently.)
  =20
 I packaged [2] libmd a while ago, and it's available on wip and
 currently at the most recent version.
 The only packages with which I tested libmd so far are wip/got-portable (wh=
 en
 built on Linux) and wip/signify-libbsd (Linux and Solaris). But that was
 with libbsd-0.11.0.=20
 
 Speaking of which, as a side note, I also added a port of OpenBSD's
 signify(1) to NetBSD, which is available as wip/signify. Tested and
 working, in case you wanted to import it in the main tree.
 
 [1] https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=3Dpkgsrc-wip.git;a=3Dtree;f=
 =3Dlibmd
 
 Regards,
 PVO
 
 --=20
 ----------------------------+----------------------------
 vms[-at]retrobsd.ddns.net   |   https://retrobsd.ddns.net
 
 
 --i627f3skdxide7du
 Content-Type: application/pgp-signature; name="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABEKAB0WIQRxHb+RTf9yD0TTVi4vViwbB9te9gUCYr29uwAKCRAvViwbB9te
 9nKGAP4380VIpRJU6U89knrDmgsWgD2paOiyPV4hh48+4wk5sAD/awIORtq3Kpen
 z5gG78bfgZKIhxZzff9+a7td3n7WsYU=
 =0pLP
 -----END PGP SIGNATURE-----
 
 --i627f3skdxide7du--
 


Home | Main Index | Thread Index | Old Index