--- signon-8.59+17.10.20170606.orig/debian/03_migrate_signon +++ signon-8.59+17.10.20170606/debian/03_migrate_signon @@ -0,0 +1,9 @@ +#!/bin/sh + +set -ex + +if [ -d $HOME/.signon ]; then + mkdir -p $HOME/.config/signond || true + mv $HOME/.signon/* $HOME/.config/signond/ || true + rmdir $HOME/.signon || true +fi --- signon-8.59+17.10.20170606.orig/debian/changelog +++ signon-8.59+17.10.20170606/debian/changelog @@ -0,0 +1,660 @@ +signon (8.59+17.10.20170606-0ubuntu3) hirsute; urgency=medium + + * Add ubuntu_01_rtti.diff to remove the no rtti flags as they'd + break compatibility with QProcess (LP: #1901609) + * Build depend on quilt and integrate into debian/rules. Since this + this source uses the legacy v1 format we need to manually wire up + patching instead of having dpkg-source handle it + + -- Harald Sitter Mon, 23 Nov 2020 13:24:59 +0100 + +signon (8.59+17.10.20170606-0ubuntu2) focal; urgency=medium + + * No-change rebuild for libgcc-s1 package name change. + + -- Matthias Klose Tue, 24 Mar 2020 15:10:25 +0100 + +signon (8.59+17.10.20170606-0ubuntu1) artful; urgency=medium + + * Recommend signon-ui-x11 instead of transitional signon-ui + + -- Jeremy Bicha Tue, 06 Jun 2017 17:45:09 +0000 + +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 Fri, 16 Sep 2016 10:43:52 +0000 + +signon (8.58+16.04.20151106-0ubuntu1) xenial; urgency=medium + + [ Alberto Mardegan ] + * Merge from upstream + - Lib: hide debug output by default (LP: #1404267) + + [ CI Train Bot ] + * No-change rebuild. + + -- David Barth Fri, 06 Nov 2015 09:56:25 +0000 + +signon (8.58+16.04.20151028-0ubuntu1) xenial; urgency=medium + + [ Alberto Mardegan ] + * New upstream release + - Add a couple of error codes for SignOn UI (network and SSL errors) + - lib: remove unnecessary semicolon after namespace + Fixes a GCC warning with -Wpedantic. + + [ CI Train Bot ] + * New rebuild forced. + + -- David Barth Wed, 28 Oct 2015 15:59:39 +0000 + +signon (8.57+15.10.20150616-0ubuntu1) wily; urgency=medium + + [ Alberto Mardegan ] + * Merge from upstream + - lib: reset the DBus proxy when registration failed + - Fix build with Qt 5.5 (LP: #1447175) + - Remove obsolete warning about not running as root + + [ CI Train Bot ] + * New rebuild forced. + + -- CI Train Bot Tue, 16 Jun 2015 11:34:22 +0000 + +signon (8.57+15.04.20150204.1-0ubuntu1) vivid; urgency=medium + + [ Alberto Mardegan ] + * Enable P2P D-Bus connections (LP: #1415492) + * Add missing build dependency on libdbus-1-dev + + -- Ubuntu daily release Wed, 04 Feb 2015 10:39:42 +0000 + +signon (8.57+15.04.20141127.1-0ubuntu1) vivid; urgency=low + + [ Ubuntu daily release ] + * New rebuild forced + + [ Alberto Mardegan ] + * Merge from upstream + + -- Ubuntu daily release Thu, 27 Nov 2014 10:53:16 +0000 + +signon (8.57+14.10.20141006-0ubuntu1) utopic; urgency=low + + [ Alberto Mardegan ] + * Sync from upstream + + -- Ubuntu daily release Mon, 06 Oct 2014 07:57:09 +0000 + +signon (8.57+14.10.20140912-0ubuntu1) utopic; urgency=low + + [ Alberto Mardegan ] + * Fix signon-plugins-dev dependencies + + -- Ubuntu daily release Fri, 12 Sep 2014 07:33:49 +0000 + +signon (8.57+14.10.20140827-0ubuntu1) utopic; urgency=medium + + [ Alberto Mardegan ] + * New upstream release + - Build: add CMake config files for Qt5 + - Tests: make database test more robust + - signond: notify clients of credentials updates + - signond: fix passing of DBus maps to plugins + - lib: don't emit a critical warning on p2p socket failure + - lib/plugins: do not build a static library + + [ Ubuntu daily release ] + * New rebuild forced + + -- Ubuntu daily release Wed, 27 Aug 2014 15:34:55 +0000 + +signon (8.56+14.04.20140307-0ubuntu3) utopic; urgency=medium + + * Changes to enable reverse-deps to be cross-built, since cross-pkg-config + no longer looks in /usr/lib/pkgconfig for pcfiles. (LP: #1316667) + * Install into Multi-Arch directories and set M-A: Same on library packages. + + -- Iain Lane Thu, 08 May 2014 10:58:12 +0100 + +signon (8.56+14.04.20140307-0ubuntu2) trusty; urgency=medium + + * In debian/rules move qt4 cmake files to not clash with qt5 cmake files + + -- Jonathan Riddell Sun, 16 Mar 2014 19:35:02 +0000 + +signon (8.56+14.04.20140307-0ubuntu1) trusty; urgency=medium + + [ Alberto Mardegan ] + * New upstream release + - Make it easier to use with CMake by adding a Config*.cmake files + This allow applications using cmake to do: + find_package(SignOnQt 8.55 REQUIRED) + - signond: don't attempt demarshalling an invalid QVariant + * Fix tests for Qt 5.2 Merge from upstream. (LP: #1156776, #1258578, + #1267805, #1237782) + + [ CI bot ] + * No change rebuild against Qt 5.2.1. + + [ Timo Jyrinki ] + * Drop quilt usage as recommended for daily release packages. + + [ Ubuntu daily release ] + * New rebuild forced + + -- Ubuntu daily release Fri, 07 Mar 2014 10:35:52 +0000 + +signon (8.55+14.04.20131212-0ubuntu1) trusty; urgency=low + + [ Alberto Mardegan ] + * Do not use qDeleteAll() on the QObject's children. (LP: #1156776, + #1258578, #1237782) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 609 + + -- Ubuntu daily release Thu, 12 Dec 2013 21:41:01 +0000 + +signon (8.55+14.04.20131127-0ubuntu1) trusty; urgency=low + + [ Alberto Mardegan ] + * New pull from upstream + - Increate tiemout in authsession test + - signond: on idle timeout, directly delete all AuthSessions (should fix + a race condition which makes a test fail) + - signond: avoid rewriting password with empty string + - signond: fix a crash when destroying authentication sessions + * debian/control + - Remove signon-keyring-extension from Recommends field + * New upstream version + - Preserve value of IdentityInfo::storeSecret + Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=210 + - Build speedup: reduce usage of CONFIG+=ordered + - Use any available extension plugins, unless one is explicitly + configured. + - Unregister the identity on disposable timeout (fixes a race condition). + * debian/rules + - Remove architecture-specific patches (LP: #1237782) + * debian/patches + - Remove all patches (no longer needed, given the upstream changes) + + [ Ken VanDine ] + * revert quilt simplification, it didn't work in the PPA build for + armhf. + + [ Robert Bruce Park ] + * Simplify quilt overrides. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 607 + + -- Ubuntu daily release Wed, 27 Nov 2013 17:33:09 +0000 + +signon (8.54+13.10.20130918.1-0ubuntu1) saucy; urgency=low + + [ Alberto Mardegan ] + * New upstream release. + - lib: set timeout for D-Bus calls to INT_MAX (LP: #1220823) + * debian/patches/use_apparmor.patch + - Use the signon-apparmor-extension when available. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 599 + + -- Ubuntu daily release Wed, 18 Sep 2013 18:07:59 +0000 + +signon (8.53+13.10.20130826-0ubuntu1) saucy; urgency=low + + [ Alberto Mardegan ] + * New upstream release. + - API/ABI break in libsignon-extension.so which will affect extensions + providing an implementation of the AbstractAccessControlManager (we are + aware of Ubuntu's apparmor extension only, which is still in early + developments) + - Revamp of unit tests; in particular, installation of tests is untested + and probably needs some fixes. Patches are welcome, and will be + incorporated with the next release. + - Support for peer-to-peer connections + - Extend the AbstractAccessControlManager interface to provide an + asynchronous method to process access control requests, via the new + AccessRequest / AccessReply classes. + - Fix a memory leak and a crash at exit + - Show pid of signonpluginprocess in syslog + - Tests: fix for out-of-tree builds + - Tests: do not build "untrusted" tests + - Tests: add access control tests + - signond: create AccessRequests when AC is denied + - signond: allow overriding config dir + - signond: empty ACL means "no access" + - Remove unmaintained MSSF and SMACK AC extensions + - Support exchanging recursive QVariantMaps between signond and the + plugins + + [ Ubuntu daily release ] + * Automatic snapshot from revision 597 + + -- Ubuntu daily release Mon, 26 Aug 2013 18:07:15 +0000 + +signon (8.52+13.10.20130815-0ubuntu1) saucy; urgency=low + + [ Alberto Mardegan ] + * debian/rules + - Specify qt5 build directory for all default debhelper scripts. This + makes the tests run again (on the qt5 build only). + + [ Ubuntu daily release ] + * Automatic snapshot from revision 595 + + -- Ubuntu daily release Thu, 15 Aug 2013 14:33:22 +0000 + +signon (8.52+13.10.20130701-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 593 + + -- Ubuntu daily release Mon, 01 Jul 2013 04:31:07 +0000 + +signon (8.52+13.10.20130630-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 592 + + -- Ubuntu daily release Sun, 30 Jun 2013 04:31:08 +0000 + +signon (8.52+13.10.20130629-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 591 + + -- Ubuntu daily release Sat, 29 Jun 2013 04:31:08 +0000 + +signon (8.52+13.10.20130628-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 590 + + -- Ubuntu daily release Fri, 28 Jun 2013 04:31:10 +0000 + +signon (8.52+13.10.20130627-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 589 + + -- Ubuntu daily release Thu, 27 Jun 2013 04:31:09 +0000 + +signon (8.52+13.10.20130626-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 588 + + -- Ubuntu daily release Wed, 26 Jun 2013 04:31:09 +0000 + +signon (8.52daily13.06.25-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 587 + + -- Ubuntu daily release Tue, 25 Jun 2013 04:31:09 +0000 + +signon (8.52daily13.06.18-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 586 + + -- Ubuntu daily release Tue, 18 Jun 2013 04:31:58 +0000 + +signon (8.52daily13.06.17-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 585 + + -- Ubuntu daily release Mon, 17 Jun 2013 04:32:12 +0000 + +signon (8.52daily13.06.16-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 584 + + -- Ubuntu daily release Sun, 16 Jun 2013 04:32:02 +0000 + +signon (8.52daily13.06.15-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 583 + + -- Ubuntu daily release Sat, 15 Jun 2013 04:32:12 +0000 + +signon (8.52daily13.06.14-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 582 + + -- Ubuntu daily release Fri, 14 Jun 2013 04:32:11 +0000 + +signon (8.52daily13.06.13-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 581 + + -- Ubuntu daily release Thu, 13 Jun 2013 04:32:10 +0000 + +signon (8.52daily13.06.12-0ubuntu1) saucy; urgency=low + + [ Alberto Mardegan ] + * New upstream release. + - Bunch of micro optimizations, closer following of Qt coding style + - lib: allow storing a record with empty username and password + - Make the dbus .service files content relative to INSTALL_PREFIX + - signond: emit signals before returning a reply + + [ Ubuntu daily release ] + * Automatic snapshot from revision 580 + + -- Ubuntu daily release Wed, 12 Jun 2013 04:32:06 +0000 + +signon (8.52~daily13.06.05.1-0ubuntu1) saucy; urgency=low + + [ Ken VanDine ] + * Version bump + + [ Alberto Mardegan ] + * signond: emit signals before returning a reply. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 578 + + -- Ubuntu daily release Wed, 05 Jun 2013 18:49:16 +0000 + +signon (8.51bzr13.04.26daily13.05.29ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 576 (ubuntu-unity/next) + + -- Ubuntu daily release Wed, 29 May 2013 07:02:02 +0000 + +signon (8.51bzr13.04.26daily13.05.24ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 575 (ubuntu-unity/next) + + -- Ubuntu daily release Fri, 24 May 2013 07:01:37 +0000 + +signon (8.51bzr13.04.26daily13.05.23ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 574 (ubuntu-unity/next) + + -- Ubuntu daily release Thu, 23 May 2013 07:01:19 +0000 + +signon (8.51bzr13.04.26daily13.05.21ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 573 (ubuntu-unity/next) + + -- Ubuntu daily release Tue, 21 May 2013 17:51:13 +0000 + +signon (8.51bzr13.04.26daily13.05.14.1ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 572 (ubuntu-unity/next) + + -- Ubuntu daily release Tue, 14 May 2013 15:59:51 +0000 + +signon (8.51bzr13.04.26daily13.05.14ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 571 (ubuntu-unity/next) + + -- Ubuntu daily release Tue, 14 May 2013 13:50:50 +0000 + +signon (8.51bzr13.04.26daily13.05.03ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 570 (ubuntu-unity/next) + + -- Ubuntu daily release Fri, 03 May 2013 23:16:19 +0000 + +signon (8.51bzr13.04.26daily13.05.02.1ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 568 (ubuntu-unity/next) + + -- Ubuntu daily release Thu, 02 May 2013 20:48:14 +0000 + +signon (8.51bzr13.04.26daily13.05.02ubuntu.unity.next-0ubuntu2) UNRELEASED; urgency=low + + * debian/rules + - Don't apply use_keyring.patch for armhf + * debian/control + - build depend on quilt + + -- Ken VanDine Thu, 02 May 2013 09:33:39 -0700 + +signon (8.51bzr13.04.26daily13.05.02ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 567 (ubuntu-unity/next) + + -- Ubuntu daily release Thu, 02 May 2013 07:36:34 +0000 + +signon (8.51bzr13.04.26daily13.05.01.2ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 560 (bootstrap) + + [ Alberto Mardegan ] + * New upstream release. + - IdentityInfo::secret() and setId() are now public + http://code.google.com/p/accounts-sso/issues/detail?id=177 + - Install the IdentityInfo header file + - Allow to install tests + - pluginproxytest: link with rpath set + + [ Ken VanDine ] + * Default to Qt5 build + - Updated depends for Qt5 built packages + + [ Alberto Mardegan ] + * New upstream release. + - Qt5: fix SignonExtension.pc (when building with Qt5, SignonExtension.pc + was still requiring QtCore). + - Inform signon-ui of identity removals and signouts. + - libsignon-qt: implement ACL retrieval + http://code.google.com/p/accounts-sso/issues/detail?id=178 + * signon-plugin-oauth2-0.15 fails to build (LP: #1156776) + + [ Alberto Mardegan , Martin Kampas ] + * signon-plugin-oauth2-0.15 fails to build (LP: #1156776) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 565 (ubuntu-unity/next) + + -- Ubuntu daily release Wed, 01 May 2013 15:32:56 +0000 + +signon (8.51bzr13.04.26daily13.05.01.1ubuntu.unity.next-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 560 (bootstrap) + + [ Alberto Mardegan ] + * New upstream release. + - IdentityInfo::secret() and setId() are now public + http://code.google.com/p/accounts-sso/issues/detail?id=177 + - Install the IdentityInfo header file + - Allow to install tests + - pluginproxytest: link with rpath set + + [ Ken VanDine ] + * Default to Qt5 build + - Updated depends for Qt5 built packages + + [ Alberto Mardegan ] + * New upstream release. + - Qt5: fix SignonExtension.pc (when building with Qt5, SignonExtension.pc + was still requiring QtCore). + - Inform signon-ui of identity removals and signouts. + - libsignon-qt: implement ACL retrieval + http://code.google.com/p/accounts-sso/issues/detail?id=178 + * signon-plugin-oauth2-0.15 fails to build (LP: #1156776) + + [ Alberto Mardegan , Martin Kampas ] + * signon-plugin-oauth2-0.15 fails to build (LP: #1156776) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 565 (ubuntu-unity/next) + + -- Ubuntu daily release Wed, 01 May 2013 07:51:13 +0000 + +signon (8.49-0ubuntu2) raring; urgency=low + + * debian/rules, debian/signon-plugins-dev.install + - Install the libsignon-plugins.a file (LP: #1156776) + + -- Alberto Mardegan Tue, 26 Mar 2013 16:06:25 +0200 + +signon (8.49-0ubuntu1) raring; urgency=low + + * New upstream release. + - Do not force Qt5 into signon plugins (LP: #1156776) + - Remove obsolete .prf files + + -- Alberto Mardegan Tue, 19 Mar 2013 17:05:21 +0200 + +signon (8.48-0ubuntu1) raring; urgency=low + + [ Robert Bruce Park ] + * Inline packaging metadata. + + [ Alberto Mardegan ] + * New upstream release. + - Fix Qt5 build and pkgconfig files + - Fix docs build for out of tree builds + - Signond: Add DaemonTimeout configuration option + - Log only critical errors + + -- Alberto Mardegan Fri, 01 Mar 2013 09:21:51 +0200 + +signon (8.46-0ubuntu3) raring; urgency=low + + * debian/rules + - dual build for qt4 and qt5 + * debian/control + - add new binaries for qt5 builds, libsignon-qt5-1 and libsignon-qt5-dev + - add build depends for qt5 builds + - updated build depends to handle armel/armhf and gles2 + * debian/patches/daemon_timeout.patch + - bump up the timeouts + * debian/patches/qt5_pkgconfig.patch + - Qt5 pkgconfig fixes + * debian/patches/build_dir.patch + - honor BUILD_DIR + * debian/patches/qt5.patch + - Do not instantiate Error before Q_DECLARE_METATYPE + * debian/patches/doc_out_of_tree_build.patch + - Fix out of tree builds for docs + + -- Ken VanDine Wed, 27 Feb 2013 15:55:03 -0500 + +signon (8.46-0ubuntu2) raring; urgency=low + + * debian/patches/daemon_timeout.patch + - Added configuration for DaemonTimeout so signond exits after a specified + period of inactivity (default is 5 seconds). + + -- Ken VanDine Fri, 01 Feb 2013 10:59:28 -0500 + +signon (8.46-0ubuntu1) raring; urgency=low + + * New upstream release. + - Fix out-of-tree builds. + - Signond: fix cancellation of idle requests. + * -debian/patches/armhf_ftbfs.patch: upstream + + -- Ken VanDine Fri, 18 Jan 2013 09:21:15 -0500 + +signon (8.45-0ubuntu3) raring; urgency=low + + * debian/patches/armhf_ftbfs.patch + - Merged another commit from upstream which should fix the FTBFS on armhf + + -- Ken VanDine Thu, 17 Jan 2013 09:45:28 -0500 + +signon (8.45-0ubuntu2) raring; urgency=low + + * debian/patches/armhf_ftbfs.patch + - Upstream patch that cleans up some cancelKey code that was causing a + FTBFS on armhf + + -- Ken VanDine Mon, 14 Jan 2013 12:22:21 -0500 + +signon (8.45-0ubuntu1) raring; urgency=low + + * New upstream release. + - Fix an error in the proxy resolver (LP: #1095254) + - Fix version in pkg-config files. + - Limit plugin logging according to the debug level. + + -- Ken VanDine Thu, 10 Jan 2013 10:24:29 -0500 + +signon (8.44-0ubuntu1) raring; urgency=low + + * New upstream release. + * debian/libsignon-qt-dev.install, debian/signond.install + - removed files no longer included + * debian/03_migrate_signon, debian/signond.migrations, debian/rules + - added session-migration hooks for moving the signon DB from + $HOME/.signon to $HOME/.config/signond/ + + -- Ken VanDine Fri, 09 Nov 2012 10:30:36 -0500 + +signon (8.43-0ubuntu1) quantal; urgency=low + + * New upstream release. + - Fixed proxy support (LP: #1048590) + * debian/control + - build depend on libproxy-dev + + -- Ken VanDine Wed, 19 Sep 2012 15:03:25 -0400 + +signon (8.42-0ubuntu2) quantal; urgency=low + + * debian/patches/logging.patch + - Don't log debug info, use the default of logging only + criticals (LP: #1049949) + + -- Ken VanDine Wed, 12 Sep 2012 14:19:23 -0400 + +signon (8.42-0ubuntu1) quantal; urgency=low + + * New upstream release. + - fixed caching of credentials when the secrets DB is offline + + -- Ken VanDine Fri, 07 Sep 2012 09:31:46 -0400 + +signon (8.41-0ubuntu3) quantal; urgency=low + + * debian/control + - Added libqt4-sql-sqlite build depends, needed for the tests + * debian/rules + - re-enable the tests + + -- Ken VanDine Tue, 07 Aug 2012 11:30:49 -0400 + +signon (8.41-0ubuntu2) quantal; urgency=low + + * debian/control + - debhelper 9 + - drop requires for gcc-4.6 + - renamed signon-passwordplugin to signon-plugin-password and added + Breaks, Replaces, and Conflicts + - Added a new binary for signon-plugin-ssotest which is required + for libsignon-glib's test suite + - Removed useless signon-plugins metapackage + + -- Ken VanDine Thu, 26 Jul 2012 14:51:54 -0400 + +signon (8.41-0ubuntu1) quantal; urgency=low + + * New package + * debian/patches/use_keyring.patch + - For Ubuntu we want to use the keyring for storage, so override the + default + + -- Ken VanDine Thu, 26 Jul 2012 10:45:16 -0400 --- signon-8.59+17.10.20170606.orig/debian/compat +++ signon-8.59+17.10.20170606/debian/compat @@ -0,0 +1 @@ +9 --- signon-8.59+17.10.20170606.orig/debian/control +++ signon-8.59+17.10.20170606/debian/control @@ -0,0 +1,153 @@ +Source: signon +Section: gnome +Priority: optional +Maintainer: Ubuntu Desktop Team +Build-Depends: dbus-test-runner, + debhelper (>= 9), + dh-migrations, + doxygen, + graphviz, + libdbus-1-dev, + libproxy-dev, + libqt5sql5-sqlite, + libssl-dev, + pkg-config, + quilt, + qt5-qmake, + qtbase5-dev, + qtchooser, +Standards-Version: 3.9.5 +Homepage: http://code.google.com/p/accounts-sso/ +# if you don't have have commit access to this branch but would like to upload +# directly to Ubuntu, don't worry: your changes will be merged back into the +# upstream branch +Vcs-Bzr: lp:signon + +Package: libsignon-qt5-1 +Architecture: any +Section: libs +Priority: optional +Depends: ${misc:Depends}, + ${shlibs:Depends}, +Multi-Arch: same +Description: Single Sign On framework + Framework to provide credential storage and authentication service. + +Package: libsignon-qt5-dev +Architecture: any +Priority: optional +Section: libdevel +Depends: libsignon-qt5-1 (= ${binary:Version}), + qtbase5-dev, + ${misc:Depends}, + ${shlibs:Depends}, +Description: Development files for libsignon-qt + Headers and static libraries for the libsignon-qt library + +Package: libsignon-qt-doc +Architecture: all +Priority: optional +section: doc +Depends: ${misc:Depends}, +Description: QT bindings for single signon - documentation + . + This package contains the documentation for libsignon-qt + +Package: libsignon-plugins-common1 +Architecture: any +Section: libs +Priority: optional +Depends: ${misc:Depends}, + ${shlibs:Depends}, +Multi-Arch: same +Description: Single Sign On framework + Framework to provide credential storage and authentication service. + +Package: libsignon-extension1 +Architecture: any +Section: libs +Priority: optional +Depends: ${misc:Depends}, + ${shlibs:Depends}, +Multi-Arch: same +Description: Single Sign On framework + Framework to provide credential storage and authentication service. + +Package: signond +Architecture: any +Section: gnome +Priority: optional +Depends: libqt5sql5-sqlite, + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: signon-plugins, + signon-saslplugin (<< 8.40), +Replaces: signon-plugins, + signon-saslplugin (<< 8.40), +Recommends: signon-ui-x11, +Description: Single Sign On framework + Framework to provide credential storage and authentication service. + +Package: signond-dev +Architecture: any +Priority: optional +Section: libdevel +Depends: qtbase5-dev, + signond (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Breaks: signon-saslplugin-dev (<< 8.40), +Replaces: signon-saslplugin-dev (<< 8.40), +Description: Development files for Signon client library development + Common headers and DBUS interfaces definition files for the Signon Framework. + +Package: signond-doc +Architecture: all +Priority: optional +section: doc +Depends: ${misc:Depends}, +Description: Single Sign On framework - documentation + . + This package contains the documentation for signond-dev + +Package: signon-plugins-dev +Architecture: any +Section: libdevel +Priority: optional +Depends: libsignon-plugins-common1 (= ${binary:Version}), + libsignon-qt5-dev, + ${misc:Depends}, + ${shlibs:Depends}, +Description: Development files for Single Sign On plugins + Headers and static libraries for Single Sign On plugin development. + +Package: libsignon-plugins-doc +Architecture: all +Section: doc +Priority: optional +Depends: ${misc:Depends}, +Description: Single Sign On framework plugins - documentation + . + This package contains the documentation for libsignon-plugins-dev + +Package: signon-plugin-password +Architecture: any +Section: libs +Priority: optional +Depends: signond, + ${misc:Depends}, + ${shlibs:Depends}, +Replaces: signon-passwordplugin, +Conflicts: signon-passwordplugin, +Description: Plain Password plugin for Single Sign On + Password plugin for Single Sign On. + +Package: signon-plugin-ssotest +Architecture: any +Section: libs +Priority: optional +Depends: signond, + ${misc:Depends}, + ${shlibs:Depends}, +Description: Test plugin for Single Sign On + Test plugin for Single Sign On. --- signon-8.59+17.10.20170606.orig/debian/copyright +++ signon-8.59+17.10.20170606/debian/copyright @@ -0,0 +1,33 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: signon +Upstream-Contact: Alberto Mardegan +Source: http://code.google.com/p/accounts-sso/ + +Files: * +Copyright: 2009-2011 Nokia Corporation + 2011 Intel Corporation + 2012 Canonical Ltd +License: LGPL-2.1 + +Files: debian/* +Copyright: 2011-2013 Ken VanDine +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +License: LGPL-2.1 + On Debian systems, the complete text of the GNU Lesser General + Public License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. --- signon-8.59+17.10.20170606.orig/debian/docs +++ signon-8.59+17.10.20170606/debian/docs @@ -0,0 +1,2 @@ +README.md +TODO --- signon-8.59+17.10.20170606.orig/debian/libsignon-extension1.install +++ signon-8.59+17.10.20170606/debian/libsignon-extension1.install @@ -0,0 +1 @@ +usr/lib/*/libsignon-extension.so.* --- signon-8.59+17.10.20170606.orig/debian/libsignon-plugins-common1.install +++ signon-8.59+17.10.20170606/debian/libsignon-plugins-common1.install @@ -0,0 +1,2 @@ +usr/lib/*/libsignon-plugins.so.* +usr/lib/*/libsignon-plugins-common.so.* --- signon-8.59+17.10.20170606.orig/debian/libsignon-plugins-doc.install +++ signon-8.59+17.10.20170606/debian/libsignon-plugins-doc.install @@ -0,0 +1 @@ +usr/share/doc/signon-plugins --- signon-8.59+17.10.20170606.orig/debian/libsignon-qt-doc.install +++ signon-8.59+17.10.20170606/debian/libsignon-qt-doc.install @@ -0,0 +1 @@ +usr/share/doc/libsignon-qt --- signon-8.59+17.10.20170606.orig/debian/libsignon-qt5-1.install +++ signon-8.59+17.10.20170606/debian/libsignon-qt5-1.install @@ -0,0 +1 @@ +usr/lib/*/libsignon-qt5.so.* --- signon-8.59+17.10.20170606.orig/debian/libsignon-qt5-dev.install +++ signon-8.59+17.10.20170606/debian/libsignon-qt5-dev.install @@ -0,0 +1,4 @@ +usr/include/signon-qt5/SignOn/* +usr/lib/*/cmake/SignOnQt5/ +usr/lib/*/libsignon-qt5.so +usr/lib/*/pkgconfig/libsignon-qt5.pc --- signon-8.59+17.10.20170606.orig/debian/patches/series +++ signon-8.59+17.10.20170606/debian/patches/series @@ -0,0 +1 @@ +ubuntu_01_rtti.diff --- signon-8.59+17.10.20170606.orig/debian/patches/ubuntu_01_rtti.diff +++ signon-8.59+17.10.20170606/debian/patches/ubuntu_01_rtti.diff @@ -0,0 +1,131 @@ +Description: never disable rtti + QProcess uses typeid and crashes otherwise. This patch is a + backport of the upstream change, albeit appying to multiple + files since in this release the flags are littered all over. + https://gitlab.com/accounts-sso/signond/-/merge_requests/27 +Author: Harald Sitter +Origin: upstream, https://gitlab.com/accounts-sso/signond/-/merge_requests/27 +Applied-Upstream: https://gitlab.com/accounts-sso/signond/-/commit/07d45498ad374d9e8e4ff6a886f4b4bb850c0cb5 +Reviewed-by: TBD +Last-Update: 2020-11-23 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: signon-8.59+17.10.20170606/common-project-config.pri +=================================================================== +diff --git a/.pc/01_no_rrti.diff/common-project-config.pri b/common-project-config.pri +index a8768cb..3245f1d 100644 +--- a/.pc/01_no_rrti.diff/common-project-config.pri ++++ b/common-project-config.pri +@@ -14,7 +14,7 @@ RCC_DIR = resources + # we don't like warnings... + QMAKE_CXXFLAGS -= -Werror -Wno-write-strings + # Disable RTTI +-QMAKE_CXXFLAGS += -fno-exceptions -fno-rtti ++QMAKE_CXXFLAGS += -fno-exceptions + # Use C++11 + QMAKE_CXXFLAGS += -std=c++11 + +Index: signon-8.59+17.10.20170606/src/extensions/cryptsetup/cryptsetup.pro +=================================================================== +diff --git a/.pc/01_no_rrti.diff/src/extensions/cryptsetup/cryptsetup.pro b/src/extensions/cryptsetup/cryptsetup.pro +index f4b6e53..5cc214e 100644 +--- a/.pc/01_no_rrti.diff/src/extensions/cryptsetup/cryptsetup.pro ++++ b/src/extensions/cryptsetup/cryptsetup.pro +@@ -29,7 +29,6 @@ QT -= gui + + QMAKE_CXXFLAGS += \ + -fno-exceptions \ +- -fno-rtti \ + -fvisibility=hidden + + DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII +Index: signon-8.59+17.10.20170606/src/plugins/plugins.pri +=================================================================== +diff --git a/.pc/01_no_rrti.diff/src/plugins/plugins.pri b/src/plugins/plugins.pri +index 2c03e74..074896d 100644 +--- a/.pc/01_no_rrti.diff/src/plugins/plugins.pri ++++ b/src/plugins/plugins.pri +@@ -22,8 +22,7 @@ LIBS += -lsignon-plugins + QMAKE_LIBDIR += \ + $${TOP_BUILD_DIR}/lib/plugins + +-QMAKE_CXXFLAGS += -fno-exceptions \ +- -fno-rtti ++QMAKE_CXXFLAGS += -fno-exceptions + + headers.path = $${INSTALL_PREFIX}/include/signon-plugins + +Index: signon-8.59+17.10.20170606/src/remotepluginprocess/remotepluginprocess.pro +=================================================================== +diff --git a/.pc/01_no_rrti.diff/src/remotepluginprocess/remotepluginprocess.pro b/src/remotepluginprocess/remotepluginprocess.pro +index 0b31fdd..0b4f709 100644 +--- a/.pc/01_no_rrti.diff/src/remotepluginprocess/remotepluginprocess.pro ++++ b/src/remotepluginprocess/remotepluginprocess.pro +@@ -40,8 +40,7 @@ LIBS += \ + -lsignon-plugins-common \ + -lsignon-plugins + +-QMAKE_CXXFLAGS += -fno-exceptions \ +- -fno-rtti ++QMAKE_CXXFLAGS += -fno-exceptions + + #DEFINES += QT_NO_CAST_TO_ASCII \ + # QT_NO_CAST_FROM_ASCII +Index: signon-8.59+17.10.20170606/tests/extensions/extensions.pri +=================================================================== +diff --git a/.pc/01_no_rrti.diff/tests/extensions/extensions.pri b/tests/extensions/extensions.pri +index 179cd28..2fd7595 100644 +--- a/.pc/01_no_rrti.diff/tests/extensions/extensions.pri ++++ b/tests/extensions/extensions.pri +@@ -20,5 +20,4 @@ INCLUDEPATH += . \ + $$TOP_SRC_DIR/lib/signond + + QMAKE_CXXFLAGS += \ +- -fno-exceptions \ +- -fno-rtti ++ -fno-exceptions +Index: signon-8.59+17.10.20170606/tests/libsignon-qt-tests/libsignon-qt-tests.pro +=================================================================== +diff --git a/.pc/01_no_rrti.diff/tests/libsignon-qt-tests/libsignon-qt-tests.pro b/tests/libsignon-qt-tests/libsignon-qt-tests.pro +index 43f2d59..ac87781 100644 +--- a/.pc/01_no_rrti.diff/tests/libsignon-qt-tests/libsignon-qt-tests.pro ++++ b/tests/libsignon-qt-tests/libsignon-qt-tests.pro +@@ -36,8 +36,7 @@ INCLUDEPATH += . \ + $$TOP_SRC_DIR/src/plugins/test + DEFINES += SSO_CI_TESTMANAGEMENT + DEFINES += "SIGNOND_PLUGINS_DIR=$${SIGNOND_PLUGINS_DIR_QUOTED}" +-QMAKE_CXXFLAGS += -fno-exceptions \ +- -fno-rtti ++QMAKE_CXXFLAGS += -fno-exceptions + + check.depends = $$TARGET + check.commands = "SSO_PLUGINS_DIR=$${TOP_BUILD_DIR}/src/plugins/test SSO_EXTENSIONS_DIR=$${TOP_BUILD_DIR}/non-existing-dir $$RUN_WITH_SIGNOND ./libsignon-qt-tests" +Index: signon-8.59+17.10.20170606/tests/passwordplugintest/passwordplugintest.pro +=================================================================== +diff --git a/.pc/01_no_rrti.diff/tests/passwordplugintest/passwordplugintest.pro b/tests/passwordplugintest/passwordplugintest.pro +index 6132921..ce16fdc 100644 +--- a/.pc/01_no_rrti.diff/tests/passwordplugintest/passwordplugintest.pro ++++ b/tests/passwordplugintest/passwordplugintest.pro +@@ -19,5 +19,4 @@ INCLUDEPATH += $${TOP_SRC_DIR}/lib/plugins \ + $${TOP_SRC_DIR}/src/plugins \ + $${TOP_SRC_DIR}/lib + +-QMAKE_CXXFLAGS += -fno-exceptions \ +- -fno-rtti ++QMAKE_CXXFLAGS += -fno-exceptions +Index: signon-8.59+17.10.20170606/tests/signond-tests/signond-tests.pri +=================================================================== +diff --git a/.pc/01_no_rrti.diff/tests/signond-tests/signond-tests.pri b/tests/signond-tests/signond-tests.pri +index 1bbd5a1..e95556b 100644 +--- a/.pc/01_no_rrti.diff/tests/signond-tests/signond-tests.pri ++++ b/tests/signond-tests/signond-tests.pri +@@ -34,8 +34,7 @@ INCLUDEPATH += . \ + $${TOP_SRC_DIR}/lib/plugins/signon-plugins-common/SignOn \ + $${TOP_SRC_DIR}/lib \ + +-QMAKE_CXXFLAGS += -fno-exceptions \ +- -fno-rtti ++QMAKE_CXXFLAGS += -fno-exceptions + + check.depends = $$TARGET + check.commands = "SSO_PLUGINS_DIR=$${TOP_BUILD_DIR}/src/plugins/test SSO_EXTENSIONS_DIR=$${TOP_BUILD_DIR}/non-existing-dir $$RUN_WITH_SIGNOND ./$$TARGET" --- signon-8.59+17.10.20170606.orig/debian/rules +++ signon-8.59+17.10.20170606/debian/rules @@ -0,0 +1,35 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This has to be exported to make some magic below work. +export DH_OPTIONS +export NO_DOCS := no +export QMAKE_LIBDIR=/usr/lib +export DPKG_GENSYMBOLS_CHECK_LEVEL=4 +export QT_SELECT=qt5 + +include /usr/share/quilt/quilt.make + +override_dh_auto_configure: patch + mkdir -p build + dh_auto_configure -Bbuild -- LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) \ + BUILD_DIR=build \ + CONFIG+=enable-p2p \ + "QMAKE_CXXFLAGS=$(CFLAGS)" ../signon.pro + +override_dh_auto_clean: + dh_auto_clean + $(MAKE) -f debian/rules unpatch + +override_dh_install: + rm -f debian/tmp/usr/include/signon-plugins/*example*.h + rm -f debian/tmp/usr/include/signon-plugins/*test*.h + rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libsignon-qt*.*a + rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/signon/libexampleplugin.so + dh_install --fail-missing + +%: + dh $@ -Bbuild --parallel --with migrations --- signon-8.59+17.10.20170606.orig/debian/signon-crashdb.conf +++ signon-8.59+17.10.20170606/debian/signon-crashdb.conf @@ -0,0 +1,5 @@ +signon = { + 'impl' : 'launchpad', + 'project' : 'online-accounts-signond', + 'bug_pattern_base' : None, +} --- signon-8.59+17.10.20170606.orig/debian/signon-plugin-password.install +++ signon-8.59+17.10.20170606/debian/signon-plugin-password.install @@ -0,0 +1 @@ +usr/lib/*/signon/libpasswordplugin.so --- signon-8.59+17.10.20170606.orig/debian/signon-plugin-ssotest.install +++ signon-8.59+17.10.20170606/debian/signon-plugin-ssotest.install @@ -0,0 +1 @@ +usr/lib/*/signon/*test*.so --- signon-8.59+17.10.20170606.orig/debian/signon-plugins-dev.install +++ signon-8.59+17.10.20170606/debian/signon-plugins-dev.install @@ -0,0 +1,6 @@ +usr/include/signon-plugins/SignOn +usr/include/signon-plugins/passwordplugin.h +usr/lib/*/libsignon-plugins.so +usr/lib/*/pkgconfig/signon-plugins.pc +usr/lib/*/pkgconfig/signon-plugins-common.pc +usr/share/doc/signon-plugins-dev/example/* --- signon-8.59+17.10.20170606.orig/debian/signond-dev.install +++ signon-8.59+17.10.20170606/debian/signond-dev.install @@ -0,0 +1,9 @@ +usr/include/signon-extension/SignOn/* +usr/include/signond/* +usr/lib/*/libsignon-extension.so +usr/lib/*/libsignon-plugins-common.so +usr/lib/*/pkgconfig/SignOnExtension.pc +usr/lib/*/pkgconfig/signond.pc +usr/share/dbus-1/interfaces/com.google.code.AccountsSSO.SingleSignOn.AuthService.xml +usr/share/dbus-1/interfaces/com.google.code.AccountsSSO.SingleSignOn.AuthSession.xml +usr/share/dbus-1/interfaces/com.google.code.AccountsSSO.SingleSignOn.Identity.xml --- signon-8.59+17.10.20170606.orig/debian/signond-doc.docs +++ signon-8.59+17.10.20170606/debian/signond-doc.docs @@ -0,0 +1 @@ +#DOCS# --- signon-8.59+17.10.20170606.orig/debian/signond-doc.install +++ signon-8.59+17.10.20170606/debian/signond-doc.install @@ -0,0 +1 @@ +usr/share/doc/signon --- signon-8.59+17.10.20170606.orig/debian/signond.install +++ signon-8.59+17.10.20170606/debian/signond.install @@ -0,0 +1,7 @@ +debian/signon-crashdb.conf /etc/apport/crashdb.conf.d/ +debian/source_signon.py usr/share/apport/package-hooks/ +etc/signond.conf +usr/bin/signond +usr/bin/signonpluginprocess +usr/share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service +usr/share/dbus-1/services/com.nokia.SingleSignOn.Backup.service --- signon-8.59+17.10.20170606.orig/debian/signond.migrations +++ signon-8.59+17.10.20170606/debian/signond.migrations @@ -0,0 +1 @@ +debian/03_migrate_signon --- signon-8.59+17.10.20170606.orig/debian/source_signon.py +++ signon-8.59+17.10.20170606/debian/source_signon.py @@ -0,0 +1,6 @@ +from apport.hookutils import * + +def add_info(report, ui=None): + if not apport.packaging.is_distro_package(report['Package'].split()[0]): + report['ThirdParty'] = 'True' + report['CrashDB'] = 'signon'