Bug#988923: RFS: distorm3/3.5.2b-1 -- powerful disassembler library for x86/AMD64 binary streams (Python3 bindings)

2021-07-06 Thread Lin Qigang
I fixed most of the lintian errors, but some still exist within the upstream 
release. If anything else needs to be fixed let me know.

Lin Qigang 
GPG Fingerprint:  8CAD 1250 8EE0 3A41 7223  03EC 7096 F91E D75D 028F

signature.asc
Description: OpenPGP digital signature


Bug#988923: RFS: distorm3/3.5.2b-1 -- powerful disassembler library for x86/AMD64 binary streams (Python3 bindings)

2021-07-01 Thread Lin Qigang
> Thanks! Alas, it fails to build for me:

Thanks for the feedback! I didnt fully understand how to use pbuilder so a 
Python dependency was missing. it should be fixed now and I better understand 
pbuilder which is nice.

I am also fixing a bunch of the other lintian errors which Tobias mentioned I 
should do. There's still a couple of lintian issues so i will fix those before 
submitting.

Lin Qigang 
GPG Fingerprint:  8CAD 1250 8EE0 3A41 7223  03EC 7096 F91E D75D 028F

signature.asc
Description: OpenPGP digital signature


Bug#988923: RFS: distorm3/3.5.2b-1 -- powerful disassembler library for x86/AMD64 binary streams (Python3 bindings)

2021-06-22 Thread Adam Borowski
On Wed, Jun 16, 2021 at 12:48:47PM +, Lin Qigang wrote:
> Hi to you too!

[sorry for the delay]

Just a note: sending encrypted mail is never good when one of recipients is
a public bug; we also want all package reviews to be done in the open.

> I am targeting experimental instead. I reuploaded the package to mentors. 

Thanks!  Alas, it fails to build for me:

x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g 
-fwrapv -O2 -Wall -g 
-ffile-prefix-map=/build/python3.9-RNBry6/python3.9-3.9.2=. 
-fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DSUPPORT_64BIT_OFFSET -DDISTORM_DYNAMIC -Isrc -Iinclude 
-I/usr/include/python3.9 -c python/python_module_init.c -o 
build/temp.linux-x86_64-3.9/python/python_module_init.o
python/python_module_init.c:2:10: fatal error: Python.h: No such file or 
directory
2 | #include 
  |  ^~
compilation terminated.
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
E: pybuild pybuild:353: build: plugin distutils failed with: exit code=1: 
/usr/bin/python3 setup.py build 

> Also I couldnt find documentation for new contributors for making changes
> to the Salsa git repository.  Do I need to make a pull request or certain
> permissions?  My repo is here https://salsa.debian.org/linqigang/distorm3

Usually, we grant permissions to an adopted package upon the first
successful upload.  I'm for one notorious for forgetting to do that, so
shouting at me (or gently reminding another sponsor ☺) would be nice.

> > > -   Package name : distorm3


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ Latin:   meow 4 characters, 4 columns,  4 bytes
⣾⠁⢠⠒⠀⣿⡁ Greek:   μεου 4 characters, 4 columns,  8 bytes
⢿⡄⠘⠷⠚⠋⠀ Runes:   ᛗᛖᛟᚹ 4 characters, 4 columns, 12 bytes
⠈⠳⣄ Chinese: 喵   1 character,  2 columns,  3 bytes <-- best!


signature.asc
Description: PGP signature


Bug#988923: RFS: distorm3/3.5.2b-1 -- powerful disassembler library for x86/AMD64 binary streams (Python3 bindings)

2021-06-16 Thread Lin Qigang
Hi to you too!

I am targeting experimental instead. I reuploaded the package to mentors. 


Also I couldnt find documentation for new contributors for making changes to 
the Salsa git repository. Do I need to make a pull request or certain 
permissions? My repo is here https://salsa.debian.org/linqigang/distorm3

Lin Qigang 
GPG Fingerprint:  8CAD 1250 8EE0 3A41 7223  03EC 7096 F91E D75D 028F

Sent with ProtonMail Secure Email.

‐‐‐ Original Message ‐‐‐

On Monday, May 31st, 2021 at 8:58 PM, Adam Borowski  wrote:

> On Fri, May 21, 2021 at 02:51:36PM +, Lin Qigang wrote:
> 

> > -   Package name : distorm3
> > 

> > Version : 3.5.2b-1
> 

> > Changes since the last upload:
> > 

> > distorm3 (3.5.2b-1) unstable; urgency=medium
> > 

> > .
> > 

