pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: sysutils/macchina



Hi,

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Friday, March 26, 2021 11:25 AM, Chavdar Ivanov <ci4ic4%gmail.com@localhost> wrote:

> Hi,
>
> A small patch is needed for libmacchina crate:
>
> ➜ macchina diff -u
> work/vendor/libmacchina-0.1.3.SAFE/src/netbsd/mod.rs
> work/vendor/libmacchina-0.1.3/src/netbsd/mod.rs
> --- work/vendor/libmacchina-0.1.3.SAFE/src/netbsd/mod.rs 1970-01-01
> 01:00:00.000000000 +0100
> +++ work/vendor/libmacchina-0.1.3/src/netbsd/mod.rs 2021-03-26
> 10:19:28.717466642 +0000
> @@ -44,6 +44,7 @@
> .get(1)
> .map_or("", |m| m.as_str())
> .to_string()
>
> -                              .replace(" ","")
>                                .replace("%", "");
>                            let percentage_f = percentage.parse::<f32>().unwrap();
>
>                            let percentage_i = percentage_f.round() as u8;
>
>
>
> (envstat inserts a space when the battery is low, which crashes).

How low does it have to reach before this happens? I never let my battery go under 25 - 30% so I've never experienced this.

> The pull request was accepted upstream, but I have no idea how to get
> the modified crate.


I've been working closely with macchina devs to have NetBSD support implemented from the very beginning, they have been very responsive.

I know how to patch a crate and could do it but, if the patch has already been merged, wouldn't it be better to just leave it as is?
Next release should be fine then.

Regards,
pin


Home | Main Index | Thread Index | Old Index