All Conan v1 Packages have zero size #14239

Open
opened 2025-11-02 11:07:16 -06:00 by GiteaMirror · 3 comments
Owner

Originally created by @Czujackt on GitHub (Mar 10, 2025).

Description

Every file in the package have zero size, also the conanfile.py.
I don't know if it is my local problem or a bug. I need help do debug this strange situation.

Create conanfile.py:

from conans import ConanFile

class ANTConan(ConanFile):
    name            = "test"
    version         = "1.0.0"
    author          = "ANT-Solutions GmbH"
    url             = "https://xxx/ANT-0000-Embedded/toolchain.git"
    homepage        = "https://xxx/ANT-0000-Embedded/toolchain"
    license         = "Copyright 2025 ANT-Solutions GmbH. All rights reserved."
    description     = "ANT-Embedded Toolchain"
    user            = "ant"
    channel         = "stable"

    def package(self):
        self.copy("testfile")

You also need the testfile beside the conanfile.py. The file can have only text.

Now create the Package:

conan export-pkg conanfile.py test/1.0.0 -f

After that, you can upload the package to gitea:

conan upload --all --check -c -r antEmbedded test/1.0.0@ant/stable

Result:

Uploading to remote 'antEmbedded':
Uploading test/1.0.0@ant/stable to remote 'antEmbedded'                                  
Uploaded conan recipe 'test/1.0.0@ant/stable' to 'antEmbedded': https://xxx/api/packages/ANT-0000-Embedded/conan
Uploading package 1/1: 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 to 'antEmbedded'         
Package integrity OK!    

and now the result at gitea:
Image

Here the server logs:

