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

Bug#985977: marked as done (unblock: dlt-viewer/2.21.2+dfsg-1)



Your message dated Sun, 04 Apr 2021 18:07:51 +0000
with message-id <E1lT7A7-0007vN-Dp@respighi.debian.org>
and subject line unblock dlt-viewer
has caused the Debian Bug report #985977,
regarding unblock: dlt-viewer/2.21.2+dfsg-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
985977: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985977
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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.

[ 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

--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply to: