diff --git a/qemu.changes b/qemu.changes index 6b33c4c3..82f4ea9e 100644 --- a/qemu.changes +++ b/qemu.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Thu Apr 15 17:19:42 UTC 2021 - Bruce Rogers + +- 6.0.0 qemu is about to be released. Add comments to the in- + package support documents (supported..txt) about the new + deprecations as of that release as an early head's up for qemu + users. These deprecations include these command-line options: + -M option: kernel-irq-chip=off + -chardev tty + -chardev paraport + -enable-fips + -writeconfig + -spice password=string + ------------------------------------------------------------------- Tue Apr 13 19:17:26 UTC 2021 - Bruce Rogers diff --git a/supported.arm.txt b/supported.arm.txt index 3ac01eac..8bc6777f 100644 --- a/supported.arm.txt +++ b/supported.arm.txt @@ -146,8 +146,9 @@ Deprecated, Superseded, Modified and Dropped Features This website tracks feature deprecation and removal at the upstream development level. Our qemu package inherits this community direction, but be aware that we can and will deviate as needed. Those deviations and additional - information can be found in this section. Feature deprecation is also tracked - in Appendix B of the qemu-doc.* files installed with the qemu package. + information can be found in this section. Feature deprecation as well as + removed features are also tracked in the "QEMU System Emulator User's Guide" + section of the documentation installed with the qemu package. - The use of "?" as a parameter to "-cpu", "-soundhw", "-device", "-M", "-machine" and "-d" is now considered deprecated. Use "help" @@ -173,6 +174,13 @@ Deprecated, Superseded, Modified and Dropped Features -device virtio-blk,scsi= (use virtio-scsi instead) -device virtio-blk-pci,scsi= (use virtio-scsi instead) -realtime mlock= (use -overcommit mem-lock- instead) + (the following are early notices of deprecation in a future qemu version) + -M option kernel-irq-chip=off + -chardev tty (use serial name instead) + -chardev paraport (use parallel name instead) + -enable-fips (not really helpful - see https://git.qemu.org/?p=qemu.git;a=commit;h=166310299a1e7824bbff17e1f016659d18b4a559 for details) + -spice password=string (use password-string option instead) + -writeconfig (no replacement - never really worked right) - These previously supported command line options are no longer supported: diff --git a/supported.s390.txt b/supported.s390.txt index 0fe9b7ce..b8b759f5 100644 --- a/supported.s390.txt +++ b/supported.s390.txt @@ -142,8 +142,9 @@ Deprecated, Superseded, Modified and Dropped Features This website tracks feature deprecation and removal at the upstream development level. Our qemu package inherits this community direction, but be aware that we can and will deviate as needed. Those deviations and additional - information can be found in this section. Feature deprecation is also tracked - in Appendix B of the qemu-doc.* files installed with the qemu package. + information can be found in this section. Feature deprecation as well as + removed features are also tracked in the "QEMU System Emulator User's Guide" + section of the documentation installed with the qemu package. - The use of "?" as a parameter to "-cpu", "-soundhw", "-device", "-M", "-machine" and "-d" is now considered deprecated. Use "help" @@ -164,10 +165,17 @@ Deprecated, Superseded, Modified and Dropped Features considered deprecated. In the future those names will be standardized to acpitable, boot, and smp respectively. -- This previously supported command line option is now considered deprecated: +- These previously supported command line options are now considered deprecated: -device virtio-blk,scsi= (use virtio-scsi instead) -device virtio-blk-pci,scsi= (use virtio-scsi instead) -realtime mlock= (use -overcommit mem-lock= instead) + (the following are early notices of deprecation in a future qemu version) + -M option kernel-irq-chip=off + -chardev tty (use serial name instead) + -chardev paraport (use parallel name instead) + -enable-fips (not really helpful - see https://git.qemu.org/?p=qemu.git;a=commit;h=166310299a1e7824bbff17e1f016659d18b4a559 for details) + -spice password=string (use password-string option instead) + -writeconfig (no replacement - never really worked right) - These previously supported command line options are no longer supported: diff --git a/supported.x86.txt b/supported.x86.txt index 6010d32d..8e9c84cf 100644 --- a/supported.x86.txt +++ b/supported.x86.txt @@ -165,8 +165,9 @@ Deprecated, Superseded, Modified and Dropped Features This website tracks feature deprecation and removal at the upstream development level. Our qemu package inherits this community direction, but be aware that we can and will deviate as needed. Those deviations and additional - information can be found in this section. Feature deprecation is also tracked - in Appendix B of the qemu-doc.* files installed with the qemu package. + information can be found in this section. Feature deprecation as well as + removed features are also tracked in the "QEMU System Emulator User's Guide" + section of the documentation installed with the qemu package. - When no video adapter is specified, the default used is stdvga. This differs from the default of prior releases which was cirrus. The cirrus adapter was @@ -211,6 +212,13 @@ Deprecated, Superseded, Modified and Dropped Features -device virtio-blk,scsi= (use virtio-scsi instead) -device virtio-blk-pci,scsi= (use virtio-scsi instead) -realtime mlock= (use -overcommit mem-lock= instead) + (the following are early notices of deprecation in a future qemu version) + -M option kernel-irq-chip=off + -chardev tty (use serial name instead) + -chardev paraport (use parallel name instead) + -enable-fips (not really helpful - see https://git.qemu.org/?p=qemu.git;a=commit;h=166310299a1e7824bbff17e1f016659d18b4a559 for details) + -spice password=string (use password-string option instead) + -writeconfig (no replacement - never really worked right) - These previously supported command line options are no longer supported: diff --git a/update_git.sh b/update_git.sh index 04e5a76c..46f669b5 100644 --- a/update_git.sh +++ b/update_git.sh @@ -14,6 +14,20 @@ set -e #============================================================================== +clean_up_temp_dirs() +{ +echo "Cleaning temporary files before exit" +rm -rf $GIT_DIR +rm -rf $CMP_DIR +rm -rf $BUN_DIR +exit +} + +# handle signals gracefully by cleaning the temporary data used before exit +trap clean_up_temp_dirs EXIT + +#============================================================================== + check_requirements() { RC=0 if [[ ! -e ./config.sh ]]; then @@ -815,15 +829,6 @@ fi #============================================================================== -clean_up_temp_dirs() -{ -rm -rf $GIT_DIR -rm -rf $CMP_DIR -rm -rf $BUN_DIR -} - -#============================================================================== - if [[ ! -e $(readlink -f ${LOCAL_REPO_MAP[0]}) ]]; then echo "No local repo found at ${LOCAL_REPO_MAP[0]}" if [ "$GIT_UPSTREAM_COMMIT_ISH" = "LATEST" ]; then @@ -952,7 +957,6 @@ if [ "$GIT_UPSTREAM_COMMIT_ISH" = "LATEST" ]; then else if [ "$1" ]; then echo "ERROR: unrecognized option '$1'. Script in LATEST mode only recognizes 'pause' and 'continue' options" - clean_up_temp_dirs exit fi fi @@ -985,7 +989,6 @@ if [ "$GIT_UPSTREAM_COMMIT_ISH" = "LATEST" ]; then echo "continue after rebase selected but tarball is out of date. Continuing not possible." echo "If desired, save your rebase work (eg, branch $GIT_BRANCH), because otherwise it will" echo "be lost. Then run script again without the continue option" - clean_up_temp_dirs exit fi redo_tarball_and_rebase_patches &> ~/latest.log # This includes a bundle2local @@ -996,7 +999,6 @@ if [ "$GIT_UPSTREAM_COMMIT_ISH" = "LATEST" ]; then if [[ "$PAUSE_BEFORE_BUNDLE_CREATION" = "1" ]]; then echo "Feel free to also do the work now occasioned by the selected 'pause' option" fi - clean_up_temp_dirs exit fi CONTINUE_AFTER_REBASE=1 @@ -1005,7 +1007,6 @@ if [ "$GIT_UPSTREAM_COMMIT_ISH" = "LATEST" ]; then echo "As requested, pausing before re-creating bundle of bundles for additional patch or specfile work" echo "(using current 'ready to go' $GIT_BRANCH branch of local repos to produce patches.)" echo "When changes are complete, finish the workflow by passing 'continue' to script" - clean_up_temp_dirs exit fi if [ "$CONTINUE_AFTER_REBASE" = "1" ]; then @@ -1051,5 +1052,4 @@ else # not LATEST ;; esac fi -clean_up_temp_dirs exit