signon fails tests on Qt 5.6

Bug #1608822 reported by Timo Jyrinki
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
qtbase-opensource-src (Ubuntu)
Fix Released
Undecided
Unassigned
signon (Ubuntu)
Fix Released
High
Alberto Mardegan

Bug Description

Tags: qt5.6
Changed in signon (Ubuntu):
importance: Undecided → High
Revision history for this message
Alberto Mardegan (mardy) wrote :

Reproduced with silo 24. Investigating...

Changed in signon (Ubuntu):
assignee: nobody → Alberto Mardegan (mardy)
status: New → Confirmed
Revision history for this message
Alberto Mardegan (mardy) wrote :
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :
Revision history for this message
Alberto Mardegan (mardy) wrote :

I don't think that that failure is related. It's about the dbus daemon crashing:

(dbus-test-runner:7274): libdbustest-CRITICAL **: DBus Daemon exited abruptly!

And unfortunately it's something I've been occasionally seeing in different projects of mine in the last few months. It could be a regression in the dbus daemon itself, or maybe some issue with our builders (maybe OOM?).

Can you try building it again?

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

It failed but no log since LP hanged befor saving the log.

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Reportedly the hangings now mean that some test process is left hanging so the build never "finishes".

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

The silo 42 version of signon now passes build against Qt 5.6.1 with the added commit from upstream: https://launchpad.net/~canonical-qt5-edgers/+archive/ubuntu/qt5-beta2/+sourcepub/6829102/+listing-archive-extra

Changed in signon (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

qtbase-opensource-src (5.6.1+dfsg-3ubuntu3~3) yakkety; urgency=medium

  [ Timo Jyrinki ]
  * debian/patches/QDBusServer-delay-processing-of-D-Bus-messages.patch:
    - Fix DBus message processing (LP: #1608822)
  * debian/patches/xcb-Send-also-text-plain-when-a-text-uri-list-is-dro.patch:
    - Fix drag and drop from Qt to skype (LP: #1586857)
  * debian/patches/qt5-qmake-arm-linux-gnueabihf:
    - Support cross-compilation inside chroot using pkg-config (LP: #1580981)
  * debian/patches/Make-sure-connection-is-not-null-before-using-it.patch:
    - Fix unity8 crasher (LP: #1612309)
  * Update symbols with pkgkde-mark-qt5-private-symbols.
  * Disable printsupport tests that started failing but only on builders,
    possibly with new glibc. See LP: #1612767 for details.

  [ Dmitry Shachnev ]
  * Backport some upstream patches to add support for D-Bus global menus,
    and improve support for D-Bus tray icons (LP: #1612767):
    + dbustray_use_separate_connections.diff (fix for multiple tray icons)
    + dbusmenu_exclusive_groups.diff (fix for radio actions)
    + qplatformmenubar_createmenu.diff (adding a method to QPlatformMenuBar)
    + dbusmenu_global_menu.diff (add support for D-Bus global menus)
  * Add a distro patch to stop setting AA_DontUseNativeMenuBar unconditionally
    (allow_native_menubar.diff): we want this attribute to be false by default,
    but applications should be able to override it.

 -- Timo Jyrinki <email address hidden> Sat, 03 Sep 2016 13:58:20 +0000

Changed in qtbase-opensource-src (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package signon - 8.59+16.10.20160916-0ubuntu1

---------------
signon (8.59+16.10.20160916-0ubuntu1) yakkety; urgency=medium

  * debian/control, debian/libsignon-qt{1,-dev}.install, debian/rules:
    Don't build Qt4 packages.
  * New upstream release
    - Remove Qt4 support
    - Lib: add more defines for SignOnUi password dialog
    - signond: inform SignOnUI when a session finishes
    - signond: add configure option to enable backup
    - signond: minor code simplifications and cleanups
    - plugins: don't use custom proxy implementation on Qt 5.5 and later
    - RemotePluginProcess: don't use a thread for cancel
    - Build: use qmake's DBUS_ADAPTORS to build the backup adaptor
    - Build: support implicit out-of-tree builds
    - Build: enable CI in gitlab
    - Tests: add tst_signond using QtDBusMock
    - Doc: don't build signond documentation
    - Escape quotation marks in ConfigVersion.cmake.in files
  * Merge from upstream
    - Tests: fix AuthSession's "invocation of process() from another process"
      test (LP: #1608822)

 -- Alberto Mardegan <email address hidden> Fri, 16 Sep 2016 10:43:52 +0000

Changed in signon (Ubuntu):
status: In Progress → 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.