Bug#828218: libsoftware-license-perl in Debian has become fork of upstream code
Dominique Dumont
dod at debian.org
Sun Jan 8 11:30:38 UTC 2017
[cc'ed debian-perl team]
Hello Vasudev
Sorry for the late reply. I did not notice this bug until now.
On Sun, 26 Jun 2016 14:04:31 +0530 Vasudev Kamath <vasudev at copyninja.info>
wrote:
> Just to give background for this bug report. I'm helping Jonas
> Smedegaard who has adopted licensecheck tool from devscript and
> creating a new library called App::LicenseCheck ¹. We intend this tool
> to be useful cross distro and not only Debian.
Which is a good thing.
> During the development
> we noticed that libsoftware-license-perl has diverged too much from
> upstream source.
What problem led you to this opinion ?
> This library is patched not to adopt to Debian environment but to
> change its behavior to suite Debian better.
I somewhat disagree. The fundamental behavior has not changed. Some features
are added because debian handles license somewhat diffrently:
- usage of summary to point to /usr/share/common/licenses
- usage of code word (like GPL-2+) when user is given a choice of license
version
- usage of Expat keyword instead of MIT license
You're free not to use debian specific parts.
The only non-debian specific feature is the short-name-fallback patch [1] for
which there an upstream pull-request [2]. You're welcome to voice your
opinion there to help RJBS decide whether to merge it or not.
> This means the package
> effectively has become a fork of original upstream code.
Technically, this is not a fork, since these functionalities are provided as
patches applied on top of upstream License::Check.
> I'm filing bug with severity important because this will cause
> interoperability problem. As an example if App::LicenseCheck is use
> din other distro it might not work as expected because it was coded
> using libsoftware-license-perl in Debian which is not same as the
> original upstream. (just an example).
Which would mean either:
- you're using a Debian specific part outside of Debian. It may be a bug on
your side, or you've found a valid use case outside of Debian for the Debian
specific parts. In the latter case, we can try to push some patches upstream
- you've found a bug where the fundamental behavior of Debian's
Software::License is changed. Then please give me details so I can reproduce
the problem.
All the best
[1] https://anonscm.debian.org/cgit/pkg-perl/packages/libsoftware-license-perl.git/tree/debian/patches/short-name-fallback
[2] https://github.com/Perl-Toolchain-Gang/Software-License/pull/44
--
https://github.com/dod38fr/ -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/ -o- irc: dod at irc.debian.org
More information about the pkg-perl-maintainers
mailing list