SHA256
1
0
forked from pool/qemu

Accepting request 886076 from home:bfrogers:branches:Virtualization

- 6.0.0 qemu is about to be released. Add comments to the in-
  package support documents (supported.<arch>.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

OBS-URL: https://build.opensuse.org/request/show/886076
OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=635
This commit is contained in:
Bruce Rogers 2021-04-16 15:47:25 +00:00 committed by Git OBS Bridge
parent 12286f39d2
commit 4d7bbe2c05
5 changed files with 59 additions and 21 deletions

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Thu Apr 15 17:19:42 UTC 2021 - Bruce Rogers <brogers@suse.com>
- 6.0.0 qemu is about to be released. Add comments to the in-
package support documents (supported.<arch>.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 <brogers@suse.com>

View File

@ -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:
<previously mentioned items have been moved to another category>

View File

@ -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:
<previously mentioned items have been moved to another category>

View File

@ -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:
<previously mentioned items have been moved to another category>

View File

@ -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