Package: xvkbd
Version: 2.8-1
Severity: important
Tags: patch

NOTE: The only purpose of this bug report is to avoid duplication of
work in fixing xvkbd's invalid menu section.  The text below references
two NMU-versioned packages which are NOT necessarily meant to be
uploaded as they are; the "nmu" version component is there simply to
ease my changes to the packages and to avoid lintian complaints during
my testing :)

The text below is a copy of an e-mail message I sent yesterday to
Francois Gurin <[EMAIL PROTECTED]>, the maintainer of the Debian package
of xvkbd.

Hi,

First of all, thanks a lot for taking care of xvkbd in Debian! :)

What do you think about the following two updates to the xvkbd, which
bring the package up to the current standards (the Debian policy,
the menu policy, debhelper compatibility level 7, lintian warnings), and
then update it to the current version, xvkbd-3.0?  The updates are
available at http://devel.ringlet.net/x11/xvkbd/deb/ (the direct .dsc
links are shown below) and also in my Subversion repository at
http://svn.ringlet.net/svn/ringlet/x11/xvkbd/

Here's the first update, still for version 2.8; the main reason for it
is the recent change in the menu policy, which means the "Apps/Tools"
section is now invalid.  The update also takes care of the standards
compliance and the lintian warnings:

  dget -x http://devel.ringlet.net/x11/xvkbd/deb/xvkbd_2.8-1+nmu1.dsc

Of course, this is just a suggestion, including the version number;
I added the "nmu" part just to be able to record the changes and still
keep lintian happy :)  It's perfectly okay for you to just release it
as 2.8-2 with your name on it :)

As you may see from the changelog what the 2.8-1+nmu1 update does is:
- convert to dpatch format (separate the patches from the orig source)
- update the Debian policy Standards-Version to 3.7.3
- update to the current menu-policy, changing the menu section to
  "Applications/Accessibility"
- bring the package up to debhelper compatibility level 7
- rewrite the copyright according to the new copyright format proposal,
  adding my notice in the debian/* section; actually, you may remove
  it if you feel like it, your call :)
- fix some more lintian warnings
- remove the unused debian/i file

With standards compliance and the menu section out of the way, I took
the liberty to also update the package to xvkbd-3.0 and add in a couple
of patches that I've made in the FreeBSD port of xvkbd that I maintain:

  dget -x http://devel.ringlet.net/x11/xvkbd/deb/xvkbd_3.0-1~1+nmu1.dsc

This is actually supposed to turn into 3.0-1 when you upload it; the
funny version number is there just to keep the "nmu" part (for my own
testing), and to make it sort earlier than 3.0-1.  As seen from the
changelog, this update does the following:
- change lots more sprintf() and strcpy() calls to snprintf() and
  strncpy()
- fix a lot of C compiler warnings
- turn on the C compiler warning flags during the Debian build
- escape a couple more minus signs in the manual page that popped up
  with the xvkbd-3.0 release
- fix a typo in the manual page
- parse DEB_BUILD_OPTIONS a bit better

Once again, thanks a lot for your work on xvkbd!  Please don't take
these two proposed updates as anything more than suggestions - although
I would be happy to help with the maintenance of the xvkbd package, this
is by no means meant as some kind of challenge to your position :)
Keep up the good work!

G'luck,
Peter

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-4-686 (SMP w/1 CPU core)
Locale: LANG=bg_BG, LC_CTYPE=bg_BG (charmap=CP1251)
Shell: /bin/sh linked to /bin/bash

Versions of packages xvkbd depends on:
ii  libc6                       2.7-10       GNU C Library: Shared libraries
ii  libice6                     2:1.0.4-1    X11 Inter-Client Exchange library
ii  libsm6                      2:1.0.3-1+b1 X11 Session Management library
ii  libx11-6                    2:1.0.3-7    X11 client-side library
ii  libxext6                    2:1.0.4-1    X11 miscellaneous extension librar
ii  libxmu6                     2:1.0.4-1    X11 miscellaneous utility library
ii  libxpm4                     1:3.5.7-1    X11 pixmap library
ii  libxt6                      1:1.0.5-3    X11 toolkit intrinsics library
ii  libxtst6                    2:1.0.3-1    X11 Testing -- Resource extension 
ii  xaw3dg                      1.5+E-15     Xaw3d widget set

Versions of packages xvkbd recommends:
ii  wamerican [wordlist]          6-2.1      American English dictionary words 
ii  wbulgarian [wordlist]         3.0-8      The Bulgarian dictionary words for

-- no debconf information

Attachment: pgpn1vgo9xQ4i.pgp
Description: PGP signature

Reply via email to