I would say that you should not exclude this test/ directory because it is used 
in test suite of the source package which is vital.

But maybe someone more experienced could say something about it.

On March 22, 2019 1:07:05 AM GMT+01:00, Tong Sun 
<[email protected]> wrote:
>I thought so, as I copied it from
>
>https://salsa.debian.org/go-team/packages/git-lfs/blob/master/debian/rules#L6
>
>However, I just verified again that it is not meant to exclude test
>from the source package. See
>http://paste.debian.net/1074164/
>
>It not even prevent copying test to temporary build directory BTW, as
>if I remove the "export DH_GOLANG_INSTALL_EXTRA := test" from my rules
>file,
>https://salsa.debian.org/go-team/packages/easygen/blob/master/debian/rules
>
>the build will still fail.
>
>I guess it does just "exclude from the build targets".
>
>So again,
>
>Shall I exclude test from my source package?
>
>On Thu, Mar 21, 2019 at 7:46 PM Dawid Dziurla <[email protected]>
>wrote:
>>
>> Should be okay. If not, try putting it between double quotes.
>>
>> If I understand correctly, it excludes files to be copied to
>temporary build directory.
>>
>> On March 22, 2019 12:41:16 AM GMT+01:00, Tong Sun
><[email protected]> wrote:
>>>
>>> Hi,
>>>
>>>>  Do go source packages normally contain test code?
>>>
>>>
>>> I tried to add the following to my rules file
>>>
>>> export DH_GOLANG_EXCLUDES := test vendor
>>>
>>> Is that the correct way to go?
>>>
>>> "DH_GOLANG_EXCLUDES" (list of Perl regular expressions,
>>> whitespace-separated, default empty) defines regular expression
>>> patterns to exclude from the build targets expanded from
>>> "DH_GOLANG_BUILDPKG".
>>>
>>> I'm still don't understand what it is for, as I noticed that the
>test
>>> folder and its files are still in the source packages. What does
>>> DH_GOLANG_EXCLUDES do exactly?
>>>
>>> thx
>>>

Reply via email to