Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package qtbase-opensource-src-gles [ Reason ] As qtbase-opensource-src source has already been unblocked (#989469), please also unblock the -gles variant. To properly fix the upgrade issue, Breaks: need to be added in both sources. Having the fix in only qtbase-opensource-src has not been tested and may potentially make the situation even worse. [ Impact ] This affects users of testing who have not upgraded their system for quite a long time (since October 2020) and have qt5-default installed. When these users finally upgrade, apt can replace libqt5gui5 with libqt5gui5-gles, which is not suitable for most desktop systems and can result in all kinds of broken UI (such as missing icons). [ Tests ] Manual upgrade tests have been performed. See also my discussions with David Kalnischkies, one of apt developers: https://lists.debian.org/debian-devel/2021/05/msg00076.html https://lists.debian.org/debian-devel/2021/05/msg00150.html https://lists.debian.org/debian-devel/2021/05/msg00162.html [ Risks ] The code is adding Breaks: against obsolete qt5-default in two packages: qtbase5-gles-dev and libqt5gui5-gles. This will affect apt's dependency resolver, hopefully only positively and not negatively. [ 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 testing [ Other info ] See this post for details on what the -gles packages are: https://mitya57.me/weblog/2020/01/qt-opengl-es-packages-available.html Also see this comment where I collected some links to stories of users who were affected by this bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=976389#10 unblock qtbase-opensource-src-gles/5.15.2+dfsg-4 -- Dmitry Shachnev
diff -Nru qtbase-opensource-src-gles-5.15.2+dfsg/debian/changelog qtbase-opensource-src-gles-5.15.2+dfsg/debian/changelog --- qtbase-opensource-src-gles-5.15.2+dfsg/debian/changelog 2021-01-27 20:24:23.000000000 +0300 +++ qtbase-opensource-src-gles-5.15.2+dfsg/debian/changelog 2021-05-14 21:35:45.000000000 +0300 @@ -1,3 +1,10 @@ +qtbase-opensource-src-gles (5.15.2+dfsg-4) unstable; urgency=medium + + * Make libqt5gui5-gles and qtbase5-gles-dev break qt5-default (closes: + #976389, LP: #1920130). + + -- Dmitry Shachnev <mity...@debian.org> Fri, 14 May 2021 21:35:45 +0300 + qtbase-opensource-src-gles (5.15.2+dfsg-3) unstable; urgency=medium * Merge qtbase-opensource-src 5.15.2+dfsg-3 upload. diff -Nru qtbase-opensource-src-gles-5.15.2+dfsg/debian/control qtbase-opensource-src-gles-5.15.2+dfsg/debian/control --- qtbase-opensource-src-gles-5.15.2+dfsg/debian/control 2021-01-27 20:24:23.000000000 +0300 +++ qtbase-opensource-src-gles-5.15.2+dfsg/debian/control 2021-05-14 21:35:45.000000000 +0300 @@ -88,7 +88,8 @@ Depends: fontconfig, ${misc:Depends}, ${shlibs:Depends} Recommends: libqt5svg5, qt5-gtk-platformtheme Breaks: libqt5egldeviceintegration5 (<< 5.6.0~beta+dfsg-5~), - libqt5xcbqpa5 (<< 5.6.0~beta+dfsg-5~) + libqt5xcbqpa5 (<< 5.6.0~beta+dfsg-5~), + qt5-default Replaces: libqt5egldeviceintegration5 (<< 5.6.0~beta+dfsg-5~), libqt5xcbqpa5 (<< 5.6.0~beta+dfsg-5~) Suggests: qt5-image-formats-plugins, qtwayland5 @@ -130,7 +131,8 @@ libpq-dev, libsqlite3-dev, unixodbc-dev -Breaks: qt5-qmake (<< 5.11.3+dfsg-3~), +Breaks: qt5-default, + qt5-qmake (<< 5.11.3+dfsg-3~), qtbase5-dev-tools (<< 5.12.5+dfsg-3~), qtbase5-private-gles-dev (<< 5.12.2+dfsg-1~) Replaces: qt5-qmake (<< 5.11.3+dfsg-3~),
signature.asc
Description: PGP signature