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



Hi David, 
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.  

[1] https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=tree;f=libbsd


>  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:
>  
>  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.)
  
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 (when
built on Linux) and wip/signify-libbsd (Linux and Solaris). But that was
with libbsd-0.11.0. 

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=pkgsrc-wip.git;a=tree;f=libmd

Regards,
PVO

-- 
----------------------------+----------------------------
vms[-at]retrobsd.ddns.net   |   https://retrobsd.ddns.net

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index