https://bugs.kde.org/show_bug.cgi?id=455199

            Bug ID: 455199
           Summary: python script run errors when packaging
           Product: Craft
           Version: master
          Platform: Compiled Sources
                OS: Microsoft Windows
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Core
          Assignee: vonr...@kde.org
          Reporter: 448689...@qq.com
                CC: kde-windows@kde.org
  Target Milestone: ---

SUMMARY
***
craft python script exception when packaging kshisen or kig
***


STEPS TO REPRODUCE
1. craft kshisen
2. craft --package kshisen
3. 

OBSERVED RESULT
Delete symbols:
F:\CraftRoot\build\kde\kdegames\kshisen\archive\lib\Qt5PlatformCompositorSupport.pdb
Delete symbols:
F:\CraftRoot\build\kde\kdegames\kshisen\archive\lib\Qt5QmlDebug.pdb
Delete symbols:
F:\CraftRoot\build\kde\kdegames\kshisen\archive\lib\Qt5QmlDevTools.pdb
Delete symbols:
F:\CraftRoot\build\kde\kdegames\kshisen\archive\lib\Qt5ThemeSupport.pdb
Delete symbols:
F:\CraftRoot\build\kde\kdegames\kshisen\archive\lib\Qt5WindowsUIAutomationSupport.pdb
Delete symbols: F:\CraftRoot\build\kde\kdegames\kshisen\archive\lib\qtmain.pdb
*** Craft package succeeded: kde/kdegames/kshisen after 30 seconds ***
[31m[WinError 5] 拒绝访问。:
'F:\\CraftRoot\\build\\kde\\kdegames\\kshisen\\archive\\lib\\icu\\current'[0m
Traceback (most recent call last):
  File "F:\CraftRoot\craft-master\bin\craft.py", line 274, in <module>
    success = main(timer)
  File "F:\CraftRoot\craft-master\bin\craft.py", line 264, in main
    if not CraftCommands.run(package, action, tempArgs):
  File "F:\CraftRoot\craft-master\bin\CraftCommands.py", line 431, in run
    if not handlePackage(info, action, directTargets=directTargets):
  File "F:\CraftRoot\craft-master\bin\CraftCommands.py", line 94, in
handlePackage
    success = doExec(package, action)
  File "F:\CraftRoot\craft-master\bin\CraftCommands.py", line 58, in doExec
    ret = package.instance.runAction(action)
  File "F:\CraftRoot\craft-master\bin\Package\PackageBase.py", line 247, in
runAction
    if not getattr(self, step)():
  File "F:\CraftRoot\craft-master\bin\Packager\TypePackager.py", line 85, in
createPackage
    return self.__packager.createPackage(self)
  File "F:\CraftRoot\craft-master\bin\Packager\NullsoftInstallerPackager.py",
line 205, in createPackage
    if not super().createPackage():
  File "F:\CraftRoot\craft-master\bin\Packager\PortablePackager.py", line 32,
in createPackage
    if not self.internalCreatePackage(defines, True):
  File "F:\CraftRoot\craft-master\bin\Packager\CollectionPackagerBase.py", line
356, in internalCreatePackage
    for sym in utils.filterDirectoryContent(archiveDir,
handleAppBundleAsFile=True,
  File "F:\CraftRoot\craft-master\bin\utils.py", line 1030, in
filterDirectoryContent
    if blacklist(filePath, root=root) and not whitelist(filePath, root=root):
  File "F:\CraftRoot\craft-master\bin\Packager\CollectionPackagerBase.py", line
352, in symFilter
    if x.is_dir():
PermissionError: [WinError 5] 拒绝访问。:
'F:\\CraftRoot\\build\\kde\\kdegames\\kshisen\\archive\\lib\\icu\\current'

EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to