Greetings! I've uploaded a gcl and maxima closing this to see how it goes. This will require changing the build-depends of every reverse gcl dependency, which is a little annoying but ok I suppose. The obvious alternative is to stick with readline and indicate that the binary is gclv3, as I do not think we have any gplv2 *only* code (checking this). The latest standard for the debian/copyright file refers to source files only. In fact I do not see how it could do otherwise, as say someone revives libreadline-gplv2 and runs maxima with that installed -- one cannot figure out the binary license until it is actually run. Hence the GCL runtime banner, which could be extended for this purpose I suppose. But in any case, I no longer understand the premise of this bug, unless it was your understanding that the source was gplv2 *only* instead of "or any later version". To my (extremely limited) understanding, we do not have a systematic way to track binary licenses which can only be determined at runtime in Debian.
If I have overlooked anything, my humblest apologies -- am eager to be enlightened further. Take care, Bastian Germann <bastiangerm...@fishpost.de> writes: > Hi Camm, > > I think the runtime cannot distinguish between libraries because it is > the library that gcl is linked with that is loaded. You can also > compile gcl with build dependency libeditreadline-dev if you remove > the RL_READLINE_VERSION check that is introduced with patch > Version_2_6_13pre12. Additionally you could remove "READLINE" from the > GPL banner then (not necessary). > > I see that you are also the gcl maintainer, so you can coordinate > uploads of maxima and gcl linked with libedit. > > Thanks, > Bastian > > Am 12.10.21 um 16:07 schrieb Camm Maguire: >> Greetings, and thanks for this! >> It would be nice to migrate to editreadline. GCL at present >> constructs >> a binary license banner indicating GPL'ed components. How would runtime >> gcl distinguish between these two libraries of the same name? >> Take care, >> Bastian Germann <bastiangerm...@fishpost.de> writes: >> >>> Control: found -1 5.44.0-3 >>> >>> On Sat, 2 Jan 2021 18:48:19 +0100 Bastian Germann >>> <bastiangerm...@fishpost.de> wrote: >>>> However, that is orphaned in Debian, so libeditreadline-dev should >>>> be preferred, which does not compile with your package without any >>>> patch. It links with the BSD-licensed libedit library which is a >>>> readline replacement. >>> >>> The current version compiles with libeditreadline-dev without any patch. >>> I do not see the build influenced by it and guess libreadline is still >>> loaded via gcl. >>> Can you please comment on this? > > > -- Camm Maguire c...@maguirefamily.org ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah