* Package name : popsicle Version : 1.3.0 Upstream Author : Pop!Os team * URL : https://github.com/pop-os/popsicle * License : MIT) Programming Lang: Rust Description : Popsicle is a Linux utility for flashing multiple USB devices in parallel A small program for creating bootable USB drives. I believe this would be a nice addition, especially for newcomers to linux. I'd package it but I'd need a sponsor.
for those who have to deal with writing many USB devices. Part of the Cargo.toml: | [dependencies] | anyhow = "1.0" | as-result = "0.2" | async-std = "1" | derive-new = "0.5" | futures = "0.3" | futures_codec = "0.4" | libc = "0.2" | memchr = "2.2" | mnt = "0.3" | ron = "0.6" | serde = "1.0" | srmw = "0.1" | thiserror = "1" | usb-disk-probe = "0.1" Work together with Debian Rust people. Groeten Geert Stappers DD, subscribed to debian-rust@lists.debian.org
Quoting Matthias Geiger (2022-03-19 22:42:53) What is the status of packaging popsicle? Kind regards, - Jonas
I got it down to nine missing crates from more than twenty. I'm still working on it. One of the required crates, iso9660 does not build, so I'll have to look into it. I should be able to work faster trough the other missing crates since they don't involve a ton of reverse dependencies. Cheers------- Original Message -------
Quoting count_omega (2022-11-15 11:49:57) Sounds promising. Keep up the good work :-) - Jonas
Control: Update on the dependencies: blocked by https://gitlab.com/pwoolcoc/pwd/-/issues/2 for pwd and iso9660 which looks packageable with this MR: https://github.com/ids1024/iso9660-rs/pull/6 All other dependencies have been merged in the debcargo repo or uploaded.--- Matthias Geiger (werdahias)
Ik ben advocaat, ik heb contact met u opgenomen over mijn overleden cliënt, een lid van uw familie die helaas is overleden en een grote som geld heeft achtergelaten waarvan u de erfgenaam bent. Beantwoord deze e-mail voor meer informatie.
Quoting Matthias Geiger: Looks like instead of trying to get pwd into acceptable licensing shape, it might be better to avoid it and instead patch to instead use pwd-grp, judging from the "Alternatives to this library" section of that crate: https://lib.rs/crates/pwd-grp#readme-alternatives-to-this-library https://lib.rs/crates/iso9660/versions - Jonas
retitle -1 RPP: popsicle -- A Linux utility for flashing multiple USB devices in parallel noowner -1 On Wed, 29 Nov 2023 02:00:40 +0100 Jonas Smedegaard <jonas@jones.dk> wrote: > Quoting Matthias Geiger: > > Update on the dependencies: > > > > blocked by https://gitlab.com/pwoolcoc/pwd/-/issues/2 for pwd > > Looks like instead of trying to get pwd into acceptable licensing shape, > it might be better to avoid it and instead patch to instead use pwd-grp, > judging from the "Alternatives to this library" section of that crate: > https://lib.rs/crates/pwd-grp#readme-alternatives-to-this-library > > > > and > > > > iso9660 which looks packageable with this MR: > > https://github.com/ids1024/iso9660-rs/pull/6 > > Seems the MR was adopted and part of release v0.1.1: > https://lib.rs/crates/iso9660/versions > Thanks for this. However, I do not have the time nor the need anymore to get popsicle into debian. Another issue is popsicle still using GTK3. Save for squeekboard in debian I'd have filed removal requests for it since it's only getting security updates and no new features (effectively deprecated). Once squeekboard gets ported to rust-GTK4 I will start filing RM requests since that will greatly simplify the maintenance of those libraries. All other (GNOME) apps have switched to GTK4. I'd appreciate it if no new packages depending on rust-GTK3 will be introduced as that will only complicate things. fwiw, kisoimagewriter exists as a KDE program for creating bootable drives. best,