File: README

package info (click to toggle)
nbdkit 1.42.9-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 14,696 kB
  • sloc: ansic: 59,224; sh: 16,793; makefile: 6,463; python: 1,837; cpp: 1,116; ml: 504; perl: 502; tcl: 62
file content (25 lines) | stat: -rw-r--r-- 851 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
nbdkit has strict ABI guarantees: we don't break old plugins written
in C and distributed as binaries.  But to actually test that we need
to run old plugins against the current nbdkit.  This directory
contains old binary plugins and is used to test that we don't break
the ABI unintentionally.

The binary plugins were prepared by compiling old versions of nbdkit
and copying plugins/file/.libs/nbdkit-file-plugin.so.  Therefore the
source of these files is simply the older versions of nbdkit itself.

If there is a problem with using/distributing binaries with your free
software distribution then you can simply do:

  rm -rf tests/old-plugins/

and the ABI tests will be skipped.

The old plugins are of course architecture specific.  They will only
be tested if there is a matching

  `uname -m`/`uname -s`

directory here.

- RWMJ December 2019