[Changelog] windows10-upgrade (22h2-2) testing; urgency=low * Added configurable timeout -- Terry Strooband Sun, 21 May 2023 13:37:00 +0000 windows10-upgrade (22h2-1) testing; urgency=low * IMPORTANT: Requires opsiclientd version 4.2.0.122 or higher * IMPORTANT: Requires opsi-script version 4.12.5.5 or higher * Adapted required opsiclientd / opsi-script versions * Added english documentation * Added french documentation * Added error detection to Files_Copy_Setup_Files * Added product property delete_windows_update_cache * Clears %SystemRoot%\Softwaredistribution prior to the upgrade * Added product property restore_health * If set to true the following commands will be executed prior to the upgrade: * SFC /scannow * DISM /Online /Cleanup-Image /AnalyzeComponentStore * DISM /Online /Cleanup-Image /StartComponentCleanup * DISM /Online /Cleanup-Image /RestoreHealth * Added product property post_oobe * Allows you to set a path to a setupcomplete.cmd file * Added SetupDiag call after the upgrade for advanced diagnostics * Added support for Windows 10 22H2 * Collects additional logfiles * Doubled the timeout for opsiServiceCall_runAsOpsiSetupUser and opsiServiceCall_runOpsiScriptAsOpsiSetupUser * Fixed wrong bracket placements * Fixed bug in automode handling * Fixed bug with 20h2 target version * Fixed bug in proxy handling * Fixed bug that occured when additional action requests were pending * Refactored encryption driver handling * Refactored DisplayVersion / ReleaseID retrieval * Refactored handling of DisplayVersion / ReleaseID * Refactored logfile handling * Refactored opsi-script / opsi-winst detection * Refactored execution method handling * Refactored opsiclientd version check * Refactored opsiSetupUser leftover removal * Refactored mode handling * Refactored target image detection * Renamed product property upgrade-to-version to upgrade_to_version * Replaced getSystemType with getOSArchitecture * Replaced isSuspended with ImmediateLogout after calling opsiServiceCall_runAsOpsiSetupUser and opsiServiceCall_runOpsiScriptAsOpsiSetupUser * Tested on win81-x64, win10-x64, win10-x64-1511, win10-x64-1607, win10-x64-1703, win10-x64-1709, win10-x64-1803, win10-x64-1809, win10-x64-1903, win10-x64-1909, win10-x64-2004, win10-x64-20h2, win10-x64-21h1, win10-x64-21h2, win10-x64-22h2, win10-x64-2016, win10-x64-2019, win10-x64-2021 -- Matthias Knauer Thu, 13 Oct 2022 11:11:11 +0000 windows10-upgrade (21h2-3) testing; urgency=low * IMPORTANT: Requires opsiclientd version 4.2.0.104 or higher * IMPORTANT: Requires opsi-script version 4.12.4.35-6 or higher * Modified handling of UAC values * Empty UAC values no longer count as fatal error * If a UAC value is not present before running the script it will be deleted to restore the former state * Added variables for restoring UAC values * Modified Registry_Restore_UAC * Added product property proxy_ip * Added product property proxy_port * Added proxy support for the local opsiSetupUser * Tested on win7, win7-x64, win81, win81-x64, win10-2015, win10-x64-2015, win10-2016, win10-x64-2016, win10-2019, win10-x64-2019, win10-2021, win10-x64-2021, win10-21h1, win10-x64-21h1 -- Matthias Knauer Wed, 08 Jun 2022 11:11:11 +0000 windows10-upgrade (21h2-2) testing; urgency=low * IMPORTANT: Requires opsiclientd version 4.2.0.104 or higher * IMPORTANT: Requires opsi-script version 4.12.4.35-6 or higher * Added additional checks for opsiSetupUser leftovers * Added check for empty values in Disable UAC section * Added include for setupact.log * Updated the documentation * Tested on win7, win7-x64, win81, win81-x64, win10-2015, win10-x64-2015, win10-2016, win10-x64-2016, win10-2019, win10-x64-2019, win10-2021, win10-x64-2021, win10-21h1, win10-x64-21h1 -- Matthias Knauer Thu, 17 Feb 2022 11:11:11 +0000 windows10-upgrade (21h2-1) testing; urgency=low * IMPORTANT: Requires opsiclientd version 4.2.0.104 or higher * IMPORTANT: Requires opsi-script version 4.12.4.35-6 or higher * Added support for Windows 10 21H2 * Added encoding=utf8 to all scripts * Refactored the code * Enhanced WAN/VPN mode detection * Replaced the opsiSetupUser creation and autologon handling with the new opsiclientd methods loginOpsiSetupUser, runAsOpsiSetupUser and runOpsiScriptAsOpsiSetupUser * Replaced $RequiredWinstVersion$ with $RequiredOpsiScriptVersion$ * Removed permission check and fix * Updated wimlib to version 1.13.5 * Tested on win7, win7-x64, win81, win81-x64, win10-2015, win10-x64-2015, win10-2016, win10-x64-2016, win10-2019, win10-x64-2019, win10-2021, win10-x64-2021, win10-21h1, win10-x64-21h1 -- Matthias Knauer Mon, 17 Jan 2022 11:11:11 +0000 windows10-upgrade (21h1-1) testing; urgency=low * IMPORTANT: Requires opsi-winst version 4.12.4.4-1 or higher * IMPORTANT: Requires opsi-client-agent 4.1.1.16-2 or higher * IMPORTANT: Support for symbolic links has been added * IMPORTANT: Support for language packs has been added * Added support for 21H1 * Added support for language packs * In order to upgrade installations that use language packs the installation language and default language need to be set to the language of the original installation media before the upgrade. * The product properties language_from_language_pack and language_installation_media have been added for that purpose. * Example for upgrading a client that was installed from an english installation media with added german language pack and setup to use german as default language: * Set the product property language_from_language_pack to true * Set the product property language_installation_media to 0409 (english language code) * Before the upgrade the language will be set to english * After the upgrade the language will be reset to german again * Added fix to replace the character "/" in the randomly generated password, since it leads to problems creating the opsiSetupUser * Thanks to Lars Kappelhoff from Oldenburgische Landesbank AG for the report and fix! * Added fix for encryption driver handling from https://forum.opsi.org/viewtopic.php?f=5&t=11102&p=53140#p53140 * Thanks to larsg for the report and fix! * Added $opsiServiceCallParameter$ variable * Added REG_SZ to registry sections * Adapted some scripts so that the opsi-template-with-userlogin and windows10-upgrade packages share the same code * Modified the preinst/postinst scripts to support symbolic links * Readded the generatepcf scripts to add symlinked installfiles folders to windows10-upgrade.files * Renamed setup-local.opsiscript to setup-local.opsiinc * Renamed the event_starter folder to opsiclientd_event_starter_asInvoker * Renamed opsiservicecall_get_configstate to opsiServiceCall_configState_getObjects and added Parameter $opsiServiceCallParameter$ * Removed SetACL * Modified check for multiple installfiles directories detection * Tested with Windows 10 21H1 19043.928 Insider Preview -- Matthias Knauer Tue, 18 May 2021 11:11:11 +0000 windows10-upgrade (20.09-3) experimental; urgency=low * IMPORTANT: Requires opsi-winst version 4.12.4.4-1 or higher * IMPORTANT: Requires opsi-client-agent 4.1.1.16-2 or higher * Changes to the handling of Win7/8/8.1 -> Win10 Upgrades: * Since the opsiclientd in opsi-client-agent version 4.1.1.x-x is no longer OS specific all code for repairing the opsiclientd after a successful upgrade from pre Win10 versions has been removed * The symlink to the servers opsi-client-agent folder has been removed * Running opsi-package-manager -i windows10-upgrade_20.09-3.opsi --suppress-pcf-generation is no longer needed for the WAN/VPN mode to work correctly when upgrading from a pre Win10 version * Moved the handling of Windows 10 OOBE Privacy Experience from the setup-local script to Sub_Prepare_AutoLogon so it will be applied before the opsiSetupUser is created * Disabled Windows 10 First Logon Animation * Changed some variable names * Made some changes to the code that extracts the release id from the installfiles folder if automode = true * Previous version of the package expected the release id trailing directly after 'installfiles' with no further characters allowed afterwards (i.e. installfiles2009) * Now the folder name can contain additional information as well (i.e. installfiles2009-32Bit-en) * The release id can be placed anywhere after installfiles (i.e. installfiles-32Bit-en-2009) * The folder name still needs to start with installfiles though! A format like 32Bit-en-2009-installfiles is not allowed! * Added Registry_Enable_Input to update script * In case the upgrade fails with debug=false set (keyboard and mouse disabled) and somehow the cleanup stage does not run afterwards you can set debug=true and run the update script to enable the input again * Increased the required available free space to 20 GB * Updated wimlib to version 1.13.3 -- Matthias Knauer Mon, 11 Jan 2021 11:11:11 +0000 windows10-upgrade (20.09-2) experimental; urgency=low * IMPORTANT: Requires opsi-winst version 4.12.4.4-1 or higher * IMPORTANT: Requires opsi-client-agent 4.1.0.0-47 or higher * IMPORTANT: Changes to the handling of Win7 -> Win10 Upgrades: * The opsi-client-agent folder is now a symlink to the servers opsi-client-agent folder * For WAN/VPN mode to work correctly the following command needs to be run manually after the package installation: * opsi-package-manager -i windows10-upgrade_20.09-2.opsi --suppress-pcf-generation * Changed the function to generate the opsiSetupUser password from randomstr to randomstrWithParameters to allow for customization of password parameters * Added variable $RandomStrDigits$ for password customization * Added variable $RandomStrLowerCases$ for password customization * Added variable $RandomStrMinLength$ for password customization * Added variable $RandomStrSpecialChars$ for password customization * Added variable $RandomStrUpperCases$ for password customization * These variables can be customized in the declarations.opsiinc file * Added /Y parameter to the NET USER command that creates the opsiSetupUser user to support passwords that are longer than 14 characters * Moved the re-enabling keyboard and mouse input section to stage 4 to prevent user intervention -- Matthias Knauer Tue, 10 Nov 2020 11:11:11 +0000 windows10-upgrade (20.09-1) experimental; urgency=low * IMPORTANT: requires opsi-client-agent 4.1.0.0-47 or higher * IMPORTANT: changes to the handling of Win7 -> Win10 Upgrades: * the opsi-client-agent folder is now a symlink to the servers opsi-client-agent folder * for WAN/VPN mode to work correctly the following command needs to be run manually after the package installation: * opsi-package-manager -i windows10-upgrade_20.09-1.opsi --suppress-pcf-generation * Added support for Windows 10 20H2 (ReleaseID 2009) * Added variables for $RequiredOpsiclientdVersion$, $RequiredOperatingSystem$ and $RequiredWinstVersion$ * Added method to detect and fix missing folder permissions on %SystemDrive%\opsi.org\usertmp * Updated wimlib to version 1.13.2 * Improved error handling to further simplify debugging * Common windows upgrade exit codes will now be evaluated including a short description of possible fixes. In case the upgrade fails make sure to check all error messages in the logfile! * Added %SystemDrive%\$WINDOWS.~BT\Sources\Panther\scanresult.xml to the list of logfiles to be appended to the installation logfile in case the upgrade fails * Moved the inclusion of the opsiclientd_checker.log to Sub_Check_Exit_Code * Moved the operating system check from setup-local.opsiscript to setup.opsiscript * Corrected some comments and error messages in update-local.opsiscript where $ReleaseID$ was used instead of $TargetVersion$ * Renamed variable $Disable_UAC$ to $DisableUAC$ * Removed opsi version check from preinst script * Changed some comments -- Matthias Knauer Fri 09 Oct 2020 11:11:11 +0200 windows10-upgrade (20.04-2) experimental; urgency=low * IMPORTANT: requires opsi-client-agent 4.1.0.0-47 or higher * IMPORTANT: changes to the handling of Win7 -> Win10 Upgrades: * the opsi-client-agent folder is now a symlink to the servers opsi-client-agent folder * for WAN/VPN mode to work correctly the following command needs to be run manually after the package installation: * opsi-package-manager -i windows10-upgrade_20.04-2.opsi --suppress-pcf-generation * detects and fixes missing opsi-client-agent on_shutdown installation group policy after upgrade -- Matthias Knauer Thu 27 Aug 2020 11:11:11 +0200 windows10-upgrade (20.04-1) experimental; urgency=low * IMPORTANT: requires opsi-client-agent 4.1.0.0-47 or higher * IMPORTANT: changes to the handling of Win7 -> Win10 Upgrades: * the opsi-client-agent folder is now a symlink to the servers opsi-client-agent folder * for WAN/VPN mode to work correctly the following command needs to be run manually after the package installation: * opsi-package-manager -i windows10-upgrade_20.04-1.opsi --suppress-pcf-generation * added support for Windows 10 20.04 * further code cleanup * separated the auto logon handling code from the windows10-upgrade code * removed ProductProperty copy_files_locally. The functionality is handled by the ProductProperty execution_method now * replaced ProductProperty lock_keyboard with ProductProperty debug. If set to true passwords will be logged and keyboard/mouse input will be enabled during auto logon * added new ProductProperty delete_windows_old. Deletes the Windows.old folder after a successful upgrade if set to true * added new ProductProperty execution_method. Allows you to select how the installation is run during autologon * event_starter triggers an on-demand event from the client. No admin rights are needed for the opsiSetupUser. The installation files can either be read from the opsi_depot samba share or copied locally * local_winst uses the locally installed opsi-winst for the installation. Admin rights will be granted for the opsiSetupUser. The installation files will be copied locally * This property is ignored if WAN mode is detected. The WAN installation automatically uses the local_winst and the cached installation files * removed ProductProperty temp_dir_for_eventstarter. The proper temp dir is selected automatically now * removed ProductProperty temp_user_password. Each run a random password is generated for the opsiSetupUser instead * added new ProductProperty unset_after_install. Allows you to select opsi products that will be set to not_installed after a successful upgrade. Thanks to Tobias Scheinert from the Kommunikations- und Informationszentrum (kiz) Universität Ulm * the local installation is now triggered by a scheduled task instead of using run/runonce registry entries * added checks to make sure the scheduled tasks are created correctly * the execution of the scheduled task opsi_auto_logon_setup is monitored. In case the scheduled task does not run, a reboot is triggered and the cleanup phase will be run. The scheduled tasks last exit code will be included in the logfile * split wims and .esd images will be recognized correctly now while checking if $Target_Image$ exists * automatically disables the Windows 7 support has ended window * automatically disables the Windows 10 FirstRunPage window (works only if windows is activated...) * improved error handling * improved error messages for easier debugging * improved cleanup handling after a successful upgrade or if an error occured * in case the upgrade fails the following logfiles from the client will be appended to the installation logfile for easier debugging: * %SystemDrive%\$WINDOWS.~BT\Sources\Panther\*APPRAISER*.xml * %SystemDrive%\$WINDOWS.~BT\Sources\Panther\*CompatData*.xml * %SystemDrive%\$WINDOWS.~BT\Sources\Panther\setuperr.log * %SystemDrive%\$WINDOWS.~BT\Sources\Panther\diagerr.xml * %SystemRoot%\Logs\MoSetup\Bluebox.log * Upgraded wimlib to version 1.13.1 * known bug: setup_after_install and unset_after_install will not work if using WAN mode and if the client has no connection to depot server. will be fixed in an upcoming opsi-client-agent release -- Matthias Knauer Wed 22 Jul 2020 11:11:11 +0200 windows10-upgrade (19.09-9) stable; urgency=low * linking opsi-client-agent instead of delivering a copy of it -- Erol Ueluekmen Fri 12 Jun 2020 16:11:11 +0200 windows10-upgrade (19.09-8) experimental; urgency=low * further cleanup of all scripts * requires opsi-winst_4.12.3.12-1 or higher * included opsi-client-agent folder (needed for upgrades from older windows versions (i.e Win7) while using WAN mode) * WAN mode should finally work now * Determines automatically if client is in WAN mode * removed ProductProperty wan-extension * added ProductProperty copy_files_locally. Determines if the installation files should be copied to the local machine (Ignored if using WAN mode) * if $upgrade-to-version$ is empty when using auto=true (i.e installfiles_dir does not contain a valid release id) the value from the ProductProperty upgrade-to-version will be used as fallback instead of failing * fixed bug where temp_dir_for_eventstarter could not be accessed. * the local opsiSetupUser will now be created as local admin in all cases * fails if $target_wim$ is missing * known bug: setup_after_install does not work if using WAN mode and if client has no connection to depot server. will be fixed in an upcoming opsi-client-agent release -- Matthias Knauer Tue 29 Apr 2020 11:11:11 +0200 windows10-upgrade (19.09-7) stable; urgency=low * Fixed bug in postinst script (https://forum.opsi.org/viewtopic.php?f=7&t=11191&p=50262&hilit=windows10+upgrade#p50262) * if multiple installfiles directories (i.e installfiles, installfiles1909) are detected they now will be added to the installfiles_dir product property correctly * fixed bug with determining $upgrade-to-version$ when using auto=true * fail when $upgrade-to-version$ is empty when using auto=true -- Matthias Knauer Tue 02 Dec 2019 17:21:00 +0200 windows10-upgrade (19.09-6) stable; urgency=low * Changed $Setup.exe.version$ for 19.09 to "10.0.18362.1". Microsoft reused the version that was already used for 19.03. * Added includeLog "%SYSTEMDRIVE%\$WINDOWS.~BT\Sources\Panther\setuperr.log" to update.opsiscript -- Matthias Knauer Tue 12 Nov 2019 13:00:00 +0200 windows10-upgrade (19.09-5) stable; urgency=low * when upgrading from a windows version Tue 12 Nov 2019 13:00:00 +0200 windows10-upgrade (19.09-4) stable; urgency=low * fixed path in opsiclientd_checker.ps1 * fixed error handling in opsiclientd_checker.ps1 -- Matthias Knauer Wed 06 Nov 2019 13:00:00 +0200 windows10-upgrade (19.09-3) stable; urgency=low * cleaned up all scripts * detects and fixes broken opsiclientd when upgrading from a windows version Mon 31 Oct 2019 13:00:00 +0200 windows10-upgrade (19.09-2) stable; urgency=low * fix syntax error -- bardo wolf Mon 21 Oct 2019 13:00:00 +0200 windows10-upgrade (19.09-1) stable; urgency=low * #2019071910000014 - Windows 10 Upgrade Paket Verbesserungsvorschläge * SetLoglevel=7 * property installfiles_dir now editable * new property automode * postinst-script based on win10-x64_4.1.0.0-16.opsi * if target 1809 or gt.: [Registry_hklm_disable_oobedisableprivacyexperience] openkey [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\OOBE] set "DisablePrivacyExperience"= reg_dword:1 -- bardo wolf Wed 16 Oct 2019 13:00:00 +0200 windows10-upgrade (19.03-2) stable; urgency=low * https://forum.opsi.org/viewtopic.php?f=5&t=11102 added property encryption_driver -- bardo wolf Tue 02 Jul 2019 13:00:00 +0200 windows10-upgrade (19.03-1) stable; urgency=low * Windows 10 1903 -- bardo wolf Fri 03 May 2019 15:00:00 +0200 windows10-upgrade (18.09-1) stable; urgency=low * Windows 10 1809 -- bardo wolf Tue 18. Oct 2018 12:08:25 CEST 2018 windows10-upgrade (18.03-7) stable; urgency=low * setup.opsiscript / sections-local: rename winbatch_1607 to winbatch_upgrade * update.opsiscript: changed Error message from "Wrong Targetversion" to "Failed: Not on Targetversion" * sub_setup: ident cleanup -- detlef oertel Fri 03 Aug 2018 15:00:00 +0200 windows10-upgrade (18.03-6) stable; urgency=low * setup.opsiscript: defFunc waitforloggedonuser: retry for 60 seconds to detect logged on user * update.opsiscript: Logerror on fatal * update.opsiscript: changed Error message from "Wrong Targetversion" to "Failed: Not on Targetversion" -- detlef oertel Fri 20 Jul 2018 15:00:00 +0200 windows10-upgrade (18.03-5) experimental; urgency=low * Change for wan/vpn / usage with admin * https://forum.opsi.org/viewtopic.php?f=6&t=10378 : LastLoggedOnSAMUser -- bardo wolf Fr 29. Jun 12:08:25 CEST 2018 windows10-upgrade (18.03-4) stable; urgency=low * added Property oobe Fixes #3561 telemetry-questions during oobe -- bardo wolf Tue 12 Jun 2018 windows10-upgrade (18.03-3) stable; urgency=low * property temp_dir_for_eventstarter * added wimlib info * try to suspend Upgrade if no logged in user -- bardo wolf Thu 07 Jun 2018 windows10-upgrade (18.03-2) stable; urgency=low * fix Restore shutdown warning time in ($RebootFlag$ = "4") -- detlef oertel Thu 24 May 2018 15:00:00 +0200 windows10-upgrade (18.03-1) stable; urgency=low -- bardo wolf 02 May 2018 windows10-upgrade (17.09-8) stable; urgency=low * requiredWinstVersion >= 4.12.0.8 -- bardo wolf 26 Feb 2018 windows10-upgrade (17.09-7) stable; urgency=low * fixes #3386 windows10-upgrade uac-level according https://forum.uib.de/viewtopic.php?f=7&t=9132&sid=8bb1039aca9a7bc65cf88dd3e8abf561&start=10 -- bardo wolf 22 Feb 2018 windows10-upgrade (17.09-6) testing; urgency=low * if exists use c:\opsi.org\applog instead of c:\tmp -- bardo wolf 21 Feb 2018 windows10-upgrade (17.09-5) testing; urgency=low * try to fix check if already targetversion installed -- bardo wolf 20 Feb 2018 windows10-upgrade (17.09-4) stable; urgency=low * backup and restore LastLoggedOnUser https://forum.opsi.org/viewtopic.php?f=6&t=9639 * new property: lock_keyboard (default false) * min required space: 8GB * some fixes for temporary set shutdownwarningtime to zero -- detlef oertel Wed 25 Oct 2017 15:00:00 +0200 windows10-upgrade (17.09-3) stable; urgency=low * fix update script: remove temporyry files even on fail * property upgrade-to-version: 'latest' -- detlef oertel Tue 24 Oct 2017 windows10-upgrade (17.09-2) stable; urgency=low * some code cleanup * declarations-local: fix: syntax * declarations-local: fix: versions in switch -- detlef oertel Tue 10 Oct 2017 windows10-upgrade (17.09-1) stable; urgency=low * some housekeeping * adapted for coming 1710 -- bardo wolf 31 Aug 2017 windows10-upgrade (17.03-15) stable; urgency=low * some code cleanup * some cosmetic * postinst: create config "opsiclientd.event_software_on_demand.shutdown_warning_time" if not existing * shutdown_warning_time: backup, set to zero and restore -- detlef oertel 06 Sep 2017 windows10-upgrade (17.03-14) stable; urgency=low * some housekeeping * new property telemetry disable -- bardo wolf 31 Aug 2017 windows10-upgrade (17.03-13) stable; urgency=low * new property productkey (was 17.03-12) -- bardo wolf 18 july 2017 windows10-upgrade (17.03-12) stable; urgency=low * new property temp_user_password -- detlef oertel 14 july 2017 windows10-upgrade (17.03-10) stable; urgency=low * workes also with custom userlogin event -- bardo wolf june 2017 windows10-upgrade (17.03-7) stable; urgency=low * check if "on_demand{user_logged_in}" -- bardo wolf 19 june 2017 windows10-upgrade (17.03-6) stable; urgency=low * merged with opsi-template-with-admin * working in non wan/vpn-Mode -- bardo wolf 08 june 2017 windows10-upgrade (17.03-1) stable; urgency=low -- bardo wolf 10 apr 2017 windows10-upgrade (16.07-2) stable; urgency=low * added check on opsiclientd.exe -- bardo wolf 27 jan 2017 windows10-upgrade (1.0-13) stable; urgency=low * added property for rerun opsi-client-agent, config-win10 -- bardo wolf 23 may 2016 windows10-upgrade (1.0-12) stable; urgency=low * removed property remove windows.old fixes #2140 cause its not working Warning: "Directory C:\Windows.old\Windows\WinSxS\x86_microsoft-windows-r..-miniport.resources_31bf3856ad364e35_10.0.10240.16384_en-us_623a3dab0ac771a2" cannot be deleted, error 5 ("Zugriff verweigert<") -- bardo wolf 26 apr 2016 windows10-upgrade (1.0-11) stable; urgency=low * added property upgrade-to-version fixes #2140 * added property remove windows.old fixes #2140 -- bardo wolf 26 apr 2016 windows10-upgrade (1.0-10) stable; urgency=low -- bardo wolf 23 mar 2016 15:00:00 +0200 windows10-upgrade (1.0-8) stable; urgency=low * added property installfiles_dir to use as installation source generic is Netboot product win10 or win10-x64 -- bardo wolf 04 jan 2016 15:00:00 +0200 windows10-upgrade (1.0-5) stable; urgency=low -- bardo wolf Wed, 27 jan 2016 15:00:00 +0200