Bug#758056: RFS: binwalk/2.0.1-1

2014-08-25 Thread Gianfranco Costamagna
Hi again Andrey,




 Il Lunedì 25 Agosto 2014 6:47, Andrey Rahmatullin w...@debian.org ha 
 scritto:
  On Mon, Aug 25, 2014 at 12:26:47AM +0100, Gianfranco Costamagna wrote:
   At least some of the d can be made r, such as mtd-utils.
  I don't fully agree (I don't honestly know the tradeoff between a 
 bad user experience and the amount of the packages that one might be forced 
 to 
 install), but fine, I changed that
 I think the main thing to consider is percentage of users that will need
 things that require these packages. Note that Recommends are installed by
 default anyway (in the default configuration), and now I think that some
 packages are maybe even better moved to Suggests (but I'm not 100% sure).
 There is also an interesting practice (cf. devscripts) to document what
 optional features require optionadditional recommends/suggests.
 
   There are several issues with the manpage, 3 of them are reported by
   lintian and fourth one is the SEE ALSO section which is 
 not true.
  they are created with
  help2man binwalk --version-string=v2.0.1  binwalk.1
 For omitting info section there is a -N argument.  Typos are better
 corrected in the source, and manpage-has-useless-whatis-entry suggests
 passing -n with a proper whatis text to help2man.
 

fixed, thanks!

  should I file a bug there?
  Sorry but I don't feel good in fixing automatically created files... do 
 you have any advice for this?
 
 
  @@ -17,7 +17,6 @@ Architecture: any
   Depends: ${python:Depends}, ${shlibs:Depends}, 
 ${misc:Depends},
    python-matplotlib,
    python-pyqtgraph,
  - mtd-utils,
    ncompress,
    bzip2,
    arj,
 At least arj looks optional too, maybe others too.
 

I moved all the decompression tools to Recommends leaving to Depends only the 
programs you really need to have in order to run the program, as Vincent said 
tar and gzip are already there, and they should fullfill most of the user cases.


thanks again, looking forward to fix the hardened build and I'll reupload!

cheers,

G.

 
 -- 
 WBR, wRAR



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758056: RFS: binwalk/2.0.1-1

2014-08-24 Thread Andrey Rahmatullin
Can you please not use abbreviations such as d/c and std-version in
d/c?

Don't use ${python:Provides}.

At least some of the d can be made r, such as mtd-utils.

Why Priority: extra?

There are several issues with the manpage, 3 of them are reported by
lintian and fourth one is the SEE ALSO section which is not true.

-- 
WBR, wRAR


signature.asc
Description: Digital signature


Bug#758056: RFS: binwalk/2.0.1-1

2014-08-24 Thread Gianfranco Costamagna
Hi Andrey,

thanks for the nice review!





 Il Domenica 24 Agosto 2014 20:11, Andrey Rahmatullin w...@debian.org ha 
 scritto:
  Can you please not use abbreviations such as d/c and 
 std-version in
 
 d/c?

corrected

 
 Don't use ${python:Provides}.
 

removed.

 At least some of the d can be made r, such as mtd-utils.

I don't fully agree (I don't honestly know the tradeoff between a bad user 
experience and the amount of the packages that one might be forced to install), 
but fine, I changed that

 
 Why Priority: extra?
 

Changed to optional, it was a leftover from the previous upload, I didn't 
change that

 There are several issues with the manpage, 3 of them are reported by
 lintian and fourth one is the SEE ALSO section which is not true.
 

they are created with
help2man binwalk --version-string=v2.0.1  binwalk.1

should I file a bug there?
Sorry but I don't feel good in fixing automatically created files... do you 
have any advice for this?

Still many thanks for the review, I'm attaching the patch I just added on 
mentors for your convenience

From 11ae61f20272b2dd27d4fcf2b04a047243a851a9 Mon Sep 17 00:00:00 2001
From: Gianfranco Costamagna costamagnagianfra...@yahoo.it
Date: Mon, 25 Aug 2014 01:21:39 +0200
Subject: [PATCH] Update, per wRAR feedback

---
 debian/changelog | 18 +++---
 debian/control   |  5 ++---
 2 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index b1ec7b2..9a2ab0a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,14 +2,18 @@ binwalk (2.0.1-1) unstable; urgency=medium
 
   * Imported Upstream version 2.0.1 (Closes: #727553, Closes: #754317)
 - Updated docs location
-  * d/r: Removing binary files when cleaning
-  * d/c: X-Python-Version: = 2.7
-  * d/p/destdir.patch: Override install path
-  * Add some b-d and d
-  * Bump std-version to 3.9.5, no changes required
+  * Tweak rules file to remove binary files when cleaning.
+  * debian/control: add X-Python-Version: = 2.7 and
+    some new dependencies such as python-pyqtgraph.
+  * debian/control: add python-opengl python-qt4 and python-qt4-gl
+    as depdencies, to force the right pyqtgraph render engine.
+  * patch destdir.patch, add DESTDIR to install path.
+  * Add dh-autoreconf as build-dependency, and some missing runtime 
dependencies,
+    needed to correctly extract the various kind of supported files.
+  * Bump standard version to 3.9.5, no changes required.
   * Add myself to uploaders.
-  * d/{control,watch,copyright} New website (Closes: #734708)
-  * Canonical VCS urls.
+  * debian/{control,watch,copyright} New website (Closes: #734708)
+  * Update VCS fields to canonical.
   * Update man page.
   * Update copyright file.
 
diff --git a/debian/control b/debian/control
index 49d3753..9e17cc9 100644
--- a/debian/control
+++ b/debian/control
@@ -1,6 +1,6 @@
 Source: binwalk
 Section: devel
-Priority: extra
+Priority: optional
 Maintainer: Leo Costela cost...@debian.org
 Uploaders: Gianfranco Costamagna costamagnagianfra...@yahoo.it
 Build-Depends: debhelper (= 9),
@@ -17,7 +17,6 @@ Architecture: any
 Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends},
  python-matplotlib,
  python-pyqtgraph,
- mtd-utils,
  ncompress,
  bzip2,
  arj,
@@ -29,7 +28,7 @@ Depends: ${python:Depends}, ${shlibs:Depends}, 
${misc:Depends},
  python-opengl,
  python-qt4,
  python-qt4-gl
-Provides: ${python:Provides}
+Recommends: mtd-utils
 Description: tool for searching binary images for embedded files and 
executable code
  Binwalk is a tool for searching a given binary image for embedded files
  and executable code. Specifically, it is designed for identifying files
-- 
1.9.1



Have many thanks,

Gianfranco
 -- 
 WBR, wRAR



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758056: RFS: binwalk/2.0.1-1

2014-08-24 Thread Andrey Rahmatullin
On Mon, Aug 25, 2014 at 12:26:47AM +0100, Gianfranco Costamagna wrote:
  At least some of the d can be made r, such as mtd-utils.
 I don't fully agree (I don't honestly know the tradeoff between a bad user 
 experience and the amount of the packages that one might be forced to 
 install), but fine, I changed that
I think the main thing to consider is percentage of users that will need
things that require these packages. Note that Recommends are installed by
default anyway (in the default configuration), and now I think that some
packages are maybe even better moved to Suggests (but I'm not 100% sure).
There is also an interesting practice (cf. devscripts) to document what
optional features require optionadditional recommends/suggests.

  There are several issues with the manpage, 3 of them are reported by
  lintian and fourth one is the SEE ALSO section which is not true.
 they are created with
 help2man binwalk --version-string=v2.0.1  binwalk.1
For omitting info section there is a -N argument.  Typos are better
corrected in the source, and manpage-has-useless-whatis-entry suggests
passing -n with a proper whatis text to help2man.

 should I file a bug there?
 Sorry but I don't feel good in fixing automatically created files... do you 
 have any advice for this?


 @@ -17,7 +17,6 @@ Architecture: any
  Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends},
   python-matplotlib,
   python-pyqtgraph,
 - mtd-utils,
   ncompress,
   bzip2,
   arj,
At least arj looks optional too, maybe others too.

-- 
WBR, wRAR


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758056: RFS: binwalk/2.0.1-1

2014-08-20 Thread Gianfranco Costamagna
Hi Vincent,




 Il Martedì 19 Agosto 2014 11:09, Vincent Cheng vch...@debian.org ha scritto:
  Control: tag -1 + moreinfo
 
 On Wed, Aug 13, 2014 at 12:49 PM, Gianfranco Costamagna
 costamagnagianfra...@yahoo.it wrote:
  Package: sponsorship-requests
  Severity: normal
 
 
    Dear mentors,
 
    I am looking for a sponsor for my package binwalk
 
   * Package name    : binwalk
     Version         : 2.0.1-1
     Upstream Author : Craig Heffner heffne...@gmail.com
   * URL             : https://github.com/devttys0/binwalk
   * License         : Expat/Zlib
     Section         : devel
 
    It builds those binary packages:
 
      binwalk    - tool for searching binary images for embedded files and 
 executables
 
    To access further information about this package, please visit the 
 following URL:
 
   http://mentors.debian.net/package/binwalk
 
    Alternatively, one can download the package with dget using this command:
 
      dget -x 
 http://mentors.debian.net/debian/pool/main/b/binwalk/binwalk_2.0.1-1.dsc
 
    Changes since the last upload:
 
    * Imported Upstream version 2.0.1 (Closes: #727553)
      - Updated docs location
    * d/r: Removing binary files when cleaning
    * d/c: X-Python-Version: = 2.7
    * d/p/destdir.patch: Override install path
    * Add some b-d and d
    * Bump std-version to 3.9.5, no changes required
    * Add myself to uploaders.
    * d/{control,watch,copyright} New website (Closes: #734708)
    * Canonical VCS urls.
    * Update man page.
 
 This isn't a thorough review, but anyways...
 
 debian/copyright is incomplete, missing:
 - copyright/licenses of bundled file, pyqtgraph, ssdeep (tarballs in
 src/bundles/)

I actually don't use them, but I added them instead of removing the tarballs, 
since one day it might be necessary to use one of them (in case of 
incompatibilities between particular library versions), and will be easier to 
enable them at runtime.

I usually leave the removal only for non dfsg stuff.

 - src/C/compress/compress42.c
 - src/C/miniz/tinfl.c
 

Done

 You may want to trim down your newly added dependencies, and add only
 the dependencies that you actually need, e.g. tar and gzip are both
 Essential: yes,

Removed, wonderful!

 and do you really need to depend on a JDK?
grep jar . -R
./src/binwalk/config/extract.conf:^zip archive data:zip:jar xf '%e' # jar does 
a better job of unzipping than unzip does...

it seems really needed, this program does a great job in its goal, and jar is 
quite essential for doing it :(
I tried to ask upstream about dependencies, I also opened an upstream issue 
[1], and seems that (also by looking at the code) they are all needed.

[1] https://github.com/devttys0/binwalk/issues/62


Have many thanks for reviewing it, the new package is uploaded on mentors!

Gianfranco

 
 
 Regards,
 Vincent



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758056: RFS: binwalk/2.0.1-1

2014-08-19 Thread Vincent Cheng
Control: tag -1 + moreinfo

On Wed, Aug 13, 2014 at 12:49 PM, Gianfranco Costamagna
costamagnagianfra...@yahoo.it wrote:
 Package: sponsorship-requests
 Severity: normal


   Dear mentors,

   I am looking for a sponsor for my package binwalk

  * Package name: binwalk
Version : 2.0.1-1
Upstream Author : Craig Heffner heffne...@gmail.com
  * URL : https://github.com/devttys0/binwalk
  * License : Expat/Zlib
Section : devel

   It builds those binary packages:

 binwalk- tool for searching binary images for embedded files and 
 executables

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

   http://mentors.debian.net/package/binwalk

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

 dget -x 
 http://mentors.debian.net/debian/pool/main/b/binwalk/binwalk_2.0.1-1.dsc

   Changes since the last upload:

   * Imported Upstream version 2.0.1 (Closes: #727553)
 - Updated docs location
   * d/r: Removing binary files when cleaning
   * d/c: X-Python-Version: = 2.7
   * d/p/destdir.patch: Override install path
   * Add some b-d and d
   * Bump std-version to 3.9.5, no changes required
   * Add myself to uploaders.
   * d/{control,watch,copyright} New website (Closes: #734708)
   * Canonical VCS urls.
   * Update man page.

This isn't a thorough review, but anyways...

debian/copyright is incomplete, missing:
 - copyright/licenses of bundled file, pyqtgraph, ssdeep (tarballs in
src/bundles/)
 - src/C/compress/compress42.c
 - src/C/miniz/tinfl.c

You may want to trim down your newly added dependencies, and add only
the dependencies that you actually need, e.g. tar and gzip are both
Essential: yes, and do you really need to depend on a JDK?

Regards,
Vincent


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758056: RFS: binwalk/2.0.1-1

2014-08-14 Thread Gianfranco Costamagna
Hi Pabs,

 Il Giovedì 14 Agosto 2014 5:39, Paul Wise p...@debian.org ha scritto:

  On Thu, Aug 14, 2014 at 3:49 AM, Gianfranco Costamagna wrote:
 
 
    I am looking for a sponsor for my package binwalk
 
 binwalk is already in Debian and is maintained by someone else. Please
 talk to them about getting it uploaded.
 

The maintainer didn't answer for more than one month (cc'd again), however, he 
publicly stated that he is looking for a comaintainer, saying feel free to 
take it over
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727553

that is what I'm doing :)

BTW the new upstream release fixes also an important bug (serious in my 
opinion, because render the package unusable)
#754317

Cheers,

Gianfranco

 -- 
 bye,
 pabs
 
 https://wiki.debian.org/PaulWise



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758056: RFS: binwalk/2.0.1-1

2014-08-14 Thread Paul Wise
On Thu, 2014-08-14 at 08:08 +0100, Gianfranco Costamagna wrote:

 The maintainer didn't answer for more than one month (cc'd again),
 however, he publicly stated that he is looking for a comaintainer,
 saying feel free to take it over
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727553

I see, the situation wasn't clear from the RFS bug, please keep that in
mind for future upload requests.

 BTW the new upstream release fixes also an important bug (serious in
 my opinion, because render the package unusable) #754317

The severity should probably be increased?

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#758056: RFS: binwalk/2.0.1-1

2014-08-14 Thread Gianfranco Costamagna





 Il Giovedì 14 Agosto 2014 9:20, Paul Wise p...@debian.org ha scritto:
  On Thu, 2014-08-14 at 08:08 +0100, Gianfranco Costamagna wrote:
 
  The maintainer didn't answer for more than one month (cc'd again),
  however, he publicly stated that he is looking for a comaintainer,
  saying feel free to take it over
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727553
 
 I see, the situation wasn't clear from the RFS bug, please keep that in
 mind for future upload requests.

Yes, sorry for that

 
  BTW the new upstream release fixes also an important bug (serious in
  my opinion, because render the package unusable) #754317
 
 The severity should probably be increased?
 

yes, I'm doing it right now (sorry but I think this is the only maintainer 
prerogative, this is why I'm reluctant)

cheers,

Gianfranco
 
 -- 
 bye,
 pabs
 
 http://wiki.debian.org/PaulWise



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758056: RFS: binwalk/2.0.1-1

2014-08-13 Thread Gianfranco Costamagna
Package: sponsorship-requests
Severity: normal

 
  Dear mentors,

  I am looking for a sponsor for my package binwalk

 * Package name    : binwalk
   Version : 2.0.1-1
   Upstream Author : Craig Heffner heffne...@gmail.com
 * URL : https://github.com/devttys0/binwalk
 * License : Expat/Zlib
   Section : devel

  It builds those binary packages:

    binwalk    - tool for searching binary images for embedded files and 
executables

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

  http://mentors.debian.net/package/binwalk

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

    dget -x 
http://mentors.debian.net/debian/pool/main/b/binwalk/binwalk_2.0.1-1.dsc

  Changes since the last upload:

  * Imported Upstream version 2.0.1 (Closes: #727553)
    - Updated docs location
  * d/r: Removing binary files when cleaning
  * d/c: X-Python-Version: = 2.7
  * d/p/destdir.patch: Override install path
  * Add some b-d and d
  * Bump std-version to 3.9.5, no changes required
  * Add myself to uploaders.
  * d/{control,watch,copyright} New website (Closes: #734708)
  * Canonical VCS urls.
  * Update man page.

  Regards,
   LocutusOfBorg



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#758056: RFS: binwalk/2.0.1-1

2014-08-13 Thread Paul Wise
On Thu, Aug 14, 2014 at 3:49 AM, Gianfranco Costamagna wrote:

   I am looking for a sponsor for my package binwalk

binwalk is already in Debian and is maintained by someone else. Please
talk to them about getting it uploaded.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org