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

            Bug ID: 528398
           Summary: Calindori's CI/CD fails to publish on F-Droid
    Classification: Applications
           Product: calindori
      Version First unspecified
       Reported In:
          Platform: Android
                OS: Android 13.x
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

On the nightly repo, Calindori's latest version is from July 17. It doesn't
work and crashes on startup. However, building the latest version using craft
(or downloading the apk from the CI artifacts) works.
I've been checking the pipelines and it silently fails when it tries to publish
to F-Droid with the following output:

2026-11-02 19:33:55,511 ERROR publishonfdroid Error: PublishOnFDroidJob failed
Traceback (most recent call last):
  File "/builds/plasma-mobile/calindori/ci-notary-service/sftpnotary/sftp.py",
line 195, in download
    self.sftpClient.get(
    ~~~~~~~~~~~~~~~~~~~^
        toSftpPath(remotePath), toSftpPath(localPath),
ProgressLogger("Downloaded %s bytes of %s bytes")
       
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3/dist-packages/paramiko/sftp_client.py", line 839, in
get
    with open(localpath, "wb") as fl:
         ~~~~^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied:
'/builds/plasma-mobile/calindori/kde-ci-packages/task.log'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/builds/plasma-mobile/calindori/ci-notary-service/publishonfdroid.py",
line 58, in publishApks
    job.waitForCompletion()
    ~~~~~~~~~~~~~~~~~~~~~^^
  File
"/builds/plasma-mobile/calindori/ci-notary-service/sftpnotary/fdroidpublisher.py",
line 84, in waitForCompletion
    self.downloadLogFiles(self.resultPath)
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/builds/plasma-mobile/calindori/ci-notary-service/sftpnotary/core.py",
line 285, in downloadLogFiles
    self.sftp.download(logFile, localPath)
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/builds/plasma-mobile/calindori/ci-notary-service/sftpnotary/sftp.py",
line 200, in download
    localPath.unlink(missing_ok=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/pathlib/__init__.py", line 1043, in unlink
    os.unlink(self)
    ~~~~~~~~~^^^^^^
PermissionError: [Errno 13] Permission denied:
'/builds/plasma-mobile/calindori/kde-ci-packages/task.log'
Uploading artifacts for successful job 00:02
Uploading artifacts...
kde-ci-packages/task*.log: found 2 matching artifact files and directories 
Uploading artifacts as "archive" to coordinator... 201 Created 
correlation_id=01M6EW2377Q1WKXE9VCC0CPGXC id=5302098 status=201 token=69_StmJ76
Cleaning up project directory and file based variables 00:01
Job succeeded

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to