[Bug 1664746] Re: Request for sponsorship for new upstream release (zesty deb provided)

Francesco Fumanti 1664746 at bugs.launchpad.net
Wed Feb 15 14:00:51 UTC 2017


Thanks Mattia for your reply.

In fact, the onboard package came into existence "many" years ago to
have a working onscreen keyboard in Ubuntu and came to debian only years
later. Ubuntu being the main target of the package, we used to create a
release shortly before feature freeze in Ubuntu and submit it for
sponsorship as I did this time.

I noticed that the onboard package in zesty had switched to the version
available in debian, but I assumed that it happened because the version
number in debian was higher than the version number from the package
inherited from yakkety. But I seem to have been wrong about the switch
to the debian package being due to the version number. Thus, I will
start looking at how to submit the new package to debian. By the way,
thanks for the link about how to submit bugs to debian.

The package I am going to submit to debian will however have the patch
with the Ubuntu defaults settings removed; but I suppose that you will
port the Ubuntu defaults patch from the current package to the new
package when doing the sync with debian...

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1664746

Title:
  Request for sponsorship for new upstream release (zesty deb provided)

Status in onboard package in Ubuntu:
  Incomplete

Bug description:
  Version 1.4.0 of Onboard has been released upstream several hours ago.
  I am proposing here a debianisation of the new version, based on
  onboard version currently shipping in the Ubuntu main repository.
  These are the main changes of the new Onboard version, copied from the
  relevant part of the debian/changelog:

    * Request for sponsorship for new upstream release (LP: #1664746)
    * debian/control:
      - Add libudev-dev to Build-Depends
    * debian/copyright.in:
      - Replaced by a more accurate, manually adjusted copyright file
    * debian/onboard.install:
      - Remove settings_auto_show_dialog.ui entry
    * debian/patches/add_defaults_for_ubuntu.patch:
      - Update system-theme-associations example key
      - Add DEP3 tag
      - Refresh
    * debian/source.lintian-overrides:
      - Create file
      - Override 2 missing-license-paragraph-in-dep5-copyright entries
    * Tablet-mode: (LP: #1366421)
      - Add detection based on acpid reporting the SW_TABLET_MODE switch
      - Add detection based on hotkey events from XInput
      - Add detection by reading tablet-mode state from a few known sysfs paths
      - Add option to the Auto-show page to auto-show Onboard only in tablet-mode
      - Only run GlobalKeyListener when necessary
      - Add tablet-mode settings to Preferences->Auto-show->Convertibles
    * GNOME Shell:
      - Add edge-drag gesture to show the keyboard in GNOME Shell
      - Add option to gnome-shell-extension-prefs to disable edge-drag
      - Enable auto-show only on first start (LP: #1650810)
      - Fix setup.py to have distutils-extra not open extension dir as a file
      - Stop the legacy icon panel from sliding in and out all the time
      - Add license and copyright header to gschema.xml
      - Fix broken string in prefs.js
      - Fix copyright information in prefs.js
      - Clean up prefs.js
      - Remove debug output
    * Auto-show:
      - Refactor settings_auto_show_dialog.ui into new Auto-show preferences page
      - Improve reliability in Unity Dash by reacting only to crucial events
      - Add D-Bus property AutoShowPaused for convertible devices (LP: #1366421)
      - Allow to block auto-show while external keyboards are connected
      - Don't auto-hide while keys are still pressed.
    * External keyboard detection:
      - Detect keyboards with udev
      - Add new preference subpage Preferences->Auto-show->External Keyboards
      - Allow devices to be ignored; e.g. always connected keyboard
    * onboard-autostart.desktop: (LP #1656779)
      - Rename it to onboard-autostart.desktop.in
      - Add _GenericName, _Comment and Icon keys
      - Make it translatable
    * Move listening for global key presses to new GlobalKeyListener.py file
    * Have separate resize protection preference for floating icon and keyboard
    * Add scale for label popup size to Preferences->Keyboard
    * Switch position of "play sound" and "label popups" in Preferences-Keyboard
    * Add MATE'S ContrastHighInverse to the map of known accessibility themes
    * Replace deprecated GdkScreen.get_monitor_workarea()
    * Delay visibility change via D-Bus until all keys are released (LP: #1648543)
    * Indicate in log when Onboard has been started from the project directory
    * Rename tools/socket.py to tools/xembed_socket.py to avoid name collision
    * Reorganize AtspiStateTracker for saner handling of multiple accessibles
    * Update licensing tool for gnome shell extension
    * Explicitely clean up Applndicator status icon on exit
    * Improve error handling when opening layouts files
    * Work around firefox 50 urlbar losing focus and giving wrong caret position
    * Work around broken transparency with Gtk 3.22 (Lp: #1636252)
    * Work around byobu not reporting trailing spaces
    * Fix -Wstrict-prototypes warning when building C++ extension lm
    * Fix negative keyboard window size when screen says zero size (LP: #1633284)
    * Fix geometry hints for minimum size calculation error on startup
    * Fix startup failure on Arch Linux when libdbus-glib isn't installed
    * Fix signed/unsigned comparison warnings when building in Arch Linux
    * Make sure to hide label popups when the keyboard is hidden
    * Ease adjustment of aspect ratio with more handles when docked and expanded
    * Keep more distance when auto-positioning to the Dash search entry
    * Enable docking by default in onboard-defaults.conf.example
    * Update build instructions in README for Arch and Mageia
    * Improve uninstall instructions in README

  The source code has been tested against Unity and several other DEs.

  The debianisation builds successfully in pbuilder and I am currently
  running the resulting debian packages.

  Could anybody please review the package for inclusion into the main
  zesty repository.

  Don't hesitate to contact us if you need further information:
  https://launchpad.net/~onboard/+contactuser or simply be writing in this bug thread.

  Thanks in advance for your help.

  Have a good day.

  Francesco

  PS: This is a bit of topic, but in my opinion nevertheless worth
  mentioning here:

  Marmuta and I are experiencing crashes to login when Onboard is
  running and menus, especially the appindicator menus are used. On my
  system, the crashes seem to happen especially, when also mozilla
  applications (firefox or thunderbird) are running.

  I have been told that the problem should probably be fixed in libatk
  or unity-panel-service.

  As the crashes also occur with the Onboard version currently in the
  main repository, I assume that it should not be crucial for this
  sponsorship review.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/onboard/+bug/1664746/+subscriptions



More information about the Ubuntu-sponsors mailing list