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
