Skip to content

Qxevent#1069

Draft
fvacek wants to merge 88 commits into
mainfrom
qxevent
Draft

Qxevent#1069
fvacek wants to merge 88 commits into
mainfrom
qxevent

Conversation

@fvacek

@fvacek fvacek commented Nov 30, 2025

Copy link
Copy Markdown
Collaborator

No description provided.

@fvacek
fvacek changed the base branch from qe3 to main December 25, 2025 19:18
@fvacek
fvacek marked this pull request as draft December 25, 2025 21:17
@fvacek fvacek self-assigned this Dec 25, 2025
@lukaskett

Copy link
Copy Markdown
Collaborator

Ahoj, kdy prosím plánuješ nasadit?

@fvacek

fvacek commented Apr 6, 2026

Copy link
Copy Markdown
Collaborator Author

Ahoj, kdy prosím plánuješ nasadit?

Ahoj, myslel jsem po vanocich :) Jsem ted zasekanej v praci a nemam na QE vubec cas. :(

25.04.2026 poradme, rad bych tam, ale vidim to blede.

@lukaskett

Copy link
Copy Markdown
Collaborator

Ahoj, myslel jsem po vanocich :) Jsem ted zasekanej v praci a nemam na QE vubec cas. :(

25.04.2026 poradme, rad bych tam, ale vidim to blede.

Co je potřeba ještě dodělat? Mně jde hlavně o funkcionalitu pro OFeed službu, která tohle:

  • 100% jistotu odchycení změny
  • získání jen změněných dat a nikoliv id závodníka

potřebuje jako prase drbání 😀

fvacek added 22 commits July 16, 2026 23:36
- Rename m_btStage to m_btCurrentStage in AppStatusBar
- Update all references to the new field
- Set lime background on the current stage button
- Update setStageNo to use the new button
- Remove UseListViewForComboBoxItems option from EventPlugin dialog
- Use defaulted EventConfig constructor and remove empty ctor
- Iterate dirty_vals with asKeyValueRange to access keys safely
- Disable a verbose DB event log line in OFeedClient
- Capture http_status and response_text in callback_error lambda
- Comment out competitor_id retrieval and JSON change logging in OFeed
Move stage data getters/setters into EventConfig and persist changes via
AppDbConfig (setEventConfig + save("event")). Update callers to use
appDbConfig()->eventConfig().stageData(...) / setStageData(...). Remove
EventPlugin's stage cache and its legacy
stageData/setStageData/clearStageDataCache
implementations and adjust related code. Add EventConfig::stageData and
setStageData methods.
Disable Qx client/service and remove qxApiToken from StageConfig.
Populate missing STAGE entries from the database.
Fix typo in helper name and add static_cast for a bounds check.
Refactor EventPlugin API and update call sites to use the eventDbName
property and signals. Simplify AppDbConfig path handling: pass keys and
integer stage_id instead of QStringList and parse key sections. Add
linkUrl to ReceiptsConfig serialization. Miscellaneous cleanups:
remove unused functions, fix nullptr constructor arg, update QML
property calls, and qualify getPlugin usage.
Add changedValues helper to compute diffs between QVariantMaps.
Use it in setters to save only modified entries and skip saving when
data is empty. Add setQxConfig to support Qx config updates.
@arnost00

arnost00 commented Jul 19, 2026

Copy link
Copy Markdown
Collaborator

If not defined QF_WITH_LIBSHV (which is default OFF), source code cannot be compilled.
There are 2 solutions:

  1. Define in CMakeList.txt : set(QF_WITH_LIBSHV ON CACHE BOOL "Build with libshv")
  2. Add check for QF_WITH_LIBSHV is defined to code (and don't compile QX service)

I doesn't make sence if defined only in main CMakeLists and only includes 3rdparty/libshv

I suggest either canceling QF_WITH_LIBSHV and always using SHV, or modifying it appropriately so that compilation can be done even without QF_WITH_LIBSHV defined.

fvacek added 3 commits July 19, 2026 18:05
Accept drawingConfig as a JSON string or QVariantMap and add
DrawingConfig::fromString. Use startDateTime when repairing stages and
call repairStageStarts once after copying tables.
@fvacek
fvacek marked this pull request as draft July 20, 2026 11:17
@arnost00

arnost00 commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

On Windows in QtCreator is problem with build of this PR, more precisely is problem with libshv - it cannot be build on Windows, QtCreator, Qt6.11.1, MinGW (13.1.0)

Now is used libshv at commit b1c3721.
Try to use last libshv and nothing changed. It failed to build clientconnection.cpp

I've tried to fix it locally (3x add std::string_view to chainpack::Rpc::RCV_LOG_ARROW).

Build error:
clientconnection cpp (3rdparty_libshv_libshviotqt_src_rpc @ quickbox)  origin_fi_2026-07-20_13-58-19
clientconnection cpp (3rdparty_libshv_libshviotqt_src_rpc @ quickbox)  origin_fi_2026-07-20_13-58-07

Fix:

clientconnection cpp (3rdparty_libshv_libshviotqt_src_rpc @ quickbox)  master  -_2026-07-20_14-21-30

Patch file : patch.zip

@arnost00

Copy link
Copy Markdown
Collaborator

Many errors in application log when starting the program and before any race opened :

2026-07-20T15:21:24.763	Error		Cannot find field index for column index: 0 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:24.763	Error		"!fld.isNull()" - Invalid field for column index: 0 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:24.763	Error		Cannot find field index for column index: 1 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:24.763	Error		"!fld.isNull()" - Invalid field for column index: 1 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:24.763	Error		Cannot find field index for column index: 2 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:24.763	Error		"!fld.isNull()" - Invalid field for column index: 2 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:24.763	Error		Cannot find field index for column index: 3 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:24.763	Error		"!fld.isNull()" - Invalid field for column index: 3 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:24.763	Error		Cannot find field index for column index: 9 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:24.764	Error		"!fld.isNull()" - Invalid field for column index: 9 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:24.764	Error		Cannot find field index for column index: 10 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:24.764	Error		"!fld.isNull()" - Invalid field for column index: 10 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:24.764	Error		Cannot find field index for column index: 11 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:24.764	Error		"!fld.isNull()" - Invalid field for column index: 11 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:34.169	Error		Cannot find field index for column index: 0 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:34.169	Error		"!fld.isNull()" - Invalid field for column index: 0 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:34.169	Error		Cannot find field index for column index: 1 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:34.169	Error		"!fld.isNull()" - Invalid field for column index: 1 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:34.169	Error		Cannot find field index for column index: 2 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:34.169	Error		"!fld.isNull()" - Invalid field for column index: 2 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:34.169	Error		Cannot find field index for column index: 3 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:34.169	Error		"!fld.isNull()" - Invalid field for column index: 3 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:34.169	Error		Cannot find field index for column index: 9 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:34.169	Error		"!fld.isNull()" - Invalid field for column index: 9 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:34.169	Error		Cannot find field index for column index: 10 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:34.169	Error		"!fld.isNull()" - Invalid field for column index: 10 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:34.169	Error		Cannot find field index for column index: 11 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:34.169	Error		"!fld.isNull()" - Invalid field for column index: 11 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:44.171	Error		Cannot find field index for column index: 0 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:44.171	Error		"!fld.isNull()" - Invalid field for column index: 0 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:44.171	Error		Cannot find field index for column index: 1 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:44.171	Error		"!fld.isNull()" - Invalid field for column index: 1 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:44.172	Error		Cannot find field index for column index: 2 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:44.172	Error		"!fld.isNull()" - Invalid field for column index: 2 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:44.172	Error		Cannot find field index for column index: 3 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:44.172	Error		"!fld.isNull()" - Invalid field for column index: 3 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:44.172	Error		Cannot find field index for column index: 9 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:44.172	Error		"!fld.isNull()" - Invalid field for column index: 9 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:44.172	Error		Cannot find field index for column index: 10 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:44.172	Error		"!fld.isNull()" - Invalid field for column index: 10 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:44.172	Error		Cannot find field index for column index: 11 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:44.172	Error		"!fld.isNull()" - Invalid field for column index: 11 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:54.161	Error		Cannot find field index for column index: 0 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:54.161	Error		"!fld.isNull()" - Invalid field for column index: 0 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:54.161	Error		Cannot find field index for column index: 1 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:54.161	Error		"!fld.isNull()" - Invalid field for column index: 1 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:54.161	Error		Cannot find field index for column index: 2 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:54.161	Error		"!fld.isNull()" - Invalid field for column index: 2 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:54.161	Error		Cannot find field index for column index: 3 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:54.161	Error		"!fld.isNull()" - Invalid field for column index: 3 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:54.161	Error		Cannot find field index for column index: 9 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:54.161	Error		"!fld.isNull()" - Invalid field for column index: 9 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:54.161	Error		Cannot find field index for column index: 10 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:54.161	Error		"!fld.isNull()" - Invalid field for column index: 10 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:21:54.161	Error		Cannot find field index for column index: 11 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:21:54.161	Error		"!fld.isNull()" - Invalid field for column index: 11 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:04.164	Error		Cannot find field index for column index: 0 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:04.164	Error		"!fld.isNull()" - Invalid field for column index: 0 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:04.164	Error		Cannot find field index for column index: 1 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:04.164	Error		"!fld.isNull()" - Invalid field for column index: 1 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:04.164	Error		Cannot find field index for column index: 2 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:04.164	Error		"!fld.isNull()" - Invalid field for column index: 2 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:04.164	Error		Cannot find field index for column index: 3 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:04.164	Error		"!fld.isNull()" - Invalid field for column index: 3 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:04.164	Error		Cannot find field index for column index: 9 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:04.164	Error		"!fld.isNull()" - Invalid field for column index: 9 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:04.164	Error		Cannot find field index for column index: 10 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:04.164	Error		"!fld.isNull()" - Invalid field for column index: 10 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:04.164	Error		Cannot find field index for column index: 11 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:04.164	Error		"!fld.isNull()" - Invalid field for column index: 11 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:14.163	Error		Cannot find field index for column index: 0 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:14.163	Error		"!fld.isNull()" - Invalid field for column index: 0 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:14.163	Error		Cannot find field index for column index: 1 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:14.163	Error		"!fld.isNull()" - Invalid field for column index: 1 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:14.163	Error		Cannot find field index for column index: 2 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:14.163	Error		"!fld.isNull()" - Invalid field for column index: 2 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:14.163	Error		Cannot find field index for column index: 3 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:14.163	Error		"!fld.isNull()" - Invalid field for column index: 3 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:14.163	Error		Cannot find field index for column index: 9 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:14.163	Error		"!fld.isNull()" - Invalid field for column index: 9 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:14.163	Error		Cannot find field index for column index: 10 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:14.163	Error		"!fld.isNull()" - Invalid field for column index: 10 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:14.163	Error		Cannot find field index for column index: 11 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:14.163	Error		"!fld.isNull()" - Invalid field for column index: 11 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:24.168	Error		Cannot find field index for column index: 0 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:24.168	Error		"!fld.isNull()" - Invalid field for column index: 0 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:24.168	Error		Cannot find field index for column index: 1 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:24.168	Error		"!fld.isNull()" - Invalid field for column index: 1 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:24.168	Error		Cannot find field index for column index: 2 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:24.168	Error		"!fld.isNull()" - Invalid field for column index: 2 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:24.168	Error		Cannot find field index for column index: 3 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:24.168	Error		"!fld.isNull()" - Invalid field for column index: 3 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:24.168	Error		Cannot find field index for column index: 9 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:24.168	Error		"!fld.isNull()" - Invalid field for column index: 9 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:24.168	Error		Cannot find field index for column index: 10 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:24.168	Error		"!fld.isNull()" - Invalid field for column index: 10 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:24.169	Error		Cannot find field index for column index: 11 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:24.169	Error		"!fld.isNull()" - Invalid field for column index: 11 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:34.158	Error		Cannot find field index for column index: 0 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:34.158	Error		"!fld.isNull()" - Invalid field for column index: 0 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:34.158	Error		Cannot find field index for column index: 1 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:34.158	Error		"!fld.isNull()" - Invalid field for column index: 1 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:34.158	Error		Cannot find field index for column index: 2 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:34.158	Error		"!fld.isNull()" - Invalid field for column index: 2 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:34.158	Error		Cannot find field index for column index: 3 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:34.158	Error		"!fld.isNull()" - Invalid field for column index: 3 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:34.158	Error		Cannot find field index for column index: 9 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:34.158	Error		"!fld.isNull()" - Invalid field for column index: 9 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:34.158	Error		Cannot find field index for column index: 10 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:34.158	Error		"!fld.isNull()" - Invalid field for column index: 10 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:34.158	Error		Cannot find field index for column index: 11 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:34.158	Error		"!fld.isNull()" - Invalid field for column index: 11 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:44.171	Error		Cannot find field index for column index: 0 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:44.171	Error		"!fld.isNull()" - Invalid field for column index: 0 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:44.171	Error		Cannot find field index for column index: 1 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:44.171	Error		"!fld.isNull()" - Invalid field for column index: 1 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:44.171	Error		Cannot find field index for column index: 2 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:44.171	Error		"!fld.isNull()" - Invalid field for column index: 2 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:44.171	Error		Cannot find field index for column index: 3 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:44.171	Error		"!fld.isNull()" - Invalid field for column index: 3 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:44.171	Error		Cannot find field index for column index: 9 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:44.171	Error		"!fld.isNull()" - Invalid field for column index: 9 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:44.171	Error		Cannot find field index for column index: 10 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:44.171	Error		"!fld.isNull()" - Invalid field for column index: 10 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		
2026-07-20T15:22:44.171	Error		Cannot find field index for column index: 11 of 13 columns	tablemodel.cpp	793		
2026-07-20T15:22:44.171	Error		"!fld.isNull()" - Invalid field for column index: 11 int qf::gui::model::TableModel::columnType(int) const	tablemodel.cpp	649		

@fvacek

fvacek commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator Author

On Windows in QtCreator is problem with build of this PR, more precisely is problem with libshv - it cannot be build on Windows, QtCreator, Qt6.11.1, MinGW (13.1.0)

Now is used libshv at commit b1c3721. Try to use last libshv and nothing changed. It failed to build clientconnection.cpp

I've tried to fix it locally (3x add std::string_view to chainpack::Rpc::RCV_LOG_ARROW).

Build error: clientconnection cpp (3rdparty_libshv_libshviotqt_src_rpc @ quickbox) origin_fi_2026-07-20_13-58-19 clientconnection cpp (3rdparty_libshv_libshviotqt_src_rpc @ quickbox) origin_fi_2026-07-20_13-58-07

Fix:
clientconnection cpp (3rdparty_libshv_libshviotqt_src_rpc @ quickbox) master -_2026-07-20_14-21-30

Patch file : patch.zip

Many thanks for testing. I've fond more problems, so I drafted this PR again, until they will be solved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants