[packaging/craft] bin/Packager: Honor PackageDebugSymbols when creating sideload appx

Hannah von Reth <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit e8b33534dcc10874d9f4c4393b25d20417120949 by Hannah von Reth.
Committed on 23/07/2026 at 10:29.
Pushed by vonreth into branch 'master'.

Honor PackageDebugSymbols when creating sideload appx

M  +3    -1    bin/Packager/AppxPackager.py

https://invent.kde.org/packaging/craft/-/commit/e8b33534dcc10874d9f4c4393b25d20417120949

diff --git a/bin/Packager/AppxPackager.py b/bin/Packager/AppxPackager.py
index ceef8c204..77206c8cc 100644
--- a/bin/Packager/AppxPackager.py
+++ b/bin/Packager/AppxPackager.py
@@ -281,7 +281,9 @@ class AppxPackager(CollectionPackagerBase):
         createStorePackage = bool(publisherId)
         createSideloadAppX = CraftCore.settings.getboolean("CodeSigning", "Enabled", False)
         utils.cleanDirectory(self.artifactsDir())
-        if not self.internalCreatePackage(defines, createSymbolsPackage=createSideloadAppX):
+        if not self.internalCreatePackage(
+            defines, createSymbolsPackage=createSideloadAppX and CraftCore.settings.getboolean("Packager", "PackageDebugSymbols", False)
+        ):
             return False
 
         if not self.__prepareIcons(defines):
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.