Control: tags -1 + moreinfo On 2020-08-27 18:00:15, Ying-Chun Liu (PaulLiu) wrote: > 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.
This sounds a lot like missing Breaks and versioned dependencies: libomxil-bellagio0 needs Breaks on the gst-omx packages that ship the config with the hard-coded path. At the same time, gst-omx does not seem to work with libomxil-bellagio currently in testing. So this will also need versioned dependencies on a sufficently high version of libomxil-bellagio0. And if those packages require the shared library, why aren't the depending on it in the first place? But overall, the missing Breaks and Depends seem like a real issue that would also break the packages in partial buster -> bullseye upgrade scenarios. Best > > > 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 > -- Sebastian Ramacher