On 26/02/26 2:16 pm, Andrew McMillan wrote:
> Package: lintian
> Version: 2.129.0
> Severity: normal
> 
> This failed for me:
> 
> $ lintian -Iiv --show-overrides --color=always
> 
> Cannot find a changes file for sc-membench/1.2.1-1. It would be named
> like:
>     sc-membench_1.2.1-1_amd64.changes
>     sc-membench_1.2.1-1_i386.changes
>     sc-membench_1.2.1-1_multi.changes
>     sc-membench_1.2.1-1_all.changes
>     sc-membench_1.2.1-1_source.changes
>  in any of those places:
>     ..
>     ../build-area
>     /var/cache/pbuilder/result
> 

I tried this on amdahl and it seems to work. Something seems to be off in
your local environment.

| nilesh@amdahl ~/hello/hello-2.10
| % ls ../ 
| hello-2.10                   hello_2.10-5.debian.tar.xz  
hello_2.10-5_arm64.buildinfo  hello_2.10-5_arm64.deb  hello_2.10.orig.tar.gz.asc
| hello-dbgsym_2.10-5_arm64.deb  hello_2.10-5.dsc                  
hello_2.10-5_arm64.changes    hello_2.10.orig.tar.gz

and then-

| nilesh@amdahl ~/hello/hello-2.10
| % lintian -Iiv --show-overrides --color=always
| N:
| I: hello: hardening-no-bindnow [usr/bin/hello]
| N: 
| N:   This package provides an ELF binary that lacks the "bindnow" linker flag.
| N:   
| N:   This is needed (together with "relro") to make the "Global Offset Table" 
(GOT) fully read-only. The bindnow feature trades startup time for improved
| N:   security. Please consider enabling this feature or consider overriding 
the tag (possibly with a comment about why).
| N:   
| N:   If you use dpkg-buildflags, you may have to add hardening=+bindnow or 
hardening=+all to DEB_BUILD_MAINT_OPTIONS.
...

Are you sure you have the .changes file?
What is the output of `dpkg --print-architecture` and `dpkg 
--print-foreign-architectures`?
Are you trying to run lintian for an arm64 package on amd64 machine? (Your 
output suggests that the machine is amd64)

Best,
Nilesh

Reply via email to