Bug#855252: xscavenger: FTBFS in ubuntu zesty

2017-02-15 Thread Robert Bruce Park
Package: xscavenger
Version: 1.4.5-3
Severity: important

Dear Maintainer,

xscavenger FTBFS in ubuntu zesty. Patch attached.


-- System Information:
Debian Release: stretch/sid
  APT prefers xenial-updates
  APT policy: (500, 'xenial-updates'), (500, 'xenial-security'), (500, 
'xenial'), (100, 'xenial-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.4.0-62-generic (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diffstat for xscavenger-1.4.5 xscavenger-1.4.5

 Imakefile.debian |3 ++-
 changelog|6 ++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff -Nru xscavenger-1.4.5/debian/changelog xscavenger-1.4.5/debian/changelog
--- xscavenger-1.4.5/debian/changelog	2015-11-09 20:03:48.0 +
+++ xscavenger-1.4.5/debian/changelog	2017-02-16 00:22:49.0 +
@@ -1,3 +1,9 @@
+xscavenger (1.4.5-3ubuntu1) zesty; urgency=medium
+
+  * Move -lasound into $EXTRA_LOAD_FLAGS to fix FTBFS
+
+ -- Robert Bruce Park <robert.p...@canonical.com>  Wed, 15 Feb 2017 15:44:59 -0800
+
 xscavenger (1.4.5-3) unstable; urgency=low
 
   * More FTBFS: missing Build-Depends: on pkg-config.
diff -Nru xscavenger-1.4.5/debian/Imakefile.debian xscavenger-1.4.5/debian/Imakefile.debian
--- xscavenger-1.4.5/debian/Imakefile.debian	2015-09-24 16:43:46.0 +
+++ xscavenger-1.4.5/debian/Imakefile.debian	2017-02-15 23:43:46.0 +
@@ -29,8 +29,9 @@
 	../data/victory.raw
 
 
-LOCAL_LIBRARIES = $(XLIB) -lasound
+LOCAL_LIBRARIES = $(XLIB)
 EXTRA_DEFINES = -DLIBNAME=\"$(LIBNAME)\"
+EXTRA_LOAD_FLAGS = -lasound
 
 AllTarget(xscavenger)
 NormalProgramTarget(xscavenger,$(OBJS),,,$(XLIB))


Bug#838514: britney: patch to speed up loop performance

2016-09-21 Thread Robert Bruce Park
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: britney, patch

Hi,

In Britney.write_excuses, there's a number of for loops doing slow operations 
redundantly. I've created a small patch that optimizes those loops with a good 
performance improvement. Here's some python profiling that proves the concept:

http://paste.ubuntu.com/23212621/

-- System Information:
Debian Release: stretch/sid
  APT prefers xenial-updates
  APT policy: (500, 'xenial-updates'), (500, 'xenial-security'), (500, 
'xenial'), (100, 'xenial-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.4.0-36-generic (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
>From daf514d526d47646bb15f5b0a91cd9b8abe69820 Mon Sep 17 00:00:00 2001
From: Robert Bruce Park <robert.p...@canonical.com>
Date: Tue, 20 Sep 2016 14:03:02 -0700
Subject: [PATCH] Python loop performance enhancements.

---
 britney.py | 30 +-
 1 file changed, 17 insertions(+), 13 deletions(-)

diff --git a/britney.py b/britney.py
index b28c62f..79ad49c 100755
--- a/britney.py
+++ b/britney.py
@@ -1751,59 +1751,63 @@ class Britney(object):
 should_upgrade_srcarch = self.should_upgrade_srcarch
 should_upgrade_src = self.should_upgrade_src
 
+unstable = sources['unstable']
+testing = sources['testing']
+
 # this list will contain the packages which are valid candidates;
 # if a package is going to be removed, it will have a "-" prefix
 upgrade_me = []
+upgrade_me_append = upgrade_me.append  # Every . in a loop slows it down
 
 excuses = self.excuses = {}
 
 # for every source package in testing, check if it should be removed
-for pkg in sources['testing']:
+for pkg in testing:
 if should_remove_source(pkg):
-upgrade_me.append("-" + pkg)
+upgrade_me_append("-" + pkg)
 
 # for every source package in unstable check if it should be upgraded
-for pkg in sources['unstable']:
-if sources['unstable'][pkg][FAKESRC]: continue
+for pkg in unstable:
+if unstable[pkg][FAKESRC]: continue
 # if the source package is already present in testing,
 # check if it should be upgraded for every binary package
-if pkg in sources['testing'] and not sources['testing'][pkg][FAKESRC]:
+if pkg in testing and not testing[pkg][FAKESRC]:
 for arch in architectures:
 if should_upgrade_srcarch(pkg, arch, 'unstable'):
-upgrade_me.append("%s/%s" % (pkg, arch))
+upgrade_me_append("%s/%s" % (pkg, arch))
 
 # check if the source package should be upgraded
 if should_upgrade_src(pkg, 'unstable'):
-upgrade_me.append(pkg)
+upgrade_me_append(pkg)
 
 # for every source package in *-proposed-updates, check if it should be upgraded
 for suite in ['pu', 'tpu']:
 for pkg in sources[suite]:
 # if the source package is already present in testing,
 # check if it should be upgraded for every binary package
-if pkg in sources['testing']:
+if pkg in testing:
 for arch in architectures:
 if should_upgrade_srcarch(pkg, arch, suite):
-upgrade_me.append("%s/%s_%s" % (pkg, arch, suite))
+upgrade_me_append("%s/%s_%s" % (pkg, arch, suite))
 
 # check if the source package should be upgraded
 if should_upgrade_src(pkg, suite):
-upgrade_me.append("%s_%s" % (pkg, suite))
+upgrade_me_append("%s_%s" % (pkg, suite))
 
 # process the `remove' hints, if the given package is not yet in upgrade_me
 for hint in self.hints['remove']:
 src = hint.package
 if src in upgrade_me: continue
 if ("-"+src) in upgrade_me: continue
-if src not in sources['testing']: continue
+if src not in testing: continue
 
 # check if the version specified in the hint is the same as the considered package
-tsrcv = sources['testing'][src][VERSION]
+tsrcv = testing[src][VERSION]
 if tsrcv != hint.version:
 continue
 
 # add the removal of the package to upgrade_me and build a new excuse
-upgrade_me.append("-%s" % (src))
+upgrade_me_append("-%s" % (src))
 excuse = Excuse("-%s" % (src))
 excuse.set_vers(tsrcv, None)
 excuse.addhtml("Removal request by %s" % (hint.user))
-- 
2.7.4



Bug#812155: release.debian.org: Patch to make heidi output optional

2016-01-20 Thread Robert Bruce Park
Package: release.debian.org
Severity: wishlist
Tags: patch
User: release.debian@packages.debian.org
Usertags: britney

Hi, I'm doing some work on britney as used by ubuntu and I've made Heidi output 
optional as we were not using it in all cases, in the hopes of saving some 
time/disk space.

Please consider the attached patch, thanks.



-- System Information:
Debian Release: stretch/sid
  APT prefers xenial-updates
  APT policy: (500, 'xenial-updates'), (500, 'xenial-security'), (500, 
'xenial'), (100, 'xenial-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.3.0-5-generic (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
=== modified file 'britney.py'
--- britney.py	2016-01-19 20:05:32 +
+++ britney.py	2016-01-20 02:17:12 +
@@ -453,7 +453,7 @@
  not getattr(self.options, k.lower()):
 setattr(self.options, k.lower(), v)
 
-if not hasattr(self.options, "heidi_delta_output"):
+if self.options.heidi_output and not hasattr(self.options, "heidi_delta_output"):
 self.options.heidi_delta_output = self.options.heidi_output + "Delta"
 
 self.options.nobreakall_arches = self.options.nobreakall_arches.split()
@@ -3023,14 +3023,15 @@
 except AttributeError:
 self.write_dates(self.options.testing, self.dates)
 
-# write HeidiResult
-self.__log("Writing Heidi results to %s" % self.options.heidi_output)
-write_heidi(self.options.heidi_output, self.sources["testing"],
-self.binaries["testing"])
+if self.options.heidi_output:
+# write HeidiResult
+self.__log("Writing Heidi results to %s" % self.options.heidi_output)
+write_heidi(self.options.heidi_output, self.sources["testing"],
+self.binaries["testing"])
 
-self.__log("Writing delta to %s" % self.options.heidi_delta_output)
-write_heidi_delta(self.options.heidi_delta_output,
-  self.all_selected)
+self.__log("Writing delta to %s" % self.options.heidi_delta_output)
+write_heidi_delta(self.options.heidi_delta_output,
+  self.all_selected)
 
 
 self.printuninstchange()



Bug#795497: camp FTBFS due to qt4 moc failing to parse boost includes

2015-08-14 Thread Robert Bruce Park
Package: camp
Version: 0.7.1.1-1
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu wily ubuntu-patch

Dear Maintainer,

The attached patch fixes FTBFS due to qt4 moc  boost issues.

Thanks for considering the patch.


-- System Information:
Debian Release: jessie/sid
  APT prefers vivid-updates
  APT policy: (500, 'vivid-updates'), (500, 'vivid-security'), (500, 'vivid'), 
(100, 'vivid-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.19.0-25-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru camp-0.7.1.1/debian/changelog camp-0.7.1.1/debian/changelog
diff -Nru camp-0.7.1.1/debian/control camp-0.7.1.1/debian/control
--- camp-0.7.1.1/debian/control	2015-08-03 00:51:14.0 -0700
+++ camp-0.7.1.1/debian/control	2015-08-14 11:07:19.0 -0700
@@ -1,6 +1,5 @@
 Source: camp
-Maintainer: Ubuntu Developers ubuntu-devel-disc...@lists.ubuntu.com
-XSBC-Original-Maintainer: Corentin Desfarges corentin.desfarges@gmail.com
+Maintainer: Corentin Desfarges corentin.desfarges@gmail.com
 Section: science
 Priority: optional
 Build-Depends: cmake,
diff -Nru camp-0.7.1.1/debian/patches/hide_boost_from_qt4moc.patch camp-0.7.1.1/debian/patches/hide_boost_from_qt4moc.patch
--- camp-0.7.1.1/debian/patches/hide_boost_from_qt4moc.patch	1969-12-31 16:00:00.0 -0800
+++ camp-0.7.1.1/debian/patches/hide_boost_from_qt4moc.patch	2015-08-14 10:48:56.0 -0700
@@ -0,0 +1,636 @@
+Description: Hide boost includes from qt4 moc.
+ This prevents FTBFS with 'Parse error at BOOST_JOIN'
+Author: Robert Bruce Park robert.p...@canonical.com
+
+--- a/include/camp/arraymapper.hpp
 b/include/camp/arraymapper.hpp
+@@ -27,7 +27,9 @@
+ 
+ #include camp/config.hpp
+ #include camp/detail/yesnotype.hpp
++#ifndef Q_MOC_RUN
+ #include boost/array.hpp
++#endif
+ #include list
+ #include vector
+ 
+--- a/include/camp/class.hpp
 b/include/camp/class.hpp
+@@ -36,12 +36,14 @@
+ #include camp/userobject.hpp
+ #include camp/detail/classmanager.hpp
+ #include camp/detail/typeid.hpp
++#ifndef Q_MOC_RUN
+ #include boost/noncopyable.hpp
+ #include boost/shared_ptr.hpp
+ #include boost/multi_index_container.hpp
+ #include boost/multi_index/mem_fun.hpp
+ #include boost/multi_index/ordered_index.hpp
+ #include boost/multi_index/random_access_index.hpp
++#endif
+ #include string
+ 
+ 
+--- a/include/camp/classbuilder.hpp
 b/include/camp/classbuilder.hpp
+@@ -31,9 +31,11 @@
+ #include camp/detail/functiontraits.hpp
+ #include camp/detail/constructorimpl.hpp
+ #include camp/detail/propertyfactory.hpp
++#ifndef Q_MOC_RUN
+ #include boost/noncopyable.hpp
+ #include boost/mpl/if.hpp
+ #include boost/function_types/function_type.hpp
++#endif
+ #include cassert
+ #include string
+ 
+--- a/include/camp/detail/arraypropertyimpl.hpp
 b/include/camp/detail/arraypropertyimpl.hpp
+@@ -28,7 +28,9 @@
+ #include camp/arrayproperty.hpp
+ #include camp/arraymapper.hpp
+ #include camp/detail/valueprovider.hpp
++#ifndef Q_MOC_RUN
+ #include boost/type_traits/remove_reference.hpp
++#endif
+ 
+ 
+ namespace camp
+--- a/include/camp/detail/classmanager.hpp
 b/include/camp/detail/classmanager.hpp
+@@ -27,12 +27,14 @@
+ 
+ #include camp/config.hpp
+ #include camp/detail/observernotifier.hpp
++#ifndef Q_MOC_RUN
+ #include boost/noncopyable.hpp
+ #include boost/shared_ptr.hpp
+ #include boost/shared_ptr.hpp
+ #include boost/multi_index_container.hpp
+ #include boost/multi_index/member.hpp
+ #include boost/multi_index/ordered_index.hpp
++#endif
+ #include string
+ 
+ 
+--- a/include/camp/detail/enummanager.hpp
 b/include/camp/detail/enummanager.hpp
+@@ -27,11 +27,13 @@
+ 
+ #include camp/config.hpp
+ #include camp/detail/observernotifier.hpp
++#ifndef Q_MOC_RUN
+ #include boost/noncopyable.hpp
+ #include boost/shared_ptr.hpp
+ #include boost/multi_index_container.hpp
+ #include boost/multi_index/member.hpp
+ #include boost/multi_index/ordered_index.hpp
++#endif
+ #include string
+ 
+ 
+--- a/include/camp/detail/functionimpl.hpp
 b/include/camp/detail/functionimpl.hpp
+@@ -29,9 +29,11 @@
+ #include camp/value.hpp
+ #include camp/errors.hpp
+ #include camp/detail/callhelper.hpp
++#ifndef Q_MOC_RUN
+ #include boost/bind.hpp
+ #include boost/function.hpp
+ #include boost/assign/list_of.hpp
++#endif
+ #include string
+ 
+ 
+--- a/include/camp/detail/functiontraits.hpp
 b/include/camp/detail/functiontraits.hpp
+@@ -26,9 +26,11 @@
+ 
+ 
+ #include camp/detail/yesnotype.hpp
++#ifndef Q_MOC_RUN
+ #include boost/utility/enable_if.hpp
+ #include boost/function_types/is_callable_builtin.hpp
+ #include boost/function_types/result_type.hpp
++#endif
+ 
+ 
+ namespace camp
+--- a/include/camp/detail/getter.hpp
 b/include/camp/detail/getter.hpp
+@@ -26,8 +26,10 @@
+ 
+ 
+ #include camp/userobject.hpp
++#ifndef Q_MOC_RUN
+ #include boost/function.hpp

Bug#795144: clementine: Fix FTBFS with qt4 moc boost includes.

2015-08-10 Thread Robert Bruce Park
Package: clementine
Version: 1.2.3+dfsg-3
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu wily ubuntu-patch

Dear Maintainer,

The attached patch resolves the clementine FTBFS by wrapping boost includes in
a way that causes the buggy qt4 moc to ignore them.

*** /tmp/tmpgSMehO/bug_body

In Ubuntu, the attached patch was applied to achieve the following:

  * Wrap boost imports with '#ifndef Q_MOC_RUN // #endif' to avoid qt4 moc 
issues.


Thanks for considering the patch.


-- System Information:
Debian Release: jessie/sid
  APT prefers vivid-updates
  APT policy: (500, 'vivid-updates'), (500, 'vivid-security'), (500, 'vivid'), 
(100, 'vivid-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.19.0-25-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru clementine-1.2.3+dfsg/debian/changelog clementine-1.2.3+dfsg/debian/changelog
diff -Nru clementine-1.2.3+dfsg/debian/control clementine-1.2.3+dfsg/debian/control
--- clementine-1.2.3+dfsg/debian/control	2015-08-10 11:43:52.0 -0700
+++ clementine-1.2.3+dfsg/debian/control	2015-08-10 16:20:10.0 -0700
@@ -1,8 +1,7 @@
 Source: clementine
 Section: sound
 Priority: optional
-Maintainer: Ubuntu Developers ubuntu-devel-disc...@lists.ubuntu.com
-XSBC-Original-Maintainer: Thomas Pierson cont...@thomaspierson.fr
+Maintainer: Thomas Pierson cont...@thomaspierson.fr
 Build-Depends: cmake (= 2.6),
debhelper (= 9),
docbook-to-man,
diff -Nru clementine-1.2.3+dfsg/debian/patches/hide_boost_includes_from_q_moc.patch clementine-1.2.3+dfsg/debian/patches/hide_boost_includes_from_q_moc.patch
--- clementine-1.2.3+dfsg/debian/patches/hide_boost_includes_from_q_moc.patch	1969-12-31 16:00:00.0 -0800
+++ clementine-1.2.3+dfsg/debian/patches/hide_boost_includes_from_q_moc.patch	2015-08-10 15:25:37.0 -0700
@@ -0,0 +1,192 @@
+Description: Wrap boost includes to avoid FTBFS due to qt4 moc.
+Author: Robert Bruce Park robert.p...@canonical.com
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: vendor|upstream|other, url of original patch
+Bug: url in upstream bugtracker
+Bug-Debian: https://bugs.debian.org/bugnumber
+Bug-Ubuntu: https://launchpad.net/bugs/bugnumber
+Forwarded: no|not-needed|url proving that it has been forwarded
+Reviewed-By: name and email of someone who approved the patch
+Last-Update: -MM-DD
+
+--- clementine-1.2.3+dfsg.orig/src/core/boundfuturewatcher.h
 clementine-1.2.3+dfsg/src/core/boundfuturewatcher.h
+@@ -3,7 +3,9 @@
+ 
+ #include QFutureWatcher
+ 
++#ifndef Q_MOC_RUN
+ #include boost/noncopyable.hpp
++#endif
+ 
+ template typename T, typename D
+ class BoundFutureWatcher : public QFutureWatcherT, boost::noncopyable {
+--- clementine-1.2.3+dfsg.orig/src/core/database.cpp
 clementine-1.2.3+dfsg/src/core/database.cpp
+@@ -23,7 +23,9 @@
+ #include core/logging.h
+ #include core/taskmanager.h
+ 
++#ifndef Q_MOC_RUN
+ #include boost/scope_exit.hpp
++#endif
+ 
+ #include QCoreApplication
+ #include QDir
+--- clementine-1.2.3+dfsg.orig/src/core/macglobalshortcutbackend.mm
 clementine-1.2.3+dfsg/src/core/macglobalshortcutbackend.mm
+@@ -22,7 +22,9 @@
+ #include mac_startup.h
+ #import mac_utilities.h
+ 
++#ifndef Q_MOC_RUN
+ #include boost/noncopyable.hpp
++#endif
+ 
+ #include QAction
+ #include QList
+--- clementine-1.2.3+dfsg.orig/src/core/mergedproxymodel.h
 clementine-1.2.3+dfsg/src/core/mergedproxymodel.h
+@@ -25,10 +25,12 @@
+ using std::placeholders::_1;
+ using std::placeholders::_2;
+ 
++#ifndef Q_MOC_RUN
+ #include boost/multi_index_container.hpp
+ #include boost/multi_index/member.hpp
+ #include boost/multi_index/ordered_index.hpp
+ #include boost/multi_index/hashed_index.hpp
++#endif
+ 
+ using boost::multi_index::multi_index_container;
+ using boost::multi_index::indexed_by;
+--- clementine-1.2.3+dfsg.orig/src/core/scopedtransaction.h
 clementine-1.2.3+dfsg/src/core/scopedtransaction.h
+@@ -18,7 +18,9 @@
+ #ifndef SCOPEDTRANSACTION_H
+ #define SCOPEDTRANSACTION_H
+ 
++#ifndef Q_MOC_RUN
+ #include boost/noncopyable.hpp
++#endif
+ 
+ class QSqlDatabase;
+ 
+--- clementine-1.2.3+dfsg.orig/src/core/signalchecker.h
 clementine-1.2.3+dfsg/src/core/signalchecker.h
+@@ -20,8 +20,10 @@
+ 
+ #include glib-object.h
+ 
++#ifndef Q_MOC_RUN
+ #include boost/function_types/function_arity.hpp
+ #include boost/typeof/typeof.hpp
++#endif
+ 
+ // Do not call this directly, use CHECKED_GCONNECT instead.
+ bool CheckedGConnect(
+--- clementine-1.2.3+dfsg.orig/src/devices/macdevicelister.mm
 clementine-1.2.3+dfsg/src/devices/macdevicelister.mm
+@@ -38,7 +38,9 @@
+ #import Foundation/NSString.h
+ #import

Bug#794811: libechonest installs pkgconfig into wrong location.

2015-08-06 Thread Robert Bruce Park
Package: libechonest
Version: 2.1.0-2
Severity: normal
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu wily ubuntu-patch

Dear Maintainer,

libechonest-dev is installing its pkgconfig to 
/usr/lib/*/pkgconfig/pkgconfig/libechonest.pc

The attached patch fixes this.


*** /tmp/tmp5Mjt5v/bug_body

In Ubuntu, the attached patch was applied to achieve the following:


  * Stop installing pkgconfig to /usr/lib/*/pkgconfig/pkgconfig/libechonest.pc


Thanks for considering the patch.


-- System Information:
Debian Release: jessie/sid
  APT prefers vivid-updates
  APT policy: (500, 'vivid-updates'), (500, 'vivid-security'), (500, 'vivid'), 
(100, 'vivid-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.19.0-25-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libechonest-2.1.0/debian/changelog libechonest-2.1.0/debian/changelog
diff -Nru libechonest-2.1.0/debian/libechonest-dev.install.in libechonest-2.1.0/debian/libechonest-dev.install.in
--- libechonest-2.1.0/debian/libechonest-dev.install.in	2013-07-10 13:20:38.0 -0700
+++ libechonest-2.1.0/debian/libechonest-dev.install.in	2015-08-06 12:41:57.0 -0700
@@ -1,3 +1,3 @@
 usr/lib/libechonest.so usr/lib/%DEB_HOST_MULTIARCH%
 usr/include/
-usr/lib/pkgconfig/ usr/lib/%DEB_HOST_MULTIARCH%/pkgconfig/
+usr/lib/pkgconfig/ usr/lib/%DEB_HOST_MULTIARCH%/


Bug#794823: minetest: Fix FTBFS due to incorrect freetype2 include dir.

2015-08-06 Thread Robert Bruce Park
Package: minetest
Version: 0.4.12+repack-2
Severity: normal
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu wily ubuntu-patch

Dear Maintainer,

minetest is FTBFS due to incorrect freetype2 include dir, patch attached.

  * Fix freetype2 include dir variable name as per README.txt.


Thanks for considering the patch.


-- System Information:
Debian Release: jessie/sid
  APT prefers vivid-updates
  APT policy: (500, 'vivid-updates'), (500, 'vivid-security'), (500, 'vivid'), 
(100, 'vivid-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.19.0-25-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru minetest-0.4.12+repack/debian/changelog minetest-0.4.12+repack/debian/changelog
diff -Nru minetest-0.4.12+repack/debian/control minetest-0.4.12+repack/debian/control
--- minetest-0.4.12+repack/debian/control	2015-08-03 17:50:01.0 -0700
+++ minetest-0.4.12+repack/debian/control	2015-08-06 15:39:05.0 -0700
@@ -1,8 +1,7 @@
 Source: minetest
 Section: games
 Priority: extra
-Maintainer: Ubuntu Developers ubuntu-devel-disc...@lists.ubuntu.com
-XSBC-Original-Maintainer: Debian Games Team pkg-games-de...@lists.alioth.debian.org
+Maintainer: Debian Games Team pkg-games-de...@lists.alioth.debian.org
 Uploaders:
  Michael Gilbert mgilb...@debian.org,
  Martin Quinson mquin...@debian.org,
diff -Nru minetest-0.4.12+repack/debian/rules minetest-0.4.12+repack/debian/rules
--- minetest-0.4.12+repack/debian/rules	2015-03-17 13:37:48.0 -0700
+++ minetest-0.4.12+repack/debian/rules	2015-08-06 15:38:53.0 -0700
@@ -59,7 +59,7 @@
 		-DCMAKE_VERBOSE_MAKEFILE=ON \
 		-DENABLE_GETTEXT=1 \
 		-DENABLE_FREETYPE=1 \
-		-DFREETYPE_INCLUDE_DIRS=/usr/include/freetype2 \
+		-DFREETYPE_INCLUDE_DIR_freetype2=/usr/include/freetype2 \
 		-DFREETYPE_INCLUDE_DIR_ft2build=/usr/include \
 		-DENABLE_LEVELDB=1 \
 		-DLEVELDB_INCLUDE_DIR=/usr/include/leveldb \


Bug#794725: mountall: Garbage bug, testing reportbug, please ignore.

2015-08-05 Thread Robert Bruce Park
Package: mountall
Version: 2.54ubuntu1
Severity: minor

Dear Maintainer,

Please delete this if you see it, apologies for noise.


-- System Information:
Debian Release: jessie/sid
  APT prefers vivid-updates
  APT policy: (500, 'vivid-updates'), (500, 'vivid-security'), (500, 'vivid'), 
(100, 'vivid-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.19.0-25-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages mountall depends on:
ii  coreutils 8.23-3ubuntu1
ii  dpkg  1.17.25ubuntu1
ii  libc6 2.21-0ubuntu4
ii  libdbus-1-3   1.8.12-1ubuntu5
ii  libnih-dbus1  1.0.3-4ubuntu27
ii  libnih1   1.0.3-4ubuntu27
ii  libplymouth4  0.9.0-0ubuntu9
ii  libudev1  219-7ubuntu6
ii  makedev   2.3.1-93ubuntu1
ii  plymouth  0.9.0-0ubuntu9
ii  udev  219-7ubuntu6

mountall recommends no packages.

mountall suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#697204: GExiv2.py

2013-01-25 Thread Robert Bruce Park
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 13-01-25 01:56 AM, Alexandre Rossi wrote:
 diff -Nru gexiv2-0.5.0/debian/gir1.2-gexiv2-0.4.install 
 gexiv2-0.5.0+697204/debian/gir1.2-gexiv2-0.4.install ---
 gexiv2-0.5.0/debian/gir1.2-gexiv2-0.4.install   2012-11-28 
 11:55:59.0 +0100 +++
 gexiv2-0.5.0+697204/debian/gir1.2-gexiv2-0.4.install 2013-01-24
 09:18:23.148470873 +0100 @@ -1 +1,2 @@ 
 usr/lib/girepository-1.0/*.typelib +usr/lib/python*

Yep, that would do it.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQIcBAEBAgAGBQJRAmkGAAoJEMnVpoCaWglEjgQQAKtNRGXtyhiIwerwfqhUNc0z
Oxvcc5mcHaqKz8QV2z80J02WLvc6M4rQtrrCeBSvQ6ZFoeXKf9FVI8P5w4CtgyXt
9nvluaPU1PLLv2qk9w8aXUFfTWb8xgmAv4yViCgOxRS1W1HjUQLrbcVKggRxgBKB
J8u3XQC6/mJP/Kz9EHu/U/BbpasElBWwnTzpGYl948ZzFbu/8LhEzRGhW53P+OZW
/Zl2CVO+bHw1C2og3PJcpXQzILBfR+7Oo8+oIj4ARJuvwX/jQsSzjK94wAsaH1Az
83EZAnOpmZo5NVuPYvsqqD9CNuPeaCOony/mMp6c5LbjQnoG9UdjIjfF10ZQYS0f
JwkUmE0pkfCVPi6AISAWcMvKMM+F5CTbThK/3UDIDueQlPAQ1/gRuae6viGArQr4
q4VDUeWJTNUh2c6wz38tVPmxI7gvqOd+9COW+qpdpbREjz2LvAxdjcHLdfdw7IiS
oFUXHQooj7/0rU5ezF3BK0dr03T+xsYq7HYfLMqFjNmcp5QrL4qsC3fp8/wPrXEj
TeCPgQmJupGD9cjPLbFGBJ+4UaVBtluUiB+yDavWolxLCwGUwySR+Eem0F+1Zmss
BHyeL7Niwc2IVLOx55apd//VaLiAA/HbzJXkD4TBZfBvAkxNgc1uZqgFqO3xeNn9
qo9CXCSPtF0uIiZLQMkS
=BpeT
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#697204: GExiv2.py

2013-01-16 Thread Robert Bruce Park

Hello,

First of all, thank you for taking the time to experiment with the 
Python bindings to GExiv2 that i wrote. I'm glad to see adoption is 
increasing ;-)


The error message about __init__ taking 0 arguments clearly indicates 
that the Python overrides have not been installed. Without the 
overrides, you are accessing the raw C API directly. While GExiv2 can 
technically function in this manner, the API is quite ugly and 
non-pythonic, which is why I wrote the overrides: To add all that 
beautiful syntactic sugar that Python programmers are accustomed to.


So, check that GExiv2.py is installed:

$ locate GExiv2.py
/usr/lib/python2.7/dist-packages/gi/overrides/GExiv2.py
/usr/lib/python3/dist-packages/gi/overrides/GExiv2.py

Most likely you don't have it. Whoever made the faulty package likely 
overlooked it in the .install file for gir1.2-gexiv2-0.4. As you can see 
here, Ubuntu provides this file correctly:


http://packages.ubuntu.com/quantal/amd64/gir1.2-gexiv2-0.4/filelist

If the experimental package can be updated to include GExiv2.py, then 
everything should begin working as you expect.



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org