Please sync lesstif2 0.95.0-2.3 (universe) from Debian unstable (main)

Bug #369383 reported by Paul Gevers
8
Affects Status Importance Assigned to Milestone
lesstif2 (Debian)
Fix Released
Unknown
lesstif2 (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: lesstif2

The lesstif2 package has been updated in Debian to version 0.95.0-2.3. The previous Ubuntu change which fixed an reverted scroll wheel binding is now literally included in the Debian package:
   * debian/patches:
    - Add 031_fix_inverted_scrollwheel.diff by Kacper Wysocki, fix
      invalid mouse scroll wheel bind (Closes: 396199)
      -- http://sourceforge.net/tracker/index.php?\
          func=detail&aid=1625384&group_id=8596&atid=108596

Original message:
=====================
Binary package hint: lesstif2

Recently I have invested quite some time to prepare a debdif for lesstif2 [0] to help the maintainer in Debian. Lesstif, which had low threshold NMU preference set, did not have a regular update in 1.5 years and definitely could use some attention. In my debdif I solved the following debian bugs: 396199, 479779, 503361, 314440, 43640, 87745, 356017, 496081 and 330057 by patching the code with patches available from upstream, Fedora and the BTS. I included the debdif in debian bug #522157 [1] on the April 1. I tried already before that date to contact the current maintainer, but apart from a short conversation on IRC I he doesn't respond (although he seems present on IRC). In that conversation he was interested in the debdif.

I also intend to work with upstream (nearly dead by the looks of it, but I got commit rights) to improve the source code and eventually a new point release. Unfortunately that will be somewhat slow because I am unfamiliar with the code.

Because I am not sure about how Debian will react, I also prepared a very similar debdiff for Ubuntu (which can be dropped when Debian does process my debdiff there and Ubuntu syncs), which solves the bugs 340633 and 124573, and maybe also bugs 110404 and 366835.

With kind regards,
Paul

Revision history for this message
Paul Gevers (paul-climbing) wrote :
tags: added: debdiff
Changed in lesstif2 (Ubuntu):
status: New → Confirmed
Revision history for this message
Paul Gevers (paul-climbing) wrote :

Changelog:
lesstif2 (1:0.95.0-2.1ubuntu2) karmic; urgency=low

  * NMU upload to give some love to lesstif2
  * debian/patches:
   - Add 031_shutup_xtungrabbutton.diff by Filippo Giunchedi, stop
     lessstif from spewing messages about XtUngrab (Closes: 479779)
     -- upstream bug 217326
   - Add 031_use_X11_Xtos_header.diff by Steve Cotton (Closes: 503361
      and LP: 340633) to include LONG64 definition instead of defining
   - Add 040_fedora_text.diff small fixes from upstream.
   - Add 040_fedora_resource.diff fixes error in DialogS.c, function
     class_initialize.
   - Add 040_fedora_c++fix.diff includes X11/ShellP.h after c.
   - Add 040_fedora_XxxxProperty-64bit.diff to fix 64 bit
     XChange/GetWindowProperty issues, including fix cut and paste from
     to lesstif apps on 64 bits machines (Closes: 314440)
   - Add 040_fedora_accelkeys.diff to fix accelkeys which use more then
     one modifier
   - Add 050_cvs_invalid_pointer.diff,
         050_cvs_1773603_invalid_pointer_TextOut.c.diff,
         050_cvs_1773603_invalid_pointer_List.c.diff,
         050_cvs_1773603_invalid_pointer_Label.c.diff and
         050_cvs_1773603_invalid_pointer_LabelG.c.diff
     to fix crashing with a wildly invalid pointer inside XmFontListCopy()
     -- upstream bugs 1773603 and 1298166
   - Add 050_cvs_class_initialize_DialogS.c.diff to fix error in function
     class_initialize
   - Add 050_cvs_attachbottom_Form.c.diff to fix the layout of applications
     with widgets which have the AttachBottom
   - Add 060_update_manpages to fix bad-whatis-entry and several
     inconsistencies (Closes: 43640 and 87745)
   - Add 071_fix_crash_on_ESC_Traversal.c to fix crashing applications
     when pressing <ESC> in menus (Closes: 356017 and LP: 124573)
  * Updated debian/rules
   - not move VirtualBindings.5 to .1x but to .5x
   - remove the quilt .pc directory in clean target
   - honor noopt flag in DEB_BUILD_OPTIONS (Closes: 496081)
  * Add mwm.desktop file (Closes: 330057)
  * Update policy to 3.8.1
   - Added homepage field in debian/control
   - Renamed section in debian/lesstif-bin.menu (menu policy)
  * Removed "Apps/" in debian/lesstif-doc.docbase (lintian)
  * Removed duplicate "library" from debian/control (lintian)
  * Changed order of dh_installdeb and dh_makeshlibs in debian/rules (lintian)
  * Added debian/watch file.
  * Updated debian/copyright with version numbers of the (L)GPL (lintian)
  * Added description to old patch files (lintian)

 -- Paul Gevers <email address hidden> Wed, 29 Apr 2009 17:52:21 +0200

Changed in lesstif2 (Debian):
status: Unknown → New
description: updated
tags: removed: debdiff
summary: - lesstif2: improving the package by including Fedora and upstream patches
+ Please sync lesstif2 0.95.0-2.3 (universe) from Debian unstable (main)
Changed in lesstif2 (Debian):
status: New → Fix Released
Daniel Hahler (blueyed)
Changed in lesstif2 (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
James Westby (james-w) wrote :

ACK from me.

Nice work Paul.

Thanks,

James

Revision history for this message
James Westby (james-w) wrote :

[Updating] lesstif2 (1:0.95.0-2.1ubuntu1 [Ubuntu] < 1:0.95.0-2.3 [Debian])
 * Trying to add lesstif2...
  - <lesstif2_0.95.0-2.3.dsc: downloading from http://ftp.debian.org/debian/>
  - <lesstif2_0.95.0-2.3.diff.gz: downloading from http://ftp.debian.org/debian/>
  - <lesstif2_0.95.0.orig.tar.gz: already in distro - downloading from librarian>
I: lesstif2 [universe] -> lesstif2_1:0.95.0-2.1ubuntu1 [universe].
I: lesstif2 [universe] -> lesstif2-dev_1:0.95.0-2.1ubuntu1 [universe].
I: lesstif2 [universe] -> lesstif-bin_1:0.95.0-2.1ubuntu1 [universe].
I: lesstif2 [universe] -> lesstif-doc_1:0.95.0-2.1ubuntu1 [universe].

Changed in lesstif2 (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.