[elbe-devel] [PATCH 0/5] elbepack: migrate shellhelper.system to subprocess package

Eduard Krein eduard.krein at linutronix.de
Fri Apr 5 16:39:42 CEST 2024


Am Freitag, dem 05.04.2024 um 11:53 +0200 schrieb Thomas Weißschuh:
> The subprocess APIs are more powerful, better documented and
> standardized.
> 
> Signed-off-by: Thomas Weißschuh <thomas.weissschuh at linutronix.de>

For the series:
Reviewed-by: Eduard Krein <eduard.krein at linutronix.de>
> ---
> Thomas Weißschuh (5):
>       elbepack: virtapt: replace usages of system with native APIs
>       elbepack: elbeproject: replace usages of system with native
> APIs
>       elbepack: elbefilesystem: replace usages of system with native
> APIs
>       elbepack: simplify implementation of command chroot
>       elbepack: migrate shellhelper.system to subprocess package
> 
>  elbepack/archivedir.py             | 13 +++---
>  elbepack/commands/check_updates.py |  6 +--
>  elbepack/commands/chroot.py        | 31 ++++++--------
>  elbepack/daemons/soap/esoap.py     |  3 +-
>  elbepack/debinstaller.py           | 32 ++++++++------
>  elbepack/efilesystem.py            | 34 ++++++++-------
>  elbepack/egpg.py                   | 15 ++++---
>  elbepack/elbeproject.py            | 12 +++---
>  elbepack/hashes.py                 |  4 +-
>  elbepack/initvmaction.py           | 86 +++++++++++++++++++---------
> ----------
>  elbepack/pbuilderaction.py         | 59 ++++++++++++--------------
>  elbepack/pkgutils.py               |  6 +--
>  elbepack/shellhelper.py            | 30 +++----------
>  elbepack/updated.py                |  9 ++--
>  elbepack/virtapt.py                |  8 ++--
>  15 files changed, 163 insertions(+), 185 deletions(-)
> ---
> base-commit: 1e7eb4b1f8ee2c3442ae2da1aefbb5ba892b9ae4
> change-id: 20240318-shellhelper-system-029953c22be8
> 
> Best regards,

-- 
Eduard Krein
Linutronix GmbH | Bahnhofstrasse 3 | D-88690 Uhldingen-Mühlhofen
Phone: +49 7556 25 999 19; Fax.: +49 7556 25 999 99

Hinweise zum Datenschutz finden Sie hier (Informations on data privacy 
can be found here): https://linutronix.de/legal/data-protection.php

Linutronix GmbH | Firmensitz (Registered Office): Uhldingen-Mühlhofen |
Registergericht (Registration Court): Amtsgericht Freiburg i.Br.,
HRB700 806 | Geschäftsführer (Managing Directors): Heinz Egger, Thomas
Gleixner, Tiffany Silva, Sean Fennelly, Jeffrey Schneiderman






More information about the elbe-devel mailing list