New upstream version (0.16)

Bug #269965 reported by Siegfried Gevatter
6
Affects Status Importance Assigned to Milestone
mouseemu (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: mouseemu

Changes:
0.16 Integrate a number of patches that accumulated in the Debian package source -
     fixes problems with disconnected USB mice, also autodetects new mice.
     New download site/developer because Colin no longer has a Powerbook.

Available at http://www.biophys.uni-duesseldorf.de/~schmitz/mouseemu/ (referred to by the previous upstream author, at http://www.colino.net/geek/powerbook/).

Tags: upgrade

Related branches

Changed in mouseemu:
importance: Undecided → Wishlist
status: New → Triaged
Changed in mouseemu:
assignee: nobody → nick.ellery
Changed in mouseemu:
status: Triaged → In Progress
Revision history for this message
Nick Ellery (nick.ellery) wrote :
Revision history for this message
Nick Ellery (nick.ellery) wrote :
Changed in mouseemu:
assignee: nick.ellery → nobody
status: In Progress → Triaged
Revision history for this message
Daniel Holbach (dholbach) wrote :

Subscribing Ubuntu Release team to get their input first.

Revision history for this message
Steve Langasek (vorlon) wrote :

in that case, please provide an upstream diff for review.

Changed in mouseemu:
status: Triaged → Incomplete
Revision history for this message
Bryce Harrington (bryce) wrote :
Revision history for this message
Bryce Harrington (bryce) wrote :

Here are the patches that this upload opts to drop:

    - Removed 01_nofork.dpatch, fixed upstream.
    - Removed 11_mod-passthrough.dpatch
    - Removed 21_makefile.dpatch
    - Removed 31_usage.dpatch
    - Removed 41_defaults.dpatch
    - Removed 51_manpage.dpatch
    - Removed 61_rescan.dpatch
    - Removed syslog.dpatch
    - Removed 63_pidfile.dpatch
    - Removed 99_ubuntu_defaults.dpatch

The last patch (which sounded ubuntu-specific) is included in the upstream release. Didn't check the other patches.

The upstream changelog didn't mention any other significant changes, just some readme updates. So not sure this upload would bring any functional change. If that's the case, then I think we might want to hold off and wait until debian packages it, so as to avoid having to fakesync and stuff.

But maybe I'm wrong? Are there any improvements besides pulling in the debian patches (which we already have)?

Revision history for this message
Nick Ellery (nick.ellery) wrote :

Thanks for attaching the diff, Bryce.

Revision history for this message
Nick Ellery (nick.ellery) wrote :

Any updates to this?

Revision history for this message
Steve Langasek (vorlon) wrote :

confirmed, please upload asap.

Changed in mouseemu:
status: Incomplete → Confirmed
Revision history for this message
Daniel Holbach (dholbach) wrote :

debian/patches/41_defaults.dpatch does not seem to have been integrated upstream in 0.16 and thus would just get dropped.

Revision history for this message
Daniel Holbach (dholbach) wrote : Unsubscribing Sponsors.

I'm unsubscribing the Sponsors' Team for now. Please re-subscribe when ready.

Revision history for this message
Nick Ellery (nick.ellery) wrote :

Hi Daniel,

Here's the new diff.gz, keeping 41_defaults.dpatch

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

This is a package in main, moving to the main sponsors team.

Thanks,

James

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mouseemu - 0.16-0ubuntu1

---------------
mouseemu (0.16-0ubuntu1) intrepid; urgency=low

  * New upstream release (LP: #269965).
    - debian/patches:
      + Removed 01_nofork.dpatch, fixed upstream.
      + Removed 11_mod-passthrough.dpatch
      + Removed 21_makefile.dpatch
      + Removed 31_usage.dpatch
      + Removed 51_manpage.dpatch
      + Removed 61_rescan.dpatch
      + Removed syslog.dpatch
      + Removed 63_pidfile.dpatch
      + Removed 99_ubuntu_defaults.dpatch
      + Removed '-534,10 +538,16' in 41_defaults.dpatch, patch no longer
        applies

 -- Nick Ellery <email address hidden> Wed, 15 Oct 2008 16:54:24 -0700

Changed in mouseemu:
status: Confirmed → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote :

The removal of 99_ubuntu_defaults.dpatch is wrong. This has the net effect of changing the default left mouse button to F10 and the default right mouse button to F11, from F11 and F12 respectively, and re-enables left Alt as the scroll modifier.

I'll handle this separately rather than reopening this bug, but I thought you ought to know.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Sorry, I didn't check the changelog carefully enough. It was not dropped completely, just one hunk which seems to have been accepted upstream (in a bit different form) was removed from the patch.

Revision history for this message
Colin Watson (cjwatson) wrote :

It certainly was dropped completely, since it's no longer in debian/patches/00list. I'm repairing it now.

Revision history for this message
Colin Watson (cjwatson) wrote :

I have found several other regressions so far. Please be more careful in future! If in doubt, don't upload new major versions with complicated patch resync jobs late in the cycle.

Revision history for this message
Colin Watson (cjwatson) wrote :

This resolves the problems. I'm sorry about the changelog rant but this caused me a good deal of work to unpick that shouldn't have been necessary.

mouseemu (0.16-0ubuntu2) intrepid; urgency=low

  * Upstream release 0.16 in fact dated from before 0.15-4. Thus, the effect
    of ceasing to apply lots of patch files was to drop all the changes made
    to those patches since 0.15-3, including much of the work done in Ubuntu
    to support Intel Macs, resulting in several regressions. The net effect
    of fixing this is to bring the actual built code back to almost exactly
    what it was before. In future, please don't upload new upstream versions
    involving complicated patch resync jobs late in the cycle!

  * 41_defaults.dpatch:
    - Revert #ifdef __powerpc__ in defkeys.h, since we handle that
      separately in order to permit run-time detection of Intel Macs.
    - Document Intel Mac handling in mouseemu(8) and --help.
  * 61_rescan.dpatch:
    - Block SIGHUP and SIGALRM in the parent.
    - Fix rescan_devs not to skip every other input handler.
  * 63_pidfile.dpatch:
    - Exit gracefully if pidfile creation fails.
  * 99_ubuntu_defaults.dpatch:
    - Change middle-click default to F11 and right-click default to F12.
      Disable scroll emulation by default.

 -- Colin Watson <email address hidden> Thu, 16 Oct 2008 21:34:21 +0100

Revision history for this message
Nick Ellery (nick.ellery) wrote :

Colin,

My apologies on my errors, and the extra work I've caused you to have. I will, in the future, be more careful on these types of upgrades.

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.