Bug#988923: RFS: distorm3/3.5.2b-1 -- powerful disassembler library for x86/AMD64 binary streams (Python3 bindings)
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)
> 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)
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)
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)
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)
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)
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