Control: tags -1 moreinfo

I've got curious, some quick thing's I've spotted:

Note that I will not sponsor this package; I do not have any rust packaging 
knowledge.

[vendoring]
- Debian has a policy against vendoring. I'm not familiar with rust
  packaging, maybe you want to reach out to the rust team for more
  information how you should proceed with those vendored crates.

d/copyright:
> Files: vendor/*
> Copyright: Various authors
> License: Apache-2.0 or MIT
> Comment: Vendored Rust dependencies, individually licensed.
>  See each crate's license file in vendor/ for details.

- This is not compatible with Debian Policy, you have to specify the
  individual licenses and copyrights in d/copyright, you cannot just say
  "look yourself".
- same for the BUSL License text, you have to be verbartim.

[building] 
- it FTBFS in a clean pbuilder enviornment, last few lines before error:

dpkg-source: warning: ignoring deletion of file 
vendor/tower-http/Cargo.toml.orig, use --include-removal to override
dpkg-source: warning: ignoring deletion of file 
vendor/rustversion/Cargo.toml.orig, use --include-removal to override
dpkg-source: warning: ignoring deletion of file 
vendor/aes-0.8.4/Cargo.toml.orig, use --include-removal to override
dpkg-source: warning: ignoring deletion of file vendor/rfc6979/Cargo.toml.orig, 
use --include-removal to override
dpkg-source: warning: ignoring deletion of file 
vendor/tokio-rustls/Cargo.toml.orig, use --include-removal to override
dpkg-source: info: building lamco-rdp-server in 
lamco-rdp-server_1.3.1-1.debian.tar.xz
dpkg-source: info: building lamco-rdp-server in lamco-rdp-server_1.3.1-1.dsc
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/lamco-rdp-server-1.3.1'
cargo build --release --frozen --features "default,vaapi,gui"
error: failed to calculate checksum of: 
/build/lamco-rdp-server-1.3.1/vendor/aes-gcm-0.10.3/Cargo.toml.orig

Caused by:
  failed to open file 
`/build/lamco-rdp-server-1.3.1/vendor/aes-gcm-0.10.3/Cargo.toml.orig`

Caused by:
  No such file or directory (os error 2)
make[1]: *** [debian/rules:7: override_dh_auto_build] Error 101
make[1]: Leaving directory '/build/lamco-rdp-server-1.3.1'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
I: copying local configuration
E: Failed autobuilding of package

-- 
tobi

Reply via email to