[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#985977: unblock: dlt-viewer/2.21.2+dfsg-1



Control: tags -1 moreinfo confirmed

On 2021-03-27 10:32:44, Gianfranco Costamagna wrote:
> Package: release.debian.org
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> Severity: normal
> 
> Please unblock package dlt-viewer
> 
> [ Reason ]
> There is a bug in current dlt-viewer UDP reception code, due to a swap
> of two assigments into the main function.
> 
> [ Impact ]
> They might have that disabled.
> 
> [ Tests ]
> I did manual testing with the dlt I use everyday
> 
> [ Risks ]
> The new upstream release is about yaml files and windows only affected
> changes, except for this bugfix.
> When bumping compat level to 13, I also found that some png images were
> not installed, but mentioned in rc file, so I added them to the shared
> directory.

Seems fine without the compat bump.

Cheers


> 
> [ 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
> 
> [ Other info ]
> This is a leaf package, but I hope the new release can go into stable.
> The diff looks a little bit big, but the only change in the code that
> affects linux systems is here:
> https://github.com/GENIVI/dlt-viewer/commit/6b336eed42c61f9589e4211ca4c020e706cc026a.patch
> 
> unblock dlt-viewer/2.21.2+dfsg-1

> diff -Nru dlt-viewer-2.21.1+dfsg/appveyor.yml dlt-viewer-2.21.2+dfsg/appveyor.yml
> --- dlt-viewer-2.21.1+dfsg/appveyor.yml	2021-01-18 11:14:23.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/appveyor.yml	1970-01-01 01:00:00.000000000 +0100
> @@ -1,15 +0,0 @@
> -version: 2.19.0.{build}
> -image: Visual Studio 2017
> -install:
> -  - set QTDIR=C:\Qt\5.12\msvc2017_64
> -  - set MSVC_DIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build
> -  - set PATH=%PATH%;%QTDIR%\bin;%MSVC_DIR%
> -  - set ARCHITECTURE=x86_amd64
> -build_script:
> -  - call vcvarsall.bat %ARCHITECTURE%
> -  - dir
> -  - mkdir build
> -  - cd build
> -  - qmake ../BuildDltViewer.pro
> -  - nmake
> -test: off
> diff -Nru dlt-viewer-2.21.1+dfsg/build_parser_windows_qt5_MSVC.bat dlt-viewer-2.21.2+dfsg/build_parser_windows_qt5_MSVC.bat
> --- dlt-viewer-2.21.1+dfsg/build_parser_windows_qt5_MSVC.bat	2021-01-18 11:14:23.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/build_parser_windows_qt5_MSVC.bat	2021-03-25 08:41:04.000000000 +0100
> @@ -46,12 +46,22 @@
>  set PATH=%QTDIR%\bin;%MSVC_DIR%;%MSVC_DIR%\bin;%PATH%
>  set QTSDK=%QTDIR%
>  
> -IF "%DLT_PARSER_DIR%"=="" (
> +if '%WORKSPACE%'=='' (
> +    if '%DLT_PARSER_DIR%'=='' (
>          set DLT_PARSER_DIR=c:\DltParser
> +    )
> +
> +    set SOURCE_DIR=%CD%
> +    set BUILD_DIR=%CD%\build\release
> +) else (
> +    if '%DLT_PARSER_DIR%'=='' (
> +        set DLT_PARSER_DIR=%WORKSPACE%\build\dist\DltParser
> +    )
> +
> +    set SOURCE_DIR=%WORKSPACE%
> +    set BUILD_DIR=%WORKSPACE%\build\release
>  )
>  
> -set SOURCE_DIR=%CD%
> -set BUILD_DIR=%CD%\build\release
>  
>  echo ************************************
>  echo * QTDIR     = %QTDIR%
> @@ -118,24 +128,6 @@
>  IF %ERRORLEVEL% NEQ 0 GOTO ERROR_HANDLER
>  
>  echo *** Copy files ***
> -rem copy %QTDIR%\bin\icuin54.dll %DLT_PARSER_DIR%
> -rem IF %ERRORLEVEL% NEQ 0 GOTO ERROR_HANDLER
> -
> -rem copy %QTDIR%\bin\icuuc54.dll %DLT_PARSER_DIR%
> -rem IF %ERRORLEVEL% NEQ 0 GOTO ERROR_HANDLER
> -
> -rem copy %QTDIR%\bin\icudt54.dll %DLT_PARSER_DIR%
> -rem IF %ERRORLEVEL% NEQ 0 GOTO ERROR_HANDLER
> -
> -rem copy %QTDIR%\bin\libwinpthread-1.dll %DLT_PARSER_DIR%
> -rem IF %ERRORLEVEL% NEQ 0 GOTO ERROR_HANDLER
> -rem 
> -rem copy %QTDIR%\bin\libgcc_s_dw2-1.dll %DLT_PARSER_DIR%
> -rem IF %ERRORLEVEL% NEQ 0 GOTO ERROR_HANDLER
> -rem 
> -rem copy "%QTDIR%\bin\libstdc++-6.dll" %DLT_PARSER_DIR%
> -rem IF %ERRORLEVEL% NEQ 0 GOTO ERROR_HANDLER
> -
>  copy %QTDIR%\bin\Qt5Core.dll %DLT_PARSER_DIR%
>  IF %ERRORLEVEL% NEQ 0 GOTO ERROR_HANDLER
>  
> diff -Nru dlt-viewer-2.21.1+dfsg/build_qwt_windows_qt5_MSVC.bat dlt-viewer-2.21.2+dfsg/build_qwt_windows_qt5_MSVC.bat
> --- dlt-viewer-2.21.1+dfsg/build_qwt_windows_qt5_MSVC.bat	2021-01-18 11:14:23.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/build_qwt_windows_qt5_MSVC.bat	2021-03-25 08:41:04.000000000 +0100
> @@ -6,7 +6,6 @@
>  REM 4.7.19   1.1       Alexander Wenzel      Update to Qt 5.12.4, Qwt 6.1.4 and Visual Studio 2015
>  REM 25.11.20 1.2       Alexander Wenzel      Update to Qt 5.12.10
>  
> -
>  echo ************************************
>  echo ***    Build QWT Library         ***
>  echo ************************************
> @@ -15,7 +14,6 @@
>  echo ***         Configuration        ***
>  echo ************************************
>  
> -
>  if "%MSVC_VERSION%"=="" (
>     echo "Set default MSVCS ""
>     set MSVC_VERSION=2015
> @@ -44,12 +42,11 @@
>  
>  echo *** Setting up environment  ***
>  
> -echo Set QT path for %QTVER%
> -
>  IF "%QTVER%"=="" (
>      set QTVER=5.12.10
>  )
>  
> +echo Set QT path for %QTVER%
>  echo Set QT diretory for %ARCHITECTURE%
>  
>  if "%QTDIR%"=="" (
> @@ -71,13 +68,19 @@
>      set QWT=6.1.4
>  )
>  
> -set QWT_DIR=C:\Qwt-%QWT%_%MSVC_VERSION%_%QTVER%%DIR_POSTFIX%
> -
>  set PATH=%QTDIR%\bin;%MSVC_DIR%;%MSVC_DIR%\bin;%PATH%
>  
> -IF "%WORKSPACE%" == "" (
> +if '%WORKSPACE%'=='' (
> +    IF "%QWT_DIR%"=="" (
> +        set QWT_DIR=C:\Qwt-%QWT%_%MSVC_VERSION%_%QTVER%%DIR_POSTFIX%
> +    )
> +
>      set SOURCE_DIR=%CD%\qwt-%QWT%
> -) ELSE (
> +) else (
> +    if '%QWT_DIR%'=='' (
> +        set QWT_DIR=%WORKSPACE%\Qwt-%QWT%_%MSVC_VERSION%_%QTVER%%DIR_POSTFIX%
> +    )
> +
>      set SOURCE_DIR=%WORKSPACE%\qwt-%QWT%
>  )
>  
> @@ -85,20 +88,11 @@
>      set SEVENZ_DIR="C:\Program Files\7-Zip"
>  )
>  
> -IF exist %QWT_DIR% (
> -echo ************************************
> -echo ***  Delete old qwt Directory    ***
> -echo ************************************
> -
> -    rmdir /s /q %QWT_DIR%
> -    IF %ERRORLEVEL% NEQ 0 GOTO ERROR_HANDLER
> -)
> -
>  echo ************************************
>  echo * QTDIR     = %QTDIR%
>  echo * MSVC_DIR  = %MSVC_DIR%
>  echo * PATH      = %PATH%
> -echo * DLT_VIEWER_SDK_DIR = %DLT_VIEWER_SDK_DIR%
> +echo * QWT_DIR = %QWT_DIR%
>  echo * SOURCE_DIR         = %SOURCE_DIR%
>  echo ************************************
>  
> @@ -109,6 +103,15 @@
>      GOTO ERROR_HANDLER
>  )
>  
> +IF exist %QWT_DIR% (
> +echo ************************************
> +echo ***  Delete old qwt Directory    ***
> +echo ************************************
> +
> +    rmdir /s /q %QWT_DIR%
> +    IF %ERRORLEVEL% NEQ 0 GOTO ERROR_HANDLER
> +)
> +
>  echo ************************************
>  echo ***        Unzip Archives        ***
>  echo ************************************
> @@ -162,8 +165,9 @@
>  echo ####################################
>  cd %WORKINGDIR%
>  IF '%WORKSPACE%'=='' (
> -pause
> +    pause
>  )
> +exit 1
>  
>  
>  :QUIT
> @@ -173,6 +177,6 @@
>  echo Qwt installed in: %QWT_DIR%
>  cd %WORKINGDIR%
>  IF '%WORKSPACE%'=='' (
> -pause
> +    pause
>  )
>  
> diff -Nru dlt-viewer-2.21.1+dfsg/build_sdk_windows_qt5_MSVC.bat dlt-viewer-2.21.2+dfsg/build_sdk_windows_qt5_MSVC.bat
> --- dlt-viewer-2.21.1+dfsg/build_sdk_windows_qt5_MSVC.bat	2021-01-18 11:14:23.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/build_sdk_windows_qt5_MSVC.bat	2021-03-25 08:41:04.000000000 +0100
> @@ -52,7 +52,7 @@
>      set BUILD_DIR=%CD%\build\release
>  ) else (
>      if '%DLT_VIEWER_SDK_DIR%'=='' (
> -        set DLT_VIEWER_SDK_DIR=%WORKSPACE%\DltViewerSDK
> +        set DLT_VIEWER_SDK_DIR=%WORKSPACE%\build\dist\DltViewerSDK
>      )
>  
>      set SOURCE_DIR=%WORKSPACE%
> @@ -280,26 +280,20 @@
>  copy %SOURCE_DIR%\filters\* %DLT_VIEWER_SDK_DIR%\filters
>  if %ERRORLEVEL% NEQ 0 GOTO ERROR_HANDLER
>  
> -
>  GOTO QUIT
>  
>  :ERROR_HANDLER
>  echo ####################################
>  echo ###       ERROR occured          ###
>  echo ####################################
> -cd ..
> -if '%WORKSPACE%'=='' (
> -pause
> -)
> -rem exit 1
> +set /p name= Continue
> +exit 1
> +
>  
>  :QUIT
>  echo ************************************
>  echo ***       SUCCESS finish         ***
>  echo ************************************
> -cd ..
>  echo SDK installed in: %DLT_VIEWER_SDK_DIR%
> -if '%WORKSPACE%'=='' (
> -pause
> -)
> -rem exit 0
> +set /p name= Continue
> +exit 0
> diff -Nru dlt-viewer-2.21.1+dfsg/.ci/travis/build.sh dlt-viewer-2.21.2+dfsg/.ci/travis/build.sh
> --- dlt-viewer-2.21.1+dfsg/.ci/travis/build.sh	2021-01-18 11:14:23.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/.ci/travis/build.sh	1970-01-01 01:00:00.000000000 +0100
> @@ -1,19 +0,0 @@
> -#!/bin/bash
> -
> -if [[ "$(uname -s)" == 'Darwin' ]]; then
> -  readonly Qt5_DIR="/usr/local/opt/qt"
> -fi
> -
> -mkdir build
> -cd build
> -
> -# Building with CMake
> -cmake ../
> -make
> -
> -# Cleanup
> -rm -rf *
> -
> -# Building with QMake
> -qmake ../BuildDltViewer.pro
> -make
> diff -Nru dlt-viewer-2.21.1+dfsg/.ci/travis/install.sh dlt-viewer-2.21.2+dfsg/.ci/travis/install.sh
> --- dlt-viewer-2.21.1+dfsg/.ci/travis/install.sh	2021-01-18 11:14:23.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/.ci/travis/install.sh	1970-01-01 01:00:00.000000000 +0100
> @@ -1,8 +0,0 @@
> -#!/bin/bash
> -
> -if [[ "$(uname -s)" == 'Darwin' ]]; then
> -    brew link qt --force
> -else
> -    sudo apt-get update
> -    sudo apt-get install -y build-essential qt5-default libqt5serialport5-dev
> -fi
> diff -Nru dlt-viewer-2.21.1+dfsg/debian/changelog dlt-viewer-2.21.2+dfsg/debian/changelog
> --- dlt-viewer-2.21.1+dfsg/debian/changelog	2021-01-30 13:35:57.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/debian/changelog	2021-03-27 09:29:15.000000000 +0100
> @@ -1,3 +1,12 @@
> +dlt-viewer (2.21.2+dfsg-1) unstable; urgency=medium
> +
> +  * New upstream version 2.21.2+dfsg
> +  * Add R^3: no
> +  * Bump compat level to 13
> +  * Also install upstream png icons
> +
> + -- Gianfranco Costamagna <locutusofborg@debian.org>  Sat, 27 Mar 2021 09:29:15 +0100
> +
>  dlt-viewer (2.21.1+dfsg-1) unstable; urgency=medium
>  
>    [ Debian Janitor ]
> diff -Nru dlt-viewer-2.21.1+dfsg/debian/control dlt-viewer-2.21.2+dfsg/debian/control
> --- dlt-viewer-2.21.1+dfsg/debian/control	2021-01-30 13:34:29.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/debian/control	2021-03-27 09:29:15.000000000 +0100
> @@ -5,7 +5,7 @@
>  Uploaders: Bruno "Fuddl" Kleinert <fuddl@debian.org>,
>   Aigars Mahinovs <aigarius@debian.org>,
>   Gianfranco Costamagna <locutusofborg@debian.org>
> -Build-Depends: debhelper-compat (= 12),
> +Build-Depends: debhelper-compat (= 13),
>   qtbase5-dev,
>   qtdeclarative5-dev,
>   libqt5serialport5-dev,
> @@ -13,6 +13,7 @@
>   asciidoc,
>   dblatex
>  Standards-Version: 4.5.0
> +Rules-Requires-Root: no
>  Homepage: https://at.projects.genivi.org/wiki/display/PROJ/Diagnostic+Log+and+Trace
>  Vcs-Browser: https://salsa.debian.org/sistpoty-guest-guest/dlt-viewer
>  Vcs-Git: https://salsa.debian.org/sistpoty-guest-guest/dlt-viewer.git
> diff -Nru dlt-viewer-2.21.1+dfsg/debian/dlt-viewer-dev.install dlt-viewer-2.21.2+dfsg/debian/dlt-viewer-dev.install
> --- dlt-viewer-2.21.1+dfsg/debian/dlt-viewer-dev.install	2021-01-30 13:33:30.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/debian/dlt-viewer-dev.install	2021-03-27 09:29:15.000000000 +0100
> @@ -1,4 +1,4 @@
> -debian/tmp/usr/lib/*/*.a
> +usr/lib/*/*.a
>  qdlt/plugininterface.h		/usr/include
>  qdlt/qdltbase.h			/usr/include
>  qdlt/qdltargument.h		/usr/include
> diff -Nru dlt-viewer-2.21.1+dfsg/debian/dlt-viewer.install dlt-viewer-2.21.2+dfsg/debian/dlt-viewer.install
> --- dlt-viewer-2.21.1+dfsg/debian/dlt-viewer.install	2021-01-30 13:34:22.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/debian/dlt-viewer.install	2021-03-27 09:29:15.000000000 +0100
> @@ -1,4 +1,5 @@
> -debian/tmp/usr/bin/*
> -debian/tmp/usr/lib/*/dlt-viewer/plugins/*.so
> +usr/bin/*
> +usr/lib/*/dlt-viewer/plugins/*.so
> +usr/share/dlt-viewer
>  src/org.genivi.DLTViewer.desktop	/usr/share/applications
>  src/icon/256x256/org.genivi.DLTViewer.png /usr/share/pixmaps
> diff -Nru dlt-viewer-2.21.1+dfsg/debian/patches/02_remove_rpath.patch dlt-viewer-2.21.2+dfsg/debian/patches/02_remove_rpath.patch
> --- dlt-viewer-2.21.1+dfsg/debian/patches/02_remove_rpath.patch	2021-01-30 13:34:07.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/debian/patches/02_remove_rpath.patch	2021-03-27 09:29:15.000000000 +0100
> @@ -2,7 +2,7 @@
>   Make the usage of RPATH settings to detect non-standard QT
>   installations optional.
>  Author: Stefan Potyra <stefan@potyra.de>
> -Forwarded: no
> +Forwarded: https://github.com/GENIVI/dlt-viewer/pull/192
>  --- dlt-viewer-2.19.0+dfsg.orig/CMakeLists.txt
>  +++ dlt-viewer-2.19.0+dfsg/CMakeLists.txt
>  @@ -43,10 +43,14 @@ set (CMAKE_AUTOUIC ON)
> diff -Nru dlt-viewer-2.21.1+dfsg/doc/dlt_viewer_user_manual.tex dlt-viewer-2.21.2+dfsg/doc/dlt_viewer_user_manual.tex
> --- dlt-viewer-2.21.1+dfsg/doc/dlt_viewer_user_manual.tex	2021-01-18 11:14:23.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/doc/dlt_viewer_user_manual.tex	2021-03-25 08:41:04.000000000 +0100
> @@ -1730,7 +1730,7 @@
>  dlt\_viewer -h ( Linux ) or dlt\_viewer.exe -h ( Windows )
>  
>  \footnotesize\begin{verbatim}
> -Usage: dlt_viewer [OPTIONS]
> +Usage: dlt-viewer [OPTIONS]
>  Options:
>   -h Print usage
>   -p projectfile          Loading project file on startup (must end with .dlp)
> @@ -1746,13 +1746,13 @@
>   -e "plugin|command|param1|..|param<n>"         Execute a plugin command with <n> parameters.
>  
>  Examples:
> -  dlt_viewer -c ./traces/trace.dlt ./trace.txt
> -  dlt_viewer -s -c -u ./trace/trace.dlt ./trace.txt
> -  dlt_viewer -s -d -c ./trace/trace.dlt ./trace.dlt
> -  dlt_viewer -s -p ./proj/decodeded.dlp -dd -c ./trace/trace.dlt ./trace.dlt
> -  dlt_viewer -s -csv -c ./trace/trace.dlt ./trace.csv
> -  dlt_viewer -s -d -f ./filter/filter.dlf -c ./trace/trace.dlt ./filteredtrace.dlt
> -  dlt_viewer -p ./proj/export.dlp -l ./trace/trace.dlt -e "Filetransfer Plugin|export|./ftransferdir"
> +  dlt-viewer -c ./traces/trace.dlt ./trace.txt
> +  dlt-viewer -s -c -u ./trace/trace.dlt ./trace.txt
> +  dlt-viewer -s -d -c ./trace/trace.dlt ./trace.dlt
> +  dlt-viewer -s -p ./proj/decodeded.dlp -dd -c ./trace/trace.dlt ./trace.dlt
> +  dlt-viewer -s -csv -c ./trace/trace.dlt ./trace.csv
> +  dlt-viewer -s -d -f ./filter/filter.dlf -c ./trace/trace.dlt ./filteredtrace.dlt
> +  dlt-viewer -p ./proj/export.dlp -l ./trace/trace.dlt -e "Filetransfer Plugin|export|./ftransferdir"
>  \end{verbatim}
>  \normalsize
>  
> @@ -1765,9 +1765,9 @@
>  Example output:
>  
>  \begin{verbatim}
> -C:\01-viewer\r690>dlt_viewer.exe -s
> +C:\01-viewer\r690>dlt-viewer.exe -s
>  Enable silent mode
> -Start "dlt_viewer.exe"
> +Start "dlt-viewer.exe"
>  Build time Jun 15 2018 09:24:40
>  Version 2.19.0 WORKING
>  **********************************************************
> @@ -1818,55 +1818,55 @@
>  
>  \paragraph{Command line start of GUI with dedicated logfile}
>  \begin{verbatim}
> -dlt_viewer -l ./example.dlt
> +dlt-viewer -l ./example.dlt
>  \end{verbatim}
>  
>  \paragraph{Command line start of GUI with dedicated logfile and filterfile}
>  \begin{verbatim}
> -dlt_viewer -l ./example.dlt -f ./filter.dlf
> +dlt-viewer -l ./example.dlt -f ./filter.dlf
>  \end{verbatim}
>  
>  
>  \paragraph{Convert to ASCII file}
>  \begin{verbatim}
> -dlt_viewer -c ./example.dlt ./example.txt
> +dlt-viewer -c ./example.dlt ./example.txt
>  \end{verbatim}
>  
>  \paragraph{Convert to UTF8 file}
>  \begin{verbatim}
> -dlt_viewer -u -c ./example.dlt ./example.txt
> +dlt-viewer -u -c ./example.dlt ./example.txt
>  \end{verbatim}
>  
>  
>  \paragraph{Convert to ASCII file in silent mode}
>  \begin{verbatim}
> -dlt_viewer -s -c ./example.dlt ./example.txt
> +dlt-viewer -s -c ./example.dlt ./example.txt
>  \end{verbatim}
>  
>  \paragraph{Filter and convert to ASCII file}
>  \begin{verbatim}
> -dlt_viewer -f /viewertests/filterfiles/export.dlf -c ./example.dlt ./example.txt
> +dlt-viewer -f /viewertests/filterfiles/export.dlf -c ./example.dlt ./example.txt
>  \end{verbatim}
>  
>  \paragraph{Filter, decode and convert to ASCII file}
>  \begin{verbatim}
> -dlt_viewer -p /viewertests/filterfiles/example.dlp -c ./example.dlt ./example.txt
> +dlt-viewer -p /viewertests/filterfiles/example.dlp -c ./example.dlt ./example.txt
>  \end{verbatim}
>  
>  
>  \paragraph{Filter and save as DLT file}
>  \begin{verbatim}
> -dlt_viewer -s -d -f /filterfiles/filter.dlf -c ./example.dlt ./example_filtered.dlt
> +dlt-viewer -s -d -f /filterfiles/filter.dlf -c ./example.dlt ./example_filtered.dlt
>  \end{verbatim}
>  
>  \paragraph{Filter, decode and save as DLT file}
>  \begin{verbatim}
> -dlt_viewer -s -dd -f /project/example.dlp -c ./example.dlt ./example_decoded.dlt
> +dlt-viewer -s -dd -f /project/example.dlp -c ./example.dlt ./example_decoded.dlt
>  \end{verbatim}
>  
>  \paragraph{Decode and save as DLT file}
>  \begin{verbatim}
> -dlt_viewer -p ./export.dlp -l ./filetransfer.dlt -e "Filetransfer Plugin|export|./ft_dir"
> +dlt-viewer -p ./export.dlp -l ./filetransfer.dlt -e "Filetransfer Plugin|export|./ft_dir"
>  \end{verbatim}
>  
>  \subsubsection{Shell script examples of command line calls}
> @@ -1880,7 +1880,7 @@
>  #!/bin/bash
>  for files in `ls *.dlt`
>    do
> -    dlt_viewer -s -f ./dltfilters/Filter_v5.dlf -c $files ${files}_filtered.txt
> +    dlt-viewer -s -f ./dltfilters/Filter_v5.dlf -c $files ${files}_filtered.txt
>  done
>  \end{verbatim}
>  
> diff -Nru dlt-viewer-2.21.1+dfsg/.github/dependabot.yml dlt-viewer-2.21.2+dfsg/.github/dependabot.yml
> --- dlt-viewer-2.21.1+dfsg/.github/dependabot.yml	1970-01-01 01:00:00.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/.github/dependabot.yml	2021-03-25 08:41:04.000000000 +0100
> @@ -0,0 +1,11 @@
> +# To get started with Dependabot version updates, you'll need to specify which
> +# package ecosystems to update and where the package manifests are located.
> +# Please see the documentation for all configuration options:
> +# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
> +
> +version: 2
> +updates:
> +  - package-ecosystem: "github-actions"
> +    directory: "/" # Location of package manifests
> +    schedule:
> +      interval: "weekly"
> diff -Nru dlt-viewer-2.21.1+dfsg/.github/workflows/BuildPR.yml dlt-viewer-2.21.2+dfsg/.github/workflows/BuildPR.yml
> --- dlt-viewer-2.21.1+dfsg/.github/workflows/BuildPR.yml	1970-01-01 01:00:00.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/.github/workflows/BuildPR.yml	2021-03-25 08:41:04.000000000 +0100
> @@ -0,0 +1,89 @@
> +name: PullRequest
> +
> +on:
> +  push:
> +    branches:
> +      - master
> +  pull_request:
> +    branches:
> +      - master
> +
> +jobs:
> +  buildMac:
> +    name: Build macOS
> +    runs-on: macOS-latest
> +    strategy:
> +      matrix:
> +        xcode: [Xcode_12.2, Xcode_12.3, Xcode_11.7]
> +    steps:
> +      - name: Checkout
> +        uses: actions/checkout@v2.3.4
> +        with:
> +          fetch-depth: 0
> +          submodules: true
> +      - name: Investigate available XCode versions
> +        run: ls -n /Applications/ | grep Xcode*
> +      - name: Set XCode Version
> +        run: sudo xcode-select -s /Applications/${{ matrix.xcode }}.app
> +      - name: install qt 5
> +        run: brew install qt@5
> +      - name: install build environment
> +        run: scripts/install.sh
> +      - name: Build project
> +        run: scripts/build.sh
> +      - name: Archive artifact
> +        uses: actions/upload-artifact@v2.2.2
> +        if: ${{ success() }}
> +        with:
> +          name: DLT-macOS-${{ matrix.xcode }}
> +          path: build/release
> +
> +  buildLinux:
> +    name: Build ${{ matrix.ubuntu }}
> +    strategy:
> +      matrix:
> +        ubuntu: [ubuntu-18.04, ubuntu-20.04]
> +    runs-on: ${{ matrix.ubuntu }}
> +    steps:
> +      - name: Checkout
> +        uses: actions/checkout@v2.3.4
> +        with:
> +          fetch-depth: 0
> +          submodules: true
> +      - name: install build environment
> +        run: scripts/install.sh
> +      - name: Build project
> +        run: scripts/build.sh
> +      - name: Make artifact executable
> +        run: chmod -R +x build/release 
> +      - name: Archive artifact
> +        uses: actions/upload-artifact@v2.2.2
> +        if: ${{ success() }}
> +        with:
> +          name: DLT-${{ matrix.ubuntu }}
> +          path: build/release
> +
> +  buildWindows:
> +    name: Build Windows
> +    strategy:
> +      matrix:
> +        task: [parser, sdk]
> +    runs-on: windows-2019
> +    steps:
> +      - name: Checkout
> +        uses: actions/checkout@v2.3.4
> +        with:
> +          fetch-depth: 0
> +          submodules: true
> +      - name: Install qt
> +        uses: jurplel/install-qt-action@v2
> +        with:
> +          version: 5.12.10
> +      - name: Build ${{ matrix.task }}
> +        run: $env:WORKSPACE=$env:GITHUB_WORKSPACE; $env:QTDIR=$env:Qt5_DIR.Replace('/','\'); ./build_${{ matrix.task }}_windows_qt5_MSVC.bat
> +      - name: Archive artifact
> +        uses: actions/upload-artifact@v2.2.2
> +        if: ${{ success() }}
> +        with:
> +          name: DLT-Windows-${{ matrix.task }}
> +          path: build/dist
> diff -Nru dlt-viewer-2.21.1+dfsg/.github/workflows/Release.yml dlt-viewer-2.21.2+dfsg/.github/workflows/Release.yml
> --- dlt-viewer-2.21.1+dfsg/.github/workflows/Release.yml	1970-01-01 01:00:00.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/.github/workflows/Release.yml	2021-03-25 08:41:04.000000000 +0100
> @@ -0,0 +1,117 @@
> +name: Release
> +
> +on:
> +  push:
> +    tags:
> +      - '*'
> +
> +jobs:
> +  buildMac:
> +    name: Build macOS
> +    runs-on: macOS-latest
> +    strategy:
> +      matrix:
> +        xcode: [ Xcode_12.2 ]
> +    steps:
> +      - name: Checkout
> +        uses: actions/checkout@v2.3.4
> +        with:
> +          fetch-depth: 0
> +          submodules: true
> +      - name: Investigate available XCode versions
> +        run: ls -n /Applications/ | grep Xcode*
> +      - name: Set XCode Version
> +        run: sudo xcode-select -s /Applications/${{ matrix.xcode }}.app
> +      - name: install qt 5
> +        run: brew install qt@5
> +      - name: install build environment
> +        run: scripts/install.sh
> +      - name: Build project
> +        run: scripts/build.sh
> +      - name: Archive artifact
> +        run: zip DLT-macOS.zip -r build/release
> +      - name: Upload DLT artifact
> +        uses: actions/upload-artifact@v2
> +        with:
> +          name: DLT-Mac
> +          path: DLT-macOS.zip
> +
> +  buildLinux:
> +    name: Build ${{ matrix.ubuntu }}
> +    strategy:
> +      matrix:
> +        ubuntu: [ ubuntu-20.04 ]
> +    runs-on: ${{ matrix.ubuntu }}
> +    steps:
> +      - name: Checkout
> +        uses: actions/checkout@v2.3.4
> +        with:
> +          fetch-depth: 0
> +          submodules: true
> +      - name: install build environment
> +        run: scripts/install.sh
> +      - name: Build project
> +        run: scripts/build.sh
> +      - name: Make artifact executable
> +        run: chmod -R +x build/release
> +      - name: Archive artifact
> +        run: zip DLT-Linux.zip -r build/release
> +      - name: Upload DLT artifact
> +        uses: actions/upload-artifact@v2
> +        with:
> +          name: DLT-Linux
> +          path: DLT-Linux.zip
> +
> +  buildWindows:
> +    name: Build Windows
> +    strategy:
> +      matrix:
> +        task: [ parser, sdk ]
> +    runs-on: windows-2019
> +    steps:
> +      - name: Checkout
> +        uses: actions/checkout@v2.3.4
> +        with:
> +          fetch-depth: 0
> +          submodules: true
> +      - name: Install qt
> +        uses: jurplel/install-qt-action@v2
> +        with:
> +          mirror: http://ftp.fau.de/qtproject/
> +          version: 5.12.10
> +      - name: Build ${{ matrix.task }}
> +        run: $env:WORKSPACE=$env:GITHUB_WORKSPACE; $env:QTDIR=$env:Qt5_DIR.Replace('/','\'); ./build_${{ matrix.task }}_windows_qt5_MSVC.bat
> +      - name: Archive artifact
> +        run: Compress-Archive -Path .\build\dist -DestinationPath DLT-Windows-${{ matrix.task }}.zip
> +      - name: Upload DLT artifact
> +        uses: actions/upload-artifact@v2
> +        with:
> +          name: DLT-Windows-${{ matrix.task }}
> +          path: DLT-*.zip
> +
> +  createRelease:
> +    name: Create release
> +    runs-on: ubuntu-20.04
> +    needs: [ buildMac, buildLinux, buildWindows ]
> +    steps:
> +      - name: Checkout
> +        uses: actions/checkout@v2.3.4
> +        with:
> +          fetch-depth: 0
> +          submodules: true
> +      - name: Download DLT Linux artifacts
> +        uses: actions/download-artifact@v2
> +        with:
> +          name: DLT-Linux
> +      - name: Download DLT macOS artifacts
> +        uses: actions/download-artifact@v2
> +        with:
> +          name: DLT-Mac
> +      - run: |
> +          assetsZip=$(find . -name 'DLT*.zip' | while read -r asset ; do echo "-a $asset" ; done)
> +          VERSION=$(echo $VERSION | cut -d'/' -f3)
> +          tag_name="${GITHUB_REF##*/}"
> +          hub release create ${assetsZip} -m "$tag_name" "$tag_name"
> +        env:
> +          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
> +          VERSION: ${{ github.ref }}
> \ No newline at end of file
> diff -Nru dlt-viewer-2.21.1+dfsg/.gitignore dlt-viewer-2.21.2+dfsg/.gitignore
> --- dlt-viewer-2.21.1+dfsg/.gitignore	2021-01-18 11:14:23.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/.gitignore	2021-03-25 08:41:04.000000000 +0100
> @@ -11,4 +11,5 @@
>  .settings
>  *.orig
>  *~
> +.idea
>  
> diff -Nru dlt-viewer-2.21.1+dfsg/README.md dlt-viewer-2.21.2+dfsg/README.md
> --- dlt-viewer-2.21.1+dfsg/README.md	2021-01-18 11:14:23.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/README.md	2021-03-25 08:41:04.000000000 +0100
> @@ -1,5 +1,4 @@
>  # Diagnostic Log and Trace Viewer
> -Build and Test status: [![Build Status](https://travis-ci.org/GENIVI/dlt-viewer.svg?branch=master)](https://travis-ci.org/GENIVI/dlt-viewer)
>  ## Overview
>  
>  The Diagnostic Log and Trace Viewer is an application that can send and receive control messages to the DLT daemon, e.g. to set individual log levels of applications and contexts or get the list of applications and contexts registered in the DLT daemon. DLT viewer is based on Qt for Windows and Linux and can run on the Mac though that is not officially supported.
> diff -Nru dlt-viewer-2.21.1+dfsg/scripts/build.sh dlt-viewer-2.21.2+dfsg/scripts/build.sh
> --- dlt-viewer-2.21.1+dfsg/scripts/build.sh	1970-01-01 01:00:00.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/scripts/build.sh	2021-03-25 08:41:04.000000000 +0100
> @@ -0,0 +1,19 @@
> +#!/bin/bash
> +
> +if [[ "$(uname -s)" == 'Darwin' ]]; then
> +  readonly Qt5_DIR="/usr/local/opt/qt"
> +fi
> +
> +mkdir build
> +cd build
> +
> +# Building with CMake
> +cmake ../
> +make
> +
> +# Cleanup
> +rm -rf *
> +
> +# Building with QMake
> +qmake ../BuildDltViewer.pro
> +make
> diff -Nru dlt-viewer-2.21.1+dfsg/scripts/install.sh dlt-viewer-2.21.2+dfsg/scripts/install.sh
> --- dlt-viewer-2.21.1+dfsg/scripts/install.sh	1970-01-01 01:00:00.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/scripts/install.sh	2021-03-25 08:41:04.000000000 +0100
> @@ -0,0 +1,8 @@
> +#!/bin/bash
> +
> +if [[ "$(uname -s)" == 'Darwin' ]]; then
> +    brew link qt@5 --force
> +else
> +    sudo apt-get update
> +    sudo apt-get install -y build-essential qt5-default libqt5serialport5-dev
> +fi
> diff -Nru dlt-viewer-2.21.1+dfsg/src/main.cpp dlt-viewer-2.21.2+dfsg/src/main.cpp
> --- dlt-viewer-2.21.1+dfsg/src/main.cpp	2021-01-18 11:14:23.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/src/main.cpp	2021-03-25 08:41:04.000000000 +0100
> @@ -27,13 +27,14 @@
>  int main(int argc, char *argv[])
>  {
>  
> -    QApplication a(argc, argv);
>  
>  #if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)
>      QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
>      QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
>  #endif
>  
> +    QApplication a(argc, argv);
> +
>      QStringList arguments = a.arguments();
>      QDltOptManager *opt = QDltOptManager::getInstance();
>      opt->parse(&arguments);
> diff -Nru dlt-viewer-2.21.1+dfsg/src/mainwindow.cpp dlt-viewer-2.21.2+dfsg/src/mainwindow.cpp
> --- dlt-viewer-2.21.1+dfsg/src/mainwindow.cpp	2021-01-18 11:14:23.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/src/mainwindow.cpp	2021-03-25 08:41:04.000000000 +0100
> @@ -3469,7 +3469,7 @@
>          for(int num = 0; num < project.ecu->topLevelItemCount (); num++)
>          {
>              EcuItem *ecuitem = (EcuItem*)project.ecu->topLevelItem(num);
> -            if( ecuitem && (ecuitem->socket == sender() || ecuitem->m_serialport == sender() || dltIndexer == sender() ) && ( true == ecuitem->connected ) )
> +            if( ecuitem && (ecuitem->socket == sender() || ecuitem->m_serialport == sender() || dltIndexer == sender() ) && ( true == ecuitem->connected || (ecuitem->interfacetype == EcuItem::INTERFACETYPE_UDP ) ) )
>              {
>                  read(ecuitem);
>              }
> diff -Nru dlt-viewer-2.21.1+dfsg/src/version.h dlt-viewer-2.21.2+dfsg/src/version.h
> --- dlt-viewer-2.21.1+dfsg/src/version.h	2021-01-18 11:14:23.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/src/version.h	2021-03-25 08:41:04.000000000 +0100
> @@ -26,8 +26,8 @@
>  #define PACKAGE_VERSION_STATE "release"
>  #define PACKAGE_MAJOR_VERSION "2"
>  #define PACKAGE_MINOR_VERSION "21"
> -#define PACKAGE_PATCH_LEVEL "1"
> -#define PACKAGE_VERSION "2.21.1"
> +#define PACKAGE_PATCH_LEVEL "2"
> +#define PACKAGE_VERSION "2.21.2"
>  #define PACKAGE_REVISION ""
>  #define DLT_SUPPORT_MAIL_ADDRESS "genivi-diagnostic-log-and-trace@lists.genivi.org"
>  #define DLT_SUPPORT_NAME "GENIVI"
> diff -Nru dlt-viewer-2.21.1+dfsg/.travis.yml dlt-viewer-2.21.2+dfsg/.travis.yml
> --- dlt-viewer-2.21.1+dfsg/.travis.yml	2021-01-18 11:14:23.000000000 +0100
> +++ dlt-viewer-2.21.2+dfsg/.travis.yml	1970-01-01 01:00:00.000000000 +0100
> @@ -1,34 +0,0 @@
> -language: cpp
> -
> -linux: &linux
> -  os: linux
> -  services:
> -    - docker
> -
> -macos_high_sierra: &macos_high_sierra
> -  os: osx
> -  osx_image: xcode10.1
> -
> -macos_mojave: &macos_mojave
> -  os: osx
> -  osx_image: xcode11.3.1
> -
> -macos_mojave: &macos_BigSur
> -  os: osx
> -  osx_image: xcode12.2
> -
> -jobs:
> -  include:
> -    - <<: *linux
> -      dist: xenial
> -    - <<: *linux
> -      dist: bionic
> -    - <<: *macos_high_sierra
> -    - <<: *macos_mojave
> -    - <<: *macos_BigSur
> -
> -install:
> -  - ./.ci/travis/install.sh
> -
> -script:
> -  - ./.ci/travis/build.sh


-- 
Sebastian Ramacher


Reply to: