Hi, i asked bug-libreadline for advise how to detect GPLv3 versions. The answer is: readline.h macro RL_VERSION_MAJOR >= 6 means GPLv3+.
There is no API call provided to detect the version at run time. So Debian should please do its best to prevent libisoburn compiled with libreadline-5 from running on libreadline-6. I checked with a binary from SuSE 10 on Debian 6. It was linked correctly with libreadline.so.5. So its statement GPLv2+ stays true. After http://libburnia-project.org/changeset/5342 libisoburn compiled on Debian 6 with readline.h of libreadline-6 tells with command -version: Provided under GNU GPL version 3 or later, due to libreadline license. The next release of libisoburn will be able to use libedit if libreadline is disabled or not found. So if Debian is interested in keeping libisoburn at GPLv2+, then libedit would be a way to go. (I am testing it on NetBSD.) ./configure --disable-libreadline --enable-libedit (In order to stay compatible with past behavior, --disable-libreadline alone disables any command line editor. By default libedit is a fallback for libreadline.) Have a nice day :) Thomas -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org