Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package incus for openSUSE:Factory checked 
in at 2026-08-29 17:42:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/incus (Old)
 and      /work/SRC/openSUSE:Factory/.incus.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "incus"

Sat Aug 29 17:42:51 2026 rev:18 rq:1374523 version:6.23

Changes:
--------
--- /work/SRC/openSUSE:Factory/incus/incus.changes      2026-06-30 
16:25:24.454554870 +0200
+++ /work/SRC/openSUSE:Factory/.incus.new.1265/incus.changes    2026-08-29 
17:43:55.505362498 +0200
@@ -32,0 +33,10 @@
+Fri Mar 27 07:17:06 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- split out the incus binary into a CLI subpackage without any
+  dependencies, to just have the binary to contact remote incus
+  instances
+- rename the completion packages (incus-xxx-completion =>
+  incus-cli-xxx-completion) and have them obsolete the old
+  ones to allow a smooth transition
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ incus.spec ++++++
--- /var/tmp/diff_new_pack.e8zM8k/_old  2026-08-29 17:43:56.475396808 +0200
+++ /var/tmp/diff_new_pack.e8zM8k/_new  2026-08-29 17:43:56.477396879 +0200
@@ -75,6 +75,10 @@
 BuildRequires:  bash-completion
 BuildRequires:  fish
 BuildRequires:  zsh
+
+# this package needs the actual incus binary that is now in the CLI subpackage
+Requires:       %{name}-cli
+
 Requires:       kernel-base >= 5.4
 # Bits required for images and other things at runtime.
 Requires:       acl
@@ -139,6 +143,14 @@
 Incus is a system container manager. It offers a user experience
 similar to virtual machines but uses Linux containers (LXC) instead.
 
+%package cli
+Summary:        Binary for %{name}, usable to connect to remote instances
+Group:          System/Management
+
+%description cli
+This package only installs the %{name} binary to be able to connect to remote
+Incus instances.
+
 %package tools
 Summary:        Optional extra tools for %{name}
 Group:          System/Management
@@ -151,35 +163,38 @@
 (such as benchmarking tools and tools for managing simplestreams Incus image
 servers).
 
-%package bash-completion
-Summary:        Bash Completion for %{name}
+%package cli-bash-completion
+Summary:        Bash Completion for %{name}-cli
 Group:          System/Management
-Requires:       %{name} = %{version}
-Supplements:    (%{name} and bash-completion)
+Requires:       %{name}-cli = %{version}
+Supplements:    (%{name}-cli and bash-completion)
+Obsoletes:      %{name}-bash-completion
 BuildArch:      noarch
 
-%description bash-completion
+%description cli-bash-completion
 Bash command line completion support for %{name}.
 
-%package fish-completion
-Summary:        Fish Completion for %{name}
+%package cli-fish-completion
+Summary:        Fish Completion for %{name}-cli
 Group:          System/Management
-Requires:       %{name} = %{version}
-Supplements:    (%{name} and fish)
+Requires:       %{name}-cli = %{version}
+Supplements:    (%{name}-cli and fish)
+Obsoletes:      %{name}-fish-completion
 BuildArch:      noarch
 
-%description fish-completion
-Fish command line completion support for %{name}.
+%description cli-fish-completion
+Fish command line completion support for %{name}-cli.
 
-%package zsh-completion
-Summary:        Zsh Completion for %{name}
+%package cli-zsh-completion
+Summary:        Zsh Completion for %{name}-cli
 Group:          System/Management
-Requires:       %{name} = %{version}
-Supplements:    (%{name} and zsh)
+Requires:       %{name}-cli = %{version}
+Supplements:    (%{name}-cli and zsh)
+Obsoletes:      %{name}-zsh-completion
 BuildArch:      noarch
 
-%description zsh-completion
-Zsh command line completion support for %{name}.
+%description cli-zsh-completion
+Zsh command line completion support for %{name}-cli.
 
 %prep
 %autosetup -p1
@@ -414,7 +429,6 @@
 %defattr(-,root,root)
 %doc AUTHORS README.md doc/
 %license COPYING
-%{_bindir}/incus
 %{_sbindir}/incusd
 %{_sbindir}/incus-user
 %{_mandir}/man*/*
@@ -436,6 +450,9 @@
 
 %config(noreplace) %{_sysconfdir}/dnsmasq.d/60-incus.conf
 
+%files cli
+%{_bindir}/incus
+
 %files tools
 %defattr(-,root,root)
 %{_bindir}/incus-benchmark
@@ -447,15 +464,15 @@
 %{_sbindir}/incus-migrate
 %{_sbindir}/lxd-to-incus
 
-%files bash-completion
+%files cli-bash-completion
 %defattr(-,root,root)
 %{_datarootdir}/bash-completion/completions/incus
 
-%files fish-completion
+%files cli-fish-completion
 %defattr(-,root,root)
 %{_datadir}/fish/vendor_completions.d/incus.fish
 
-%files zsh-completion
+%files cli-zsh-completion
 %defattr(-,root,root)
 %{_sysconfdir}/zsh_completion.d/_incus
 

Reply via email to