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

Launchpad Bug Tracker 1664746 at bugs.launchpad.net
Wed Feb 15 08:10:40 UTC 2017


You have been subscribed to a public bug by Francesco Fumanti (frafu):

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.

** Affects: onboard (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Request for sponsorship for new upstream release (zesty deb provided)
https://bugs.launchpad.net/bugs/1664746
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list