[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#947630: marked as done (lintian still gives E: statically-linked-binary for golang project's binary)



Your message dated Wed, 1 Jan 2020 19:35:40 -0800
with message-id <CAFHYt56rGPhMde=LVguZRQhyagDXLubTj=OsiT-N1hVX1c-wkA@mail.gmail.com>
and subject line Re: Bug#947630: lintian still gives E: statically-linked-binary for golang project's binary
has caused the Debian Bug report #947630,
regarding lintian still gives E: statically-linked-binary for golang project's binary
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
947630: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=947630
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: v2.41.0
Severity: normal

Dear Maintainer,

This is a follow up to #911864.

According to #718404, golang packages aren't supposed to give an error
of statically-linked-binary because
all go language packages are apparently statically linked.  And yet
attempting to build
https://salsa.debian.org/go-team/packages/easygen/
with debuild -us -uc -b gives this error:

E: easygen: statically-linked-binary usr/bin/easygen

According to #911864,

lintian uses whether a package build-depends against golang-go or
golang-any to determine whether this is "Go" package and, if so,
skips emission of the statically-linked-binary tag for the reasons
you state.

However, I've already included golang-any in my build-depends.

Checking the fix in #911864

https://salsa.debian.org/lintian/lintian/commit/e59e44ec0d648b66b30ab52c08f3def9224c7373

Seems that the fix only checks the package name, not build-depends,
while I'm building a binary out of go source, not go lib, thus my
package name doesn't have golang- prefix (just like docker).

Please double check.

Thanks

Tong

--- End Message ---
--- Begin Message ---
Hi Tong,

On Sat, Dec 28, 2019 at 10:48 AM Tong Sun
<suntong001@users.sourceforge.net> wrote:
>
> E: easygen: statically-linked-binary usr/bin/easygen

This tag is not reproducible in unstable. Build log attached. Closing this bug.

Please reopen if a mistake was made.

Kind regards
Felix Lechner

Attachment: easygen_4.1.0-1_amd64-2020-01-02T03:14:57Z.build.xz
Description: application/xz


--- End Message ---

Reply to: