--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
Please unblock package libomxil-bellagio
[ Reason ]
libomxil-bellagio changes the library path to multi-arch.
gst-omx will use the library for autopkgtest. So newer gst-omx loads the
library
from multi-arch path. And thus failed to pass the test for older
libomxil-bellagio.
We should unblock libomxil-bellagio, and thus newer gst-omx should also
pass all the debci tests later and automatically migrate.
[ Impact ]
libomxil-bellagio remains using old non-multiarch library path.
[ Tests ]
gst-omx/1.16.2-1 tests ok with libomxil-bellagio/0.9.3-6.
It just failed with older libomxil-bellagio.
[ Risks ]
Should have no risks. autopkgtest already passed on the latest version
of each package.
[ Checklist ]
[X] all changes are documented in the d/changelog
[X] I reviewed all changes and I approve them
[X] attach debdiff against the package in testing
unblock libomxil-bellagio/0.9.3-6
diff -Nru libomxil-bellagio-0.9.3/debian/changelog libomxil-bellagio-0.9.3/debian/changelog
--- libomxil-bellagio-0.9.3/debian/changelog 2018-09-23 03:56:46.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/changelog 2020-08-12 15:16:26.000000000 +0800
@@ -1,3 +1,25 @@
+libomxil-bellagio (0.9.3-6) unstable; urgency=low
+
+ * Use linktrees instead of links.
+
+ -- Ying-Chun Liu (PaulLiu) <paul...@debian.org> Wed, 12 Aug 2020 15:16:26 +0800
+
+libomxil-bellagio (0.9.3-5) unstable; urgency=low
+
+ * Multi-arch support
+ - Move libs to multiarch path (Closes: #928847)
+ - Add Multi-Arch foreign to -doc package. (Closes: #949568)
+ * Bump Standards-Version to 4.5.0: Nothing needs to be changed.
+ * Bump debhelper compat to 11
+ - Remove Build-Depends on autotools-dev and dh-autoreconf
+ - Add debian/patches/0014_fix_hardening.patch: fix hardening error
+ * Remove Vcs-Git and Vcs-Browser field
+ * Remove *-dbg packages. Now we have -dbgsym packages. (Closes: #620832)
+ * Add debian/patches/0015_port_gcc_10.patch: port to gcc 10.
+ - (Closes: #957453)
+
+ -- Ying-Chun Liu (PaulLiu) <paul...@debian.org> Sun, 09 Aug 2020 15:48:03 +0800
+
libomxil-bellagio (0.9.3-4.1) unstable; urgency=medium
* Non-maintainer upload.
diff -Nru libomxil-bellagio-0.9.3/debian/clean libomxil-bellagio-0.9.3/debian/clean
--- libomxil-bellagio-0.9.3/debian/clean 1970-01-01 08:00:00.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/clean 2020-08-09 15:48:03.000000000 +0800
@@ -0,0 +1 @@
+debian/libomxil-bellagio-bin.triggers
diff -Nru libomxil-bellagio-0.9.3/debian/compat libomxil-bellagio-0.9.3/debian/compat
--- libomxil-bellagio-0.9.3/debian/compat 2016-11-13 02:59:37.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/compat 2020-08-09 15:48:03.000000000 +0800
@@ -1 +1 @@
-8
+11
diff -Nru libomxil-bellagio-0.9.3/debian/control libomxil-bellagio-0.9.3/debian/control
--- libomxil-bellagio-0.9.3/debian/control 2016-11-13 04:44:17.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/control 2020-08-12 15:16:26.000000000 +0800
@@ -2,12 +2,16 @@
Section: libs
Priority: optional
Maintainer: Ying-Chun Liu (PaulLiu) <paul...@debian.org>
-Build-Depends: debhelper (>= 8), dh-autoreconf,
- autotools-dev, libasound2-dev, libmad0-dev, libvorbis-dev,
- doxygen, libjs-jquery
-Standards-Version: 3.9.8
-Vcs-Browser: http://git.debian.org/?p=collab-maint/libomxil-bellagio.git
-Vcs-Git: git://git.debian.org/git/collab-maint/libomxil-bellagio.git
+Build-Depends: debhelper (>= 11),
+ dh-exec,
+ dh-linktree,
+ doxygen,
+ libasound2-dev,
+ libjs-jquery,
+ libmad0-dev,
+ libvorbis-dev,
+ node-jquery
+Standards-Version: 4.5.0
Homepage: http://sourceforge.net/projects/omxil/
Package: libomxil-bellagio0
@@ -15,7 +19,7 @@
Suggests: libomxil-bellagio0-components-base
Architecture: any
Section: libs
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
Description: implementation of OpenMAX IL, run-time library
OpenMAX Integration Layer (IL) is a standard API to access Multimedia
Components on mobile platforms. It has been defined by the Khronos
@@ -34,7 +38,7 @@
Package: libomxil-bellagio-bin
Architecture: any
Section: utils
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
Replaces: libomxil-bellagio0 (<< 0.9.3-4)
Breaks: libomxil-bellagio0 (<< 0.9.3-4)
Description: implementation of OpenMAX IL, run-time library (utilities)
@@ -57,7 +61,7 @@
Package: libomxil-bellagio0-components-base
Architecture: any
Section: libs
-Depends: ${shlibs:Depends}, ${misc:Depends}, libomxil-bellagio-bin
+Depends: libomxil-bellagio-bin, ${misc:Depends}, ${shlibs:Depends}
Description: components for Bellagio OpenMAX IL
OpenMAX Integration Layer (IL) is a standard API to access Multimedia
Components on mobile platforms. It has been defined by the Khronos
@@ -70,13 +74,13 @@
It is intended to show the usage of the IL API and to allow people to
start developing components.
-Package: libomxil-bellagio-dev
-Provides: libomxil-dev
-Architecture: any
-Section: libdevel
-Depends: libomxil-bellagio0 (= ${binary:Version}), ${misc:Depends}
-Suggests: libomxil-bellagio-doc
-Description: implementation of OpenMAX IL, development files
+Package: libomxil-bellagio-doc
+Architecture: all
+Multi-Arch: foreign
+Section: doc
+Depends: libjs-jquery, lynx | www-browser, ${misc:Depends}
+Recommends: ${misc:Recommends}
+Description: Documentation of the Bellagio OpenMAX IL
OpenMAX Integration Layer (IL) is a standard API to access Multimedia
Components on mobile platforms. It has been defined by the Khronos
group. By means of the OpenMAX IL API, multimedia frameworks can
@@ -88,29 +92,15 @@
It is intended to show the usage of the IL API and to allow people to
start developing components.
.
- This package provides the OpenMAX IL core development files.
+ This package contains the HTML documentation.
-Package: libomxil-bellagio0-dbg
+Package: libomxil-bellagio-dev
+Provides: libomxil-dev
Architecture: any
-Section: debug
+Section: libdevel
Depends: libomxil-bellagio0 (= ${binary:Version}), ${misc:Depends}
-Priority: extra
-Description: implementation of OpenMAX IL, debugging symbols
- Debug symbols for libomxil-bellagio.
-
-Package: libomxil-bellagio0-components-base-dbg
-Architecture: any
-Section: debug
-Depends: libomxil-bellagio0-components-base (= ${binary:Version}), ${misc:Depends}
-Priority: extra
-Description: components for Bellagio OpenMAX IL, debugging symbols
- Debug symbols for libomxil-bellagio.
-
-Package: libomxil-bellagio-doc
-Architecture: all
-Section: doc
-Depends: lynx | www-browser, libjs-jquery, ${misc:Depends}
-Description: Documentation of the Bellagio OpenMAX IL
+Suggests: libomxil-bellagio-doc
+Description: implementation of OpenMAX IL, development files
OpenMAX Integration Layer (IL) is a standard API to access Multimedia
Components on mobile platforms. It has been defined by the Khronos
group. By means of the OpenMAX IL API, multimedia frameworks can
@@ -122,4 +112,4 @@
It is intended to show the usage of the IL API and to allow people to
start developing components.
.
- This package contains the HTML documentation.
+ This package provides the OpenMAX IL core development files.
diff -Nru libomxil-bellagio-0.9.3/debian/copyright libomxil-bellagio-0.9.3/debian/copyright
--- libomxil-bellagio-0.9.3/debian/copyright 2014-02-20 03:02:53.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/copyright 2020-08-09 15:48:03.000000000 +0800
@@ -25,16 +25,16 @@
Files: include/*.h
Copyright: 2008 The Khronos Group Inc.
-License:
+License: MIT
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject
- to the following conditions:
+ to the following conditions:
The above copyright notice and this permission notice shall be included
- in all copies or substantial portions of the Software.
+ in all copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
@@ -42,11 +42,11 @@
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
- SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Files: m4/*
Copyright: 1996-2008 Free Software Foundation, Inc.
-License:
+License: FSF
This file is free software; the Free Software Foundation gives
unlimited permission to copy and/or distribute it, with or without
modifications, as long as this notice is preserved.
diff -Nru libomxil-bellagio-0.9.3/debian/libomxil-bellagio0-components-base.install libomxil-bellagio-0.9.3/debian/libomxil-bellagio0-components-base.install
--- libomxil-bellagio-0.9.3/debian/libomxil-bellagio0-components-base.install 2011-07-19 13:20:49.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/libomxil-bellagio0-components-base.install 2020-08-09 15:48:03.000000000 +0800
@@ -1 +1 @@
-usr/lib/libomxil-bellagio0
+usr/lib/*/libomxil-bellagio0
diff -Nru libomxil-bellagio-0.9.3/debian/libomxil-bellagio0.dirs libomxil-bellagio-0.9.3/debian/libomxil-bellagio0.dirs
--- libomxil-bellagio-0.9.3/debian/libomxil-bellagio0.dirs 2016-11-13 02:49:53.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/libomxil-bellagio0.dirs 2020-08-09 15:48:03.000000000 +0800
@@ -1 +1,2 @@
-usr/lib/libomxil-bellagio0
+#!/usr/bin/dh-exec
+usr/lib/${DEB_HOST_MULTIARCH}/libomxil-bellagio0
diff -Nru libomxil-bellagio-0.9.3/debian/libomxil-bellagio0.install libomxil-bellagio-0.9.3/debian/libomxil-bellagio0.install
--- libomxil-bellagio-0.9.3/debian/libomxil-bellagio0.install 2016-11-13 02:46:10.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/libomxil-bellagio0.install 2020-08-09 15:48:03.000000000 +0800
@@ -1 +1 @@
-usr/lib/libomxil*.so.*
+usr/lib/*/libomxil*.so.*
diff -Nru libomxil-bellagio-0.9.3/debian/libomxil-bellagio-bin.install libomxil-bellagio-0.9.3/debian/libomxil-bellagio-bin.install
--- libomxil-bellagio-0.9.3/debian/libomxil-bellagio-bin.install 2016-11-13 02:46:08.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/libomxil-bellagio-bin.install 2020-08-09 15:48:03.000000000 +0800
@@ -1,3 +1,3 @@
-usr/bin/omxregister-bellagio
debian/omxregister-bellagio-0 usr/bin/
+usr/bin/omxregister-bellagio
usr/share/man/man1
diff -Nru libomxil-bellagio-0.9.3/debian/libomxil-bellagio-bin.triggers libomxil-bellagio-0.9.3/debian/libomxil-bellagio-bin.triggers
--- libomxil-bellagio-0.9.3/debian/libomxil-bellagio-bin.triggers 2011-07-19 13:20:49.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/libomxil-bellagio-bin.triggers 1970-01-01 08:00:00.000000000 +0800
@@ -1 +0,0 @@
-interest /usr/lib/libomxil-bellagio0
diff -Nru libomxil-bellagio-0.9.3/debian/libomxil-bellagio-bin.triggers.in libomxil-bellagio-0.9.3/debian/libomxil-bellagio-bin.triggers.in
--- libomxil-bellagio-0.9.3/debian/libomxil-bellagio-bin.triggers.in 1970-01-01 08:00:00.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/libomxil-bellagio-bin.triggers.in 2020-08-09 15:48:03.000000000 +0800
@@ -0,0 +1,3 @@
+# The package triggers this is important. Without the registry being
+# generated, it won't work.
+interest-await /usr/lib/#MULTIARCH#/libomxil-bellagio0
diff -Nru libomxil-bellagio-0.9.3/debian/libomxil-bellagio-dev.install libomxil-bellagio-0.9.3/debian/libomxil-bellagio-dev.install
--- libomxil-bellagio-0.9.3/debian/libomxil-bellagio-dev.install 2011-07-19 13:20:49.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/libomxil-bellagio-dev.install 2020-08-09 15:48:03.000000000 +0800
@@ -1,4 +1,4 @@
usr/include
-usr/lib/libomxil*.so
-usr/lib/libomxil*.a
-usr/lib/pkgconfig
+usr/lib/*/libomxil*.a
+usr/lib/*/libomxil*.so
+usr/lib/*/pkgconfig
diff -Nru libomxil-bellagio-0.9.3/debian/libomxil-bellagio-doc.docs libomxil-bellagio-0.9.3/debian/libomxil-bellagio-doc.docs
--- libomxil-bellagio-0.9.3/debian/libomxil-bellagio-doc.docs 2011-07-19 13:20:49.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/libomxil-bellagio-doc.docs 2020-08-09 15:48:03.000000000 +0800
@@ -1,5 +1,5 @@
ChangeLog
+NEWS
README
TODO
doc/libomxil-bellagio/html
-NEWS
diff -Nru libomxil-bellagio-0.9.3/debian/libomxil-bellagio-doc.links libomxil-bellagio-0.9.3/debian/libomxil-bellagio-doc.links
--- libomxil-bellagio-0.9.3/debian/libomxil-bellagio-doc.links 2014-02-20 02:32:34.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/libomxil-bellagio-doc.links 1970-01-01 08:00:00.000000000 +0800
@@ -1 +0,0 @@
-usr/share/javascript/jquery/jquery.js usr/share/doc/libomxil-bellagio-doc/html/jquery.js
diff -Nru libomxil-bellagio-0.9.3/debian/libomxil-bellagio-doc.linktrees libomxil-bellagio-0.9.3/debian/libomxil-bellagio-doc.linktrees
--- libomxil-bellagio-0.9.3/debian/libomxil-bellagio-doc.linktrees 1970-01-01 08:00:00.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/libomxil-bellagio-doc.linktrees 2020-08-12 15:16:26.000000000 +0800
@@ -0,0 +1 @@
+embed-weakdep usr/share/nodejs/jquery/dist/jquery.js usr/share/doc/libomxil-bellagio-doc/html/jquery.js
diff -Nru libomxil-bellagio-0.9.3/debian/omxregister-bellagio-0 libomxil-bellagio-0.9.3/debian/omxregister-bellagio-0
--- libomxil-bellagio-0.9.3/debian/omxregister-bellagio-0 2011-07-19 13:20:49.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/omxregister-bellagio-0 2020-08-09 15:48:03.000000000 +0800
@@ -1,7 +1,9 @@
#!/bin/sh -e
+DEB_BUILD_MULTIARCH=`dpkg-architecture -qDEB_BUILD_MULTIARCH`
+
if type dpkg-trigger >/dev/null 2>&1 && \
- dpkg-trigger /usr/lib/libomxil-bellagio0; then
+ dpkg-trigger /usr/lib/"$DEB_BUILD_MULTIARCH"/libomxil-bellagio0; then
exit 0
fi
diff -Nru libomxil-bellagio-0.9.3/debian/patches/0014_fix_hardening.patch libomxil-bellagio-0.9.3/debian/patches/0014_fix_hardening.patch
--- libomxil-bellagio-0.9.3/debian/patches/0014_fix_hardening.patch 1970-01-01 08:00:00.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/patches/0014_fix_hardening.patch 2020-08-09 15:48:03.000000000 +0800
@@ -0,0 +1,32 @@
+Description: fix hardening errors
+ Debian now enable hardening, and found several bugs inside the code.
+ We fix all of them in this patch.
+Author: Ying-Chun Liu (PaulLiu) <paul...@debian.org>
+Last-Update: 2020-08-09
+
+Index: libomxil-bellagio-0.9.3/src/base/omx_base_component.c
+===================================================================
+--- libomxil-bellagio-0.9.3.orig/src/base/omx_base_component.c
++++ libomxil-bellagio-0.9.3/src/base/omx_base_component.c
+@@ -827,7 +827,7 @@ OSCL_EXPORT_REF OMX_ERRORTYPE omx_base_c
+ uuid[0] = (OMX_U32)omx_component;
+ uuid[1] = getpid();
+ uuid[2] = getuid();
+- memcpy(*pComponentUUID, uuid, 3*sizeof(uuid));
++ memcpy(*pComponentUUID, uuid, sizeof(uuid));
+
+ DEBUG(DEB_LEV_FUNCTION_NAME, "Out of %s for component %p\n", __func__, hComponent);
+ return OMX_ErrorNone;
+Index: libomxil-bellagio-0.9.3/src/omx_create_loaders_linux.c
+===================================================================
+--- libomxil-bellagio-0.9.3.orig/src/omx_create_loaders_linux.c
++++ libomxil-bellagio-0.9.3/src/omx_create_loaders_linux.c
+@@ -98,7 +98,7 @@ int createComponentLoaders() {
+ libraryFileName = malloc(MAX_LINE_LENGTH);
+ while(1) {
+ index_readline = 0;
+- while(index_readline < MAX_LINE_LENGTH) {
++ while(index_readline + 1 < MAX_LINE_LENGTH) {
+ *(libraryFileName + index_readline) = fgetc(loaderFP);
+ if ((*(libraryFileName + index_readline) == '\n') || (*(libraryFileName + index_readline) == '\0')) {
+ break;
diff -Nru libomxil-bellagio-0.9.3/debian/patches/0015_port_gcc_10.patch libomxil-bellagio-0.9.3/debian/patches/0015_port_gcc_10.patch
--- libomxil-bellagio-0.9.3/debian/patches/0015_port_gcc_10.patch 1970-01-01 08:00:00.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/patches/0015_port_gcc_10.patch 2020-08-09 15:48:03.000000000 +0800
@@ -0,0 +1,37 @@
+Description: porting to gcc 10
+ Some multiple definitions fixed in this patch.
+Author: Ying-Chun Liu (PaulLiu) <paul...@debian.org>
+Bug-Debian: https://bugs.debian.org/957453
+Last-Update: 2020-08-09
+
+--- libomxil-bellagio-0.9.3.orig/src/omx_reference_resource_manager.c
++++ libomxil-bellagio-0.9.3/src/omx_reference_resource_manager.c
+@@ -30,6 +30,11 @@
+ #include "base/omx_base_component.h"
+ #include "queue.h"
+
++int globalIndex;
++NameIndexType *listOfcomponentRegistered;
++ComponentListType **globalComponentList;
++ComponentListType **globalWaitingComponentList;
++
+ /**
+ * This is the static base pointer of the list
+ */
+--- libomxil-bellagio-0.9.3.orig/src/omx_reference_resource_manager.h
++++ libomxil-bellagio-0.9.3/src/omx_reference_resource_manager.h
+@@ -49,10 +49,10 @@ struct NameIndexType {
+ };
+
+
+-int globalIndex;
+-NameIndexType *listOfcomponentRegistered;
+-ComponentListType **globalComponentList;
+-ComponentListType **globalWaitingComponentList;
++extern int globalIndex;
++extern NameIndexType *listOfcomponentRegistered;
++extern ComponentListType **globalComponentList;
++extern ComponentListType **globalWaitingComponentList;
+
+ OMX_ERRORTYPE RM_RegisterComponent(char *name, int max_components);
+ OMX_ERRORTYPE addElemToList(ComponentListType **list, OMX_COMPONENTTYPE *openmaxStandComp, int index, OMX_BOOL bIsWaiting);
diff -Nru libomxil-bellagio-0.9.3/debian/patches/series libomxil-bellagio-0.9.3/debian/patches/series
--- libomxil-bellagio-0.9.3/debian/patches/series 2018-08-19 07:18:19.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/patches/series 2020-08-09 15:48:03.000000000 +0800
@@ -9,3 +9,5 @@
0009_fix_BOSA_ST_InitComponentLoader_buffer_overrun.patch
0010_Fix_FTBFS_Hurd_FreeBSD.patch
0011_makefile_dependencies.patch
+0014_fix_hardening.patch
+0015_port_gcc_10.patch
diff -Nru libomxil-bellagio-0.9.3/debian/rules libomxil-bellagio-0.9.3/debian/rules
--- libomxil-bellagio-0.9.3/debian/rules 2018-09-23 03:56:46.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/rules 2020-08-12 15:16:26.000000000 +0800
@@ -6,12 +6,18 @@
GIT_URL = git://omxil.git.sourceforge.net/gitroot/omxil/omxil
%:
- dh $@ --with autoreconf
+ dh $@ --with autoreconf,linktree
override_dh_auto_configure:
dh_auto_configure -- --enable-videosrc --disable-jpeg
override_dh_auto_install:
+ set -e; for script in triggers; do \
+ sed -e"s/#MULTIARCH#/$(DEB_HOST_MULTIARCH)/g" \
+ -e"s/#ARCH#/$(DEB_HOST_ARCH)/g" \
+ debian/libomxil-bellagio-bin.$$script.in \
+ > debian/libomxil-bellagio-bin.$$script ; \
+ done
dh_auto_install
find $(CURDIR)/debian/tmp -name "*.la" -delete
rm -f $(CURDIR)/doc/libomxil-bellagio/html/jquery.js
@@ -19,9 +25,9 @@
override_dh_makeshlibs:
dh_makeshlibs -Xusr/lib/libomxil-bellagio0/
-override_dh_strip:
- dh_strip -plibomxil-bellagio0-components-base --dbg-package=libomxil-bellagio0-components-base-dbg
- dh_strip --remaining-packages --dbg-package=libomxil-bellagio0-dbg
+override_dh_installdocs:
+ dh_installdocs -plibomxil-bellagio-doc --doc-main-package=libomxil-bellagio-doc
+ dh_installdocs --remaining-packages
update-patch-series:
mkdir -p $(CURDIR)/debian/patches
diff -Nru libomxil-bellagio-0.9.3/debian/tests/test-registry-file libomxil-bellagio-0.9.3/debian/tests/test-registry-file
--- libomxil-bellagio-0.9.3/debian/tests/test-registry-file 2016-11-13 04:39:14.000000000 +0800
+++ libomxil-bellagio-0.9.3/debian/tests/test-registry-file 2020-08-09 15:48:03.000000000 +0800
@@ -8,49 +8,49 @@
grep -q "libomxclocksrc.so" "$REGISTRYFILE"
if [ $? -eq 0 ] ; then
- echo "Pass"
+ echo "Pass - libomxclocksrc.so"
else
- echo "Fail"
+ echo "Fail - libomxclocksrc.so"
exit 1
fi
grep -q "libomxaudio_effects.so" "$REGISTRYFILE"
if [ $? -eq 0 ] ; then
- echo "Pass"
+ echo "Pass - libomxaudio_effects.so"
else
- echo "Fail"
+ echo "Fail - libomxaudio_effects.so"
exit 2
fi
grep -q "libomxvideosched.so" "$REGISTRYFILE"
if [ $? -eq 0 ] ; then
- echo "Pass"
+ echo "Pass - libomxvideosched.so"
else
- echo "Fail"
+ echo "Fail - libomxvideosched.so"
exit 3
fi
grep -q "OMX.st.clocksrc" "$REGISTRYFILE"
if [ $? -eq 0 ] ; then
- echo "Pass"
+ echo "Pass - OMX.st.clocksrc"
else
- echo "Fail"
+ echo "Fail - OMX.st.clocksrc"
exit 4
fi
grep -q "OMX.st.audio.mixer" "$REGISTRYFILE"
if [ $? -eq 0 ] ; then
- echo "Pass"
+ echo "Pass - OMX.st.audio.mixer"
else
- echo "Fail"
+ echo "Fail - OMX.st.audio.mixer"
exit 5
fi
grep -q "OMX.st.video.scheduler" "$REGISTRYFILE"
if [ $? -eq 0 ] ; then
- echo "Pass"
+ echo "Pass - OMX.st.video.scheduler"
else
- echo "Fail"
+ echo "Fail - OMX.st.video.scheduler"
exit 6
fi
signature.asc
Description: OpenPGP digital signature
--- End Message ---