[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#995823: bullseye-pu: package kodi/2:19.2+dfsg1-1~deb11u1 (pre-upload unblock bug)



Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian.org@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.gello@gmail.com

Skype: vasek.gello
호랑이는 죽어서 가죽을 남기고 사람은 죽어서 이름을 남긴다

Reply to: