Bug#770414: unblock: gtk+3.0/3.14.5-1
reopen 770414 tags 770414 = moreinfo thanks On 2014-11-23 17:57, Cyril Brulebois wrote: Niels Thykier ni...@thykier.net (2014-11-21): [...] You might have noticed that already, but anyway: gtk+3.0 is waiting on glib2.0, which was lacking a build on ppc64el. A give back later, it finally built there, but you'll still need to review/unblock it. Mraw, KiBi. Thanks for spotting that. GTK cannot migrate without glib2.0 as well. I have reviewed the diff and is mostly ready to accept it /provided/ that someone can clarify the following: diff -Nru glib2.0-2.42.0/gio/gdbus-2.0/codegen/config.py glib2.0-2.42.1/gio/gdbus-2.0/codegen/config.py --- glib2.0-2.42.0/gio/gdbus-2.0/codegen/config.py 2014-09-22 17:18:16.0 + +++ glib2.0-2.42.1/gio/gdbus-2.0/codegen/config.py 2014-11-09 23:20:38.0 + @@ -21,5 +21,5 @@ DATADIR = ${prefix}/share DATADIR = DATADIR.replace( -${prefix}, /usr/local) -VERSION = 2.42.0 +${prefix}, /home/mclasen/gnome) +VERSION = 2.42.1 Is the above going to be an issue/break stuff? diff -Nru glib2.0-2.42.0/gio/gioenums.h glib2.0-2.42.1/gio/gioenums.h --- glib2.0-2.42.0/gio/gioenums.h 2014-09-22 13:42:12.0 + +++ glib2.0-2.42.1/gio/gioenums.h 2014-10-02 18:02:20.0 + [...] @@ -1377,9 +1377,9 @@ G_CREDENTIALS_TYPE_INVALID, G_CREDENTIALS_TYPE_LINUX_UCRED, G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED, - G_CREDENTIALS_TYPE_NETBSD_UNPCBID, G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED, - G_CREDENTIALS_TYPE_SOLARIS_UCRED + G_CREDENTIALS_TYPE_SOLARIS_UCRED, + G_CREDENTIALS_TYPE_NETBSD_UNPCBID } GCredentialsType; /** Is this a public enum with values re-ordered for no apparent reason (and possibly breaking ABI)? ~Niels -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#770414: unblock: gtk+3.0/3.14.5-1
Hello Niels! I'd be more then happy if someone else could answer your questions but I'll make an attempt at filling in some information here just in case noone else steps up. On Sat, Nov 29, 2014 at 10:48:06AM +0100, Niels Thykier wrote: [...] diff -Nru glib2.0-2.42.0/gio/gdbus-2.0/codegen/config.py glib2.0-2.42.1/gio/gdbus-2.0/codegen/config.py --- glib2.0-2.42.0/gio/gdbus-2.0/codegen/config.py 2014-09-22 17:18:16.0 + +++ glib2.0-2.42.1/gio/gdbus-2.0/codegen/config.py 2014-11-09 23:20:38.0 + @@ -21,5 +21,5 @@ DATADIR = ${prefix}/share DATADIR = DATADIR.replace( -${prefix}, /usr/local) -VERSION = 2.42.0 +${prefix}, /home/mclasen/gnome) +VERSION = 2.42.1 Is the above going to be an issue/break stuff? The above is a generated file built from config.py.in, so should not be any issue here. diff -Nru glib2.0-2.42.0/gio/gioenums.h glib2.0-2.42.1/gio/gioenums.h --- glib2.0-2.42.0/gio/gioenums.h 2014-09-22 13:42:12.0 + +++ glib2.0-2.42.1/gio/gioenums.h 2014-10-02 18:02:20.0 + [...] @@ -1377,9 +1377,9 @@ G_CREDENTIALS_TYPE_INVALID, G_CREDENTIALS_TYPE_LINUX_UCRED, G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED, - G_CREDENTIALS_TYPE_NETBSD_UNPCBID, G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED, - G_CREDENTIALS_TYPE_SOLARIS_UCRED + G_CREDENTIALS_TYPE_SOLARIS_UCRED, + G_CREDENTIALS_TYPE_NETBSD_UNPCBID } GCredentialsType; /** Is this a public enum with values re-ordered for no apparent reason (and possibly breaking ABI)? Yes, except the for no apparent reason part. The introduction of NetBSD support caused an ABI breakage, this simply reverts to the old ABI. This likely does not affect us at all though (since it involves NetBSD, OpenBSD and Solaris). Regards, Andreas Henriksson -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#770414: unblock: gtk+3.0/3.14.5-1
Niels Thykier ni...@thykier.net (2014-11-21): On 2014-11-21 18:19, Andreas Henriksson wrote: Hello again! Heavily filtered debdiff included debdiff *.dsc | filterdiff -x '*/build/win32/*' -x '*/*/*.po' -x '*/gdk/quartz/*' -x '*/docs/*' -x '*/INSTALL' -x '*/README' -x '*/build/*msvc*' -x '*/*win32' -x '*/gdk/win32/rc/gdk.rc' -x '*/configure' -x '*/*/*.pot' -x '*/gdk/broadway/*.h' -x '*/gtk/gtkresources.c' -x '*/gtk/resources/*' -x '*/gtk/gtkversion.h' -x '*/gdk/gdkversionmacros.h' -x '*/debian/control' -x '*/debian/patches/*' -x '*/gtk/gtkmenu.c' Summary of what was filtered out: - ms windows related changes - quartz (osx) related changes - built/autogenerated noise (eg. version number bump related, etc.) - css fixes in default adwaita theme - changes for previously shipped debian/patch now merged upstream. - translations [...] Unblocked, thanks. You might have noticed that already, but anyway: gtk+3.0 is waiting on glib2.0, which was lacking a build on ppc64el. A give back later, it finally built there, but you'll still need to review/unblock it. Mraw, KiBi. signature.asc Description: Digital signature
Bug#770414: unblock: gtk+3.0/3.14.5-1
Hello! On Fri, Nov 21, 2014 at 05:51:36AM +, Adam D. Barratt wrote: Control: tags -1 + moreinfo [...] That would need someone to provide the information requested in https://release.debian.org/jessie/freeze_policy.html#getting-unblocks Matt is aware of this information already. Hopefully he'll follow up with additional information as requested soon. I'd expect that a filtered diff would be appreciated so the release-team don't have to look at for example the changes only relevant for Windows and OS X. Personally, I'd also like some input from the maintainers, as it's not at all clear to me whether they were intending to try and get that version in to jessie. I can't speak for pochus intentions with the upload, but he should be well aware of our freeze situation which probably meant he intended it to go into Jessie. I don't see any reason not to include it in Jessie so ACK from me. Regards, Andreas Henriksson -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#770414: unblock: gtk+3.0/3.14.5-1
On 2014-11-21 12:08, Andreas Henriksson wrote: I can't speak for pochus intentions with the upload, but he should be well aware of our freeze situation Well indeed. :-) which probably meant he intended it to go into Jessie. I don't see any reason not to include it in Jessie so ACK from me. As you know, the question isn't really why shouldn't it be included, more the positive reverse. Anyway, let's see... Regards, Adam -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#770414: unblock: gtk+3.0/3.14.5-1
Control: tag -1 confirmed On 2014-11-21 04:13, Matt Horan wrote: The issue was fixed in upstream commit d9a433d [1], which applies cleanly to the version in testing (3.14.4-2). If a patch would be preferred over a new version, I can confirm the patch works for me. Yes, please. -- Jonathan Wiltshire j...@debian.org Debian Developer http://people.debian.org/~jmw 4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51 directhex i have six years of solaris sysadmin experience, from 8-10. i am well qualified to say it is made from bonghits layered on top of bonghits -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#770414: unblock: gtk+3.0/3.14.5-1
Hello again! Heavily filtered debdiff included debdiff *.dsc | filterdiff -x '*/build/win32/*' -x '*/*/*.po' -x '*/gdk/quartz/*' -x '*/docs/*' -x '*/INSTALL' -x '*/README' -x '*/build/*msvc*' -x '*/*win32' -x '*/gdk/win32/rc/gdk.rc' -x '*/configure' -x '*/*/*.pot' -x '*/gdk/broadway/*.h' -x '*/gtk/gtkresources.c' -x '*/gtk/resources/*' -x '*/gtk/gtkversion.h' -x '*/gdk/gdkversionmacros.h' -x '*/debian/control' -x '*/debian/patches/*' -x '*/gtk/gtkmenu.c' Summary of what was filtered out: - ms windows related changes - quartz (osx) related changes - built/autogenerated noise (eg. version number bump related, etc.) - css fixes in default adwaita theme - changes for previously shipped debian/patch now merged upstream. - translations Not sure this complies with release-team normal procedures but for a proper review I'd suggest looking at each commit in the upstream repository separately together with the explanation in the commit message and the referenced bug. See 3.14.4 - 3.14.5 at: https://git.gnome.org/browse/gtk+/log/?h=gtk-3-14 I guess the result is still a bit to big for the release-teams taste, but when looking at each fix individually I'm can't really spot one that I'd say we could/should exclude. They're all nice to have and they do benefit alot of users, while being as small as possible. If in doubt I'd suggest to leave it in unstable for a week or two more just to let it get some more testing and chance for people to report bugs against it if they can find any, then look at it again to see if it's time to unblock. If you still disagree, then I think Matt would welcome some hints on how he can go about getting a targeted fix in for the particular problem he cares about diff -Nru gtk+3.0-3.14.4/build/gtk-introspection-msvc.mak gtk+3.0-3.14.5/build/gtk-introspection-msvc.mak diff -Nru gtk+3.0-3.14.4/build/win32/vs10/broadwayd.vcxproj gtk+3.0-3.14.5/build/win32/vs10/broadwayd.vcxproj diff -Nru gtk+3.0-3.14.4/build/win32/vs10/broadwayd.vcxproj.filters gtk+3.0-3.14.5/build/win32/vs10/broadwayd.vcxproj.filters diff -Nru gtk+3.0-3.14.4/build/win32/vs10/gtk-copy-gdk-broadway.props gtk+3.0-3.14.5/build/win32/vs10/gtk-copy-gdk-broadway.props diff -Nru gtk+3.0-3.14.4/build/win32/vs10/gtk-install.props gtk+3.0-3.14.5/build/win32/vs10/gtk-install.props diff -Nru gtk+3.0-3.14.4/build/win32/vs10/gtk-version-paths.props gtk+3.0-3.14.5/build/win32/vs10/gtk-version-paths.props diff -Nru gtk+3.0-3.14.4/build/win32/vs11/broadwayd.vcxproj gtk+3.0-3.14.5/build/win32/vs11/broadwayd.vcxproj diff -Nru gtk+3.0-3.14.4/build/win32/vs11/broadwayd.vcxproj.filters gtk+3.0-3.14.5/build/win32/vs11/broadwayd.vcxproj.filters diff -Nru gtk+3.0-3.14.4/build/win32/vs11/gtk-copy-gdk-broadway.props gtk+3.0-3.14.5/build/win32/vs11/gtk-copy-gdk-broadway.props diff -Nru gtk+3.0-3.14.4/build/win32/vs11/gtk-install.props gtk+3.0-3.14.5/build/win32/vs11/gtk-install.props diff -Nru gtk+3.0-3.14.4/build/win32/vs11/gtk-version-paths.props gtk+3.0-3.14.5/build/win32/vs11/gtk-version-paths.props diff -Nru gtk+3.0-3.14.4/build/win32/vs12/broadwayd.vcxproj gtk+3.0-3.14.5/build/win32/vs12/broadwayd.vcxproj diff -Nru gtk+3.0-3.14.4/build/win32/vs12/broadwayd.vcxproj.filters gtk+3.0-3.14.5/build/win32/vs12/broadwayd.vcxproj.filters diff -Nru gtk+3.0-3.14.4/build/win32/vs12/gtk-copy-gdk-broadway.props gtk+3.0-3.14.5/build/win32/vs12/gtk-copy-gdk-broadway.props diff -Nru gtk+3.0-3.14.4/build/win32/vs12/gtk-install.props gtk+3.0-3.14.5/build/win32/vs12/gtk-install.props diff -Nru gtk+3.0-3.14.4/build/win32/vs12/gtk-version-paths.props gtk+3.0-3.14.5/build/win32/vs12/gtk-version-paths.props diff -Nru gtk+3.0-3.14.4/build/win32/vs9/broadwayd.vcproj gtk+3.0-3.14.5/build/win32/vs9/broadwayd.vcproj diff -Nru gtk+3.0-3.14.4/build/win32/vs9/gtk-install.vsprops gtk+3.0-3.14.5/build/win32/vs9/gtk-install.vsprops diff -Nru gtk+3.0-3.14.4/build/win32/vs9/gtk-version-paths.vsprops gtk+3.0-3.14.5/build/win32/vs9/gtk-version-paths.vsprops diff -Nru gtk+3.0-3.14.4/config.h.win32 gtk+3.0-3.14.5/config.h.win32 diff -Nru gtk+3.0-3.14.4/configure gtk+3.0-3.14.5/configure diff -Nru gtk+3.0-3.14.4/configure.ac gtk+3.0-3.14.5/configure.ac --- gtk+3.0-3.14.4/configure.ac 2014-10-21 17:02:10.0 +0200 +++ gtk+3.0-3.14.5/configure.ac 2014-11-09 22:17:45.0 +0100 @@ -10,8 +10,8 @@ m4_define([gtk_major_version], [3]) m4_define([gtk_minor_version], [14]) -m4_define([gtk_micro_version], [4]) -m4_define([gtk_interface_age], [4]) +m4_define([gtk_micro_version], [5]) +m4_define([gtk_interface_age], [5]) m4_define([gtk_binary_age], [m4_eval(100 * gtk_minor_version + gtk_micro_version)]) m4_define([gtk_version], diff -Nru gtk+3.0-3.14.4/debian/changelog gtk+3.0-3.14.5/debian/changelog --- gtk+3.0-3.14.4/debian/changelog 2014-11-04 15:20:06.0 +0100 +++ gtk+3.0-3.14.5/debian/changelog 2014-11-11 18:55:48.0 +0100 @@ -1,3 +1,11 @@ +gtk+3.0 (3.14.5-1) unstable; urgency=medium + + * New upstream
Bug#770414: unblock: gtk+3.0/3.14.5-1
Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: unblock A gtk+3.0 version recently uploaded to unstable fixes one important bug: * gtk3.14 systray applets have awkward mouse click behaviour (#767055). I can confirm that the version in unstable resolves the issue for me. Thanks in advance. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#770414: unblock: gtk+3.0/3.14.5-1
On Thu, 20 Nov 2014 22:38:23 Matthew Horan wrote: A gtk+3.0 version recently uploaded to unstable fixes one important bug: A new version already? I hope it's not going to break KDE GTK-3 themes as almost every new release of gtk+3.0 does... :( It is particularly challenging to backport an isolated fix for this issue? -- Best wishes, Dmitry Smirnov GPG key : 4096R/53968D1B --- All that is necessary for the triumph of evil is that good men do nothing. signature.asc Description: This is a digitally signed message part.
Bug#770414: unblock: gtk+3.0/3.14.5-1
On Fri, Nov 21, 2014 at 03:05:50PM +1100, Dmitry Smirnov wrote: On Thu, 20 Nov 2014 22:38:23 Matthew Horan wrote: A gtk+3.0 version recently uploaded to unstable fixes one important bug: A new version already? I hope it's not going to break KDE GTK-3 themes as almost every new release of gtk+3.0 does... :( It is particularly challenging to backport an isolated fix for this issue? The issue was fixed in upstream commit d9a433d [1], which applies cleanly to the version in testing (3.14.4-2). If a patch would be preferred over a new version, I can confirm the patch works for me. [1] https://git.gnome.org/browse/gtk+/commit/?id=d9a433d Thanks, -- Matt Horan m...@matthoran.com http://matthoran.com/ pgpMuKSE27usd.pgp Description: PGP signature
Bug#770414: unblock: gtk+3.0/3.14.5-1
Control: tags -1 + moreinfo On Thu, 2014-11-20 at 22:38 -0500, Matthew Horan wrote: A gtk+3.0 version recently uploaded to unstable fixes one important bug: * gtk3.14 systray applets have awkward mouse click behaviour (#767055). I can confirm that the version in unstable resolves the issue for me. That would need someone to provide the information requested in https://release.debian.org/jessie/freeze_policy.html#getting-unblocks Personally, I'd also like some input from the maintainers, as it's not at all clear to me whether they were intending to try and get that version in to jessie. Regards, Adam -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org