As the developer of libnfs I am asking for advice here.
In order to implement "zero-copy" read support I had to break he API for read(),
which realistically breaks the API for every single application. So I
took the opportunity to fix other
warts in the interface as well (like rpc_* functions should return a
handle that could be cancelled)

This is a 100% API breaking change. So advice please on going forward.
What does debian packaging and maintainer folks think?
I am personally leaning towards leaving the current libnfs and API in
a frozen maintenance state and
publish the massive API changes in a libnfsv2 project?

What should I do and how should I do it?  The API changes are useful
for going forward
but they will break all backward compatibility.

On Tue, 27 Jun 2023 at 22:15, Thomas Uhle
<thomas.u...@mailbox.tu-dresden.de> wrote:
>
> Source: libnfs
> Version: 4.0.0-1
> Severity: important
> X-Debbugs-Cc: r...@debian.org, cnana...@debian.org
>
> Dear maintainers,
>
> libnfs has not seen any updates in Debian since almost four years.
> Currently, there is version 5.0.2 upstream [1].  So can you please
> update libnfs for Debian and also debian/watch to track the releases
> at https://github.com/sahlberg/libnfs/releases/tags .
>
> Thank you in advance!
>
> Best regards,
>
> Thomas Uhle
>
>
> [1] https://github.com/sahlberg/libnfs/releases/tag/libnfs-5.0.2
>
> -- System Information:
> Debian Release: 12.0
>    APT prefers stable-updates
>    APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
> 'stable')
> Architecture: arm64 (aarch64)
> Foreign Architectures: armhf
>
> Kernel: Linux 6.1.0-9-arm64 (SMP w/4 CPU threads; PREEMPT)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: 
> LC_ALL set to en_US.UTF-8), LANGUAGE=en_US.UTF-8
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
>
> Versions of packages libnfs13 depends on:
> ii  libc6  2.36-9
>
> libnfs13 recommends no packages.
>
> libnfs13 suggests no packages.
>
> -- no debconf information
>

Reply via email to