Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package flake-pilot for openSUSE:Factory checked in at 2024-04-11 19:41:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/flake-pilot (Old) and /work/SRC/openSUSE:Factory/.flake-pilot.new.29460 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "flake-pilot" Thu Apr 11 19:41:36 2024 rev:3 rq:1166791 version:3.0.12 Changes: -------- --- /work/SRC/openSUSE:Factory/flake-pilot/flake-pilot.changes 2024-04-02 16:46:36.158014426 +0200 +++ /work/SRC/openSUSE:Factory/.flake-pilot.new.29460/flake-pilot.changes 2024-04-11 19:41:57.495547690 +0200 @@ -1,0 +2,74 @@ +Wed Apr 10 12:13:56 CEST 2024 - Marcus Schäfer <[email protected]> + +- Turn terminal flag setup into function + +------------------------------------------------------------------- +Wed Apr 10 09:54:28 CEST 2024 - Marcus Schäfer <[email protected]> + +- Bump version: 3.0.11 â 3.0.12 + +------------------------------------------------------------------- +Tue Apr 09 18:43:42 CEST 2024 - Marcus Schäfer <[email protected]> + +- Fix race condition on connection check + +------------------------------------------------------------------- +Tue Apr 09 16:53:26 CEST 2024 - Marcus Schäfer <[email protected]> + +- set PS1 prompt via sci env + +------------------------------------------------------------------- +Tue Apr 09 16:41:34 CEST 2024 - Marcus Schäfer <[email protected]> + +- Add terminal settings for pty stdout in sci + + disable ECHO + +------------------------------------------------------------------- +Tue Apr 09 12:35:08 CEST 2024 - Marcus Schäfer <[email protected]> + +- Fix invalid early exit condition + +------------------------------------------------------------------- +Mon Apr 08 12:59:48 CEST 2024 - Marcus Schäfer <[email protected]> + +- Bump version: 3.0.10 â 3.0.11 + +------------------------------------------------------------------- +Mon Apr 08 12:58:58 CEST 2024 - Marcus Schäfer <[email protected]> + +- Fix build for Leap + + Issues on the gcc side for static targets, disable + sci static build for older targets, e.g Leap + +------------------------------------------------------------------- +Wed Apr 03 22:48:44 CEST 2024 - Marcus Schäfer <[email protected]> + +- Prevent use of socat in firecracker-pilot + + Do not shell out socat and use proper UnixListener/UnixStream + to do this job. This version of the commit works but I stumbled + across a few issues: + + 1. Permission denied when the UnixListener runs as user and the + firecracker process was called as root (run_as: root in the flake). + The former implementation ran socat via sudo in the same way as + the firecracker process. Thus if you register the flake to + run as root it can now also only be called as root, which is + acceptable. + + 2. The behavior in interactive sessions differs compared to socat. + When sci in the guest is called it creates a pty and all data + is copied to the vsock stream. The host connects via an UDS + socket to this data and we multiplex stdin->stream and + stream->stdout. When doing this with socat the behavior + is different in a way that e.g tabs are effectively interpreted + and the pty prompt allows for input on the same line when + my code now always needs a newline to renew the prompt. + I did not debug further what is needed to make this look + nicer. + + This Fixes #8 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ flake-pilot.spec ++++++ --- /var/tmp/diff_new_pack.MzAz1T/_old 2024-04-11 19:41:59.311614872 +0200 +++ /var/tmp/diff_new_pack.MzAz1T/_new 2024-04-11 19:41:59.311614872 +0200 @@ -23,7 +23,7 @@ # SOFTWARE. # Name: flake-pilot -Version: 3.0.10 +Version: 3.0.12 Release: 0 Summary: Launcher for flake applications License: MIT @@ -86,7 +86,6 @@ Requires: firecracker Requires: xz Requires: e2fsprogs -Requires: socat Requires: sudo %description -n flake-pilot-firecracker @@ -124,16 +123,17 @@ cp %{SOURCE1} .cargo/config make build %ifnarch ppc64le +%if 0%{?suse_version} && 0%{?suse_version} >= 1600 make compile_sci_static %endif +%endif %install make DESTDIR=%{buildroot}/ install -%ifnarch ppc64le -make DESTDIR=%{buildroot}/ install_sci_static -%else + +test -f target/*-unknown-linux-gnu/static/sci && \ +make DESTDIR=%{buildroot}/ install_sci_static || \ make DESTDIR=%{buildroot}/ install_sci -%endif mkdir -p %{buildroot}/overlayroot mkdir -p %{buildroot}/usr/lib/flake-pilot ++++++ flake-pilot.tar.gz ++++++ /work/SRC/openSUSE:Factory/flake-pilot/flake-pilot.tar.gz /work/SRC/openSUSE:Factory/.flake-pilot.new.29460/flake-pilot.tar.gz differ: char 5, line 1