> > -   New upstream release.
> > -   Removed fix_init_python patch
> > -   debian/patches: Added patch to update the library version number
> > -   debian/*.links: Updated symbolic links to new upstream version
> > -   debian/not-installed: Account for varying python3 directory naming 
> > scheme
> > -   debian/patches: Added makefile library version fix patch
> > -   debian/libdistorm3-3.symbols: Updated symbols to 3.5.2b
> > -   debian/python3-distorm: Account for varying python3 directory naming 
> > scheme
> > -   debian/rules: Account for upstream build changes
> > -   debian/copyright: Updated packaging copyright years
> > -   debian/control: Updated maintainer
> > -   Release to unstable
> 

> Hi!
> 

> This upload is targetted at unstable, which is currently affected by the
> 

> hard freeze. Only targetted fixes are permitted, not whole new upstream
> 

> releases (unless the upstream release consists of nothing but fixes...).
> 

> Thus, your options here would be:
> 

> -   targetting experimental instead, or
> -   waiting until after Bullseye is released
> 

> Meow!
> 

> --
> 

> ⢀⣴⠾⠻⢶⣦⠀ The oldest dated printed book includes the following license 
> grant:
> 

> ⣾⠁⢠⠒⠀⣿⡁ Reverently made for universal free distribution by Wang Jie
> 

> ⢿⡄⠘⠷⠚⠋⠀ on behalf of his two parents on the 15th of the 4th moon of
> 

> ⠈⠳⣄ the 9th year of Xiantong [11 May 868].

signature.asc
Description: OpenPGP digital signature


Bug#988923: RFS: distorm3/3.5.2b-1 -- powerful disassembler library for x86/AMD64 binary streams (Python3 bindings)

2021-05-31 Thread Tobias Frost
Control: tags -1 moreinfo

On Mon, 31 May 2021 15:58:56 +0200 Adam Borowski  wrote:
> On Fri, May 21, 2021 at 02:51:36PM +, Lin Qigang wrote:
(...)
> Hi!
> This upload is targetted at unstable, which is currently affected by the
> hard freeze.  Only targetted fixes are permitted, not whole new upstream
> releases (unless the upstream release consists of nothing but fixes...).
> 
> Thus, your options here would be:
>  * targetting experimental instead, or
>  * waiting until after Bullseye is released
> 

Tagging moreinfo for now because of that.



Bug#988923: RFS: distorm3/3.5.2b-1 -- powerful disassembler library for x86/AMD64 binary streams (Python3 bindings)

2021-05-31 Thread Adam Borowski
On Fri, May 21, 2021 at 02:51:36PM +, Lin Qigang wrote:
>  * Package name: distorm3
>Version : 3.5.2b-1

> Changes since the last upload:
> 
>  distorm3 (3.5.2b-1) unstable; urgency=medium
>  .
>* New upstream release.
>* Removed fix_init_python patch
>* debian/patches: Added patch to update the library version number
>* debian/*.links: Updated symbolic links to new upstream version
>* debian/not-installed: Account for varying python3 directory naming scheme
>* debian/patches: Added makefile library version fix patch
>* debian/libdistorm3-3.symbols: Updated symbols to 3.5.2b
>* debian/python3-distorm: Account for varying python3 directory naming 
> scheme
>* debian/rules: Account for upstream build changes
>* debian/copyright: Updated packaging copyright years
>* debian/control: Updated maintainer
>* Release to unstable

Hi!
This upload is targetted at unstable, which is currently affected by the
hard freeze.  Only targetted fixes are permitted, not whole new upstream
releases (unless the upstream release consists of nothing but fixes...).

Thus, your options here would be:
 * targetting experimental instead, or
 * waiting until after Bullseye is released


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ The oldest dated printed book includes the following license grant:
⣾⠁⢠⠒⠀⣿⡁   Reverently made for universal free distribution by Wang Jie
⢿⡄⠘⠷⠚⠋⠀   on behalf of his two parents on the 15th of the 4th moon of
⠈⠳⣄   the 9th year of Xiantong [11 May 868].



Bug#988923: RFS: distorm3/3.5.2b-1 -- powerful disassembler library for x86/AMD64 binary streams (Python3 bindings)

2021-05-21 Thread Lin Qigang
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for the orphaned package "distorm3":

 * Package name: distorm3
   Version : 3.5.2b-1
   Upstream Author : Gil Dabah 
 * URL : https://github.com/gdabah/distorm
 * License : BSD-3-Clause, GPL-3+
 * Vcs : https://salsa.debian.org/debian/distorm3
   Section : libs

It builds those binary packages:

  libdistorm3-3 - powerful disassembler library for x86/AMD64 binary streams
  libdistorm3-dev - powerful disassembler library for x86/AMD64 binary streams 
(development files)
  python3-distorm3 - powerful disassembler library for x86/AMD64 binary streams 
(Python3 bindings)

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/distorm3/

Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/d/distorm3/distorm3_3.5.2b-1.dsc

Changes since the last upload:

 distorm3 (3.5.2b-1) unstable; urgency=medium
 .
   * New upstream release.
   * Removed fix_init_python patch
   * debian/patches: Added patch to update the library version number
   * debian/*.links: Updated symbolic links to new upstream version
   * debian/not-installed: Account for varying python3 directory naming scheme
   * debian/patches: Added makefile library version fix patch
   * debian/libdistorm3-3.symbols: Updated symbols to 3.5.2b
   * debian/python3-distorm: Account for varying python3 directory naming scheme
   * debian/rules: Account for upstream build changes
   * debian/copyright: Updated packaging copyright years
   * debian/control: Updated maintainer
   * Release to unstable

Regards,
-- 

  Lin Qigang

Lin Qigang 
GPG Fingerprint:  8CAD 1250 8EE0 3A41 7223  03EC 7096 F91E D75D 028F

signature.asc
Description: OpenPGP digital signature