Activity log for bug #1269197

Date Who What changed Old value New value Message
2014-01-15 00:23:12 Thomas Ward bug added bug
2014-01-15 00:23:12 Thomas Ward attachment added Debdiff to fix the FTBFS https://bugs.launchpad.net/bugs/1269197/+attachment/3948853/+files/wireshark_1.10.5-1_ftbfs_fix_trusty-proposed.debdiff
2014-01-15 00:24:27 Thomas Ward description In trusty-proposed, wireshark 1.10.5-1 fails to build from source. The build log for this is at https://launchpadlibrarian.net/162346177/buildlog_ubuntu-trusty-amd64.wireshark_1.10.5-1_FAILEDTOBUILD.txt.gz ---- I looked into this, as I use the latest wireshark as part of the networking courses I am taking, and figured out that this is handled upstream. The upstream bug is here: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9340 The FTBFS in the version in trusty-proposed is introduced by the configure.ac file not permitting the use of deprecated features. Upstream revisions to wireshark have permitted the software to build by allowing the use of deprecated features. Upstream has not said that they would fix the issue of deprecated features because they are moving to Qt in some future release according to that upstream bug. The upstream patch, when applied, correctly fixes the FTBFS that is listed in the aforementioned build log. That patch is here: http://anonsvn.wireshark.org/viewvc/trunk/configure.ac?r1=54337&r2=54336&pathrev=54337&view=patch However, that patch is insufficient to fix the FTBFS. Through testing with the upstream patch, there are additional FTBFS problems, and according to upstream, this is due to the C99 `g_memmove()` function not existing in recent glib versions. Therefore, Wireshark upstream has fallen back to using the C90 `memmove()` function. ---- The attached debdiff contains the following changes that should resolve the FTBFS: * Update maintainer field with `update-maintainer` command. * Add new patch debian/patches/allow-deprecated-gtk-functions.patch, which contains code derived from the upstream patch to allow the use of deprecated commands if Gtk is 3.10 or newer * Add new patch debian/patches/fix-g_memmove-ftbfs-issues.patch, authored by Thomas Ward (teward), to replace instances of `g_memmove()` with `memmove()` to fix additional FTBFS problems. * New debian/changelog entry describing these changes. In trusty-proposed, wireshark 1.10.5-1 fails to build from source. The build log for this is at https://launchpadlibrarian.net/162346177/buildlog_ubuntu-trusty-amd64.wireshark_1.10.5-1_FAILEDTOBUILD.txt.gz ---- I looked into this, as I use the latest wireshark as part of the networking courses I am taking, and figured out that this is handled upstream. The upstream bug is here: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9340 The FTBFS in the version in trusty-proposed is introduced by the configure.ac file not permitting the use of deprecated features. Upstream revisions to wireshark have permitted the software to build by allowing the use of deprecated features. Upstream has not said that they would fix the issue of deprecated features because they are moving to Qt in some future release according to that upstream bug. The upstream patch, when applied, correctly fixes the FTBFS that is listed in the aforementioned build log. That patch is here: http://anonsvn.wireshark.org/viewvc/trunk/configure.ac?r1=54337&r2=54336&pathrev=54337&view=patch However, that patch is insufficient to fix the FTBFS. Through testing with the upstream patch, there are additional FTBFS problems, and according to upstream, this is due to the C99 `g_memmove()` function not existing in recent glib versions. Therefore, Wireshark upstream has fallen back to using the C90 `memmove()` function. ---- The attached debdiff contains the following changes that should resolve the FTBFS: * Update maintainer field with `update-maintainer` command, which may not be necessary. (This change was done to satisfy `debuilder -S` so that the package could build for testing inside of sbuild schroots.) * Add new patch debian/patches/allow-deprecated-gtk-functions.patch, which contains code derived from the upstream patch to allow the use of deprecated commands if Gtk is 3.10 or newer * Add new patch debian/patches/fix-g_memmove-ftbfs-issues.patch, authored by Thomas Ward (teward), to replace instances of `g_memmove()` with `memmove()` to fix additional FTBFS problems. * New debian/changelog entry describing these changes.
2014-01-15 00:24:42 Thomas Ward bug added subscriber Ubuntu Sponsors Team
2014-01-15 00:46:10 Thomas Ward summary Wireshark FTBFS in trusty-proposed, due to multiple reasons Wireshark 1.10.5-1 FTBFS in trusty-proposed, due to multiple reasons
2014-01-15 00:47:31 Thomas Ward tags ftbfs
2014-01-15 00:52:18 Thomas Ward wireshark (Ubuntu): importance Undecided High
2014-01-15 02:32:19 Thomas Ward attachment removed Debdiff to fix the FTBFS https://bugs.launchpad.net/ubuntu/+source/wireshark/+bug/1269197/+attachment/3948853/+files/wireshark_1.10.5-1_ftbfs_fix_trusty-proposed.debdiff
2014-01-15 02:33:14 Thomas Ward attachment added Debdiff to fix the FTBFS (includes bug number reference to here) https://bugs.launchpad.net/ubuntu/+source/wireshark/+bug/1269197/+attachment/3948988/+files/wireshark_1.10.5-1_ftbfs_fix_trusty-proposed.debdiff
2014-01-15 11:06:20 Martin Pitt wireshark (Ubuntu): status New In Progress
2014-01-15 11:25:59 Martin Pitt wireshark (Ubuntu): status In Progress Fix Committed
2014-01-15 13:14:19 Dmitry Shachnev bug added subscriber Dmitry Shachnev
2014-01-15 13:16:52 Dmitry Shachnev bug watch added http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9340
2014-01-15 13:16:52 Dmitry Shachnev bug task added wireshark
2014-01-15 13:40:55 Launchpad Janitor wireshark (Ubuntu): status Fix Committed Fix Released