Bug#956204: closing 956204

2020-04-15 Thread Johann Felix Soden
close 956204 pdftk-java/3.0.9-1
thanks

This bug should be fixed by 3.0.9:

pdftk-java (3.0.9-1) unstable; urgency=medium

  * New upstream version.
  * Update Standards-Version to 4.5.0.
  * debian/watch: Download .tar.gz file instead of .tar file.

 -- Johann Felix Soden   Wed, 15 Apr 2020 15:13:03 +0200

pdftk-java (3.0.8-1) unstable; urgency=medium

  * New upstream version (Closes: #945502, #956204).
  * Update Standards-Version to 4.4.1.

 -- Johann Felix Soden   Thu, 12 Dec 2019 17:27:35 +0100



Bug#901761: Not installable at amd64 because of libgcj17 dependency

2018-10-04 Thread Johann Felix Soden
On 03.10.2018 11:17 Andreas Beckmann wrote:

> Rather pdftk-java should take over the pdftk binary package, s.t. there
> is an upgrade path. (A Provides: pdftk does not create an upgrade path).
> That should make the old pdftk source package go away ...

My plan for the upgrade path was to release pdftk 2.02-3 as an
transition package that depends on pdftk-java.

Currently, pdftk-java is the only working alternative, but maybe
upstream or someone else finds another way to solve the GCJ issue...

>From my perspective, providing the pdftk binary package in pdftk-java
seems to be a bit misleading, since the upstream is different.
(The pdftk binary itself is currently provided by update-alternatives in
pdftk-java)

What do you think, Andreas?

Best wishes,
 Johann Felix


-- 
Johann Felix Soden, joh...@debian.org, DD



Bug#892539: Bug

2018-08-17 Thread Johann Felix Soden
Hi all,

please try pdftk-java [1]. It is the Debian package for [2].
The Debian package is based on the work of Emilio Pozuelo Monfort and is
planned to be the replacement of the pdftk package.

[1] https://tracker.debian.org/pkg/pdftk-java
[2] https://gitlab.com/pdftk-java/pdftk

-- 
Johann Felix Soden, joh...@debian.org, DD



Bug#770132: crmsh: diff for NMU version 1.2.6+git+e77add-1.3

2014-11-22 Thread Johann Felix Soden
Control: tags 770132 + patch
Control: tags 770132 + pending

Dear maintainer,

I've prepared an NMU for crmsh (versioned as 1.2.6+git+e77add-1.3) which
adds docbook-xsl to build-deps to fix the FTBFS #770132.
Otherwise, xsl files would be downloaded which is not allowed in a build
environment.

I uploaded the fix to DELAYED/5. Please feel free to tell me if I
should delay it longer.

Best regards,
 Johann Felix Soden
diff -Nru crmsh-1.2.6+git+e77add/debian/changelog crmsh-1.2.6+git+e77add/debian/changelog
--- crmsh-1.2.6+git+e77add/debian/changelog	2014-04-25 17:46:43.0 +0200
+++ crmsh-1.2.6+git+e77add/debian/changelog	2014-11-22 13:12:41.0 +0100
@@ -1,3 +1,11 @@
+crmsh (1.2.6+git+e77add-1.3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Build-Depend on docbook-xsl to fix FTBFS
+Closes: 770132
+
+ -- Johann Felix Soden joh...@debian.org  Sat, 22 Nov 2014 13:09:35 +0100
+
 crmsh (1.2.6+git+e77add-1.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru crmsh-1.2.6+git+e77add/debian/control crmsh-1.2.6+git+e77add/debian/control
--- crmsh-1.2.6+git+e77add/debian/control	2014-04-25 18:03:50.0 +0200
+++ crmsh-1.2.6+git+e77add/debian/control	2014-11-22 13:12:53.0 +0100
@@ -3,7 +3,7 @@
 Priority: extra
 Maintainer: Debian HA Maintainers debian-ha-maintain...@lists.alioth.debian.org
 Uploaders: Martin Loschwitz madk...@debian.org
-Build-Depends: debhelper (= 9.0.0), cluster-glue-dev, hardening-wrapper, python-all-dev, python-support, dh-autoreconf, libcib3-dev, libcrmcluster4-dev, libcrmcommon3-dev (= 1.1.8+git20121010), libpe-rules2-dev, libpe-status4-dev, libpengine4-dev (= 1.1.8+git20121010), libstonithd2-dev, libtransitioner2-dev, liblrmd1-dev, libcrmservice1-dev, python-support, pkg-config, asciidoc, libxml2-utils, docbook-xml, xsltproc
+Build-Depends: debhelper (= 9.0.0), cluster-glue-dev, hardening-wrapper, python-all-dev, python-support, dh-autoreconf, libcib3-dev, libcrmcluster4-dev, libcrmcommon3-dev (= 1.1.8+git20121010), libpe-rules2-dev, libpe-status4-dev, libpengine4-dev (= 1.1.8+git20121010), libstonithd2-dev, libtransitioner2-dev, liblrmd1-dev, libcrmservice1-dev, python-support, pkg-config, asciidoc, libxml2-utils, docbook-xml, xsltproc, docbook-xsl
 Standards-Version: 3.9.5
 Homepage: http://savannah.nongnu.org/projects/crmsh/
 


Bug#764980: pyowncloud: patch that fixes FTBFS

2014-11-22 Thread Johann Felix Soden
Hi,

the attached patch disables the (unnecessary) download of setuptools
and therefore fixes this bug.

Best regards,
 Johann Felix

Description: Do not download setuptools during build time.
Author: Johann Felix Soden joh...@debian.org
Bug-Debian: http://bugs.debian.org/764980
Forwarded: not-needed

--- pyowncloud-0.3.1.orig/setup.py
+++ pyowncloud-0.3.1/setup.py
@@ -1,5 +1,5 @@
-from distribute_setup import use_setuptools
-use_setuptools()
+# from distribute_setup import use_setuptools
+# use_setuptools()
 from setuptools import setup, find_packages
 import csync.version as ver
 setup(


Bug#768308: chicken-bin: Fix C_MINOR_VERSION

2014-11-22 Thread Johann Felix Soden
Hi,

the changes from 4.9.0 to 4.9.0.1 are way to huge to update to the new
upstream version for Debian Jessie (diff has O(70) lines).

The attached patch only backports the C_MINOR_VERSION change as
requested by this bug report. Is there another change which need to be
included?

Best wishes, 
 Johann Felix

--
Johann Felix Soden, joh...@debian.org, DD

Description: This patch sets C_MINOR_VERSION correctly.
 It is a backport from chicken 4.9.0.1.
Author: Johann Felix Soden joh...@debian.org
Bug-Debian: http://bugs.debian.org/768308
Forwarded: not-needed

--- chicken-4.9.0.orig/chicken.h
+++ chicken-4.9.0/chicken.h
@@ -38,7 +38,7 @@
 #define ___CHICKEN
 
 #define C_MAJOR_VERSION   4
-#define C_MINOR_VERSION   8
+#define C_MINOR_VERSION   9
 
 #ifndef _ISOC99_SOURCE
 # define _ISOC99_SOURCE


Bug#767559: geoip-database-contrib: diff for NMU version 1.17+nmu1

2014-11-22 Thread Johann Felix Soden
Control: tags 767559 + patch
Control: tags 767559 + pending

Dear maintainer,

to solve the #767559 RC bug, I've prepared an NMU for geoip-database-contrib
(versioned as 1.17+nmu1) and uploaded it to DELAYED/5. 
It adds to debian/control Conflicts/Replaces/Provides:
geoip-database-extra.

Please feel free to tell me if I should delay it longer.

Best regards,
 Johann Felix

--
Johann Felix Soden, joh...@debian.org, DD
diff -Nru geoip-database-contrib-1.17/debian/changelog geoip-database-contrib-1.17+nmu1/debian/changelog
--- geoip-database-contrib-1.17/debian/changelog	2014-09-22 03:36:37.0 +0200
+++ geoip-database-contrib-1.17+nmu1/debian/changelog	2014-11-23 01:12:56.0 +0100
@@ -1,3 +1,11 @@
+geoip-database-contrib (1.17+nmu1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Provides/Conflicts/Replaces also new geoip-database-extra package 
+(Closes: #767559).
+
+ -- Johann Felix Soden joh...@debian.org  Sun, 23 Nov 2014 00:53:44 +0100
+
 geoip-database-contrib (1.17) unstable; urgency=low
 
   * Rename geoip-database-contrib_update to update-geoip-database
diff -Nru geoip-database-contrib-1.17/debian/control geoip-database-contrib-1.17+nmu1/debian/control
--- geoip-database-contrib-1.17/debian/control	2014-09-22 03:36:37.0 +0200
+++ geoip-database-contrib-1.17+nmu1/debian/control	2014-11-23 00:55:55.0 +0100
@@ -15,9 +15,9 @@
  ucf (= 0.28),
  ${misc:Depends}
 Suggests: cron-daemon
-Provides: geoip-database
-Replaces: geoip-database
-Conflicts: geoip-database
+Provides: geoip-database, geoip-database-extra
+Replaces: geoip-database, geoip-database-extra
+Conflicts: geoip-database, geoip-database-extra
 Description: GeoLite binary database (downloader)
  GeoIP is a C library that enables the user to find the country that any IP
  address or hostname originates from. It uses a file-based database.


Bug#713730: xstow: diff for NMU version 1.0.0-2.1

2014-02-12 Thread Johann Felix Soden
tags 713730 + patch
tags 713730 + pending
thanks

Hi Mats,

I have prepared an NMU for xstow (versioned as 1.0.0-2.1) and
uploaded it to DELAYED/7 to fix the FTBFS with gcc-4.8
and to add hardening flags. Please feel free to tell me if I should
delay it longer.

Best regards,
 Johann Felix

--
Johann Felix Soden, DD
joh...@debian.org
diff -Nru xstow-1.0.0/debian/changelog xstow-1.0.0/debian/changelog
--- xstow-1.0.0/debian/changelog	2012-05-29 21:40:43.0 +0200
+++ xstow-1.0.0/debian/changelog	2014-02-12 23:20:36.0 +0100
@@ -1,3 +1,11 @@
+xstow (1.0.0-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * Fixed FTBFS with gcc-4.8 (closes: #713730)
+  * Added dpkg-buildflags support for hardening
+
+ -- Johann Felix Soden joh...@debian.org  Wed, 12 Feb 2014 22:36:40 +0100
+
 xstow (1.0.0-2) unstable; urgency=low
 
   * Reverted directory fix for #589860 as it broke managing multiple
diff -Nru xstow-1.0.0/debian/patches/build-fix-gcc-4.8 xstow-1.0.0/debian/patches/build-fix-gcc-4.8
--- xstow-1.0.0/debian/patches/build-fix-gcc-4.8	1970-01-01 01:00:00.0 +0100
+++ xstow-1.0.0/debian/patches/build-fix-gcc-4.8	2014-02-12 22:36:32.0 +0100
@@ -0,0 +1,15 @@
+--- a/src/ref.h
 b/src/ref.h
+@@ -205,10 +205,10 @@
+   return true;
+ }
+ 
+-  operator V() const { return *(address()); }
++  operator V() const { return *(address()); }
+   operator V*() const { return address(); }
+ 
+-  operator V() { return *(address()); }
++  operator V() { return *(address()); }
+   operator V*() { return address(); }
+ 
+  private:
diff -Nru xstow-1.0.0/debian/patches/series xstow-1.0.0/debian/patches/series
--- xstow-1.0.0/debian/patches/series	2012-05-29 20:44:15.0 +0200
+++ xstow-1.0.0/debian/patches/series	2014-02-12 22:35:46.0 +0100
@@ -1,2 +1,3 @@
 manpages
 ld-as-needed
+build-fix-gcc-4.8
diff -Nru xstow-1.0.0/debian/rules xstow-1.0.0/debian/rules
--- xstow-1.0.0/debian/rules	2012-05-17 02:51:51.0 +0200
+++ xstow-1.0.0/debian/rules	2014-02-12 22:44:33.0 +0100
@@ -10,6 +10,8 @@
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
+DPKG_EXPORT_BUILDFLAGS = 1
+-include /usr/share/dpkg/buildflags.mk
 
 ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
 	CFLAGS += -g


Bug#725859: pdfchain: running the program fails with segmentation fault

2013-10-09 Thread Johann Felix Soden
Hi,

on 09.10.2013, 10:39 +0200 Holger Arnold wrote:
 when starting pdfchain, the program immediately dies with a segmentation 
 fault.
 The same happens with a locally-compiled version (I tried the 0.4.4 release 
 and
 the latest version from the project's git repository).

Thanks for your bug report! The information that locally-compiled
versions also crashes reduces the possible origins.

 The segmentation fault does not happen when running the program under gdb.

So the bug seems to be a Heisenbug [1]...

To reproduce the crash, I tried pdfchain in a clean/fresh Debian Sid and Debian 
Testing chroot and in a full Debian Sid 
environment - without any problems. So it seems that the bug is related with 
your environment.

If you start pdfchain in a terminal, are there any messages before it
crashing?

It would be helpful if you could load the core file, which should be
generated after the crash, with gdb:
  gdb /usr/bin/pdfchain /path/to/core-file
analyze it (e.g. info stack) and send me the results.
Installing related *-dbg packages like libgtkmm-3.0-dbg or
libglibmm-2.4-dbg could improve the stack dump.

Best wishes
 Johann Felix

[1] http://en.wikipedia.org/wiki/Heisenbug


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



Bug#653319: Patch to solve crash with HP scanners

2012-03-13 Thread Johann Felix Soden
package eikazo
tag 653319 + patch
thanks

With the attached patch, eikazo is usable again with HP scanners.
The patch is just a minimal (and harmless) workaround. So it does not
solve the real problem behind, which seems to be connected with SANE.

Best regards
 Johann Felix Soden

Description: Fix crash with HP scanners
Bug-Debian: http://bugs.debian.org/653319
Author: Johann Felix Soden joh...@gmx.de

--- a/Eikazo/Eikazo.py	2006-10-05 16:19:00.0 +0200
+++ b/Eikazo/Eikazo.py	2012-03-13 23:56:10.152123353 +0100
@@ -258,7 +258,7 @@ class DeviceControl:
 
 for groupname, opts in device.getGroupedOptionNames():
 opts = [x for x in opts if not x in self._mainOpts \
-   and not x in nodisplayOpts]
+   and not x in nodisplayOpts and x]
 if opts:
 optbox = gtk.Table(len(opts), 2)
 optbox.set_col_spacing(0, 6)


Bug#554330: diff for NMU

2012-01-01 Thread Johann Felix Soden
Hi,

I could now finally reproduce and solve the build failure caused by my
patch and non-gold binutils.

There are two patches attached to this mail:
The first fixes the build failure in the git repository. 
The second is the extended NMU patch - just for completeness.

Best regards,
 Johann Felix Soden
From f18872409a83d629f6b0fae65aaf216a4269fc34 Mon Sep 17 00:00:00 2001
From: Johann Felix Soden joh...@gmx.de
Date: Sun, 1 Jan 2012 21:40:19 +0100
Subject: [PATCH] Fix build failure with binutils non-gold.

---
 debian/rules |4 
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/debian/rules b/debian/rules
index c7a6c26..ff2d9cf 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,3 +9,7 @@ override_dh_auto_clean:
 
 override_dh_auto_configure:
 	./configure --prefix=/usr
+	$(MAKE) qmake
+	cd src  $(MAKE) qmake
+	# append a second -lX11 option to end of LIBS
+	sed -e 's/^\(LIBS\s*=.*[^1]\)$$/\1 -lX11/' -i src/ui/Makefile
-- 
1.7.7.3

diff -Nru esperanza-0.4.0+git20091017/debian/changelog esperanza-0.4.0+git20091017/debian/changelog
--- esperanza-0.4.0+git20091017/debian/changelog	2010-02-28 18:41:26.0 +0100
+++ esperanza-0.4.0+git20091017/debian/changelog	2012-01-01 22:27:24.0 +0100
@@ -1,3 +1,10 @@
+esperanza (0.4.0+git20091017-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix FTBFS with and without binutils-gold (Closes: #554330, #653814).
+
+ -- Johann Felix Soden joh...@gmx.de  Sun, 01 Jan 2012 22:25:23 +0100
+
 esperanza (0.4.0+git20091017-1) unstable; urgency=low
 
   * New upstream snapshot.
diff -Nru esperanza-0.4.0+git20091017/debian/control esperanza-0.4.0+git20091017/debian/control
--- esperanza-0.4.0+git20091017/debian/control	2010-02-28 01:08:05.0 +0100
+++ esperanza-0.4.0+git20091017/debian/control	2012-01-01 22:29:53.0 +0100
@@ -7,6 +7,7 @@
 Build-Depends: cdbs,
debhelper (= 7),
libboost-dev,
+   libboost-signals-dev,
libqt4-dev,
libxmmsclient++-dev (= 0.7DrNo),
libx11-dev
diff -Nru esperanza-0.4.0+git20091017/debian/patches/binutils-gold.patch esperanza-0.4.0+git20091017/debian/patches/binutils-gold.patch
--- esperanza-0.4.0+git20091017/debian/patches/binutils-gold.patch	1970-01-01 01:00:00.0 +0100
+++ esperanza-0.4.0+git20091017/debian/patches/binutils-gold.patch	2012-01-01 22:22:08.0 +0100
@@ -0,0 +1,14 @@
+Description: Fix FTBFS with binutils-gold
+Author: Johann Felix Soden joh...@gmx.de
+Bug-Debian: http://bugs.debian.org/554330
+--- a/config.pri
 b/config.pri
+@@ -12,6 +12,8 @@
+ 
+ !win32 {
+ 	include (conf.pri)
++	QMAKE_LFLAGS += -Wl,--as-needed
++	LIBS += -lboost_signals -lX11
+ }
+ 
+ win32 {
diff -Nru esperanza-0.4.0+git20091017/debian/patches/series esperanza-0.4.0+git20091017/debian/patches/series
--- esperanza-0.4.0+git20091017/debian/patches/series	1970-01-01 01:00:00.0 +0100
+++ esperanza-0.4.0+git20091017/debian/patches/series	2012-01-01 22:22:08.0 +0100
@@ -0,0 +1 @@
+binutils-gold.patch
diff -Nru esperanza-0.4.0+git20091017/debian/rules esperanza-0.4.0+git20091017/debian/rules
--- esperanza-0.4.0+git20091017/debian/rules	2010-02-28 18:37:05.0 +0100
+++ esperanza-0.4.0+git20091017/debian/rules	2012-01-01 22:25:00.0 +0100
@@ -6,5 +6,11 @@
 DEB_CONFIGURE_NORMAL_ARGS = --prefix=/usr --bindir=/usr/bin
 DEB_MAKE_INSTALL_TARGET = install INSTALL_ROOT=$(DEB_DESTDIR)
 
+configure/esperanza::
+	$(MAKE) qmake
+	cd src  $(MAKE) qmake
+	# append a second -lX11 option to end of LIBS
+	sed -e 's/^\(LIBS\s*=.*[^1]\)$$/\1 -lX11/' -i src/ui/Makefile
+
 clean::
 	rm -f conf.log conf.pri esperanza


Bug#554330: diff for NMU

2011-12-05 Thread Johann Felix Soden
Hi,

Am Montag, den 05.12.2011, 16:00 +0100 schrieb Benjamin Drung:
 I applied your patch in the git repository and did more cleanup. When I
 try to build the package with pbuilder, it still fails to build:
 
 g++ -m64 -Wl,--as-needed -Wl,-O1 -o esperanza fancyplaylistview.o
 minimode.o shortcutmanager.o filedialog.o systemtray.o playerbutton.o
 progressframe.o volumebar.o main.o playerwidget.o progressindicator.o
 mdns.o playlistview.o serverdialog.o moc_esperanza_plugin.o
 moc_fancyplaylistview.o moc_filedialog.o moc_mdns.o moc_minimode.o
 moc_playerbutton.o moc_playerwidget.o moc_playlistview.o
 moc_progressframe.o moc_progressindicator.o moc_serverdialog.o
 moc_shortcutmanager.o moc_systemtray.o moc_volumebar.o-L/usr/lib
 -lxmmsclient -lxmmsclient++ -lboost_signals
 -lX11 ../dialogs/lastfm/liblastfm.a 
 ../dialogs/medialibdialog/libmedialibdialog.a 
 ../dialogs/streamingdialog/libstreamingdialog.a 
 ../dialogs/firsttimewizard/libfirsttimewizard.a 
 ../dialogs/preferencesdialog/libpreferencesdialog.a 
 ../dialogs/aboutdialog/libaboutdialog.a 
 ../dialogs/xmms2dpreferences/libxmms2dpreferences.a 
 ../dialogs/equalizer/libequalizer.a 
 ../tools/grepshortcutkeydlg/libgrepshortcutkeydlg.a 
 ../tools/globalshortcut/libglobalshortcut.a ../lib/liblib.a 
 ../../data/libdata.a -lQtXml -lQtGui -lQtNetwork -lQtCore -lpthread 
 /usr/bin/ld: 
 ../tools/globalshortcut/libglobalshortcut.a(globalshortcutmanager_x11.o): 
 undefined reference to symbol 'XKeycodeToKeysym'
 /usr/bin/ld: note: 'XKeycodeToKeysym' is defined in
 DSO /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libX11.so so 
 try adding it to the linker command line
 /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libX11.so:
 could not read symbols: Invalid operation
 collect2: ld returned 1 exit status

I could not reproduce this build failure in pbuilder chroots with your
current git version of esperanza (amd64, sid/wheezy, with/without
binutils-gold).

 Are you interested in maintaining esperanza?
Not at the moment, I am just fixing RC bugs...

Best regards,
 Johann Felix Soden





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



Bug#554330: diff for NMU

2011-12-04 Thread Johann Felix Soden
tags 554330 + patch pending
thanks

Hi,

The attached patch solves the FTBFS with binutils-gold
and waits to be sponsored.

Best regards,
 Johann Felix Soden
diff -Nru esperanza-0.4.0+git20091017/debian/changelog esperanza-0.4.0+git20091017/debian/changelog
--- esperanza-0.4.0+git20091017/debian/changelog	2010-02-28 18:41:26.0 +0100
+++ esperanza-0.4.0+git20091017/debian/changelog	2011-12-05 00:49:03.0 +0100
@@ -1,3 +1,10 @@
+esperanza (0.4.0+git20091017-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix FTBFS with binutils-gold (Closes: #554330).
+
+ -- Johann Felix Soden joh...@gmx.de  Mon, 05 Dec 2011 00:15:55 +0100
+
 esperanza (0.4.0+git20091017-1) unstable; urgency=low
 
   * New upstream snapshot.
diff -Nru esperanza-0.4.0+git20091017/debian/patches/binutils-gold.patch esperanza-0.4.0+git20091017/debian/patches/binutils-gold.patch
--- esperanza-0.4.0+git20091017/debian/patches/binutils-gold.patch	1970-01-01 01:00:00.0 +0100
+++ esperanza-0.4.0+git20091017/debian/patches/binutils-gold.patch	2011-12-05 00:48:56.0 +0100
@@ -0,0 +1,14 @@
+Description: Fix FTBFS with binutils-gold
+Author: Johann Felix Soden joh...@gmx.de
+Bug-Debian: http://bugs.debian.org/554330
+--- a/config.pri
 b/config.pri
+@@ -12,6 +12,8 @@
+ 
+ !win32 {
+ 	include (conf.pri)
++	QMAKE_LFLAGS += -Wl,--as-needed
++	LIBS += -lboost_signals -lX11
+ }
+ 
+ win32 {
diff -Nru esperanza-0.4.0+git20091017/debian/patches/series esperanza-0.4.0+git20091017/debian/patches/series
--- esperanza-0.4.0+git20091017/debian/patches/series	1970-01-01 01:00:00.0 +0100
+++ esperanza-0.4.0+git20091017/debian/patches/series	2011-12-05 00:22:52.0 +0100
@@ -0,0 +1 @@
+binutils-gold.patch


Bug#643782: diff for NMU

2011-11-23 Thread Johann Felix Soden
tags 643782 + patch pending
thanks


Hi,

The attached patch solves the problem with python 2.7
and waits to be sponsored.

Since the package uses deprecated python_support, there is
no support for python3 at all in opposite to the package description.

Best regards,
 Johann Felix Soden
diff -Nru ranger-1.4.3/debian/changelog ranger-1.4.3/debian/changelog
--- ranger-1.4.3/debian/changelog	2011-04-06 03:04:08.0 +0200
+++ ranger-1.4.3/debian/changelog	2011-11-23 17:53:48.0 +0100
@@ -1,3 +1,11 @@
+ranger (1.4.3-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/pyversions: Add python 2.7 and higher to supported versions.
+(Closes: #643782)
+
+ -- Johann Felix Soden joh...@gmx.de  Wed, 23 Nov 2011 17:14:22 +0100
+
 ranger (1.4.3-1) unstable; urgency=low
 
   * New upstream release
diff -Nru ranger-1.4.3/debian/pyversions ranger-1.4.3/debian/pyversions
--- ranger-1.4.3/debian/pyversions	2011-01-09 05:58:06.0 +0100
+++ ranger-1.4.3/debian/pyversions	2011-11-23 17:54:14.0 +0100
@@ -1 +1 @@
-2.6,3.1
+2.6-,3.1


Bug#624776: different g++-, gcj-versions break pdftk

2011-05-10 Thread Johann Felix Soden
On Sun, May 01, 2011 at 11:04:42PM +0200, Andreas Barth wrote:
 * Johann Felix Soden (joh...@gmx.de) [110501 21:52]:
  3. Currently, the compiler version check is done at build time by
  calling g++-4.x explicitly if default gcj has version 4.x.y. But if
  gcc-defaults (or any other package) does not guarantee that g++-4.x is
  available, FTBFS can happen - better than frustrated users due to
  unusable pdftk but anything than optimal.
 
 Of course, the current situation is better than silent package
 corruption. But still not ok, because that leads to hidden new bugs
 jumping out at the wrong moment.

Yes, as I wrote, anything than optimal. I should have tried to discuss the
matter more before choosing the currently implemented solution...

During the last week I did several checks with pdftk and different g++/gcj
versions. pdftk 1.44 will not need to conflict with other libgcj-bc
versions any more.

Another result was, that in my eyes different default versions of g++
and gcj is really a serious bug, because then things like g++ ... -lgcj or
#include gcj/cni.h are not working (since libgcj12-dev has its header in
/usr/include/c++/4.6/gcj etc.).

 
 However, we (in sum) have two choices:
 1. have meta package(s) that make sure we have consistent compilers.
 This could be gcc-defaults. It could also be e.g. some
 gcj-g++-package. Or whatever else.

We could assume, that nobody will try to use the g++/gcj combination. Then this
option with a new (meta-)package seems to fit best in my opinion. We
keep then the current flexibility with default gcj and gcc/g++
versions.

If we take this option, some more things need to be discussed:
 - How can the right gcj/g++ version be detected during building of e.g. pdftk?
   Currently, the version of the default gcj is taken and then matching
   g++ version is called explicitly.  But this will fail, if the default
   gcj has a newer version than newest available versions of g++.  The
   other way round, we have the same problem. The solution would be,
   that the new package provides somehow the version of gcj/g++ that
   should be taken.
 - Who creates and maintains this new package? 
 - As mentioned, the package name:  gcj-g++-dev, gcj-g++, ... 


 2. hardcode certain versions into this package.
If we do not proceed with the meta-package, I will upload pdftk 1.44 to
unstable with explicit g++-4.6, gcj-4.6 dependencies within the next few days.

 
 In case there is a third choice please say so. 
Yes, possibly gcj-jdk (or libgcj*-dev) could depend on the matching g++ version.


Johann Felix



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



Bug#614107: Additional term in license (retaining producer line in pdf files) DFSG-free?

2011-02-19 Thread Johann Felix Soden
Package: libitext5-java
Version: 5.0.5-1
Severity: serious

Please check if
  In accordance with Section 7(b) of the GNU Affero General Public  License, 
you
  must retain the producer line in every PDF that is created or manipulated 
using
  iText.
conforms to the DFSG. What impact does this clause exactly have?



-- System Information:
Debian Release: wheezy/sid
  APT prefers oldstable
  APT policy: (500, 'oldstable'), (500, 'unstable'), (500, 'testing'),
(500, 'stable'), (101, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.37 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash





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



Bug#607018: generates random owner password if only user password is set

2010-12-13 Thread Johann Felix Soden
Package: pdftk
Version: 1.41+dfsg-9
Severity: serious
Tags: patch

The command
 pdftk file.pdf output file-encrypted.pdf user_pw thePassword
sets not only a user password, but a random owner password.
Therefore the encryption pdf file is not usable for further usage by
pdftk or other pdf tools due to the fact that the owner password is
unknown.

The attached patch solve this by setting the owner password to the user
password in this case which means that no owner password is set
according to the PDF specification [1].


[1]: Section 3.5.2 of
http://partners.adobe.com/public/developer/en/pdf/PDFReference16.pdf
Description: Set 'no owner password' by setting the owner password to the user password.
 This patch solves the issue of generating random owner passwords by the
 setEncryption routine of itext if the supplied owner password has zero length.

 According to the PDF specification, the meaning of 'no owner password' is archived
 by setting the owner password equal to the user password.

Author: Johann Felix Soden joh...@gmx.de

--- a/pdftk/pdftk.cc
+++ b/pdftk/pdftk.cc
@@ -2193,6 +2193,10 @@
 			prompt_for_password( user, the output PDF, m_output_user_pw );
 		}
 
+		if( m_output_owner_pw.empty()  !m_output_user_pw.empty() ) {
+			m_output_owner_pw= m_output_user_pw;
+		}
+
 		jbyteArray output_owner_pw_p= JvNewByteArray( m_output_owner_pw.size() ); {
 			jbyte* pw_p= elements(output_owner_pw_p);
 			memcpy( pw_p, m_output_owner_pw.c_str(), m_output_owner_pw.size() ); 


Bug#594382: Patch

2010-10-05 Thread Johann Felix Soden
tags 594382 + patch
thanks

Attached to this mail is a short patch that solves the FTBFS 
as suggested by Iain Buclaw in the bug report.

If required, I will search a sponsor for it.
diff -u ii-esu-1.0a.dfsg1/debian/changelog ii-esu-1.0a.dfsg1/debian/changelog
--- ii-esu-1.0a.dfsg1/debian/changelog
+++ ii-esu-1.0a.dfsg1/debian/changelog
@@ -1,3 +1,11 @@
+ii-esu (1.0a.dfsg1-2.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix FTBFS with newer gdc by using the right return type in addEnemy().
+(Closes: #594382)
+
+ -- Johann Felix Soden joh...@gmx.de  Tue, 05 Oct 2010 17:59:20 +0200
+
 ii-esu (1.0a.dfsg1-2) unstable; urgency=low
 
   [ Miriam Ruiz ]
diff -u ii-esu-1.0a.dfsg1/debian/patches/series ii-esu-1.0a.dfsg1/debian/patches/series
--- ii-esu-1.0a.dfsg1/debian/patches/series
+++ ii-esu-1.0a.dfsg1/debian/patches/series
@@ -5,0 +6 @@
+fix-return-type.patch
only in patch2:
unchanged:
--- ii-esu-1.0a.dfsg1.orig/debian/patches/fix-return-type.patch
+++ ii-esu-1.0a.dfsg1/debian/patches/fix-return-type.patch
@@ -0,0 +1,22 @@
+Description: Fix the return type of addEnemy() in src/es/enemy.d
+Author: Johann Felix Soden joh...@gmx.de
+Bug-Debian: http://bugs.debian.org/594382
+
+--- a/src/es/enemy.d
 b/src/es/enemy.d
+@@ -593,7 +593,7 @@
+ 	enemyIdx = 0;
+   }
+ 
+-	public void addEnemy(Enemy parent ,int type ,Moving moving ,real hp ,real x ,real y ,real z ,real vx ,real vy){
++	public bool addEnemy(Enemy parent ,int type ,Moving moving ,real hp ,real x ,real y ,real z ,real vx ,real vy){
+ Enemy e;
+ switch(type){
+   case BULLET:   e =new Bullet(parent ,moving ,hp ,x ,y ,z ,vx ,vy);break;
+@@ -710,4 +710,4 @@
+   }
+ }
+ }
+-*/
+\ No newline at end of file
++*/
Description: Fix the return type of addEnemy() in src/es/enemy.d
Author: Johann Felix Soden joh...@gmx.de
Bug-Debian: http://bugs.debian.org/594382

--- a/src/es/enemy.d
+++ b/src/es/enemy.d
@@ -593,7 +593,7 @@
 	enemyIdx = 0;
   }
 
-	public void addEnemy(Enemy parent ,int type ,Moving moving ,real hp ,real x ,real y ,real z ,real vx ,real vy){
+	public bool addEnemy(Enemy parent ,int type ,Moving moving ,real hp ,real x ,real y ,real z ,real vx ,real vy){
 Enemy e;
 switch(type){
   case BULLET:   e =new Bullet(parent ,moving ,hp ,x ,y ,z ,vx ,vy);break;
@@ -710,4 +710,4 @@
   }
 }
 }
-*/
\ No newline at end of file
+*/


Bug#588348: better patch for PYTHONOPTIMIZE bug

2010-07-17 Thread Johann Felix Soden
The attached patch solves the problem in a better way:
It replaces all asserts with if ...: raise AssertionError
constructions. It needs also testing.
diff -Nru offlineimap-6.2.0.2/offlineimap/folder/Gmail.py offlineimap-6.2.0.3/offlineimap/folder/Gmail.py
--- offlineimap-6.2.0.2/offlineimap/folder/Gmail.py	2009-08-12 22:25:27.0 +0200
+++ offlineimap-6.2.0.3/offlineimap/folder/Gmail.py	2010-07-17 23:05:34.0 +0200
@@ -59,8 +59,8 @@
 result = imapobj.uid('copy',
  imaputil.listjoin(uidlist),
  self.trash_folder)
-assert result[0] == 'OK', \
-   Bad IMAPlib result: %s % result[0]
+if result[0] != 'OK':
+raise AssertionError(Bad IMAPlib result: %s % result[0])
 finally:
 self.imapserver.releaseconnection(imapobj)
 for uid in uidlist:
@@ -89,7 +89,8 @@
 imaputil.listjoin(uidlist),
 operation + 'FLAGS',
 imaputil.flagsmaildir2imap(flags))
-assert r[0] == 'OK', 'Error with store: ' + '. '.join(r[1])
+if r[0] != 'OK':
+raise AssertionError('Error with store: ' + '. '.join(r[1]))
 r = r[1]
 finally:
 self.imapserver.releaseconnection(imapobj)
diff -Nru offlineimap-6.2.0.2/offlineimap/folder/IMAP.py offlineimap-6.2.0.3/offlineimap/folder/IMAP.py
--- offlineimap-6.2.0.2/offlineimap/folder/IMAP.py	2010-06-29 23:49:59.0 +0200
+++ offlineimap-6.2.0.3/offlineimap/folder/IMAP.py	2010-07-17 23:19:10.0 +0200
@@ -336,12 +336,14 @@
 ui.debug('imap', 'savemessage: new content length is ' + \
  str(len(content)))
 
-assert(imapobj.append(self.getfullname(),
+if imapobj.append(self.getfullname(),
imaputil.flagsmaildir2imap(flags),
-   date, content)[0] == 'OK')
+   date, content)[0] != 'OK':
+raise AssertionError
 
 # Checkpoint.  Let it write out the messages, etc.
-assert(imapobj.check()[0] == 'OK')
+if imapobj.check()[0] != 'OK':
+raise AssertionError
 
 # Keep trying until we get the UID.
 ui.debug('imap', 'savemessage: first attempt to get new UID')
@@ -350,7 +352,8 @@
 # See docs for savemessage in Base.py for explanation of this and other return values
 if uid = 0:
 ui.debug('imap', 'savemessage: first attempt to get new UID failed.  Going to run a NOOP and try again.')
-assert(imapobj.noop()[0] == 'OK')
+if imapobj.noop()[0] != 'OK':
+raise AssertionError
 uid = self.savemessage_searchforheader(imapobj, headername,
headervalue)
 finally:
@@ -372,7 +375,8 @@
 return
 result = imapobj.uid('store', '%d' % uid, 'FLAGS',
  imaputil.flagsmaildir2imap(flags))
-assert result[0] == 'OK', 'Error with store: ' + '. '.join(r[1])
+if result[0] != 'OK':
+raise AssertionError('Error with store: ' + '. '.join(r[1]))
 finally:
 self.imapserver.releaseconnection(imapobj)
 result = result[1][0]
@@ -418,7 +422,8 @@
 imaputil.listjoin(uidlist),
 operation + 'FLAGS',
 imaputil.flagsmaildir2imap(flags))
-assert r[0] == 'OK', 'Error with store: ' + '. '.join(r[1])
+if r[0] != 'OK':
+raise AssertionError('Error with store: ' + '. '.join(r[1]))
 r = r[1]
 finally:
 self.imapserver.releaseconnection(imapobj)
@@ -474,7 +479,8 @@
 UIBase.getglobalui().deletereadonly(self, uidlist)
 return
 if self.expunge:
-assert(imapobj.expunge()[0] == 'OK')
+if imapobj.expunge()[0] != 'OK':
+raise AssertionError
 finally:
 self.imapserver.releaseconnection(imapobj)
 for uid in uidlist:
diff -Nru offlineimap-6.2.0.2/offlineimap/folder/LocalStatus.py offlineimap-6.2.0.3/offlineimap/folder/LocalStatus.py
--- offlineimap-6.2.0.2/offlineimap/folder/LocalStatus.py	2010-06-29 23:49:59.0 +0200
+++ offlineimap-6.2.0.3/offlineimap/folder/LocalStatus.py	2010-07-17 23:03:14.0 +0200
@@ -74,7 +74,8 @@
 # but somehow did.
 file.close()
 return
-assert(line == magicline)
+if line != magicline:
+raise AssertionError
 for line in file.xreadlines():
 line = line.strip()
 

Bug#588443: Patch: diff for NMU

2010-07-16 Thread Johann Felix Soden
tags 555096 + patch
thanks

This bug can be easily solved by the attached diff.

diff -u model-builder-0.4.1/debian/control model-builder-0.4.1/debian/control
--- model-builder-0.4.1/debian/control
+++ model-builder-0.4.1/debian/control
@@ -15,7 +15,7 @@
 Package: model-builder
 Architecture: all
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
- python-numpy, python-scipy, python-wxtools, python-wxversion,
+ python-numpy, python-scipy, python-wxtools, python-wxgtk2.6,
  python-matplotlib, python-pkg-resources
 XB-Python-Version: ${python:Versions}
 Description: graphical ODE simulator
diff -u model-builder-0.4.1/debian/changelog model-builder-0.4.1/debian/changelog
--- model-builder-0.4.1/debian/changelog
+++ model-builder-0.4.1/debian/changelog
@@ -1,3 +1,11 @@
+model-builder (0.4.1-4.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/control: Depend on python-wxgtk2.6 instead of
+python-wxversion which depends now on python-wxgtk2.8. (Closes: #588443)
+
+ -- Johann Felix Soden joh...@gmx.de  Fri, 16 Jul 2010 23:03:43 +0200
+
 model-builder (0.4.1-4) unstable; urgency=low
 
   * Change Build-Depends: python-central (= 0.6.0). (Closes: #472047)


Bug#587068: About usr/lib/cups/backend/hp failed

2010-06-26 Thread Johann Felix Soden
At my PC, the problem was the permissions of the /usr/lib/cups/backend
directory itself, not of the files in it.
If a normal user can access files in this directory
for example with
 ls -latr /usr/lib/cups/backend/hp
the error must be somewhere else.






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



Bug#587068: About usr/lib/cups/backend/hp failed

2010-06-25 Thread Johann Felix Soden
Some time ago I had the same problem with the
 usr/lib/cups/backend/hp failed
error message.

If I remember it correctly, running
 chmod 755 /usr/lib/cups/backend
as root solved the problem for me since the 
permissions of /usr/lib/cups/backend were to strict.

https://answers.launchpad.net/ubuntu/+source/hplip/+question/93468
gave me this workaround.

Maybe bug report #587068 results from the same bug.






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



Bug#578928: gdm3: gives shell-access as user Debian-gdm to everyone

2010-04-23 Thread Johann Felix Soden
Package: gdm3
Version: 2.30.0-2
Severity: grave
Tags: security
Justification: user security hole

If I enable the screen-reader in the login manager, a gnome-terminal window is
opened. There everyone can get shell access as user Debian-gdm by creating a
new profile.

The following processes are running:

gnome-terminal -x /usr/bin/orca --no-setup --disable main-window --disable
magnifier --enable speech
/usr/bin/python -c import orca.orca; orca.orca.main() --no-setup --disable
main-window --disable magnifier --enable speech

After enabling and disabling the screen reader several times,
the gnome-terminal window disappears immediately each time. Only the python
process keeps running. This behaviour continues until gdm3 is restarted.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages gdm3 depends on:
ii  adduser 3.112add and remove users and groups
ii  debconf [debconf-2.0]   1.5.32   Debian configuration management sy
ii  gconf2  2.28.1-3 GNOME configuration database syste
ii  gnome-session [x-sessio 2.30.0-1 The GNOME Session Manager - GNOME 
ii  gnome-session-bin   2.30.0-1 The GNOME Session Manager - Minima
ii  gnome-terminal [x-termi 2.30.0-1 The GNOME terminal emulator applic
ii  kde-window-manager [x-w 4:4.3.4-5+b1 the KDE 4 window manager (KWin)
ii  konsole [x-terminal-emu 4:4.3.4-1X terminal emulator for KDE 4
ii  libart-2.0-22.3.20-2 Library of functions for 2D graphi
ii  libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii  libattr11:2.4.44-1   Extended attribute shared library
ii  libaudit0   1.7.13-1+b1  Dynamic library for security audit
ii  libbonobo2-02.24.3-1 Bonobo CORBA interfaces library
ii  libbonoboui2-0  2.24.3-1 The Bonobo UI library
ii  libc6   2.10.2-6 Embedded GNU C Library: Shared lib
ii  libcairo2   1.8.10-4 The Cairo 2D vector graphics libra
ii  libcanberra-gtk00.22-1   Gtk+ helper for playing widget eve
ii  libcanberra00.22-1   a simple abstract interface for pl
ii  libdbus-1-3 1.2.24-1 simple interprocess messaging syst
ii  libdbus-glib-1-20.86-1   simple interprocess messaging syst
ii  libdevkit-power-gobject 1:0.9.2-1abstraction for power management -
ii  libfontconfig1  2.8.0-2  generic font configuration library
ii  libfreetype62.3.11-1 FreeType 2 font engine, shared lib
ii  libgconf2-4 2.28.1-3 GNOME configuration database syste
ii  libglib2.0-02.24.0-1 The GLib library of C routines
ii  libgnome2-0 2.30.0-1 The GNOME library - runtime files
ii  libgnomecanvas2-0   2.30.1-1 A powerful object-oriented display
ii  libgtk2.0-0 2.20.0-3 The GTK+ graphical user interface 
ii  liborbit2   1:2.14.18-0.1libraries for ORBit2 - a CORBA ORB
ii  libpam-modules  1.1.1-2  Pluggable Authentication Modules f
ii  libpam-runtime  1.1.1-2  Runtime support for the PAM librar
ii  libpam0g1.1.1-2  Pluggable Authentication Modules l
ii  libpanel-applet2-0  2.28.0-3 library for GNOME Panel applets
ii  libpango1.0-0   1.28.0-1 Layout and rendering of internatio
ii  libpolkit-gobject-1-0   0.96-2   PolicyKit Authorization API
ii  libpolkit-gtk-1-0   0.96-2   PolicyKit GTK+ API
ii  libpopt01.15-1   lib for parsing cmdline parameters
ii  librsvg2-common 2.26.2-1 SAX-based renderer library for SVG
ii  libselinux1 2.0.94-1 SELinux runtime shared libraries
ii  libwrap07.6.q-18 Wietse Venema's TCP wrappers libra
ii  libx11-62:1.3.3-3X11 client-side library
ii  libxau6 1:1.0.5-2X11 authorisation library
ii  libxdmcp6   1:1.0.3-2X11 Display Manager Control Protoc
ii  libxklavier16   5.0-2X Keyboard Extension high-level AP
ii  libxml2 2.7.7.dfsg-2 GNOME XML library
ii  lsb-base3.2-23.1 Linux Standard Base 3.2 init scrip
ii  metacity [x-window-mana 1:2.30.1-1   lightweight GTK+ window manager
ii  policykit-1-gnome   0.96-2   GNOME authentication agent for Pol
ii  upower  0.9.2-1  abstraction for power management
ii  xfwm4 [x-window-manager 4.6.1-1  window manager of the Xfce project
ii  xterm [x-terminal-emula 256-1X terminal emulator
ii  zlib1g  1:1.2.3.4.dfsg-3 compression 

Bug#574210: Patch to solve the purge problem

2010-03-28 Thread Johann Felix Soden
tags 574210 - unreproducible + patch
thanks

Hi!

The bug occurs if ucf is removed before dhcp-probe. Then which ucf
returns non-zero and the script is stopped because of set -e.

A short patch is attached. If required, I will search a sponsor for it.

Best wishes
 Johann Felix Soden
diff -u dhcp-probe-1.3.0/debian/changelog dhcp-probe-1.3.0/debian/changelog
--- dhcp-probe-1.3.0/debian/changelog
+++ dhcp-probe-1.3.0/debian/changelog
@@ -1,3 +1,11 @@
+dhcp-probe (1.3.0-4.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Really solve the dhcp-probe.postrm problem when ucf is removed before the
+dhcp-probe purge (closes: #574210).
+
+ -- Johann Felix Soden joh...@gmx.de  Sun, 28 Mar 2010 11:41:46 +0200
+
 dhcp-probe (1.3.0-4) unstable; urgency=low
 
   * Fix dhcp-probe.postrm file problem when ucf is removed before 
diff -u dhcp-probe-1.3.0/debian/dhcp-probe.postrm dhcp-probe-1.3.0/debian/dhcp-probe.postrm
--- dhcp-probe-1.3.0/debian/dhcp-probe.postrm
+++ dhcp-probe-1.3.0/debian/dhcp-probe.postrm
@@ -4,7 +4,6 @@
 # see: dh_installdeb(1)
 
 set -e
-set -x
 
 # summary of how this script can be called:
 #* postrm `remove'
@@ -24,7 +23,7 @@
 UPSTRCONF=/etc/dhcp_probe.cf
 
 UCF_CONF=/etc/ucf.conf
-UCF_BIN=`which ucf`
+UCF_BIN=`which ucf || true`
 
 
 case $1 in


Bug#574192: Patch

2010-03-21 Thread Johann Felix Soden
The attached patch should solve this RC bug.
diff -u typespeed-0.6.5/debian/postrm typespeed-0.6.5/debian/postrm
--- typespeed-0.6.5/debian/postrm
+++ typespeed-0.6.5/debian/postrm
@@ -1,8 +1,7 @@
 #!/bin/sh -e
 
 if test $1 = purge; then
-	rm -f /var/games/typespeed/high.words.*
-	rmdir --ignore-fail-on-non-empty /var/games/typespeed
+	rm -rf /var/games/typespeed
 	rm -f /var/games/typespeed.score
 fi
 


Bug#573457: why this bug happens

2010-03-18 Thread Johann Felix Soden
I had a quick look at this RC bug:

The token 'ifort:' after the 'case' keyword starts with 'if'. 
Because of this, the getword() function in func.c stops scanning
premature. The same would happen if the token starts with 'while' or
'switch'.
The comment at the top of the keyword() function may help to solve the
problem.

If the string is quoted, everything works, e.g.:
 case ifort:

Best wishes
 Johann Felix Soden







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



Bug#566671: Patch

2010-03-14 Thread Johann Felix Soden
package ogre-plugins-cgprogrammanager
tag 566671 + patch
thanks

A simple patch which should solve the purge problem is attached.
diff --git a/debian/ogre-plugins-cgprogrammanager.postrm b/debian/ogre-plugins-cgprogrammanager.postrm
--- a/debian/ogre-plugins-cgprogrammanager.postrm
+++ b/debian/ogre-plugins-cgprogrammanager.postrm
@@ -1,5 +1,7 @@
 #!/bin/sh -e
 
-update-ogre-plugins
+if [ -x /usr/bin/update-ogre-plugins ] ; then
+	/usr/bin/update-ogre-plugins
+fi
 
 #DEBHELPER#


Bug#569002: Not reproducible in sid

2010-03-13 Thread Johann Felix Soden
For the maintainer and other people who reads this bug report:
With 
 OpenOffice 1:3.2.0-4,
 mysql-java 5.1.10+dfsg-2,
 mysql-server 5.1.44-3 or 5.0.32-7etch12,
I cannot reproduce the connection error. Everything seems to run fine.




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



Bug#570500: svn-workbench: diff for NMU version 1.6.2-1.1

2010-03-08 Thread Johann Felix Soden
tags 570500 + patch
thanks

I have prepared an NMU for svn-workbench (versioned as 1.6.2-1.1) and
am searching for a sponsor.

Best regards,
 Johann Felix Soden
diff -u svn-workbench-1.6.2/debian/changelog svn-workbench-1.6.2/debian/changelog
--- svn-workbench-1.6.2/debian/changelog
+++ svn-workbench-1.6.2/debian/changelog
@@ -1,3 +1,10 @@
+svn-workbench (1.6.2-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix crash without locale. Closes: #570500.
+
+ -- Johann Felix Soden joh...@gmx.de  Mon, 08 Mar 2010 23:49:26 +0100
+
 svn-workbench (1.6.2-1) unstable; urgency=low
 
   * New upstream version.
only in patch2:
unchanged:
--- svn-workbench-1.6.2.orig/Source/wb_app.py
+++ svn-workbench-1.6.2/Source/wb_app.py
@@ -92,8 +92,10 @@
 
 if sys.platform == 'win32':
 languages = [locale.getdefaultlocale()[0]]
-else:
+elif locale.getlocale()[0]:
 languages = [locale.getlocale()[0]]
+else:
+languages = []
 
 locale_path = wb_platform_specific.getLocalePath( self )
 


Bug#572156: [lingot] Uninstallable on i386 (dependency to package version in experimental)

2010-03-01 Thread Johann Felix Soden
Package: lingot
Version: 0.8.0-2
Severity: serious

The i386 binary of lingot depends on libatk1.0-0 = 1.29.3
which can currently only be fulfilled by using libatk1.0-0 from experimental,
since sid has libatk1.0-0 1.28.0-1.




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



Bug#570160: nsd3: Installation fails because of missing /etc/nsd3/nsd.conf

2010-02-16 Thread Johann Felix Soden
Package: nsd3
Version: 3.2.4-1
Severity: serious

The installation of nsd3 fails with the error:

Setting up nsd3 (3.2.4-1) ...
Could not open /etc/nsd3/nsd.conf: No such file or directory
Could not open /etc/nsd3/nsd.conf: No such file or directory
Building nsd3 zones...Could not open /etc/nsd3/nsd.conf: No such file or 
directory
invoke-rc.d: initscript nsd3, action start failed.
dpkg: error processing nsd3:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:

Without the /etc/nsd3/nsd.conf, the uninstallation fails, too.

In my opinion, this should not happen.
Instead, /etc/init.d/nsd3 should print a message about the missing
conf-file and how to create it (e.g. reference to nsd.conf.sample).


P.S.: Please update the VCS links in debian/control.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages nsd3 depends on:
ii  adduser   3.112  add and remove users and groups
ii  libc6 2.10.2-5   Embedded GNU C Library: Shared lib
ii  libssl0.9.8   0.9.8k-8   SSL shared libraries
ii  lsb-base  3.2-23 Linux Standard Base 3.2 init scrip

-- no debconf information




-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1266360124.7474.18.ca...@lapjfs



Bug#555096: apq: diff for NMU

2010-02-15 Thread Johann Felix Soden
tags 555096 + patch
thanks

This bug can be easily solved by the attached diff
(which solves also some lintian warnings).
diff -u apq-3.0~b1/debian/control apq-3.0~b1/debian/control
--- apq-3.0~b1/debian/control
+++ apq-3.0~b1/debian/control
@@ -2,8 +2,8 @@
 Section: libs
 Priority: optional
 Maintainer: Adrian-Ken Rueegsegger k...@codelabs.ch
-Build-Depends: debhelper (= 7), quilt, gnat-4.3, texlive-latex-recommended, texlive-fonts-recommended
-Standards-Version: 3.8.1
+Build-Depends: debhelper (= 7), quilt, gnat-4.4, texlive-latex-recommended, texlive-fonts-recommended
+Standards-Version: 3.8.4
 Homepage: http://www.adaworks.net/adaworks/
 Vcs-Browser: http://git.codelabs.ch/?p=debian/apq.git
 Vcs-Git: git://git.codelabs.ch/debian/apq.git
@@ -20,7 +20,7 @@
 Package: libapq-common-dev
 Section: libdevel
 Architecture: any
-Depends: libapq3-common (= ${binary:Version})
+Depends: libapq3-common (= ${binary:Version}), ${misc:Depends}
 Description: A pluggable Ada 95 Binding to various database systems (development)
  APQ is a pluggable Ada 95 Binding to various database systems like
  PostgreSQL or MySQL. This is the core package providing the plugin
@@ -32,7 +32,7 @@
 Section: debug
 Priority: extra
 Architecture: any
-Depends: libapq3-common (= ${binary:Version}), libapq-common-dev (= ${binary:Version})
+Depends: libapq3-common (= ${binary:Version}), libapq-common-dev (= ${binary:Version}), ${misc:Depends}
 Description: A pluggable Ada 95 Binding to various database systems (debug)
  APQ is a pluggable Ada 95 Binding to various database systems like
  PostgreSQL or MySQL. This is the core package providing the plugin
diff -u apq-3.0~b1/debian/changelog apq-3.0~b1/debian/changelog
--- apq-3.0~b1/debian/changelog
+++ apq-3.0~b1/debian/changelog
@@ -1,3 +1,12 @@
+apq (3.0~b1-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Migrate to gnat-4.4 (Closes: #555096).
+  * Add missing ${misc:Depends} to debian/control.
+  * Raising Standards-Version to 3.8.4.
+
+ -- Johann Felix Soden joh...@gmx.de  Mon, 15 Feb 2010 13:31:24 +0100
+
 apq (3.0~b1-3) unstable; urgency=low
 
   * Set proper build dependency for gnat-4.3 (Closes: #533155).


Bug#564117: temporal workaround

2010-01-09 Thread Johann Felix Soden
A simple workaround is running something like
 ulimit -n 65536
in the shell before using apt-listbugs via apt-get/aptitude.




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



Bug#560594: pdftk: Version 1.41+dfsg-5 gives error: java.lang.ArrayIndexOutOfBoundsException: 11

2009-12-12 Thread Johann Felix Soden
Hi Johannes,

thank you very much for the report. 

After long trying, I can reproduce the bug now. 
The bug occurs only with locale de_AT.UTF-8.
Maybe other locales are affected, too.
With locales de_DE.UTF-8 or C, I found no problems.

The error seems not to be in pdftk itself but in the java library
libgcj10.

To circumvent the bug, you can switch the locale for pdftk, e.g.
  LANG=C pdftk someinputfile.pdf cat output theoutputfile.pdf 

Can you try something like this and inform me if it works?

Best wishes
 Johann Felix Soden





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



Bug#496381: Not fixed in 1.5.2-2.

2009-11-28 Thread Johann Felix Soden
The changelog is not correct because the patch is not applied in version
1.5.2-2 of plait. So this vulnerability still exists.







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



Bug#553948: About the lockfile vulnerabiltiy

2009-11-28 Thread Johann Felix Soden
Hi!

At the moment, the lock file usage in winkeydaemon is useless since
there is never a test if the lock file does exist.

In my opinion, the vulnerability should be solved by using routines from
LockFile::Simple (package liblockfile-simple-perl) and creating the
files directly in /tmp/.





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



Bug#541297: Workaround for this bug

2009-11-27 Thread Johann Felix Soden
A workaround to this bug is supplying the right datadir to ./configure
manually as shown in the attached patch.

diff -u masqmail-0.2.21/debian/changelog masqmail-0.2.21/debian/changelog
--- masqmail-0.2.21/debian/changelog
+++ masqmail-0.2.21/debian/changelog
@@ -1,3 +1,11 @@
+masqmail (0.2.21-7.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fixed directory to message template files in binary by supplying the 
+datadir to ./configure manually. (Closes: #541297)
+
+ -- Johann Felix Soden joh...@gmx.de  Fri, 27 Nov 2009 22:19:24 +0100
+
 masqmail (0.2.21-7) unstable; urgency=low
 
   * Fixed segfault when using pipe online detection (Closes: #533006)
diff -u masqmail-0.2.21/debian/rules masqmail-0.2.21/debian/rules
--- masqmail-0.2.21/debian/rules
+++ masqmail-0.2.21/debian/rules
@@ -22,6 +22,7 @@
 	# Add here commands to compile the package.
 	./configure $(confflags) \
 		--prefix=/usr --mandir='$${prefix}/share/man' \
+		--datadir='$${prefix}/share/masqmail' \
 		--with-logdir=/var/log/masqmail \
 		--with-spooldir=/var/spool/masqmail \
 		--with-user=mail --with-group=mail \
diff -u masqmail-0.2.21/debian/README.Debian masqmail-0.2.21/debian/README.Debian
--- masqmail-0.2.21/debian/README.Debian
+++ masqmail-0.2.21/debian/README.Debian
@@ -15,6 +15,7 @@
 
 It has been compiled with the options:
 --prefix=/usr --mandir='$${prefix}/share/man' \
+--datadir='$${prefix}/share/masqmail' \
 --with-logdir=/var/log/masqmail \
 --with-spooldir=/var/spool/masqmail \
 --with-user=mail --with-group=mail \


Bug#541297: Corrected patch

2009-11-27 Thread Johann Felix Soden
My first patch installed files into /usr/share/doc/masqmail/masqmail/
instead of /usr/share/doc/masqmail/. Here the corrected patch.
diff -u masqmail-0.2.21/debian/changelog masqmail-0.2.21/debian/changelog
--- masqmail-0.2.21/debian/changelog
+++ masqmail-0.2.21/debian/changelog
@@ -1,3 +1,11 @@
+masqmail (0.2.21-7.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fixed directory to message template files in binary by supplying the 
+datadir to ./configure manually. (Closes: #541297)
+
+ -- Johann Felix Soden joh...@gmx.de  Fri, 27 Nov 2009 22:19:24 +0100
+
 masqmail (0.2.21-7) unstable; urgency=low
 
   * Fixed segfault when using pipe online detection (Closes: #533006)
diff -u masqmail-0.2.21/debian/rules masqmail-0.2.21/debian/rules
--- masqmail-0.2.21/debian/rules
+++ masqmail-0.2.21/debian/rules
@@ -22,6 +22,7 @@
 	# Add here commands to compile the package.
 	./configure $(confflags) \
 		--prefix=/usr --mandir='$${prefix}/share/man' \
+		--datadir='$${prefix}/share' \
 		--with-logdir=/var/log/masqmail \
 		--with-spooldir=/var/spool/masqmail \
 		--with-user=mail --with-group=mail \
diff -u masqmail-0.2.21/debian/README.Debian masqmail-0.2.21/debian/README.Debian
--- masqmail-0.2.21/debian/README.Debian
+++ masqmail-0.2.21/debian/README.Debian
@@ -15,6 +15,7 @@
 
 It has been compiled with the options:
 --prefix=/usr --mandir='$${prefix}/share/man' \
+--datadir='$${prefix}/share' \
 --with-logdir=/var/log/masqmail \
 --with-spooldir=/var/spool/masqmail \
 --with-user=mail --with-group=mail \


Bug#553093: Patch to solve the FSSTND

2009-11-27 Thread Johann Felix Soden
The attached patch should solve the problem.
diff -u duma-2.5.15/debian/changelog duma-2.5.15/debian/changelog
--- duma-2.5.15/debian/changelog
+++ duma-2.5.15/debian/changelog
@@ -1,3 +1,11 @@
+duma (2.5.15-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Remove needless usr/doc/electric-fence and usr/man/man3 from debian/dirs
+(Closes: #553093)
+
+ -- Johann Felix Soden joh...@gmx.de  Fri, 27 Nov 2009 23:45:01 +0100
+
 duma (2.5.15-1) unstable; urgency=low
 
   * New upstream release (Closes: #531169)
only in patch2:
unchanged:
--- duma-2.5.15.orig/debian/dirs
+++ duma-2.5.15/debian/dirs
@@ -1,3 +1 @@
 usr/lib
-usr/doc/electric-fence
-usr/man/man3


Bug#553271: python-pyx: import failing because of missing link to mesh.py in /usr/lib/python2.*/site-packages/pyx

2009-10-30 Thread Johann Felix Soden
Hi Stuart,

on Friday,  30.10.2009, 02:08 +0100 you wrote:
 Thanks for the report. This looks decidedly like a bug in python-central:
 
   http://bugs.debian.org/479852
I have looked at bugs of python-support but not at them of
python-central ...

 Can you confirm for me that you previously had python-pyx installed and that 
 this was an upgrade from a version 0.10-0+nmu1 or earlier? (i.e. not a fresh 
 installation)
Yes, this was an upgrade. I had version 0.9-4b1 installed before.
I've tested also purging 0.9-4b1 (which seems not to have deleted the
files because of the bug in python-central) and then installation of
0.10-0+nmu3. The same error occurred as on direct-upgrading from 0.9-4b1
to 0.10-0+nmu3.


 The directory where you found all the pyx files 
 ( /usr/lib/python2.5/site-packages/pyx) actually should be empty with this 
 package now; pyx should be found in /usr/lib/pymodules/python2.5/pyx/.
 If you upgraded from the 0.9 version, then you could well have a very strange 
 mix of 0.9 and 0.10 in there. In any case, running
 
   pycentral pkgremove python-pyx
 
 should clean up that directory (it should 
 remove /usr/lib/pymodules/python2.5/pyx/ in fact), leaving you with a working 
 pyx installation.
After running the command, everything works.

Thanks for the explanation and the fix!

Best Regards
 Johann Felix Soden





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



Bug#553271: python-pyx: import failing because of missing link to mesh.py in /usr/lib/python2.*/site-packages/pyx

2009-10-29 Thread Johann Felix Soden
Package: python-pyx
Version: 0.10-0+nmu3
Severity: grave
Justification: renders package unusable

During importing pyx, I get the following error message with python2.5 (same 
with python2.4):

Python 2.5.4 (r254:67916, Sep 26 2009, 08:19:36)
[GCC 4.3.4] on linux2
Type help, copyright, credits or license for more information.
 import pyx
Traceback (most recent call last):
  File stdin, line 1, in module
  File /usr/lib/python2.5/site-packages/PIL/__init__.py, line 40, in module

  File /usr/lib/python2.5/site-packages/PIL/__init__.py, line 25, in module

  File pyx/graph/data.py, line 29, in module
  File pyx/graph/style.py, line 28, in module
ImportError: cannot import name mesh

If I create manually a soft link to mesh.py in 
/usr/lib/python2.5/site-packages/pyx
everything works.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
Architecture: i386 (i686)

Versions of packages python-pyx depends on:
ii  libc6  2.10.1-2  GNU C Library: Shared libraries
ii  libkpathsea4   2007.dfsg.2-8 TeX Live: path search library for 
ii  python 2.5.4-3   An interactive high-level object-o
ii  python-support 1.0.4 automated rebuilding support for P

Versions of packages python-pyx recommends:
ii  texlive-latex-base 2007.dfsg.2-4 TeX Live: Basic LaTeX packages

Versions of packages python-pyx suggests:
ii  python-imaging 1.1.6-3.1 Python Imaging Library
ii  python-pyx-doc 0.10-0+nmu3   Python module for generating PostS
ii  texlive-fonts-recommended  2007.dfsg.2-4 TeX Live: Recommended fonts




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



Bug#543043: patch solving FTBFS

2009-08-22 Thread Johann Felix Soden
tag 543043 patch
thanks

The attached patch should solve the problem.
diff -u asio-1.4.1/debian/rules asio-1.4.1/debian/rules
--- asio-1.4.1/debian/rules
+++ asio-1.4.1/debian/rules
@@ -5,8 +5,8 @@
 CXXFLAGS = -W -Wall -g -pipe
 
 configure: configure.ac
-	aclocal-1.10
-	automake-1.10 -a -c
+	aclocal
+	automake -a -c
 	autoconf
 
 config.status: configure


Bug#528381: [gretl-common] dependency on non-existing package (typing error)

2009-05-12 Thread Johann Felix Soden
Package: gretl-common
Version: 1.8.0-4
Severity: grave

The package gretl-common should depend on ttf-dejavu instead of ttf-defavu.





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



Bug#473588: [hibernate] configuration file is not found because of a typo

2008-03-31 Thread Johann Felix Soden
Package: hibernate
Version: 1.98-1
Severity: grave
Tags: patch

If I run hibernate I get this error message:
 
WARNING: No configuration file found (=/etc/hibernate/hibernate.conf).
This script probably won't do anything.
hibernate: No suitable suspend methods were found on your machine.
hibernate: You need to install a kernel with support for suspending to
hibernate: disk or RAM and reboot, then try again.

Here is a patch to fix the problem:

diff -uprN hibernate-1.98.old/hibernate.sh hibernate-1.98/hibernate.sh
--- hibernate-1.98.old/hibernate.sh 2008-03-30 23:19:49.0 +0200
+++ hibernate-1.98/hibernate.sh 2008-03-31 15:07:29.0 +0200
@@ -700,7 +700,7 @@ ProcessConfigOption() {
 conffiles_read=
 ReadConfigFile() {
 local option params
-local file_name; file_name==$1
+local file_name; file_name=$1
 
 if [ ! -f ${file_name} ] ; then
# Search in /etc/hibernate





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]