Package: backintime
Version: 1.3.3-4
Severity: normal

Dear Maintainer,

this is upstream maintainer also preparing for debian(!) packaging the upcoming
release.

There is a file "debian/backintime-common.lintian-overrides/" [1] contain this
two lines

    # Necessary for the license to show up in Help->About
    extra-license-file [usr/share/doc/backintime-common/LICENSE]

I see no need to override a lintian rule. If there is a rule I'll try to follow
it.
I couldn't find a changelog entry explaining that exception.

But I can see in the upstream source that there are two license files
installed.

ll /usr/share/doc/backintime-*/LICENSE
-rw-r--r-- 1 root root 18K 28. Jul 12:22 /usr/share/doc/backintime-
common/LICENSE
-rw-r--r-- 1 root root 18K 28. Jul 12:23 /usr/share/doc/backintime-qt/LICENSE

Please give advice where the LICENSE usually should be located. Couldn't find
an answer to that in DPT Policy [2]. But in [3] (section 30.4.13) it seems that
/usr/share/doc/package-name is the correct location.

So why do we need an lintian override?

I checked "lintian-explain-tags -t extra-license-file" which tells me
everything should go into debian/copyright file. We do have one, no matter that
it is outdated.

I can find better solutions at upstream to display license text. But I'm not
sure how to proceed further.

[1] -- <https://sources.debian.org/src/backintime/1.3.3-4/debian/backintime-
common.lintian-overrides/>
[2] -- <https://www.debian.org/doc/packaging-manuals/python-policy/>

Reply via email to