[Debian-iot-packaging] [alljoyn-core-1604] 02/02: Import Debian changes 16.04a+dfsg.1-1

Thorsten Alteholz alteholz at moszumanska.debian.org
Tue Aug 15 20:18:59 UTC 2017


This is an automated email from the git hooks/post-receive script.

alteholz pushed a commit to branch master
in repository alljoyn-core-1604.

commit 1ce02f978dbb784994ec5be40d4da079924f28e3
Merge: 8cc7b2a 0fdbfe4
Author: Thorsten Alteholz <debian at alteholz.de>
Date:   Mon Aug 14 20:01:37 2017 +0200

    Import Debian changes 16.04a+dfsg.1-1
    
    alljoyn-core-1604 (16.04a+dfsg.1-1) unstable; urgency=medium
    
      * add gcc7 patch (Closes: #853306)
      * remove non-DFSG files alljoyn_core/router/ConvertUTF.*
      * debian/control: change priority: from extra to optional
      * debian/control: bump standard to 4.0.1 (no changes)

 alljoyn_core/router/ConvertUTF.cc    | 596 -----------------------------------
 alljoyn_core/router/ConvertUTF.h     | 161 ----------
 build_core/conf/linux/arm/SConscript |  41 +++
 debian/changelog                     |   9 +
 debian/control                       |   4 +-
 debian/copyright                     |  22 --
 debian/patches/gcc7.patch            |  26 ++
 debian/patches/series                |   1 +
 8 files changed, 79 insertions(+), 781 deletions(-)

diff --cc debian/changelog
index 40fd106,0000000..cbc62c2
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,48 -1,0 +1,57 @@@
++alljoyn-core-1604 (16.04a+dfsg.1-1) unstable; urgency=medium
++
++  * add gcc7 patch (Closes: #853306)
++  * remove non-DFSG files alljoyn_core/router/ConvertUTF.*
++  * debian/control: change priority: from extra to optional
++  * debian/control: bump standard to 4.0.1 (no changes)
++
++ -- Thorsten Alteholz <debian at alteholz.de>  Mon, 14 Aug 2017 20:01:37 +0200
++
 +alljoyn-core-1604 (16.04a-3) unstable; urgency=medium
 +
 +  * move maintenance to debian-iot team
 +  * debian/rules: use builtin crypt (Closes: #844838)
 +                  don't use openssl until hassle has ended
 +
 + -- Thorsten Alteholz <debian at alteholz.de>  Tue, 29 Nov 2016 20:01:37 +0100
 +
 +alljoyn-core-1604 (16.04a-2) unstable; urgency=medium
 +
 +  * add liballjoyn_config to this package
 +
 + -- Thorsten Alteholz <debian at alteholz.de>  Mon, 17 Oct 2016 18:31:37 +0200
 +
 +alljoyn-core-1604 (16.04a-1) unstable; urgency=medium
 +
 +  * new upstream version
 +  * debian/control: add dependency for lsb-base
 +
 + -- Thorsten Alteholz <debian at alteholz.de>  Fri, 14 Oct 2016 19:31:37 +0200
 +
 +alljoyn-core-1604 (16.04-4) unstable; urgency=medium
 +
 +  * take care of gcc-6 build errors (Closes: #831198)
 +  * deactivating gtest for now as it does not work with gcc-6
 +    (-> look at #833636)
 +
 + -- Thorsten Alteholz <debian at alteholz.de>  Sun, 07 Aug 2016 12:31:37 +0200
 +
 +alljoyn-core-1604 (16.04-3) unstable; urgency=medium
 +
 +  * put some software for testing the library to
 +    /usr/lib/${DEB_HOST_MULTIARCH}/alljoyn/1604/bin
 +
 + -- Thorsten Alteholz <debian at alteholz.de>  Wed, 29 Jun 2016 22:11:32 +0200
 +
 +alljoyn-core-1604 (16.04-2) unstable; urgency=medium
 +
 +  * add patch to remove -Bsymbolic for creating shared libraries
 +    with soname
 +
 + -- Thorsten Alteholz <debian at alteholz.de>  Wed, 22 Jun 2016 19:28:32 +0200
 +
 +alljoyn-core-1604 (16.04-1) unstable; urgency=medium
 +
 +  * Initial release (Closes: #827295)
 +
 + -- Thorsten Alteholz <debian at alteholz.de>  Mon, 13 Jun 2016 19:28:32 +0200
diff --cc debian/control
index 1632977,0000000..96f5a4d
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,138 -1,0 +1,138 @@@
 +Source: alljoyn-core-1604
 +Section: net
- Priority: extra
++Priority: optional
 +Maintainer: Debian IoT Maintainers <debian-iot-maintainers at lists.alioth.debian.org>
 +Uploaders: Thorsten Alteholz <debian at alteholz.de>
 +Build-Depends: dh-exec (>=0.3)
 +               , dh-systemd (>= 1.5) 
 +               , debhelper (>=9)
 +               , libssl-dev
 +               , libgtest-dev
 +	       , junit
 +	       , libcsv-java
 +	       , libmatthew-debug-java
 +	       , libitext-java
 +               , scons
 +               , libcap-dev
 +#	       , javahelper
 +#               , ant
- Standards-Version: 3.9.8
++Standards-Version: 4.0.1
 +Homepage: https://allseenalliance.org/framework
 +Vcs-Browser: https://anonscm.debian.org/cgit/debian-iot/alljoyn-core-1604.git
 +Vcs-Git: https://anonscm.debian.org/git/debian-iot/alljoyn-core-1604.git
 +
 +#Package: alljoyn-doc-1604
 +#Architecture: all
 +#Depends: ${misc:Depends}
 +#Section: doc
 +#Description: documentation for alljoyn
 +# AllJoyn is a collaborative open-source software framework that makes 
 +# it easy for developers to write applications that can discover nearby
 +# devices, and communicate with each other directly regardless of 
 +# brands, categories, transports, and OSes without the need of the cloud. 
 +# .
 +# The AllJoyn framework is extremely flexible with many features to help 
 +# make the vision of the Internet of Things come to life.
 +# .
 +# This package contains the documentation.
 +
 +Package: liballjoyn1604
 +Architecture: any
 +Depends: ${shlibs:Depends}, ${misc:Depends}
 +Description: AllJoyn C++ run-time library
 + AllJoyn is a collaborative open-source software framework that makes 
 + it easy for developers to write applications that can discover nearby
 + devices, and communicate with each other directly regardless of 
 + brands, categories, transports, and OSes without the need of the cloud. 
 + .
 + The AllJoyn framework is extremely flexible with many features to help 
 + make the vision of the Internet of Things come to life.
 + .
 + This package contains the C++ run-time library.
 +
 +Package: liballjoyn-dev-1604
 +Architecture: any
 +Depends: ${shlibs:Depends}, ${misc:Depends},
 +         liballjoyn1604 (= ${binary:Version}),
 +         liballjoyn-common-dev-1604 (= ${binary:Version})
 +Section: libdevel
 +Conflicts: liballjoyn-dev-1504
 +         , liballjoyn-dev-1509
 +Description: AllJoyn C++ development library
 + AllJoyn is a collaborative open-source software framework that makes 
 + it easy for developers to write applications that can discover nearby
 + devices, and communicate with each other directly regardless of 
 + brands, categories, transports, and OSes without the need of the cloud. 
 + .
 + The AllJoyn framework is extremely flexible with many features to help 
 + make the vision of the Internet of Things come to life.
 + .
 + This package contains the C++ development files.
 +
 +Package: liballjoyn-c1604
 +Architecture: any
 +Depends: ${shlibs:Depends}, ${misc:Depends}
 +Description: AllJoyn C run-time library
 + AllJoyn is a collaborative open-source software framework that makes 
 + it easy for developers to write applications that can discover nearby
 + devices, and communicate with each other directly regardless of 
 + brands, categories, transports, and OSes without the need of the cloud. 
 + .
 + The AllJoyn framework is extremely flexible with many features to help 
 + make the vision of the Internet of Things come to life.
 + .
 + This package contains the C run-time library
 +
 +Package: liballjoyn-c-dev-1604
 +Architecture: any
 +Depends: ${shlibs:Depends}, ${misc:Depends},
 +         liballjoyn-c1604 (= ${binary:Version}),
 +         liballjoyn-common-dev-1604 (= ${binary:Version})
 +Conflicts: liballjoyn-c-dev-1504
 +         , liballjoyn-c-dev-1509
 +Section: libdevel
 +Description: AllJoyn C development library
 + AllJoyn is a collaborative open-source software framework that makes 
 + it easy for developers to write applications that can discover nearby
 + devices, and communicate with each other directly regardless of 
 + brands, categories, transports, and OSes without the need of the cloud. 
 + .
 + The AllJoyn framework is extremely flexible with many features to help 
 + make the vision of the Internet of Things come to life.
 + .
 + This package contains the C development files.
 +
 +Package: alljoyn-daemon-1604
 +Architecture: any
 +Depends: ${shlibs:Depends}, ${misc:Depends}
 +       , lsb-base (>= 3.0-6)
 +Conflicts: alljoyn-daemon-1504
 +         , alljoyn-daemon-1509
 +Description: AllJoyn daemon service
 + AllJoyn is a collaborative open-source software framework that makes 
 + it easy for developers to write applications that can discover nearby
 + devices, and communicate with each other directly regardless of 
 + brands, categories, transports, and OSes without the need of the cloud. 
 + .
 + The AllJoyn framework is extremely flexible with many features to help 
 + make the vision of the Internet of Things come to life.
 + .
 + This package contains daemon services.
 +
 +Package: liballjoyn-common-dev-1604
 +Architecture: any
 +Depends: ${shlibs:Depends}, ${misc:Depends}, python
 +Conflicts: liballjoyn-common-dev-1504
 +         , liballjoyn-common-dev-1509
 +Section: libdevel
 +Description: AllJoyn common development files
 + AllJoyn is a collaborative open-source software framework that makes 
 + it easy for developers to write applications that can discover nearby
 + devices, and communicate with each other directly regardless of 
 + brands, categories, transports, and OSes without the need of the cloud. 
 + .
 + The AllJoyn framework is extremely flexible with many features to help 
 + make the vision of the Internet of Things come to life.
 + .
 + This package contains commmon development files.
 +
diff --cc debian/copyright
index 1de3e89,0000000..70bf162
mode 100644,000000..100644
--- a/debian/copyright
+++ b/debian/copyright
@@@ -1,92 -1,0 +1,70 @@@
 +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 +Upstream-Name: alljoyn
 +Source: https://allseenalliance.org/framework
 +
 +Files:     *
 +Copyright: AllSeen Alliance
 +           2000-2001 Aaron D. Gifford
 +License:   ISC
 + Permission to use, copy, modify, and/or distribute this software for any
 + purpose with or without fee is hereby granted, provided that the above
 + copyright notice and this permission notice appear in all copies.
 + .
 + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 +
- Files:     alljoyn_core/router/ConvertUTF.cc
-            alljoyn_core/router/ConvertUTF.h
- Copyright: 2001-2004 Unicode, Inc.
- License:   Unicode
-  Disclaimer
-  .
-  This source code is provided as is by Unicode, Inc. No claims are
-  made as to fitness for any particular purpose. No warranties of any
-  kind are expressed or implied. The recipient agrees to determine
-  applicability of information provided. If this file has been
-  purchased on magnetic or optical media from Unicode, Inc., the
-  sole remedy for any claim will be exchange of defective media
-  within 90 days of receipt.
-  .
-  Limitations on Rights to Redistribute This Code
-  .
-  Unicode, Inc. hereby grants the right to freely use the information
-  supplied in this file in the creation of products supporting the
-  Unicode Standard, and to make copies of this file in any form
-  for internal or external distribution as long as this notice
-  remains attached.
- 
 +Files:     external/sha1/hmac_sha1.c
 +           external/sha1/hmac_sha1.h
 +           external/sha2/sha2.c
 +           external/sha2/sha2.h
 +Copyright: 1998-2000 Aaron D. Gifford
 +License:   BSD3
 + * Redistribution and use in source and binary forms, with or without
 + * modification, are permitted provided that the following conditions
 + * are met:
 + * 1. Redistributions of source code must retain the above copyright
 + *    notice, this list of conditions and the following disclaimer.
 + * 2. Redistributions in binary form must reproduce the above copyright
 + *    notice, this list of conditions and the following disclaimer in the
 + *    documentation and/or other materials provided with the distribution.
 + * 3. Neither the name of the copyright holder nor the names of contributors
 + *    may be used to endorse or promote products derived from this software
 + *    without specific prior written permission.
 + *
 + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND
 + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 + * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE
 + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 + * SUCH DAMAGE.
 +
 +Files:     external/sha1/sha.h
 +           external/sha1/sha1.c
 +Copyright: Steve Reid <steve at edmweb.com>
 +           Aaron D. Gifford <agifford at infowest.com>
 +License:   public-domain
 + *  - THIS IS 100% IN THE PUBLIC DOMAIN *
 + * The original unmodified version is available at:
 + *    ftp://ftp.funet.fi/pub/crypt/hash/sha/sha1.c
 + *
 + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTORS ``AS IS'' AND
 + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 + * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTORS BE LIABLE
 + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 + * SUCH DAMAGE.
diff --cc debian/patches/gcc7.patch
index 0000000,0000000..3739339
new file mode 100644
--- /dev/null
+++ b/debian/patches/gcc7.patch
@@@ -1,0 -1,0 +1,26 @@@
++Description: patch to make it compile with gcc7
++             though the snprintf() check seems to be a false positive mentioned in #78969
++             (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78969)
++Author: Thorsten Alteholz <debian at alteholz.de>
++Index: alljoyn-16.04a+dfsg.1/alljoyn_core/samples/secure/DeskTopSharedKSService.cc
++===================================================================
++--- alljoyn-16.04a+dfsg.1.orig/alljoyn_core/samples/secure/DeskTopSharedKSService.cc	2017-08-15 13:47:00.009724986 +0200
+++++ alljoyn-16.04a+dfsg.1/alljoyn_core/samples/secure/DeskTopSharedKSService.cc	2017-08-15 13:47:43.175673306 +0200
++@@ -171,14 +171,14 @@
++                 if (authCount <= 3) {
++                     /* seed the random number */
++                     srand(time(NULL));
++-                    int pin = rand() % 1000000;
+++                    unsigned int pin = (unsigned int)rand() % 1000000;
++                     char pinStr[7];
++ 
++ #if defined(QCC_OS_GROUP_WINDOWS)
++-                    _snprintf(pinStr, ArraySize(pinStr), "%06d", pin);
+++                    _snprintf(pinStr, ArraySize(pinStr), "%06u", pin);
++                     pinStr[ArraySize(pinStr) - 1] = '\0';
++ #else
++-                    snprintf(pinStr, ArraySize(pinStr), "%06d", pin);
+++                    snprintf(pinStr, ArraySize(pinStr), "%06u", pin);
++ #endif
++ 
++                     printf("One Time Password : %s\n", pinStr);
diff --cc debian/patches/series
index 59981ef,0000000..a2e1a00
mode 100644,000000..100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,8 -1,0 +1,9 @@@
 +soname.patch
 +add-clean-target.patch
 +remove-bsd-source.patch
 +hardening.patch
 +more-native-cpus.patch
 +remove-build.xml.patch
 +no-bsymbolic.patch
 +gcc6.patch
++gcc7.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-iot/alljoyn-core-1604.git



More information about the Debian-iot-packaging mailing list