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

Bug#833608: lintian: version-substvar-for-external-package, but external package is versioned provides



[Forwarding to #833608 after "unarchive" & "found"...]

----- Original message -----
From: Ximin Luo <infinity0@debian.org>
To: Chris Lamb <lamby@debian.org>, 833608@bugs.debian.org
Cc: 
Subject: Re: lintian: version-substvar-for-external-package, but external package is versioned provides
Date: Monday, 25 March 2019 10:37 PM

Control: reopen -1

Unfortunately the fix doesn't work, and lintian is still reporting these errors for rust packages, e.g:

https://lintian.debian.org/maintainer/pkg-rust-maintainers@alioth-lists.debian.net.html#rust-goblin

    librust-goblin+default-dev -> librust-goblin+archive-dev
    librust-goblin+default-dev -> librust-goblin+elf32-dev
    librust-goblin+default-dev -> librust-goblin+elf64-dev
    librust-goblin+default-dev -> librust-goblin+endian-fd-dev
    librust-goblin+mach32-dev -> librust-goblin+endian-fd-dev
    librust-goblin+mach64-dev -> librust-goblin+endian-fd-dev
    librust-goblin+pe32-dev -> librust-goblin+endian-fd-dev
    librust-goblin+pe64-dev -> librust-goblin+endian-fd-dev

$ aptitude show '~erust-goblin ~rnative' | grep 'Package\|Provides' | manual formatting

Package: librust-goblin+pe32-dev
Provides:
 librust-goblin-0+pe32-dev (= 0.0.19-1),
 librust-goblin-0.0+pe32-dev (= 0.0.19-1),
 librust-goblin-0.0.19+pe32-dev (= 0.0.19-1)

Package: librust-goblin+mach64-dev
Provides:
 librust-goblin-0+mach64-dev (= 0.0.19-1),
 librust-goblin-0.0+mach64-dev (= 0.0.19-1),
 librust-goblin-0.0.19+mach64-dev (= 0.0.19-1)

Package: librust-goblin+alloc-dev
Provides:
 librust-goblin+archive-dev (= 0.0.19-1),
 librust-goblin+endian-fd-dev (= 0.0.19-1),
 librust-goblin-0+alloc-dev (= 0.0.19-1),
 librust-goblin-0+archive-dev (= 0.0.19-1),
 librust-goblin-0+endian-fd-dev (= 0.0.19-1),
 librust-goblin-0.0+alloc-dev (= 0.0.19-1),
 librust-goblin-0.0+archive-dev (= 0.0.19-1),
 librust-goblin-0.0+endian-fd-dev (= 0.0.19-1),
 librust-goblin-0.0.19+alloc-dev (= 0.0.19-1), 
 librust-goblin-0.0.19+archive-dev (= 0.0.19-1),
 librust-goblin-0.0.19+endian-fd-dev (= 0.0.19-1)

Package: librust-goblin+mach32-dev
Provides:
 librust-goblin-0+mach32-dev (= 0.0.19-1),
 librust-goblin-0.0+mach32-dev (= 0.0.19-1),
 librust-goblin-0.0.19+mach32-dev (= 0.0.19-1)

Package: librust-goblin-dev
Provides:
 librust-goblin+elf32-dev (= 0.0.19-1),
 librust-goblin+elf64-dev (= 0.0.19-1),
 librust-goblin-0+elf32-dev (= 0.0.19-1),
 librust-goblin-0+elf64-dev (= 0.0.19-1),
 librust-goblin-0-dev (= 0.0.19-1),
 librust-goblin-0.0+elf32-dev (= 0.0.19-1),
 librust-goblin-0.0+elf64-dev (= 0.0.19-1),
 librust-goblin-0.0-dev (= 0.0.19-1),
 librust-goblin-0.0.19+elf32-dev (= 0.0.19-1),
 librust-goblin-0.0.19+elf64-dev (= 0.0.19-1),
 librust-goblin-0.0.19-dev (= 0.0.19-1)

Package: librust-goblin+log-dev
Provides:
 librust-goblin-0+log-dev (= 0.0.19-1),
 librust-goblin-0.0+log-dev (= 0.0.19-1),
 librust-goblin-0.0.19+log-dev (= 0.0.19-1)

Package: librust-goblin+pe64-dev
Provides:
 librust-goblin-0+pe64-dev (= 0.0.19-1),
 librust-goblin-0.0+pe64-dev (= 0.0.19-1),
 librust-goblin-0.0.19+pe64-dev (= 0.0.19-1)

Package: librust-goblin+default-dev
Provides:
 librust-goblin-0+default-dev (= 0.0.19-1),
 librust-goblin-0.0+default-dev (= 0.0.19-1),
 librust-goblin-0.0.19+default-dev (= 0.0.19-1)

Package: librust-goblin+std-dev
Provides:
 librust-goblin-0+std-dev (= 0.0.19-1),
 librust-goblin-0.0+std-dev (= 0.0.19-1),
 librust-goblin-0.0.19+std-dev (= 0.0.19-1)

Chris Lamb:
> tags 833608 + pending
> thanks
> 
> Thanks all. Fixed in Git, pending upload:
> 
>   https://salsa.debian.org/lintian/lintian/commit/83c2c79535714c8457697ea567aec645db0fdc27
> 
>   checks/version-substvars.pm                                | 4 ++++
>   debian/changelog                                           | 4 ++++
>   t/tests/version-substvars-general/debian/debian/control.in | 2 ++
>   3 files changed, 10 insertions(+)
> 
> 
> Regards,
> 


-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git


Reply to: