Bug#677935: RFS: cwm/5.1-1 [ITP] -- Lightweight and efficient window manager for X11

2012-06-26 Thread James McDonald
Hi Benoît,

On Mon, Jun 25, 2012 at 05:05:50PM +0200, Benoît Knecht wrote:
 I took a look at your package, here are a few comments:

Thanks for your detailed review! Your remarks are very helpful.

   - lintian reports the following warnings:
 
   P: cwm source: unversioned-copyright-format-uri 
 http://dep.debian.net/deps/dep5
   I: cwm source: debian-watch-file-is-missing
   P: cwm: no-upstream-changelog
   P: cwm: no-homepage-field
   I: cwm: hyphen-used-as-minus-sign usr/share/man/man5/cwmrc.5.gz:231
   I: cwm: hyphen-used-as-minus-sign usr/share/man/man5/cwmrc.5.gz:245

I have fixed most of these. There is no upstream changelog as there is none
provided. I have set the homepage to the github page of the port which is
probably the most useful place for a user to find out about it. There isn't
an actual site for cwm itself.

   - In debian/copyright, fgetln.c is licensed under the BSD-2-clause
 license; and instead of repeating the ISC twice, you could factor it
 out in its own standalone paragraph.

Thanks, I had missed that. I have updated debian/copyright as you suggest.

 Also, the Source header should not point to one particular version.
 Use the directory where all the tarballs are stored; but if you got
 it from github, use that URL instead.

Done. The package is indeed based on the tarball release.

   - In debian/control, why do you depend on dpkg-dev? The package seems
 to build just fine without it.

This was a side-effect of the hardening options in debian/rules. They caused
lintian to complain that dpkg-dev was required. It isn't, and this is now
fixed.

 You should also run wrap-and-sort from devscripts to get the
 Build-Depends field wrapped and sorted.

Done.

 And if you don't use a VCS for your packaging, you should remove
 those commented-out lines.

Done.

 Your long description repeats information provided by the short
 description; see [1] for best practices. It could also be expanded a
 bit.

I had in fact just repeated the summary from the manpage. I have read the
reference and a few examples and tried to make it more useful. What do you
think?

 [1] 
 http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-pkg-desc
 
   - You could use debhelper compat 9, that should take care of the
 hardening flags for you.

Done. As above, this fixed the dpkg-dev problem. It also removed the need for
one of the patches.

 And in debian/rules, you should remove the template comments.

Done.

   - The README doesn't contain useful information for end-users, so you
 shouldn't install it.

Removed.

Thanks again for taking the time to review this package. It is appreciated!

Cheers,

-- 
James McDonald



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20120626093634.ga13...@postcursor.vm.bytemark.co.uk



Bug#677935: RFS: cwm/5.1-1 [ITP] -- Lightweight and efficient window manager for X11

2012-06-26 Thread Benoît Knecht
James McDonald wrote:
 On Mon, Jun 25, 2012 at 05:05:50PM +0200, Benoît Knecht wrote:
  I took a look at your package, here are a few comments:
 
 Thanks for your detailed review! Your remarks are very helpful.

You're welcome! I'm glad I could help.

 [...]
 
  Your long description repeats information provided by the short
  description; see [1] for best practices. It could also be expanded a
  bit.
 
 I had in fact just repeated the summary from the manpage. I have read the
 reference and a few examples and tried to make it more useful. What do you
 think?

Much better in my opinion. I would remove the last sentence of the first
paragraph though (about the code that used to come from 9wm), as it
doesn't seem very relevant anymore.

The package looks pretty good to me now, so I hope you'll find a sponsor
soon. But prehaps you should consider Depending on xserver-xorg (or at
least Recommend it, if that makes more sense). You could also Suggest
xinit, as it seems like a nice way to start such a minimalistic window
manager.

And here are a couple more nitpickings, if you feel like fixing those:

  - In debian/control, the debhelper version dependency should simply be
= 9 instead of = 9.0.0.

  - And in the same file, the long description contains a few
double-spaces.

Cheers,

-- 
Benoît Knecht



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120626140823.ga6...@marvin.lan



Bug#677935: RFS: cwm/5.1-1 [ITP] -- Lightweight and efficient window manager for X11

2012-06-25 Thread Benoît Knecht
Hi James,

James McDonald wrote:
 I am looking for a sponsor for my package cwm
 
 * Package name: cwm
 Version : 5.1-1
 Upstream Author : Christian Neukirchen chneukirc...@gmail.com
 * URL : https://github.com/chneukirchen/cwm
 * License : ISC
 Section : x11
 
 It builds those binary packages:
 
 cwm   - Lightweight and efficient window manager for X11

I took a look at your package, here are a few comments:

  - lintian reports the following warnings:

  P: cwm source: unversioned-copyright-format-uri 
http://dep.debian.net/deps/dep5
  I: cwm source: debian-watch-file-is-missing
  P: cwm: no-upstream-changelog
  P: cwm: no-homepage-field
  I: cwm: hyphen-used-as-minus-sign usr/share/man/man5/cwmrc.5.gz:231
  I: cwm: hyphen-used-as-minus-sign usr/share/man/man5/cwmrc.5.gz:245

  - In debian/copyright, fgetln.c is licensed under the BSD-2-clause
license; and instead of repeating the ISC twice, you could factor it
out in its own standalone paragraph.

Also, the Source header should not point to one particular version.
Use the directory where all the tarballs are stored; but if you got
it from github, use that URL instead.

  - In debian/control, why do you depend on dpkg-dev? The package seems
to build just fine without it.

You should also run wrap-and-sort from devscripts to get the
Build-Depends field wrapped and sorted.

And if you don't use a VCS for your packaging, you should remove
those commented-out lines.

Your long description repeats information provided by the short
description; see [1] for best practices. It could also be expanded a
bit.

[1] 
http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-pkg-desc

  - You could use debhelper compat 9, that should take care of the
hardening flags for you.

And in debian/rules, you should remove the template comments.

  - The README doesn't contain useful information for end-users, so you
shouldn't install it.

Cheers,

-- 
Benoît Knecht



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120625150550.gb27...@marvin.lan



Bug#677935: RFS: cwm/5.1-1 [ITP] -- Lightweight and efficient window manager for X11

2012-06-17 Thread James McDonald
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package cwm

* Package name: cwm
Version : 5.1-1
Upstream Author : Christian Neukirchen chneukirc...@gmail.com
* URL : https://github.com/chneukirchen/cwm
* License : ISC
Section : x11

It builds those binary packages:

cwm   - Lightweight and efficient window manager for X11

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

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


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

dget -x http://mentors.debian.net/debian/pool/main/c/cwm/cwm_5.1-1.dsc

More information about cwm can be obtained from 
https://en.wikipedia.org/wiki/Cwm_(window_manager). It is one of the default 
window managers available in OpenBSD.

Changes since the last upload:

Initial release (Closes: #505924)


Regards,
James McDonald



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20120617211012.ga8...@postcursor.vm.bytemark.co.uk