Package: release.debian.org Severity: normal Tags: bullseye User: release.debian....@packages.debian.org Usertags: pu
[ Reason ] This is a second point release of Kodi 19 "Matrix". It consists of 69 commits, closing 40 upstream bugs. Most notable bugs fixed include 8 PVR issues, that led to Kodi crashes under certain circumstances, and 4 fixes for Kodi's default skin, Estuary. Another must-have bugfix for users controlling their Kodi set-ups remotely is the proper handling of partial websocket messages. Debian packaging changes requested by users include the patch adding metainfo file to /usr/share/metainfo, needed by GNOME 40 integration. Apart from that, translations of i10n were updated to fix users' complaints. These changes produce a lot of changes in .po files, so I filtered the debdiff as follows to get rid of noise not related to code: filterdiff kodi_19.1+dfsg2-2_19.2+dfsg1-1.debdiff \ -x "*/addons/*.xml" \ -x "*/addons/*.po" \ -x "*/cmake/scripts/windows/*" \ -x "*/docs/*" \ -x "*/Changelog" \ -x "*/Makefile.in" \ -x "*/*.m4" \ -x "*/configure" \ -x "*/msvc/*" \ -x "*/media/*" \ -x "*/system/*" \ -x "*/tools/buildsteps/windows/*" \ -x "*/xbmc/cores/VideoPlayer/VideoRenderers/windows/*" \ -x "*/xbmc/windowing/win10/*" \ -x "*/xbmc/windowing/windows/*" \ 1>kodi_19.1+dfsg2-2_19.2+dfsg1-1.filterdiff [ Impact ] Users receive fixes for problems reported upstream [ Tests ] Automated tests + manual testing by Kodi users [ Risks ] The struct release policy of upstream ensures no breaking changes are allowed past BETA releases. Point releases bring only bugfixes and security fixes, so risk is low. Furthermore, I have become the official member of Team Kodi! That should contribute in the mitigation of risks :) [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] Here is the outline of changes merged in 19.2: https://github.com/xbmc/xbmc/pull/20224 ('Bump to 19.2. final'): 1 commit(s) - "Bump to 19.2. final" https://github.com/xbmc/xbmc/pull/20189 ('[CGUIDialogVolumeBar] Fix dialog not updating values if smartredraw i…'): 1 commit(s) - "[CGUIDialogVolumeBar] Fix dialog not updating values if smartredraw is enabled" https://github.com/xbmc/xbmc/pull/20185 ('[Backport] Sync game controllers for language updates'): 1 commit(s) - "Sync game controllers for language updates" https://github.com/xbmc/xbmc/pull/20178 ('[Matrix] PVR: fix "Delete permanently" of recordings from trash'): 1 commit(s) - "PVR: fix "Delete permanently" of recordings from trash" https://github.com/xbmc/xbmc/pull/20161 ('[Backport][linux] Use posix_memalign to implement AlignedMalloc'): 1 commit(s) - "[linux] Use posix_memalign to implement AlignedMalloc" https://github.com/xbmc/xbmc/pull/20140 ('[Backport] Websocket: handle partial messages'): 1 commit(s) - "Websocket: handle partial messages" https://github.com/xbmc/xbmc/pull/20119 ('[Matrix][PVR] Search missing channel icons job must be executed by PVR manage…'): 1 commit(s) - "[PVR] Search missing channel icons job must be executed by PVR manager thread to avoid races in complex restart scenarios." https://github.com/xbmc/xbmc/pull/20116 ('[Matrix][Estuary] PVR Guide window: Truncated channel names should scroll whe…'): 1 commit(s) - "[Estuary] PVR Guide window: Truncated channel names should scroll when focused." https://github.com/xbmc/xbmc/pull/20115 ('[Matrix][Estuary] PVR channel guide dialog changes.'): 1 commit(s) - "[Estuary] PVR channel guide dialog changes." https://github.com/xbmc/xbmc/pull/20114 ('[Matrix][Estuary] Default PVR radio channel icon should have transparent background'): 1 commit(s) - "[Estuary] Default PVR radio channel icon should have transparent background." https://github.com/xbmc/xbmc/pull/20092 ('[Matrix][PVR] Fix and simplify addon connection state change handling.'): 1 commit(s) - "[PVR] Fix and simplify addon connection state change handling." https://github.com/xbmc/xbmc/pull/20060 ('[addons] sync service.xbmc.versioncheck with repo'): 1 commit(s) - "[addons] sync service.xbmc.versioncheck with repo" https://github.com/xbmc/xbmc/pull/20053 ('[Music] Fix grouping discs by subtitle if first disc has one'): 1 commit(s) - "[MUSIC] Ensure grouping discs by title if subtitles present" https://github.com/xbmc/xbmc/pull/20051 ('[bp][addons] Update default and SNES controller addons'): 1 commit(s) - "[addons] Update default and SNES controller addons" https://github.com/xbmc/xbmc/pull/20047 ('[bp][addons] fix display logic for official/3rd party modules'): 3 commit(s) - "[addons] fix display logic for official/3rd party modules" - "[cleanup] remove advanced settings 'showalldependencies' (obsolete)" - "[addons] move sort out of for-loop that fills the vector to be sorted" https://github.com/xbmc/xbmc/pull/20037 ('change explanation string for cddb'): 1 commit(s) - "change explanation string for cddb" https://github.com/xbmc/xbmc/pull/20035 ('[BP][tools/depends/target][python3] enable multiprocessing module'): 1 commit(s) - "[tools/depends/target][python3] enable multiprocessing module" https://github.com/xbmc/xbmc/pull/20026 ('[Music][GUIInfo] Expose ListItem.DateAdded for music library content'): 1 commit(s) - "[Music][GUIInfo] Expose ListItem.DateAdded for music library content" https://github.com/xbmc/xbmc/pull/20004 ('[Matrix][PVR][JSON-RPC] Expose EPG tag's series number as 'seasonnum' property.'): 1 commit(s) - "[PVR][JSON-RPC] Expose EPG tag's series number as 'seasonnum' property." https://github.com/xbmc/xbmc/pull/19979 ('[Xbox] Fix SSL certs verification errors on Python add-ons'): 1 commit(s) - "[Xbox] Fix SSL certs verification errors on Python add-ons" https://github.com/xbmc/xbmc/pull/19976 ('[Matrix][PVR] Trigger play channel on startup also on wake from suspend, …'): 1 commit(s) - "[PVR] Trigger play channel on startup also on wake from suspend, not only on Kodi application startup." https://github.com/xbmc/xbmc/pull/19974 ('[FIX] Avoid calls to remote servers if saving streamdetails for dvd/b…'): 1 commit(s) - "[FIX] Avoid calls to remote servers if saving streamdetails for dvd/bluray" https://github.com/xbmc/xbmc/pull/19972 ('[Matrix][PVR][JSON-RPC] Expose EPG tag's icon path as 'thumbnail' property.'): 1 commit(s) - "[PVR][JSON-RPC] Expose EPG tag's icon path as 'thumbnail' property." https://github.com/xbmc/xbmc/pull/19945 ('[weblate] update README.md'): 1 commit(s) - "Update README.md" https://github.com/xbmc/xbmc/pull/19937 ('[Backport][Python] Add Python lzma module'): 2 commit(s) - "[Python] Add lzma module" - "[tools/depends][target] xz set dependency on gettext" https://github.com/xbmc/xbmc/pull/19929 ('Workaround for #19883: Check if applied locale correctly lowers chars and fallback'): 2 commit(s) - "Check if applied locale correctly lowers chars and fallback" - "kodi.sh.in: Unset LC_{ALL,CTYPE}, LANG" https://github.com/xbmc/xbmc/pull/19926 ('Bump openssl'): 2 commit(s) - "[depends] bump openssl to 1.1.1k" - "[depends] bump gnutls to 3.6.16" https://github.com/xbmc/xbmc/pull/19920 ('[Xbox] DX fixes and improvements'): 1 commit(s) - "[Xbox] DX fixes and improvements" https://github.com/xbmc/xbmc/pull/19915 ('[Backport][PVR] Resolve "EPG Grid can get locked into a short timeframe during/after Clear Data operation"'): 1 commit(s) - "[PVR] Resolve 'EPG Grid can get locked into a short timeframe during/after Clear Data operation'" https://github.com/xbmc/xbmc/pull/19904 ('[utils] include fmt/xchar.h'): 1 commit(s) - "[utils] include fmt/xchar.h" https://github.com/xbmc/xbmc/pull/19894 ('[Android] Fix HDR static metadata - Matrix'): 1 commit(s) - "[Android] Fix HDR static metadata" https://github.com/xbmc/xbmc/pull/19891 ('[swig] fix illegal access warnings/errors with Java >= 9'): 1 commit(s) - "[swig] fix illegal access warnings/errors with Java >= 9" https://github.com/xbmc/xbmc/pull/19890 ('[FIX][JSONRPC] Respect boolean values when exporting video/audio via …'): 1 commit(s) - "[FIX][JSONRPC] Respect boolean values when exporting video/audio via json" https://github.com/xbmc/xbmc/pull/19884 ('[Backport][Addons][Filesystem] Resolve int <--> bool compiler warnings on MSVC'): 1 commit(s) - "[Addons][Filesystem] Resolve int <--> bool compiler wanrings on MSVC" https://github.com/xbmc/xbmc/pull/19880 ('[UWP] [Xbox] Removed non working HDR toggle code'): 1 commit(s) - "[UWP] [Xbox] Removed non working HDR toggle code" https://github.com/xbmc/xbmc/pull/19876 ('[depends] Update fffmpeg 4.3.2 to include correct satip patch'): 1 commit(s) - "[depends] Update fffmpeg 4.3.2 to include correct satip patch" https://github.com/xbmc/xbmc/pull/19871 ('[UWP] [Xbox] Fix curl CA certs bundle path to be usable'): 1 commit(s) - "UWP curl https fix - CURLOPT_CAINFO required" https://github.com/xbmc/xbmc/pull/19870 ('Fix of the lookup texture for Spline/Lanczos3'): 1 commit(s) - "Fix of the lookup texture for Spline/Lanczos3" https://github.com/xbmc/xbmc/pull/19868 ('[BP][Docs][Apple] Update apple platform build docs'): 1 commit(s) - "[Docs][Apple] Update apple platform build docs" https://github.com/xbmc/xbmc/pull/19857 ('[Backport] #19855 Fix segmentation fault when accessing invalid PVR channel from favourites'): 1 commit(s) - "[Backport] Fix segmentation fault when accessing invalid PVR channel" https://github.com/xbmc/xbmc/pull/19841 ('[Music][Backport]Fix MySQL problem with fetching artist discography'): 1 commit(s) - "Fix MySQL problem with fetching artist discography" https://github.com/xbmc/xbmc/pull/19830 ('[DXVA2] Fix: check if HDR10 RGB limited range is supported by video driver'): 1 commit(s) - "[DXVA2] Fix: check if HDR10 RGB limited range is supported by video driver (don't assume it's always supported)" https://github.com/xbmc/xbmc/pull/19806 ('[Matrix][Android] Storage Manager: Try fallback to obtain drives if running on Android 6 and older'): 1 commit(s) - "[Android] Storage Manager: Try fallback to obtain drives if running on Android 6 and older (SDK API level < 24) or in case of error." https://github.com/xbmc/xbmc/pull/19804 ('[Windows] Fix: possible crash if Windows HDR switch is toggled externally'): 2 commit(s) - "[Windows] Implements DestroySwapChain method to avoid duplicated code" - "[Windows] Fix: possible crash when Windows HDR is toggled (externally) while Kodi is running" https://github.com/xbmc/xbmc/pull/19802 ('[Windows] Fix: crash if WS-Discovery receives partial or malformed list of properties from network devices'): 2 commit(s) - "Silence C++ warnings" - "[Windows] Fix: crash if WS-Discovery receives partial or malformed list of properties from network devices" https://github.com/xbmc/xbmc/pull/19793 ('[Xbox] Fix: 4K resolutions infos reported as 1080p'): 1 commit(s) - "[Xbox] Fix: 4K resolutions infos reported as 1080p" https://github.com/xbmc/xbmc/pull/19792 ('[Estuary][Backport]Fix label 2 in list views'): 1 commit(s) - "[Estuary] fix label 2 in list views" https://github.com/xbmc/xbmc/pull/19783 ('[Windows] Fix crash when Kodi is moved to another monitor with different video adapter'): 1 commit(s) - "[Windows] Fix crash when Kodi is moved to another monitor with different video adapter due to hardware changed" https://github.com/xbmc/xbmc/pull/19781 ('[Xbox] Implements alternate method to get display refresh rate'): 1 commit(s) - "[Xbox] Implements alternate method to get display refresh rate" https://github.com/xbmc/xbmc/pull/19775 ('[Windows] DX swapchain improvements'): 1 commit(s) - "[Windows] DX swapchain improvements" https://github.com/xbmc/xbmc/pull/19774 ('Fix audio passthrough at display lost/reset events'): 1 commit(s) - "Fix audio passthrough at display reset events" https://github.com/xbmc/xbmc/pull/19773 ('[Windows] Fix: crash when the monitor is turned off and Kodi goes to another monitor'): 1 commit(s) - "[Windows] Fix: crash when the monitor is turned off and Kodi goes to another monitor" https://github.com/xbmc/xbmc/pull/19762 ('[Matrix] [video] don't overwrite unique IDs in CVideoDatabase::SetDetailsForFoo() (fixes #17444)'): 1 commit(s) - "[video] don't overwrite unique IDs in CVideoDatabase::SetDetailsForFoo() (fixes #17444)" https://github.com/xbmc/xbmc/pull/19746 ('[Matrix][PVR] CFileItem: Add fallbacks to channel icon and default images to …'): 1 commit(s) - "[PVR] CFileItem: Add fallbacks to channel icon and default images to EPG, timer and recording items, like we already had for channels." https://github.com/xbmc/xbmc/pull/19739 ('Backport: AudioTrack HD Passthrough Fixes'): 2 commit(s) - "AESinkAudioTrack: Reduce the probe buffer size" - "AESinkAudioTrack: Reduce periods and buffer for 8 channel HD-Audio formats" https://github.com/xbmc/xbmc/pull/19737 ('[Matrix][PVR] Fix wrong 'all channels' label in radio guide search dialog.'): 1 commit(s) - "[PVR] Fix wrong 'all channels' label in radio guide search dialog." https://github.com/xbmc/xbmc/pull/19736 ('[Matrix][PVR] Fix wrong search window opened when executing 'Find similar' on a timer item.'): 1 commit(s) - "[PVR] Fix wrong search window opened when executing 'Find similar' on a timer item." https://github.com/xbmc/xbmc/pull/19723 ('[Backport][PVR][GUI] Hide context menu items not relevant to the associated client'): 1 commit(s) - "[PVR][GUI] Hide context menu items not relevant to the associated client" https://github.com/xbmc/xbmc/pull/19709 ('[GUI] Fix scroll gesture on wrap lists'): 1 commit(s) - "[GUI] Fix scroll gesture on wrap lists" https://github.com/xbmc/xbmc/pull/19705 ('[Estuary] Fix OSD Button Visibility'): 1 commit(s) - "[Estuary] Fix OSD Button Visibility" https://github.com/xbmc/xbmc/pull/19659 ('[UWP] [Xbox] Fix 4K HEVC crash due out of memory'): 1 commit(s) - "[UWP] [Xbox] Fix 4K HEVC crash due out of memory"Total commit count = 69 [ Other info ] I have just realized that checklist is different for "pu" and "unblock" :( So I re-created the form with recommended template! -- Vasyl Gello ================================================== Certified SolidWorks Expert Mob.:+380 (98) 465 66 77 E-Mail: vasek.ge...@gmail.com Skype: vasek.gello ================================================== 호랑이는 죽어서 가죽을 남기고 사람은 죽어서 이름을 남긴다