pstavirs / ostinato

Ostinato - Packet/Traffic Generator and Analyzer
https://ostinato.org
758 stars 138 forks source link

Suppress Deprecated Warning with QT 5.15.x and prepare migration to Qt6 #371

Open SystemDataModel opened 9 months ago

SystemDataModel commented 9 months ago

Hello,

Ostinato is a very good software and I thank you for all your work in its development.

I build ostinato on Oracle Linux 9.3 with qt 5.15.9 from Fedora Epel. The compilation runs correctly and ostinato works well. But there is a lot of warnings related to the obsolete functions of Qt (See attached file). I propose to create a fork with a new branch to suppress these warnings and emit a pull request.

What do you think of this proposal ?

Sincerely yours

build_output.txt

pstavirs commented 9 months ago

Thank you for taking this task @SystemDataModel!

Removing the warnings should be straight-forward. But portability to Qt6 will likely require more work specifically related to Ostinato user script because QtScript has been removed from Qt6 I believe.

But removing warnings as the first step is helpful. Thank You!

Please do read Contributing Guide

btw what are you using Ostinato to test?

SystemDataModel commented 9 months ago

Hi,

I start the PR from your last commit (318fe124bfac98091f67e4adb9037c208e87d89c) on the master branch.

To answer your question, I use ostinato to test Intel E810 NIC, and more specifically the Dynamic Device Personalization (DDP) features.