Bug#1007982: ITP: popsicle -- A Linux utility for flashing multiple USB devices in parallel

2023-11-29 Thread Matthias Geiger
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  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,

--
Matthias Geiger 
Debian Maintainer
"Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg



OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1007982: ITP: popsicle -- A Linux utility for flashing multiple USB devices in parallel

2023-11-28 Thread Jonas Smedegaard
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


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#1007982: ITP: popsicle -- A Linux utility for flashing multiple USB devices in parallel

2022-11-15 Thread Jonas Smedegaard
Quoting count_omega (2022-11-15 11:49:57)
> 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.

Sounds promising.  Keep up the good work :-)

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#1007982: ITP: popsicle -- A Linux utility for flashing multiple USB devices in parallel

2022-11-15 Thread count_omega
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 ---
On Saturday, September 24th, 2022 at 16:51, Jonas Smedegaard  
wrote:


> Quoting Matthias Geiger (2022-03-19 22:42:53)
> 
> > Package: wnpp
> > * Package name    : popsicle
> 
> 
> What is the status of packaging popsicle?
> 
> 
> Kind regards,
> 
> - Jonas
> 
> --
> * Jonas Smedegaard - idealist & Internet-arkitekt
> * Tlf.: +45 40843136 Website: http://dr.jones.dk/
> 
> [x] quote me freely [ ] ask before reusing [ ] keep private



Bug#1007982: ITP: popsicle -- A Linux utility for flashing multiple USB devices in parallel

2022-09-24 Thread Jonas Smedegaard
Quoting Matthias Geiger (2022-03-19 22:42:53)
> Package: wnpp
> * Package name    : popsicle

What is the status of packaging popsicle?


Kind regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#1007982: ITP: popsicle -- A Linux utility for flashing multiple USB devices in parallel

2022-03-20 Thread Geert Stappers
On Sat, Mar 19, 2022 at 09:42:53PM +, Matthias Geiger wrote:
> * Package name    : popsicle
> * URL : https://github.com/pop-os/popsicle
>    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 believe it will be also a nice addition
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"


> I'd package it but I'd need a sponsor.

Work together with Debian Rust people.


Groeten
Geert Stappers
DD, subscribed to debian-r...@lists.debian.org
-- 
Silence is hard to parse