Bug 1217261

Summary: cargo_vendor service parameter "srcdir" is not defined
Product: [openSUSE] openSUSE.org Reporter: Dmitry Markov <werwolf131313>
Component: BuildServiceAssignee: E-mail List <screening-team-bugs>
Status: RESOLVED WORKSFORME QA Contact: Adrian Schröter <adrian.schroeter>
Severity: Normal    
Priority: P5 - None CC: werwolf131313
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Dmitry Markov 2023-11-16 17:03:08 UTC
```
<?xml version="1.0"?>
<services>
  <service name="tar_scm" mode="trylocal">
    <param name="url">https://github.com/Revertron/Alfis</param>
    <param name="scm">git</param>
    <param name="exclude">.git</param>
    <param name="revision">v0.8.4</param>
    <param name="versionformat">@PARENT_TAG@</param>
    <param name="changesgenerate">enable</param>
    <param name="versionrewrite-pattern">v(.*)</param>
    <param name="filename">Alfis</param>
  </service>
  <service name="set_version" mode="trylocal">
    <param name="basename">Alfis</param>
  </service>
  <service name="recompress" mode="buildtime">
    <param name="file">*.tar</param>
    <param name="compression">zst</param>
  </service>
  <service name="cargo_vendor" mode="trylocal">
    <param name="srcdir">Alfis</param>
    <param name="compression">zst</param>
    <param name="update">true</param>
  </service>
  <service name="cargo_audit" mode="manual">
    <param name="srcdir">Alfis</param>
  </service>
</services>
```
in local environment that's work noramly, but in build.opensuse.org i get error
```
Files could not be expanded: service error: 400 remote error: cargo_vendor service parameter "srcdir" is not defined (http://obs-gateway:5153/sourceupdate/home:Werwolf2517/Alfis?timeout=7200) more info
```

```
[werwolf@home] ~/cloud/syncthing/sources/osc/home:Werwolf2517/Alfis  
❯ rpm -qa | grep obs-service
obs-service-tar_scm-0.10.41-1.1.noarch
obs-service-obs_scm-0.10.41-1.1.noarch
obs-service-format_spec_file-20230712-1.1.noarch
obs-service-go_modules-0.6.4-1.1.noarch
obs-service-obs_scm-common-0.10.41-1.1.noarch
obs-service-source_validator-0.33-1.1.noarch
obs-service-cargo_audit-0.1.8~6-1.1.x86_64
obs-service-verify_file-0.1.1-3.2.noarch
obs-service-cargo_vendor-0.4.5~6-1.1.noarch
obs-service-download_url-0.2.0-1.1.noarch
obs-service-download_assets-0.2-1.1.noarch
obs-service-extract_file-0.4-1.11.noarch
obs-service-refresh_patches-0.3.9+git.1625238904.d59f20e-2.6.noarch
obs-service-set_version-0.6.2-2.1.noarch
obs-service-tar-0.10.41-1.1.noarch
obs-service-download_files-0.9.2-1.2.noarch
obs-service-recompress-0.5.2-1.5.noarch
```
Comment 1 Dmitry Markov 2023-11-21 16:06:53 UTC
Today everything worked without making changes to `_service` and spec..