Tuesday, 2026-07-21

*** n2klb_ is now known as n2klb01:54
riniguspiggz: qt6mm? you can just add new tag +git1 and we can use that. same goes for others05:34
rinigusnephros_: qmlscene6 is used on my desktop, my vote goes for that05:35
rinigusI'll switch KF6 target to 6.18.0 at OBS to get builds finished. we should make separate project (reuse one of piggz qt6 projects) for qt/kf/kde packages build testing. to avoid testing it in chum:testing where is plenty going on already05:41
riniguswhen new KF are ready, it will be easy to promote them to chum:testing05:47
ipo[m]i am trying to make qttest based unittests but having hard time finding documentation about how to do it. Very few articles on the net also. Following https://sudonull.com/post/72744-Development-for-Sailfish-OS-Unit-Testing-Qt-C-for-Sailfish-OS, I ran into 'Unknown module(s) in QT: testlib' that would indicate QtTest is not included in the build env.08:35
nephros_ipo[m]: you could look how abranson does it: https://github.com/abranson/harbour-stumblefish/blob/2f3641d1481f65e6ee535b3db99c43289974220d/rpm/harbour-stumblefish.spec#L1808:36
nephros_https://github.com/abranson/harbour-stumblefish/tree/master/tests08:36
ipo[m]thx08:36
nephros_the crucial parts for your error are the BuildRequires in the .spec, and the QT+=testlib in the .pro08:37
ipo[m]i have missed .spec part.08:38
nephros_rinigus: If I fix something and tag is as e.g. +git1, should I record that somewhere so the scripts know about it?10:45
nephros_*"tag it as"10:45
*** nephros_ is now known as help11:55
*** help is now known as Guest1385111:55
rinigusnephros: no, I have adjusted scripts a bit and they will pull in the latest +git1 as needed.11:56
rinigusupdated scripts are in separate branch, will make PR tonight11:57
rinigusI'll join the effort and will try to add few missing tags11:57
piggz[m]rinigus: qtmm now builds ok12:46
piggz[m]i had to make +git2 tag12:46
piggz[m]odd how much the pulse audio driver changed between .3 and .4!!12:46
nephros... almost there...14:30
piggz[m]nephros: do you maintain this? https://build.sailfishos.org/package/show/sailfishos:chum:testing/nextcloud-client14:58
nephrospiggz[m]: yea - tar_git is broken because upstream has a ssh:// git url in one of the submodules.15:18
nephrosi can go back to the source that's used in chum:main, then it would build.15:21
nephrosI also have a qt6 version somewhere.15:22
piggz[m]looks like its all built15:34
rinigusnow I need nodejs for 5.1 and then can build qtwebengine. as soon as nodejs is ready, I'll start 5.2 rebuild with "new" sb215:55
rinigusor we can start it earlier...15:55
*** Nokius7 is now known as Nokius16:25
nephrosmarked https://github.com/sailfishos-chum/sailfishos-chum-gui/pull/369 as ready. it's not perfect but it works.17:01
nephrosof course another repo can lead to all kinds of dep conflicts in theory.17:02
nephrosmaybe we should guard it with another rpm 'vendor'?17:02
nephros(but that will break many "chum meta" sections and conditional builds which rely on vendor)17:03
rinigusnephros: I have swapped nodejs main branch to src based one (called main now). tagged it as well18:45
rinigusnephros: let's hope it will be fine with the respect of the dependencies18:51
rinigusand keep vendor still chum18:51
nephrosokay! I'll check if I have any forks of that.18:52
nephrosokay! I'll check if I have any forks of that.18:52
nephrosman I hate Combobox with dynamic menu values!20:17
nephrosrinigus: piggz[m]: Ok, I guess ChumGUI legacy support is now as ready as I can get it. Pls test.21:24
piggz[m]do you want to build it in chum:testing? :)21:25
nephrospiggz[m]: it needs API keys for github, gitlab and forgejo...22:10

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!