Please sync byzanz 0.3.0+git20130319-2 (universe) from Debian unstable (main) and remove it from the blacklist

Bug #1097560 reported by Markus Koschany
26
This bug affects 3 people
Affects Status Importance Assigned to Milestone
byzanz (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Please sync byzanz 0.3.0+git20130319-2 (universe) from Debian unstable (main) and remove it from the blacklist

The package has a new maintainer, has been thoroughly tested and is stable. It is currently on the sync blacklist for being of a set of "obsolete GNOME panel applets which have not been ported to GNOME 3," but this is no longer the case for byzanz. It builds properly in a local amd64 trusty pbuilder.

All changelog entries:

byzanz (0.3.0+git20130319-2) unstable; urgency=low

  * [62dad8f] Add Fix-FTBFS-because-of-Wcast-align-error-flag.patch
    - Byzanz still fails to build from source on armel, armhf, mips,
      mipsel and ia64. This is a temporary solution until a real fix can be
      implemented.

 -- Markus Koschany <email address hidden> Fri, 10 May 2013 00:10:46 +0200

byzanz (0.3.0+git20130319-1) unstable; urgency=low

  * [3f68333] Imported Upstream version 0.3.0+git20130319
    - Fixes FTBFS because of gnu_printf format attribute error.
      (Closes: #707380). Thanks to Lucas Nussbaum for the report.
  * [2b2bc18] Update to use the current canonical Vcs-URI.
  * [44eb766] Update README.source.
    - Simplify README.source and point to the new get-orig-source target.
  * [3373f39] Add get-orig-source target.
  * [a606689] Delete byzanz.1. It is shipped by upstream now.
  * [d866d2f] Drop all patches. They are merged upstream.
  * [b43867f] Update copyright years.
  * [6b9be1d] Switch to gstreamer-1.0.
    - Replace Build-Depends on libgstreamer-0.10 with libgstreamer-1.0.
  * [04c7563] Remove manpages file. The man page is installed by upstream.
  * [2184c36] Drop libgconf2-dev from Build-Depends.
    - Byzanz has been ported from GConf to GSettings thus the build dependency
      on libgconf2-dev is no longer necessary.

 -- Markus Koschany <email address hidden> Thu, 09 May 2013 20:03:36 +0200

byzanz (0.3.0+git20120930-1) unstable; urgency=low

  * New Maintainer. (Closes: #654614)
  * New Upstream git snapshot which adds various translations.
  * Switch to packaging format 3.0 (quilt).
  * Create patches instead of modifying the sources.
    - Remove config.sub and config.guess and add them automatically with
      autotools-dev.
    - Incorporate the last NMUs and create proper patches for them.
    - Add patches from Jari Aalto again which were overwritten by the last
      NMUs.
    - Point out in byzanz-record manpage that byzanz supports webm.
  * debian/rules:
    - Simplify debian/rules by using dh.
    - Build with parallel and hardening+=all.
    - Build with -Wl, --as-needed to avoid unnecessary dependencies.
  * debian/control:
    - Add autotools-dev to Build-Depends.
    - Homepage field: Point to upstream's git repository because the old
      homepage does not exist anymore.
    - Byzanz will be maintained in a Debian git repo from now on. Add
      corresponding Vcs-fields. (Closes: #685358)
    - Description: Make clear that Byzanz is an applet and command line tool.
    - New Standards-Version 3.9.4.
  * Bump compat level to 9.
  * Add a short introductory manpage for Byzanz which points to byzanz-record
    and byzanz-playback. (Closes: #606673)
  * Improve README.Debian and make clear where you can find the panel applet.
    Create examples in case you can only use the command line tools.
    (Closes: #606676)
  * Fix the wrong command name in byzanz-playback's synopsis. (Closes: #641663)
  * Update debian/copyright to copyright format 1.0.
  * Update the license to GPL-3+, LGPL-3+ and Public Domain where necessary.

 -- Markus Koschany <email address hidden> Sun, 02 Oct 2012 18:09:11 +0200

byzanz (0.2.2+git22.10.2011-1.3) unstable; urgency=low

  * Non-maintainer upload.
  * Fix FTBFS with gtk 3.4 (Closes: #666231)
    - pick commit 3924af from upstream
    - use gtk_widget_get_preferred_size and gtk_render_background
      instead of their deprecated counterparts

 -- Etienne Millon <email address hidden> Wed, 25 Jul 2012 17:35:33 +0200

byzanz (0.2.2+git22.10.2011-1.2) unstable; urgency=low

  * Non-maintainer upload.
  * configure.ac:
    - removed -Wcast-align error flag to prevent a FTBFS
      on sparc, mips, mipsel, armel and ia64. I didn't introduce
      a patch system since I'm not byzanz's maintainer, so
      for future uploaders please remember this change to avoid
      a regression.

 -- Andrea Veri <email address hidden> Mon, 24 Oct 2011 21:55:59 +0200

byzanz (0.2.2+git22.10.2011-1.1) unstable; urgency=low

  * Non-Maintainer Upload.
  * New upstream's git snapshot release.
    (ID: f311238484df73b0cc75d679fe17e78d1ab07e2b)
  * debian/control:
    - libgtk bumped to libgtk-3-dev. (byzan has been ported to GTK3)
    - libpanel-applet bumped to libpanel-applet-4-dev for the
      gnome-panel-3 transition. (Closes: #638075)

 -- Andrea Veri <email address hidden> Sat, 22 Oct 2011 12:20:00 +0200

byzanz (0.2.2-4) unstable; urgency=low

  * Improve manpages (Closes: #606734, #606733), thanks Jari Aalto for the
    patches!

 -- Bastian Venthur <email address hidden> Sat, 25 Dec 2010 14:04:43 +0100

byzanz (0.2.2-3) unstable; urgency=low

  * Fix "FTBFS on several archs: Removed -Werror flags for non-release builds
    in configure.ac (Closes: #592831)

 -- Bastian Venthur <email address hidden> Fri, 13 Aug 2010 12:59:13 +0200

byzanz (0.2.2-2) unstable; urgency=low

  * New upstream git snapshot
  * Fix "byzanz - FTBFS: undefined reference to `gst_caps_new_from_string'"
    (Closes: #583828)
  * Adds raw audio support for FLV files
  * Adds various translations

 -- Bastian Venthur <email address hidden> Fri, 02 Jul 2010 10:19:49 +0200

byzanz (0.2.2-1) unstable; urgency=low

  * New upstream version (various translation updates)

 -- Bastian Venthur <email address hidden> Sat, 19 Jun 2010 12:45:23 +0200

byzanz (0.2.1-1) unstable; urgency=low

  * New upstream release (git tag 2.1) (Closes: #568874)
    - Allow recording audio with Theora video.
    - Add an internal debugging format
    - Cache recording on disk. Slow encoders will not consume all memory
      anymore.
    - Rework the user interface
    - Support saving to Ogg Theora and Flash Screen video formats
    - Update to latest technologies (Cairo instead of GDK, gvfs instead of
      gnome-vfs)
    - Work on 16bpp and 8bpp displays (anything that's supported by Cairo)
    - Properly be translucent on panels
  * Added VCS-git field to debian/control
  * Bumped standards version
  * Removed watch file
  * Removed .menu file

 -- Bastian Venthur <email address hidden> Tue, 04 May 2010 12:46:27 +0200

byzanz (0.1.1-4) unstable; urgency=low

  * Bumped standards version
  * Fixed usage of Homepage field (Closes: #420433)
  * Fixed spelling error in description

 -- Bastian Venthur <email address hidden> Wed, 26 Mar 2008 12:53:27 +0100

byzanz (0.1.1-3) unstable; urgency=low

  * Fixed Typos in package description (Closes: #392161)
  * Updated maintainer field
  * Removed Loic from uploaders, thanks for the sponsoring buddy!

 -- Bastian Venthur <email address hidden> Wed, 18 Oct 2006 19:36:09 +0200

byzanz (0.1.1-2) unstable; urgency=low

  * Fixed location of CreativeCommons license
  * Made sure dh_gconf is called in debian/rules

 -- Bastian Venthur <email address hidden> Sun, 23 Jul 2006 19:28:51 +0200

byzanz (0.1.1-1) unstable; urgency=low

  * New upstream release

 -- Bastian Venthur <email address hidden> Fri, 14 Jul 2006 11:56:36 +0200

byzanz (0.1.0-1) unstable; urgency=low

  * Initial release Closes: #358558

 -- Bastian Venthur <email address hidden> Thu, 23 Mar 2006 08:01:33 +0100

Revision history for this message
Micah Gersten (micahg) wrote :

This fails to build on raring, log snippet below and full log attached:

x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -DBYZANZ_MENU_UI_DIR=\""/usr/share/byzanz"\" -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/gtk-3.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gnome-panel-4.0/libpanel-applet -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/gdk-pixbuf-2.0 -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Wdeclaration-after-statement -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wmissing-noreturn -Wshadow -Wpointer-arith -Wwrite-strings -Winline -Wformat-nonliteral -Wformat-security -Wswitch-enum -Wswitch-default -Winit-self -Wmissing-include-dirs -Wundef -Waggregate-return -Wmissing-format-attribute -Wnested-externs -Wunsafe-loop-optimizations -Wpacked -Winvalid-pch -Wsync-nand -Werror -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -MT byzanz_applet-byzanzapplet.o -MD -MP -MF .deps/byzanz_applet-byzanzapplet.Tpo -c -o byzanz_applet-byzanzapplet.o `test -f 'byzanzapplet.c' || echo './'`byzanzapplet.c
byzanzapplet.c: In function 'main':
byzanzapplet.c:438:1: error: implicit declaration of function 'unsetenv' [-Werror=implicit-function-declaration]
byzanzapplet.c:438:1: error: nested extern declaration of 'unsetenv' [-Werror=nested-externs]
cc1: all warnings being treated as errors
make[4]: *** [byzanz_applet-byzanzapplet.o] Error 1
make[4]: Leaving directory `/«BUILDDIR»/byzanz-0.3.0+git20120930/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/«BUILDDIR»/byzanz-0.3.0+git20120930/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/«BUILDDIR»/byzanz-0.3.0+git20120930'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/«BUILDDIR»/byzanz-0.3.0+git20120930'
dh_auto_build: make -j1 returned exit code 2
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
Sessions still open, not unmounting

Changed in byzanz (Ubuntu):
status: New → Incomplete
Revision history for this message
Markus Koschany (apoleon) wrote :

Unfortunately i don't see a solution for the error at the moment. I can't find a warning in Debian either.

Line 438 in byzanzapplet.c:

PANEL_APPLET_OUT_PROCESS_FACTORY ("ByzanzAppletFactory",
                                  PANEL_TYPE_APPLET,
                                  byzanz_applet_fill,
                                  NULL)

The function is declared in panel-applet.h. which is present in libpanel-applet-4-dev.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for byzanz (Ubuntu) because there has been no activity for 60 days.]

Changed in byzanz (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Logan Rosen (logan) wrote :

The package builds locally now, so I have updated the description and subscribed ubuntu-archive so they can remove it from the blacklist and sync it.

summary: - Please sync byzanz 0.3.0+git20120930-1 Debian/unstable
+ Please sync byzanz 0.3.0+git20130319-2 (universe) from Debian unstable
+ (main) and remove it from the blacklist
description: updated
Changed in byzanz (Ubuntu):
status: Expired → Triaged
importance: Undecided → Wishlist
Revision history for this message
Markus Koschany (apoleon) wrote :

Please sync the latest version of byzanz, 0.3.0+git20140123-1, from Debian unstable. The blacklist reason does no longer exist since the obsolete GNOME 2 panel applet was disabled. Now Byzanz is only a command line tool.

Changed in byzanz (Ubuntu):
status: Triaged → New
Logan Rosen (logan)
Changed in byzanz (Ubuntu):
status: New → Triaged
Revision history for this message
Colin Watson (cjwatson) wrote :

Unblacklisted and synced.

Changed in byzanz (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.