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 2026-01-27 16:12:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/flake-pilot (Old)
 and      /work/SRC/openSUSE:Factory/.flake-pilot.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "flake-pilot"

Tue Jan 27 16:12:31 2026 rev:18 rq:1329371 version:3.1.27

Changes:
--------
--- /work/SRC/openSUSE:Factory/flake-pilot/flake-pilot.changes  2026-01-15 
16:48:27.761774181 +0100
+++ /work/SRC/openSUSE:Factory/.flake-pilot.new.1928/flake-pilot.changes        
2026-01-27 16:13:05.379992602 +0100
@@ -1,0 +2,152 @@
+Mon Jan 26 22:07:12 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Bump version: 3.1.26 → 3.1.27
+
+-------------------------------------------------------------------
+Mon Jan 26 22:05:23 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Add support for --force option for remove
+
+  Add support for podman remove --force mode. In this
+  mode the referenced application will be force removed
+  and no sanity checks if this is pointing to a flake
+  registration will be done. Eventually missing files
+  do not cause an error.
+
+-------------------------------------------------------------------
+Mon Jan 26 18:09:29 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Fix spec file
+
+  Allow to build for Fedora, fix packager e-mail
+
+-------------------------------------------------------------------
+Mon Jan 26 17:31:40 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Bump version: 3.1.25 → 3.1.26
+
+-------------------------------------------------------------------
+Mon Jan 26 12:38:12 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Allow force registration with arbitrary data
+
+  When using --force also register even if the eventually
+  conflicting file does not belong to a flake registration
+
+-------------------------------------------------------------------
+Sat Jan 24 18:41:13 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Add --force option for register command
+
+  Allow to force writing the registration even if a
+  registration of the same name already exists. Also
+  update the man pages.
+
+-------------------------------------------------------------------
+Sat Jan 24 17:36:42 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Bump version: 3.1.24 → 3.1.25
+
+-------------------------------------------------------------------
+Sat Jan 24 17:05:59 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Improve command debug log
+
+  Make sure the command called is part of the log message
+  and not only the arguments
+
+-------------------------------------------------------------------
+Sat Jan 24 16:37:01 CET 2026 - Marcus Schäfer <[email protected]>
+
+- drop obsolete permission settings
+
+  With the proper user vs. system wide setup there is no
+  need for the hacky permission adaptions. This also
+  improves the runtime performance
+
+-------------------------------------------------------------------
+Sat Jan 24 16:35:53 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Fixup flake lookup
+
+  system wide first, then user specific
+
+-------------------------------------------------------------------
+Fri Jan 23 17:35:27 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Fix podman remove for both workloads
+
+  Make sure podman remove functions properly when called
+  in system and/or user mode. Sanity checks must be performed
+  before any file/directory removal starts.
+
+-------------------------------------------------------------------
+Thu Jan 22 22:47:25 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Add flake-ctl podman --user ... option
+
+  Flake registrations can be done systemwide and are
+  then called from a normal user via sudo or they can
+  be done user specific which requires to setup fakes.yml
+  and the respective storage.conf to point to a writable
+  space for the calling user. As a user you can decide
+  via the new --user option which direction to go for
+  the registration.
+
+-------------------------------------------------------------------
+Thu Jan 22 15:43:58 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Update documentation
+
+  Add information how to setup for rootless mode
+
+-------------------------------------------------------------------
+Thu Jan 22 15:28:35 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Allow user specific podman storage location
+
+  In addition to the user specific config, a new config
+  option named podman_storage_conf has been added. By
+  default it points to /etc/flakes/storage.conf which is
+  provided with the pilot package. The file can now point
+  to a user specific version and can include podman
+  options to let it create the storage in a user writable
+  space on the system
+
+-------------------------------------------------------------------
+Thu Jan 22 13:54:15 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Allow user specific flake config file
+
+  By default and if the calling user is root the setup
+  of the flakes directory and other settings are read from
+  /etc/flakes.yml. This commit allows to read a user
+  specific $HOME/.config/flakes.yml when present.
+
+-------------------------------------------------------------------
+Thu Jan 22 11:03:40 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Fix typo in storage conf
+
+-------------------------------------------------------------------
+Wed Jan 21 16:19:02 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Update README
+
+  Fix repo names and update use case list
+
+-------------------------------------------------------------------
+Mon Jan 19 10:54:08 CET 2026 - Marcus Schäfer <[email protected]>
+
+- Fix image prune for local containers
+
+  On pull of a newer container the old one stays in the local
+  registry without any reference. So far pruning this old data
+  was done directly after explicitly pulling a container by
+  the pilot e.g. for a layer reference. However podman on its
+  own is also expected to pull the referenced container according
+  to the flake setup. As such the prune command is only called
+  under certain condition where it should be called as part of
+  the garbage collection with any flake invocation.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ flake-pilot.spec ++++++
--- /var/tmp/diff_new_pack.feeTRJ/_old  2026-01-27 16:14:17.863014406 +0100
+++ /var/tmp/diff_new_pack.feeTRJ/_new  2026-01-27 16:14:17.863014406 +0100
@@ -1,60 +1,61 @@
 #
 # spec file for package flake-pilot
 #
+# Copyright (c) 2026 SUSE LLC
 # Copyright (c) 2022 Elektrobit Automotive GmbH
 # Copyright (c) 2023 Marcus Schäfer
 #
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-# SOFTWARE.
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
+
+
 Name:           flake-pilot
-Version:        3.1.24
+Version:        3.1.27
 Release:        0
 Summary:        Launcher for flake applications
 License:        MIT
 %if "%{_vendor}" == "debbuild"
-Packager:       Marcus Schaefer <[email protected]>
+Packager:       Marcus Schaefer <[email protected]>
 %endif
 Group:          System/Management
-Url:            https://github.com/OSInside/flake-pilot
+URL:            https://github.com/OSInside/flake-pilot
 Source0:        %{name}.tar.gz
 Source1:        cargo_config
 Source2:        %{name}-rpmlintrc
 %if 0%{?debian} || 0%{?ubuntu}
 Requires:       golang-github-containers-common
 %endif
-Requires:       sudo
 Requires:       rsync
+Requires:       sudo
 Requires:       tar
 BuildRequires:  python3-docutils
 %if 0%{?suse_version}
-BuildRequires:  rust
-BuildRequires:  cargo
-BuildRequires:  openssl-devel
 BuildRequires:  glibc-devel-static
 BuildRequires:  python3-Pygments
 %endif
+%if 0%{?fedora}
+BuildRequires:  glibc-static
+%endif
+%if 0%{?fedora} || 0%{?suse_version}
+BuildRequires:  cargo
+BuildRequires:  openssl-devel
+BuildRequires:  rust
+%endif
 %if 0%{?debian} || 0%{?ubuntu}
-BuildRequires:  rust-all
 BuildRequires:  libssl-dev
 BuildRequires:  openssl
 BuildRequires:  pkg-config
 BuildRequires:  python3-pygments
+BuildRequires:  rust-all
 %endif
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -67,8 +68,8 @@
 %package -n flake-pilot-podman
 Summary:        Podman pilot
 Group:          System/Management
-Requires:       rsync
 Requires:       podman
+Requires:       rsync
 Requires:       sudo
 
 %description -n flake-pilot-podman
@@ -83,12 +84,12 @@
 BuildRequires:  clang-devel
 %endif
 Requires:       rsync
-%if 0%{?suse_version} > 1600
+%if 0%{?fedora} || 0%{?suse_version} > 1600
 Requires:       firecracker
 %endif
-Requires:       xz
 Requires:       e2fsprogs
 Requires:       sudo
+Requires:       xz
 
 %description -n flake-pilot-firecracker
 Launcher and service tools for KVM VM based applications
@@ -97,7 +98,7 @@
 %package -n flake-pilot-firecracker-dracut-netstart
 Summary:        Dracut Module Network Startup
 Group:          System/Management
-%if 0%{?suse_version}
+%if 0%{?fedora} && 0%{?suse_version}
 Requires:       systemd-network
 %else
 Requires:       systemd
@@ -125,7 +126,7 @@
 cp %{SOURCE1} .cargo/config.toml
 make build
 %ifnarch ppc64le
-%if 0%{?suse_version} && 0%{?suse_version} >= 1600
+%if 0%{?fedora} || (0%{?suse_version} && 0%{?suse_version} >= 1600)
 make compile_sci_static
 %endif
 %endif

++++++ flake-pilot.tar.gz ++++++
/work/SRC/openSUSE:Factory/flake-pilot/flake-pilot.tar.gz 
/work/SRC/openSUSE:Factory/.flake-pilot.new.1928/flake-pilot.tar.gz differ: 
char 5, line 1

Reply via email to