2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd: GET: /api/packages/ANT-0000-Embedded/conan/v1/ping (request)
2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started   GET /api/packages/ANT-0000-Embedded/conan/v1/ping for xxx:43780
2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256
2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed GET /api/packages/ANT-0000-Embedded/conan/v1/ping for xxx:43780, 200 OK in 15.5ms @ conan/conan.go:109(conan.Ping)
2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd: GET: /api/packages/ANT-0000-Embedded/conan/v1/ping
2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-2: GET: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/digest (request)
2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started   GET /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/digest for xxx:43790
2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256
2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#))
2025/03/10 18:13:33 ...ges/helper/helper.go:34:LogAndProcessError() [D] package does not exist
2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed GET /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/digest for xxx:43790, 404 Not Found in 16.2ms @ conan/conan.go:221(conan.RecipeDownloadURLs)
2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-2: GET: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/digest
2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-3: GET: /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials (request)
2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started   GET /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials for xxx:43796
2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256
2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed GET /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials for xxx:43796, 200 OK in 9.6ms @ conan/conan.go:145(conan.CheckCredentials)
2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-3: GET: /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials
2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-4: GET: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable (request)
2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started   GET /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable for xxx:43798
2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256
2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#))
2025/03/10 18:13:33 ...ges/helper/helper.go:34:LogAndProcessError() [D] package does not exist
2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed GET /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable for xxx:43798, 404 Not Found in 14.4ms @ conan/conan.go:168(conan.RecipeSnapshot)
2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-4: GET: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable
2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-5: POST: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/upload_urls (request)
2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started   POST /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/upload_urls for xxx:43812
2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256
2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#))
2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed POST /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/upload_urls for xxx:43812, 200 OK in 8.0ms @ conan/conan.go:278(conan.RecipeUploadURLs)
2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-5: POST: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/upload_urls
2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-6: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanfile.py (request)
2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started   PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanfile.py for xxx:43814
2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256
2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#0))
2025/03/10 18:13:33 ...packages/packages.go:123:createPackageAndVersion() [T] Creating package: 11, 126, conan, test, 1.0.0, map[], map[], true
2025/03/10 18:13:33 ...packages/packages.go:263:addFileToPackageVersionUnchecked() [T] Adding package file: 942, conanfile.py
2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanfile.py for xxx:43814, 201 Created in 65.8ms @ conan/conan.go:319(conan.UploadRecipeFile)
2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-6: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanfile.py
2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-7: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanmanifest.txt (request)
2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started   PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanmanifest.txt for xxx:43816
2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256
2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#0))
2025/03/10 18:13:33 ...packages/packages.go:123:createPackageAndVersion() [T] Creating package: 11, 126, conan, test, 1.0.0, map[], map[], true
2025/03/10 18:13:33 ...packages/packages.go:263:addFileToPackageVersionUnchecked() [T] Adding package file: 942, conanmanifest.txt
2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanmanifest.txt for xxx:43816, 201 Created in 26.0ms @ conan/conan.go:319(conan.UploadRecipeFile)
2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-7: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanmanifest.txt
2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-8: GET: /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials (request)
2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started   GET /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials for xxx:43824
2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256
2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed GET /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials for xxx:43824, 200 OK in 8.0ms @ conan/conan.go:145(conan.CheckCredentials)
2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-8: GET: /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials
2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-9: GET: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 (request)
2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started   GET /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 for xxx:43830
2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256
2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#))
2025/03/10 18:13:33 ...s/conan/reference.go:122:NewPackageReference() [T] Conan Package: test/1.0.0@ant/stable 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9(#)
2025/03/10 18:13:33 ...ges/helper/helper.go:34:LogAndProcessError() [D] 
2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed GET /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 for xxx:43830, 404 Not Found in 17.5ms @ conan/conan.go:175(conan.PackageSnapshot)
2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-9: GET: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-10: POST: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/upload_urls (request)
2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started   POST /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/upload_urls for xxx:43846
2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256
2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#))
2025/03/10 18:13:33 ...s/conan/reference.go:122:NewPackageReference() [T] Conan Package: test/1.0.0@ant/stable 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9(#)
2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed POST /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/upload_urls for xxx:43846, 200 OK in 8.2ms @ conan/conan.go:289(conan.PackageUploadURLs)
2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-10: POST: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/upload_urls
2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-11: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conan_package.tgz (request)
2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started   PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conan_package.tgz for xxx:43850
2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256
2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#0))
2025/03/10 18:13:33 ...s/conan/reference.go:122:NewPackageReference() [T] Conan Package: test/1.0.0@ant/stable#0 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9(#0)
2025/03/10 18:13:33 ...packages/packages.go:123:createPackageAndVersion() [T] Creating package: 11, 126, conan, test, 1.0.0, map[], map[], true
2025/03/10 18:13:33 ...packages/packages.go:263:addFileToPackageVersionUnchecked() [T] Adding package file: 942, conan_package.tgz
2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conan_package.tgz for xxx:43850, 201 Created in 27.1ms @ conan/conan.go:326(conan.UploadPackageFile)
2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-11: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conan_package.tgz
2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-12: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conaninfo.txt (request)
2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started   PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conaninfo.txt for xxx:43858
2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256
2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#0))
2025/03/10 18:13:33 ...s/conan/reference.go:122:NewPackageReference() [T] Conan Package: test/1.0.0@ant/stable#0 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9(#0)
2025/03/10 18:13:33 ...packages/packages.go:123:createPackageAndVersion() [T] Creating package: 11, 126, conan, test, 1.0.0, map[], map[], true
2025/03/10 18:13:33 ...packages/packages.go:263:addFileToPackageVersionUnchecked() [T] Adding package file: 942, conaninfo.txt
2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conaninfo.txt for xxx:43858, 201 Created in 27.9ms @ conan/conan.go:326(conan.UploadPackageFile)
2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-12: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conaninfo.txt
2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-13: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conanmanifest.txt (request)
2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started   PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conanmanifest.txt for xxx:43860
2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256
2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#0))
2025/03/10 18:13:33 ...s/conan/reference.go:122:NewPackageReference() [T] Conan Package: test/1.0.0@ant/stable#0 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9(#0)
2025/03/10 18:13:33 ...packages/packages.go:123:createPackageAndVersion() [T] Creating package: 11, 126, conan, test, 1.0.0, map[], map[], true
2025/03/10 18:13:33 ...packages/packages.go:263:addFileToPackageVersionUnchecked() [T] Adding package file: 942, conanmanifest.txt
2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conanmanifest.txt for xxx:43860, 201 Created in 26.6ms @ conan/conan.go:326(conan.UploadPackageFile)
2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-13: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conanmanifest.txt

Gitea Version

1.23.5

Can you reproduce the bug on the Gitea demo site?

No

Log Gist

No response

Screenshots

No response

Git Version

No response

Operating System

No response

How are you running Gitea?

I use systemd on Linux with the prebuild package from the homepage https://dl.gitea.io/gitea/${VERSION}/gitea-${VERSION}-linux-amd64

Database

MySQL/MariaDB

Originally created by @Czujackt on GitHub (Mar 10, 2025). ### Description Every file in the package have zero size, also the conanfile.py. I don't know if it is my local problem or a bug. I need help do debug this strange situation. Create conanfile.py: ``` from conans import ConanFile class ANTConan(ConanFile): name = "test" version = "1.0.0" author = "ANT-Solutions GmbH" url = "https://xxx/ANT-0000-Embedded/toolchain.git" homepage = "https://xxx/ANT-0000-Embedded/toolchain" license = "Copyright 2025 ANT-Solutions GmbH. All rights reserved." description = "ANT-Embedded Toolchain" user = "ant" channel = "stable" def package(self): self.copy("testfile") ``` You also need the _testfile_ beside the _conanfile.py_. The file can have only text. Now create the Package: `conan export-pkg conanfile.py test/1.0.0 -f` After that, you can upload the package to gitea: `conan upload --all --check -c -r antEmbedded test/1.0.0@ant/stable` Result: ``` Uploading to remote 'antEmbedded': Uploading test/1.0.0@ant/stable to remote 'antEmbedded' Uploaded conan recipe 'test/1.0.0@ant/stable' to 'antEmbedded': https://xxx/api/packages/ANT-0000-Embedded/conan Uploading package 1/1: 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 to 'antEmbedded' Package integrity OK! ``` and now the result at gitea: <img width="1380" alt="Image" src="https://github.com/user-attachments/assets/e61b8605-8ce8-4c96-a8ff-e9f2cb3f5ad5" /> Here the server logs: ``` 2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd: GET: /api/packages/ANT-0000-Embedded/conan/v1/ping (request) 2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started GET /api/packages/ANT-0000-Embedded/conan/v1/ping for xxx:43780 2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256 2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed GET /api/packages/ANT-0000-Embedded/conan/v1/ping for xxx:43780, 200 OK in 15.5ms @ conan/conan.go:109(conan.Ping) 2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd: GET: /api/packages/ANT-0000-Embedded/conan/v1/ping 2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-2: GET: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/digest (request) 2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started GET /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/digest for xxx:43790 2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256 2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#)) 2025/03/10 18:13:33 ...ges/helper/helper.go:34:LogAndProcessError() [D] package does not exist 2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed GET /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/digest for xxx:43790, 404 Not Found in 16.2ms @ conan/conan.go:221(conan.RecipeDownloadURLs) 2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-2: GET: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/digest 2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-3: GET: /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials (request) 2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started GET /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials for xxx:43796 2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256 2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed GET /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials for xxx:43796, 200 OK in 9.6ms @ conan/conan.go:145(conan.CheckCredentials) 2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-3: GET: /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials 2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-4: GET: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable (request) 2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started GET /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable for xxx:43798 2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256 2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#)) 2025/03/10 18:13:33 ...ges/helper/helper.go:34:LogAndProcessError() [D] package does not exist 2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed GET /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable for xxx:43798, 404 Not Found in 14.4ms @ conan/conan.go:168(conan.RecipeSnapshot) 2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-4: GET: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable 2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-5: POST: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/upload_urls (request) 2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started POST /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/upload_urls for xxx:43812 2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256 2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#)) 2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed POST /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/upload_urls for xxx:43812, 200 OK in 8.0ms @ conan/conan.go:278(conan.RecipeUploadURLs) 2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-5: POST: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/upload_urls 2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-6: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanfile.py (request) 2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanfile.py for xxx:43814 2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256 2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#0)) 2025/03/10 18:13:33 ...packages/packages.go:123:createPackageAndVersion() [T] Creating package: 11, 126, conan, test, 1.0.0, map[], map[], true 2025/03/10 18:13:33 ...packages/packages.go:263:addFileToPackageVersionUnchecked() [T] Adding package file: 942, conanfile.py 2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanfile.py for xxx:43814, 201 Created in 65.8ms @ conan/conan.go:319(conan.UploadRecipeFile) 2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-6: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanfile.py 2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-7: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanmanifest.txt (request) 2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanmanifest.txt for xxx:43816 2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256 2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#0)) 2025/03/10 18:13:33 ...packages/packages.go:123:createPackageAndVersion() [T] Creating package: 11, 126, conan, test, 1.0.0, map[], map[], true 2025/03/10 18:13:33 ...packages/packages.go:263:addFileToPackageVersionUnchecked() [T] Adding package file: 942, conanmanifest.txt 2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanmanifest.txt for xxx:43816, 201 Created in 26.0ms @ conan/conan.go:319(conan.UploadRecipeFile) 2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-7: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/recipe/conanmanifest.txt 2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-8: GET: /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials (request) 2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started GET /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials for xxx:43824 2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256 2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed GET /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials for xxx:43824, 200 OK in 8.0ms @ conan/conan.go:145(conan.CheckCredentials) 2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-8: GET: /api/packages/ANT-0000-Embedded/conan/v1/users/check_credentials 2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-9: GET: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 (request) 2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started GET /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 for xxx:43830 2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256 2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#)) 2025/03/10 18:13:33 ...s/conan/reference.go:122:NewPackageReference() [T] Conan Package: test/1.0.0@ant/stable 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9(#) 2025/03/10 18:13:33 ...ges/helper/helper.go:34:LogAndProcessError() [D] 2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed GET /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 for xxx:43830, 404 Not Found in 17.5ms @ conan/conan.go:175(conan.PackageSnapshot) 2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-9: GET: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-10: POST: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/upload_urls (request) 2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started POST /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/upload_urls for xxx:43846 2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256 2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#)) 2025/03/10 18:13:33 ...s/conan/reference.go:122:NewPackageReference() [T] Conan Package: test/1.0.0@ant/stable 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9(#) 2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed POST /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/upload_urls for xxx:43846, 200 OK in 8.2ms @ conan/conan.go:289(conan.PackageUploadURLs) 2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-10: POST: /api/packages/ANT-0000-Embedded/conan/v1/conans/test/1.0.0/ant/stable/packages/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/upload_urls 2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-11: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conan_package.tgz (request) 2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conan_package.tgz for xxx:43850 2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256 2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#0)) 2025/03/10 18:13:33 ...s/conan/reference.go:122:NewPackageReference() [T] Conan Package: test/1.0.0@ant/stable#0 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9(#0) 2025/03/10 18:13:33 ...packages/packages.go:123:createPackageAndVersion() [T] Creating package: 11, 126, conan, test, 1.0.0, map[], map[], true 2025/03/10 18:13:33 ...packages/packages.go:263:addFileToPackageVersionUnchecked() [T] Adding package file: 942, conan_package.tgz 2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conan_package.tgz for xxx:43850, 201 Created in 27.1ms @ conan/conan.go:326(conan.UploadPackageFile) 2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-11: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conan_package.tgz 2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-12: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conaninfo.txt (request) 2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conaninfo.txt for xxx:43858 2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256 2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#0)) 2025/03/10 18:13:33 ...s/conan/reference.go:122:NewPackageReference() [T] Conan Package: test/1.0.0@ant/stable#0 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9(#0) 2025/03/10 18:13:33 ...packages/packages.go:123:createPackageAndVersion() [T] Creating package: 11, 126, conan, test, 1.0.0, map[], map[], true 2025/03/10 18:13:33 ...packages/packages.go:263:addFileToPackageVersionUnchecked() [T] Adding package file: 942, conaninfo.txt 2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conaninfo.txt for xxx:43858, 201 Created in 27.9ms @ conan/conan.go:326(conan.UploadPackageFile) 2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-12: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conaninfo.txt 2025/03/10 18:13:33 ...s/process/manager.go:188:Add() [T] Start 67cf2bcd-13: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conanmanifest.txt (request) 2025/03/10 18:13:33 ...eb/routing/logger.go:47:func1() [T] router: started PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conanmanifest.txt for xxx:43860 2025/03/10 18:13:33 ...vices/auth/oauth2.go:43:GetOAuthAccessTokenScopeAndUserID() [T] oauth2.ParseToken: token is unverifiable: error while executing keyfunc: unexpected signing algo: HS256 2025/03/10 18:13:33 ...s/conan/reference.go:41:NewRecipeReference() [T] Conan Recipe: test/1.0.0(@ant/stable(#0)) 2025/03/10 18:13:33 ...s/conan/reference.go:122:NewPackageReference() [T] Conan Package: test/1.0.0@ant/stable#0 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9(#0) 2025/03/10 18:13:33 ...packages/packages.go:123:createPackageAndVersion() [T] Creating package: 11, 126, conan, test, 1.0.0, map[], map[], true 2025/03/10 18:13:33 ...packages/packages.go:263:addFileToPackageVersionUnchecked() [T] Adding package file: 942, conanmanifest.txt 2025/03/10 18:13:33 ...eb/routing/logger.go:102:func1() [I] router: completed PUT /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conanmanifest.txt for xxx:43860, 201 Created in 26.6ms @ conan/conan.go:326(conan.UploadPackageFile) 2025/03/10 18:13:33 ...s/process/manager.go:231:remove() [T] Done 67cf2bcd-13: PUT: /api/packages/ANT-0000-Embedded/conan/v1/files/test/1.0.0/ant/stable/0/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/0/conanmanifest.txt ``` ### Gitea Version 1.23.5 ### Can you reproduce the bug on the Gitea demo site? No ### Log Gist _No response_ ### Screenshots _No response_ ### Git Version _No response_ ### Operating System _No response_ ### How are you running Gitea? I use systemd on Linux with the prebuild package from the homepage `https://dl.gitea.io/gitea/${VERSION}/gitea-${VERSION}-linux-amd64` ### Database MySQL/MariaDB
GiteaMirror added the topic/packagestype/bug labels 2025-11-02 11:07:16 -06:00
Author
Owner

@lunny commented on GitHub (Mar 10, 2025):

I couldn't reproduce it for v2 protocol. Maybe v1 related.

@lunny commented on GitHub (Mar 10, 2025): I couldn't reproduce it for v2 protocol. Maybe v1 related.
Author
Owner

@Czujackt commented on GitHub (Mar 10, 2025):

Oh i forgot this Information. We actually use Conan v1.66.

@Czujackt commented on GitHub (Mar 10, 2025): Oh i forgot this Information. We actually use Conan v1.66.
Author
Owner

@Czujackt commented on GitHub (Mar 11, 2025):

I tested my gitea with conan v2.13.0 and everything ist working as expected. So the Problem is related to conan v1.

@Czujackt commented on GitHub (Mar 11, 2025): I tested my gitea with conan v2.13.0 and everything ist working as expected. So the Problem is related to conan v1.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#14239