Hi! I'm currently working on my first Rust package called aws-sdk-rust [1][2]. I have followed the guide in [3] and created a rough template for the spec file. I copied the _service file and adapted it for my needs, then tried to create the source tarball with: $ osc service ra which fails with: glaubitz@suse-laptop:~/suse/home:glaubitz:branches:Cloud:Tools/aws-sdk-rust> osc service ra Cloning into '/home/glaubitz/suse/home:glaubitz:branches:Cloud:Tools/aws-sdk-rust/aws-sdk-rust'... 00c6d6f350cf45e2cdd8e3a9fdec6e24bbb63142 merge: origin/v0.0.5-alpha - not something we can merge Already up to date. 00c6d6f350cf45e2cdd8e3a9fdec6e24bbb63142 Compressed aws-sdk-rust-0.0.5-alpha.tar to aws-sdk-rust-0.0.5-alpha.tar.xz INFO:obs-service-cargo_audit:Running OBS Source Service 🛒: obs-service-cargo_audit INFO:obs-service-cargo_audit:Current working dir: /home/glaubitz/suse/home:glaubitz:branches:Cloud:Tools/aws-sdk-rust INFO:obs-service-cargo_audit:Searching for Cargo.lock in: aws-sdk-rust INFO:obs-service-cargo_audit:No Rust Cargo.lock found under aws-sdk-rust INFO:obs-service-cargo_audit:Searching for Cargo.toml in: aws-sdk-rust ERROR:obs-service-cargo_audit:Could not generate Cargo.lock under aws-sdk-rust Aborting: service call failed: /usr/lib/obs/service/cargo_audit --srcdir aws-sdk-rust --outdir /home/glaubitz/suse/home:glaubitz:branches:Cloud:Tools/aws-sdk-rust/tmpx9gjoadi.cargo_audit.service glaubitz@suse-laptop:~/suse/home:glaubitz:branches:Cloud:Tools/aws-sdk-rust> The problem here seems to be that Cargo.toml and Cargo.lock are not in the root directory of the aws-sdk-rust sources but rather in the "sdk" subdirectory. Is there any way to tell the OBS service to search for these files in the "sdk" directory? Thanks, Adrian
[1] https://build.opensuse.org/package/show/home:glaubitz:branches:Cloud:Tools/a... [2] https://github.com/awslabs/aws-sdk-rust [3] https://en.opensuse.org/Packaging_Rust_Software