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

Bug#989640: marked as done (unblock: qtbase-opensource-src-gles/5.15.2+dfsg-4)



Your message dated Wed, 09 Jun 2021 18:54:57 +0000
with message-id <E1lr3Lt-0000u5-IL@respighi.debian.org>
and subject line unblock qtbase-opensource-src-gles
has caused the Debian Bug report #989640,
regarding unblock: qtbase-opensource-src-gles/5.15.2+dfsg-4
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
989640: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989640
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@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 <mitya57@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~),

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply to: