Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package combustion for openSUSE:Factory checked in at 2023-09-25 20:00:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/combustion (Old) and /work/SRC/openSUSE:Factory/.combustion.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "combustion" Mon Sep 25 20:00:09 2023 rev:23 rq:1111859 version:1.2+git7 Changes: -------- --- /work/SRC/openSUSE:Factory/combustion/combustion.changes 2023-09-13 20:43:45.768371453 +0200 +++ /work/SRC/openSUSE:Factory/.combustion.new.1770/combustion.changes 2023-09-25 20:00:32.984420646 +0200 @@ -1,0 +2,6 @@ +Fri Sep 15 12:29:49 UTC 2023 - Fabian Vogt <fv...@suse.com> + +- Update to version 1.2+git7: + * Try the KIWI selfinstall .iso as fallback config source (jsc#PED-6587, jsc#SMO-271) + +------------------------------------------------------------------- Old: ---- combustion-1.2+git6.obscpio New: ---- combustion-1.2+git7.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ combustion.spec ++++++ --- /var/tmp/diff_new_pack.N2rAzd/_old 2023-09-25 20:00:34.204464632 +0200 +++ /var/tmp/diff_new_pack.N2rAzd/_new 2023-09-25 20:00:34.208464776 +0200 @@ -17,7 +17,7 @@ Name: combustion -Version: 1.2+git6 +Version: 1.2+git7 Release: 0 Summary: System for initial configuration of appliances License: GPL-2.0-or-later ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.N2rAzd/_old 2023-09-25 20:00:34.244466074 +0200 +++ /var/tmp/diff_new_pack.N2rAzd/_new 2023-09-25 20:00:34.248466218 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/combustion.git</param> - <param name="changesrevision">e82a8ffcd5cc343eb09c2dbfe923dc7cc7313f91</param></service></servicedata> + <param name="changesrevision">19feb8aa714261aa9a788e120da7612b8de47d12</param></service></servicedata> (No newline at EOF) ++++++ combustion-1.2+git6.obscpio -> combustion-1.2+git7.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/combustion-1.2+git6/README.md new/combustion-1.2+git7/README.md --- old/combustion-1.2+git6/README.md 2023-09-12 14:16:28.000000000 +0200 +++ new/combustion-1.2+git7/README.md 2023-09-15 14:19:57.000000000 +0200 @@ -22,7 +22,9 @@ The configuration files are copied from a filesystem with the LABEL "combustion", but to be compatible and co-installable with ignition (https://github.com/coreos/ignition), the LABEL "ignition" is used as fallback. -All-uppercase labels are accepted as well. +All-uppercase labels are accepted as well. Alternatively, if a KIWI selfinstall +.iso is used for deployment (LABEL "INSTALL"), this is used as a fallback. + It expects a directory "combustion" at the root level of the filesystem and a file "script" inside, which is executed inside a transactional-update shell. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/combustion-1.2+git6/combustion new/combustion-1.2+git7/combustion --- old/combustion-1.2+git6/combustion 2023-09-12 14:16:28.000000000 +0200 +++ new/combustion-1.2+git7/combustion 2023-09-15 14:19:57.000000000 +0200 @@ -24,7 +24,8 @@ fi # Try disks next - both lower and upper case - for label in combustion COMBUSTION ignition IGNITION; do + # "INSTALL" is used as label for KIWI selfinstall .isos. Try those as fallback. + for label in combustion COMBUSTION ignition IGNITION install INSTALL; do [ -d "${config_dir}" ] && break [ -e "/dev/disk/by-label/${label}" ] || continue diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/combustion-1.2+git6/combustion.rules new/combustion-1.2+git7/combustion.rules --- old/combustion-1.2+git6/combustion.rules 2023-09-12 14:16:28.000000000 +0200 +++ new/combustion-1.2+git7/combustion.rules 2023-09-15 14:19:57.000000000 +0200 @@ -10,6 +10,10 @@ ACTION=="add", SUBSYSTEM=="block", ENV{ID_FS_LABEL}=="COMBUSTION", ENV{SYSTEMD_ALIAS}+="/dev/combustion/config" ACTION=="add", SUBSYSTEM=="block", ENV{ID_FS_LABEL}=="ignition", ENV{SYSTEMD_ALIAS}+="/dev/combustion/config" ACTION=="add", SUBSYSTEM=="block", ENV{ID_FS_LABEL}=="IGNITION", ENV{SYSTEMD_ALIAS}+="/dev/combustion/config" +# These can be used as config source as well, but they cannot be used as providers for +# /dev/combustion/config, as some other config source with higher priority might show up later. +#ACTION=="add", SUBSYSTEM=="block", ENV{ID_FS_LABEL}=="install", ENV{SYSTEMD_ALIAS}+="/dev/combustion/config" +#ACTION=="add", SUBSYSTEM=="block", ENV{ID_FS_LABEL}=="INSTALL", ENV{SYSTEMD_ALIAS}+="/dev/combustion/config" # QEMU fw_cfg blob with key opt/org.opensuse.combustion # There are add events for keys inside fw_cfg, but they are unreliable: https://github.com/systemd/systemd/issues/28638 # Using the platform device with add|bind does not work with TAG+="systemd" for some reason, so use the module... ++++++ combustion.obsinfo ++++++ --- /var/tmp/diff_new_pack.N2rAzd/_old 2023-09-25 20:00:34.344469679 +0200 +++ /var/tmp/diff_new_pack.N2rAzd/_new 2023-09-25 20:00:34.344469679 +0200 @@ -1,5 +1,5 @@ name: combustion -version: 1.2+git6 -mtime: 1694520988 -commit: e82a8ffcd5cc343eb09c2dbfe923dc7cc7313f91 +version: 1.2+git7 +mtime: 1694780397 +commit: 19feb8aa714261aa9a788e120da7612b8de47d12