Bug#885411: python-pyelftools: Please mark python*-pyelftools as Multi-Arch: foreign

2018-02-03 Thread Vagrant Cascadian
On 2018-02-03, Tomasz Buchert wrote:
> On 26/12/17 12:37, Vagrant Cascadian wrote:
>> Please mark python-pyelftools and python3-pyelftools as "Multi-Arch:
>> foreign", so that it can be used to satisfy build-dependencies when
>> cross-building packages.
>>
>>   
>> https://wiki.debian.org/Multiarch/Implementation#Multi-Arch:_foreign_support_packages
...
> Thanks Vagrant,
> I wonder why I've changed Architecture to 'all' from 'any' at some point [1].
> Would you happen to know and/or maybe we would switch back to any?

Given that it's just a bunch of regular python, "Architecture: all"
seems correct, so I think you did the right thing, Tomasz. :)

I just also want it to to be satisfyable as build-depends when
cross-building packages, hence needing to also set "Multi-Arch:
foreign".

Thanks for considering it!


live well,
  vagrant


signature.asc
Description: PGP signature


Bug#885411: python-pyelftools: Please mark python*-pyelftools as Multi-Arch: foreign

2018-02-03 Thread Tomasz Buchert
On 26/12/17 12:37, Vagrant Cascadian wrote:
> Package: python-pyelftools
> Version: 0.24-3
> Severity: normal
> Tags: patch
>
> Please mark python-pyelftools and python3-pyelftools as "Multi-Arch:
> foreign", so that it can be used to satisfy build-dependencies when
> cross-building packages.
>
>   
> https://wiki.debian.org/Multiarch/Implementation#Multi-Arch:_foreign_support_packages
>
>
> live well,
>   vagrant

Thanks Vagrant,
I wonder why I've changed Architecture to 'all' from 'any' at some point [1].
Would you happen to know and/or maybe we would switch back to any?

Cheers,
Tomasz

[1] 
https://salsa.debian.org/debian/python-pyelftools/commit/f3808d3069e14a1f0dc54acead4b89a34e15cc8c

signature.asc
Description: PGP signature


Bug#885411: python-pyelftools: Please mark python*-pyelftools as Multi-Arch: foreign

2017-12-26 Thread Vagrant Cascadian
Package: python-pyelftools
Version: 0.24-3
Severity: normal
Tags: patch

Please mark python-pyelftools and python3-pyelftools as "Multi-Arch:
foreign", so that it can be used to satisfy build-dependencies when
cross-building packages.

  
https://wiki.debian.org/Multiarch/Implementation#Multi-Arch:_foreign_support_packages


live well,
  vagrant

diff -Nru python-pyelftools-0.24/debian/control 
python-pyelftools-0.24/debian/control
--- python-pyelftools-0.24/debian/control   2017-04-30 02:43:50.0 
-0700
+++ python-pyelftools-0.24/debian/control   2017-12-26 12:19:24.0 
-0800
@@ -11,6 +11,7 @@
 Package: python-pyelftools
 Architecture: all
 Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}
+Multi-Arch: foreign
 Description: pure-python2 library for parsing ELF and DWARF
  pyelftools is a pure-Python library for parsing and analyzing ELF
  files and DWARF debugging information. It can be used to query
@@ -22,6 +23,7 @@
 Package: python3-pyelftools
 Architecture: all
 Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
+Multi-Arch: foreign
 Description: pure-python3 library for parsing ELF and DWARF
  pyelftools is a pure-Python library for parsing and analyzing ELF
  files and DWARF debugging information. It can be used to query


-- System Information:
Debian Release: 9.3
  APT prefers stable
  APT policy: (500, 'stable'), (210, 'proposed-updates'), (120, 'unstable'), 
(1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: armhf, arm64

Kernel: Linux 4.9.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python-pyelftools depends on:
ii  python  2.7.13-2

python-pyelftools recommends no packages.

python-pyelftools suggests no packages.

-- no debconf information


signature.asc
Description: PGP signature