Debian Patches

Status for rust-lv2-atom/2.0.0-2

Patch Description Author Forwarded Bugs Origin Last update
atomport-feature-lv2-core.patch Fix use of undeclared crate or module `port`
```
47s error[E0432]: unresolved import `port`
47s --> src/lib.rs:86:13
47s |
47s 86 | pub use port::AtomPort;
47s | ^^^^ use of undeclared crate or module `port`
```


Fixed upstream in
https://github.com/RustAudio/rust-lv2/commit/44aac000be49216ddd00f46aa7e8a05bde4a09f7#diff-3c4ce64ba5d6bb24d9c2def58753a5b1a15961ac6ecde8db196414d026efa295R98
Andreas Henriksson <andreas@fatal.se> not-needed
signed-vs-unsigned-char.patch Do not make assumption about char signedness

For example on aarch64/arm64:

```
error[E0308]: mismatched types
--> tests/atom_integration.rs:91:14
|
91 | URI: LV2Map::URI.as_ptr() as *const i8,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*const u8`, found `*const i8`
|
= note: expected raw pointer `*const u8`
found raw pointer `*const i8`

error[E0308]: mismatched types
--> tests/atom_integration.rs:144:13
|
141 | let plugin = (plugin_descriptor.instantiate.unwrap())(
| ---------------------------------------- arguments to this function are incorrect
...
144 | b"\0".as_ptr() as *const i8,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*const u8`, found `*const i8`
|
= note: expected raw pointer `*const u8`
found raw pointer `*const i8`

For more information about this error, try `rustc --explain E0308`.
```
Andreas Henriksson <andreas@fatal.se> yes

All known versions for source package 'rust-lv2-atom'

Links