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-07-12 17:26:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/combustion (Old) and /work/SRC/openSUSE:Factory/.combustion.new.8922 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "combustion" Wed Jul 12 17:26:28 2023 rev:18 rq:1098144 version:1.0+git4 Changes: -------- --- /work/SRC/openSUSE:Factory/combustion/combustion.changes 2022-08-19 17:54:42.935878681 +0200 +++ /work/SRC/openSUSE:Factory/.combustion.new.8922/combustion.changes 2023-07-12 17:26:37.674241353 +0200 @@ -1,0 +2,7 @@ +Tue Jul 11 12:51:13 UTC 2023 - Fabian Vogt <fv...@suse.com> + +- Update to version 1.0+git4: + * Handle uppercase filesystem labels in combustion.rules as well + * Update README.md to explain the current mechanism of firstboot_happened + +------------------------------------------------------------------- Old: ---- combustion-1.0+git2.obscpio New: ---- combustion-1.0+git4.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ combustion.spec ++++++ --- /var/tmp/diff_new_pack.EC90YN/_old 2023-07-12 17:26:38.482246063 +0200 +++ /var/tmp/diff_new_pack.EC90YN/_new 2023-07-12 17:26:38.486246086 +0200 @@ -1,7 +1,7 @@ # # spec file for package combustion # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: combustion -Version: 1.0+git2 +Version: 1.0+git4 Release: 0 Summary: System for initial configuration of appliances License: GPL-2.0-or-later ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.EC90YN/_old 2023-07-12 17:26:38.526246319 +0200 +++ /var/tmp/diff_new_pack.EC90YN/_new 2023-07-12 17:26:38.530246343 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/combustion.git</param> - <param name="changesrevision">aa39f236506467eccc967c546a78c14fc4c83cce</param></service></servicedata> + <param name="changesrevision">bb130f1ab716c1b174589f5405fe040a9eae357d</param></service></servicedata> (No newline at EOF) ++++++ combustion-1.0+git2.obscpio -> combustion-1.0+git4.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/combustion-1.0+git2/README.md new/combustion-1.0+git4/README.md --- old/combustion-1.0+git2/README.md 2022-08-18 14:56:04.000000000 +0200 +++ new/combustion-1.0+git4/README.md 2023-07-11 14:22:36.000000000 +0200 @@ -97,9 +97,9 @@ How it works ------------ -The ignition-dracut-grub2 package created a flag file which tells GRUB 2 that -it's the first boot of the system and so GRUB adds ignition.firstboot to the -kernel commandline. +The ignition-dracut-grub2 package contains a GRUB2 config snippet which adds +`ignition.firstboot` to the kernel commandline unless the +`/boot/writable/firstboot_happened` flag file exists. If this option is found on the kernel cmdline, combustion.service's ConditionKernelCommandLine is fulfilled and it'll be required by initrd.target. @@ -119,5 +119,6 @@ /sysroot is unmounted and mounted again, so that the default subvolume gets reevaluated and directly booted into. -The ignition-firstboot-complete service in the final system runs, which deletes -the flag file. This means that combustion is not run on subsequent boots. +The ignition-firstboot-complete service in the final system runs, which creates +the firstboot_happened flag file. Thus combustion does not run on subsequent +boots. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/combustion-1.0+git2/combustion.rules new/combustion-1.0+git4/combustion.rules --- old/combustion-1.0+git2/combustion.rules 2022-08-18 14:56:04.000000000 +0200 +++ new/combustion-1.0+git4/combustion.rules 2023-07-11 14:22:36.000000000 +0200 @@ -10,7 +10,9 @@ # Filesystems with either combustion or ignition as label ACTION=="add", SUBSYSTEM=="block", ENV{ID_FS_LABEL}=="combustion", ENV{SYSTEMD_ALIAS}+="/dev/combustion/config" +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" # QEMU fw_cfg blob with key opt/org.opensuse.combustion ACTION=="add", SUBSYSTEM=="opt", ENV{DEVPATH}=="/firmware/qemu_fw_cfg/by_name/opt/org.opensuse.combustion", ENV{SYSTEMD_ALIAS}+="/dev/combustion/config", TAG+="systemd" ++++++ combustion.obsinfo ++++++ --- /var/tmp/diff_new_pack.EC90YN/_old 2023-07-12 17:26:38.638246972 +0200 +++ /var/tmp/diff_new_pack.EC90YN/_new 2023-07-12 17:26:38.642246995 +0200 @@ -1,5 +1,5 @@ name: combustion -version: 1.0+git2 -mtime: 1660827364 -commit: aa39f236506467eccc967c546a78c14fc4c83cce +version: 1.0+git4 +mtime: 1689078156 +commit: bb130f1ab716c1b174589f5405fe040a9eae357d