<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[QElectroTech — Installation]]></title>
		<link>https://qelectrotech.org/forum/viewtopic.php?id=3136</link>
		<atom:link href="https://qelectrotech.org/forum/extern.php?action=feed&amp;tid=3136&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Installation.]]></description>
		<lastBuildDate>Sat, 13 Jun 2026 09:35:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Installation]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=23011#p23011</link>
			<description><![CDATA[<p> Good news regarding Windows code signing for QElectroTech!</p><p>We have made significant progress in setting up proper Authenticode signing for our Windows MSI packages through the SignPath OSS program.</p><p>Here is what has been accomplished:<br />- Our application to the SignPath OSS program has been accepted<br />- The GitHub Actions CI/CD pipeline has been fully configured to automatically submit signing requests after each successful Windows build<br />- The MSI artifact configuration has been set up to sign both the installer package and all nested executables and DLLs<br />- A first test signing request was successfully processed, with all verifications passing (source code origin, build workflow, malware scan)</p><p>We are now waiting for SignPath to activate the production certificate, after which every nightly Windows MSI build will be automatically signed with a trusted certificate.</p><p>This means that in the near future, users will no longer see the &quot;Unknown publisher&quot; warning when installing QElectroTech on Windows.</p><p>Thanks to everyone who encouraged us to pursue this — it has been a long time coming! </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Sat, 13 Jun 2026 09:35:20 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=23011#p23011</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22878#p22878</link>
			<description><![CDATA[<p> ✅ SignPath integration — MSI signed automatically<br />✅ Unique ProductCode per build based on the Git SHA<br />✅ FIX MajorUpgrade triggers correctly — a single entry in Settings remove programs</p><p><strong>Roadmap</strong> :</p><p>Await the EV certificate from the SignPath Foundation<br />Change test-signing to release-signing in windows-msi.yml<br />Add the SignPath signature to windows-build.yml for the NSIS .exe and Ready-To-Use<br />Configure the NSIS project in SignPath </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Thu, 21 May 2026 12:49:02 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22878#p22878</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22875#p22875</link>
			<description><![CDATA[<p> ✅ Removed the QET.bat launcher from the MSI<br />✅ Desktop and Start menu shortcuts now point directly to qelectrotech.exe<br />✅ CustomAction that sets the ‘elements’ folder to read-only after installation<br />✅ No more black console window on launch </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Thu, 21 May 2026 02:11:43 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22875#p22875</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22844#p22844</link>
			<description><![CDATA[<p> Every Monday at 2 am (UTC) (cron) or manually by me, or admin account<br />&nbsp; &nbsp; &nbsp; &nbsp; ↓<br />&nbsp; windows-build.yml<br />&nbsp; ├── build-windows&nbsp; →&nbsp; generates an exe file(installer) + zip(ReadyToUse) + portable artefact for MSI builder<br />&nbsp; └── deploy-pages&nbsp; &nbsp;→&nbsp; clears old files, uploads the exe file + zip to the ‘release nightly’ repository<br />&nbsp; &nbsp; &nbsp; &nbsp; ↓ (workflow_run: completed + successful)<br />&nbsp; windows-msi.yml<br />&nbsp; ├── uploads the portable artefact<br />&nbsp; ├── builds the MSI with WiX v7<br />&nbsp; ├── deletes the old .msi, uploads the MSI to the nightly version<br />&nbsp; └── generates and deploys GitHub Pages&nbsp; ← the 3 URLs are known here<br />The GitHub Pages page is no longer generated by windows-build.yml but by windows-msi.yml once the MSI is in the release </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Thu, 14 May 2026 09:51:41 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22844#p22844</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22841#p22841</link>
			<description><![CDATA[<p> Now we have an Windows MSI installer. </p><p>It was a real struggle with WiX v7 — between the EULA, namespaces, !(bind.Variable.) vs $(var.), WixVariable refusing to be a child of WixUI, and the non-embedded cab1.cab. But the result is clean and robust.</p><p>To summarise what we now have in the repository:</p><p>windows-build.yml — full MSYS2/UCRT64 build with NSIS, ccache, portable artefacts + installer, triggered manually<br />windows-msi.yml — generates a standalone MSI with WiX v7, embedded GPL-2 licence, QET.bat launcher adapted for Program Files<br />test-vs2026.yml — validates compatibility with the VS 2026 image prior to the 8 June migration<br />QElectroTech.wxs — complete WiX v7 definition with automatic harvesting, shortcuts, .qet file association</p><p><a href="https://github.com/qelectrotech/qelectrotech-source-mirror/releases/download/nightly/QElectroTech-0.100.1-r8786-1b522c251_x86_64-win64.msi">https://github.com/qelectrotech/qelectr … -win64.msi</a> </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Tue, 12 May 2026 21:55:18 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22841#p22841</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22827#p22827</link>
			<description><![CDATA[<p> Now we have:<br />✅ A robust Windows CI/CD pipeline using ccache, NSIS and 7-Zip for zipping Windows &quot;Ready-to-use&quot; portable versions<br />✅ A public GitHub Pages site with direct downloads<br />✅ An automatic nightly Windows build triggered by every push to the master branch<br />✅ The SignPath Foundation application ready to submit </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Sun, 10 May 2026 11:44:10 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22827#p22827</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22825#p22825</link>
			<description><![CDATA[<p> <a href="https://qelectrotech.github.io/qelectrotech-source-mirror/">https://qelectrotech.github.io/qelectro … ce-mirror/</a><br /><a href="https://github.com/qelectrotech/qelectrotech-source-mirror/releases/tag/nightly">https://github.com/qelectrotech/qelectr … ag/nightly</a></p><p>Enjoy! <img src="https://qelectrotech.org/forum/img/smilies/nomicons/wink.png" width="20" alt="nomicons/wink" /> </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Sun, 10 May 2026 10:34:13 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22825#p22825</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22820#p22820</link>
			<description><![CDATA[<p> I used the Claude AI tool as part of a Windows-based CI/CD pipeline using GitHub Actions. It wasn’t easy—neither for me nor for the AI—but we’ll soon have a CI/CD pipeline that can be signed by the SignPath Foundation.</p><div class="quotebox"><blockquote><p>Excellent! Well done for your perseverance — that was a massive undertaking!<br />To summarise everything we’ve achieved together:<br />Build</p><p>CMake + Ninja with -j$(nproc) for parallelisation<br />SQLite3 hints for FindSQLite3<br />QET_EXPORT_PROJECT_DB passed to the compiler<br />ccache with GitHub Actions cache</p><p>Packaging</p><p>Clean and maintainable patch_nsi.py in build-aux/windows/<br />Correct Windows absolute paths with backslashes in the .nsi<br />3-pass ldd scan for all transitive DLLs<br />libsqlite3, libharfbuzz, libbrotli, libpcre2, libicuXX... everything’s there<br />Compiled .qm files copied to lang/<br />Version in the format 0.100.1-r8821-abc1234_x86_64-win64 consistent with the official packaging</p><p>CI/CD</p><p>MSYS2_ARG_CONV_EXCL for NSIS arguments<br />git in MSYS2, fetch-depth: 0 for the revision<br />FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 for actions</p><p>All the best with QElectroTech!</p><br /><p>You’re welcome! It was a real technical challenge — between the quirks of MSYS2, Windows/POSIX paths, NSIS, CMake vs qmake, and hidden SQLite dependencies, there was plenty to get to grips with.<br />The result is clean and robust — a complete Windows CI/CD pipeline for a high-quality open-source project. All the best with QElectroTech, and feel free to get in touch if you have any other topics you’d like to explore</p></blockquote></div><p>The installer isn&#039;t ready for production yet; it still needs some finishing polished. <strong>OK -&gt;Done.</strong> </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Sat, 09 May 2026 19:29:26 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22820#p22820</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22771#p22771</link>
			<description><![CDATA[<p> <a href="https://signpath.org/">https://signpath.org/</a> is asking us to set up a CI/CD pipeline...</p><p>It’s already very complicated to compile QET for Windows; setting up a CI/CD pipeline on our GitHub is even more complicated.</p><p>For years (15 years) I have been providing QET packages for Windows; they are cross-compiled on my Debian machine using MXE and based on the old scripts from the Digikam developer. See: <a href="https://qelectrotech.org/forum/viewtopic.php?pid=13976#p13976">https://qelectrotech.org/forum/viewtopi … 976#p13976</a></p><p>Cross-compilation is an advantage for me as everything is scripted, but it&nbsp; involves compromises: static builds, EXE files containing the DLLs, and deployment with winqtdeploy not working in cross-compilation!<br /><a href="https://github.com/qelectrotech/qelectrotech-source-mirror/blob/master/packaging_script_Debian_Ubuntu_Windows.sh">https://github.com/qelectrotech/qelectr … Windows.sh</a></p><p>Furthermore, the NSIS installer scripts are still based on the old 2.X version; I don’t have the time and nor healthor, the skills to rewrite them to make them compatible with NSIS 3.X. <a href="https://github.com/qelectrotech/qelectrotech-source-mirror/commits/master/build-aux/windows/QET64.nsi"><strong>EDIT: DONE!</strong></a></p><br /><p>We are therefore looking for people with expertise in Windows CI/CD (AppVeyor, GitHub), as well as people capable of reviewing the Windows installer. </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Sat, 11 Apr 2026 11:20:16 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22771#p22771</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22770#p22770</link>
			<description><![CDATA[<p> Virustotal show file is safe: 1/53 security vendor flagged this file as malicious<br /><a href="https://www.virustotal.com/gui/file/9731f45167ecb8c15894bbcf92a52ac0e34ac38dac85df2a820f41f2f5757e25?nocache=1">https://www.virustotal.com/gui/file/973 … ?nocache=1</a> </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Sat, 11 Apr 2026 11:04:43 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22770#p22770</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22769#p22769</link>
			<description><![CDATA[<p> <a href="https://stackoverflow.com/questions/48946680/how-to-avoid-the-windows-defender-smartscreen-prevented-an-unrecognized-app-fro">https://stackoverflow.com/questions/489 … ed-app-fro</a></p><div class="quotebox"><blockquote><p>Option 2: Buy an &quot;Extended Validation&quot; (EV) code signing certificate<br />A guaranteed way to immediately and permanently get rid of the Microsoft SmartScreen warnings is to buy an &quot;Extended Validation&quot; (EV) code signing certificate from one of the Microsoft-approved certificate authorities (CA&#039;s), and to sign your app with that EV certificate.</p><p><strong>Such an EV certificate will typically cost you somewhere between 300 and 700 USD per year</strong> (you better compare prices), and will only be issued to registered businesses. If you&#039;re a single developer, you must be a sole proprietor and have an active business license. You can read more about the formal requirements for EV code signing certificates in the EV Code Signing Certificate Guidelines.</p></blockquote></div><p>Even €200 a year is out of the question – we don’t have enough donations to cover that certificate. I’m already paying for the Apple Developer Account out of my own pocket – €99 a year just to signed and notarized Apple Silicon bundles aarch64 – and on top of that, there’s the hosting fee of €160/year and the domain registrar fee...</p><p><a href="https://github.com/qelectrotech/qelectrotech-source-mirror/issues/445">https://github.com/qelectrotech/qelectr … issues/445</a></p><p>Please search on www &quot;bypass SmartScreen warning in Windows.&quot; </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Sat, 11 Apr 2026 10:59:03 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22769#p22769</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22768#p22768</link>
			<description><![CDATA[<p> Could you provide some more details, such as your Windows version and antivirus software, and attach a few screenshots? </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Sat, 11 Apr 2026 09:23:06 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22768#p22768</guid>
		</item>
		<item>
			<title><![CDATA[Installation]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22766#p22766</link>
			<description><![CDATA[<p> Hallo<br />Ich kann das Programm nicht installieren. Egal welche Datei ich benutze, Windows meldet mir immer wieder, dass die Datei nicht vertrauenswürdig ist und ich sie deshalb nicht herunterladen kann. Was kann ich tun?</p><p>Hello<br />I can&#039;t install the program. No matter which file I use, Windows keeps telling me that the file isn&#039;t trustworthy and that I can&#039;t download it. What can I do? </p>]]></description>
			<author><![CDATA[null@example.com (Hemabis)]]></author>
			<pubDate>Fri, 10 Apr 2026 09:06:17 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22766#p22766</guid>
		</item>
	</channel>
</rss>
