Bug#901413: mnemosyne: Mnemosyne 2.6 does not find cheroot module

2018-06-12 Thread Felix Gruber
Package: mnemosyne
Version: 2.6+ds-1
Severity: serious
Justification: Policy 3.5

Dear Maintainer,

when starting Mnemosyne 2.6 it immediately exits with the following
error message:

---8<8<8<8<---
Log body An unexpected error has occurred.
Please forward the following info to the developers:

Traceback (innermost last):
  File "/usr/bin/mnemosyne", line 262, in 
debug_file=options.debug_file)
  File "/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/__init__.py",
line 200, in initialise
self.activate_components()
  File "/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/__init__.py",
line 296, in activate_components
sync_server.activate()
  File "/usr/lib/python3/dist-packages/mnemosyne/pyqt_ui/qt_sync_server.py",
line 196, in activate
component_manager=self.component_manager)
  File "/usr/lib/python3/dist-packages/mnemosyne/pyqt_ui/qt_sync_server.py",
line 67, in __init__
super().__init__(ui=self, **kwds)
  File
"/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/sync_server.py",
line 31, in __init__
port=config["sync_server_port"], **kwds)
  File "/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/component.py",
line 57, in __init__
super().__init__(**kwds)  # For parent classes other than 'Object'.
  File "/usr/lib/python3/dist-packages/openSM2sync/server.py", line 98,
in __init__
from cheroot import wsgi
 ModuleNotFoundError: No module named 'cheroot'

An unexpected error has occurred.
Please forward the following info to the developers:

Traceback (innermost last):
  File "/usr/bin/mnemosyne", line 262, in 
debug_file=options.debug_file)
  File "/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/__init__.py",
line 200, in initialise
self.activate_components()
  File "/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/__init__.py",
line 296, in activate_components
sync_server.activate()
  File "/usr/lib/python3/dist-packages/mnemosyne/pyqt_ui/qt_sync_server.py",
line 196, in activate
component_manager=self.component_manager)
  File "/usr/lib/python3/dist-packages/mnemosyne/pyqt_ui/qt_sync_server.py",
line 67, in __init__
super().__init__(ui=self, **kwds)
  File
"/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/sync_server.py",
line 31, in __init__
port=config["sync_server_port"], **kwds)
  File "/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/component.py",
line 57, in __init__
super().__init__(**kwds)  # For parent classes other than 'Object'.
  File "/usr/lib/python3/dist-packages/openSM2sync/server.py", line 98,
in __init__
from cheroot import wsgi
 ModuleNotFoundError: No module named 'cheroot'
--->8>8>8>8---

This is doe to the missing cheroot Python package.
See also this discussion upstream:
https://groups.google.com/d/topic/mnemosyne-proj-users/mcuTpPIH61k/discussion

Currently, we do not have packaged cheroot in Debian.
To resolve this bug, we need to create a python3-cheroot package in
Debian and make mnemosyne depend on it. Cheroot can be obtained from
https://pypi.org/project/Cheroot/

Best regards,
Felix



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (100, 'unstable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.16.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8),
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mnemosyne depends on:
ii  libjs-sphinxdoc 1.7.4-1
ii  libqt5sql5-sqlite   5.10.1+dfsg-7
ii  python3 3.6.5-3
ii  python3-cherrypy3   8.9.1-2
ii  python3-matplotlib  2.2.2-4
ii  python3-pyqt5   5.10.1+dfsg-2
ii  python3-pyqt5.qtsql 5.10.1+dfsg-2
ii  python3-pyqt5.qtwebchannel  5.10.1+dfsg-2
ii  python3-pyqt5.qtwebengine   5.10.1+dfsg-2
ii  python3-webob   1:1.7.3-2

mnemosyne recommends no packages.

mnemosyne suggests no packages.

-- no debconf information



Bug#853441: hexcurse: ftbfs with GCC-7

2017-05-05 Thread Felix Gruber
I've sent upstream a pull request with fixes for this FTBFS:

  https://github.com/LonnyGomes/hexcurse/pull/24



Bug#853370: deal.ii: ftbfs with GCC-7

2017-05-05 Thread Felix Gruber
It seems that upstream is working on those GCC-7 errors and warnings.

At least they have fixed the -Wimplicit-fallthrough warnings:

  https://github.com/dealii/dealii/pull/4230



Bug#825887: mnemosyne: does not start due to removal of WebKit from python-qt4

2017-01-10 Thread Felix Gruber
On 09.01.2017 19:28, Felix Gruber wrote:
> On 09.01.2017 14:10, Scott Kitterman wrote:
>> Since this managed to get back into Stretch due to a BTS issue, if we move 
>> quickly, it can make it into the release.  I'll be glad to sponsor an NMU if 
>> the maintainer isn't available to do it.
> 
> I'll try out Mnemosyne with your updated pyqt5 tomorrow night and I'll
> let you know when I'm done with the packaging.
> Thanks for the sponsorship offer! I would really like to see Mnemosyne
> back in Stretch.

I've updated my Mnemosyne 2.4 package [1] to depend on
python3-pyqt5.qtwebengine and it works now.

[1] https://github.com/felgru/mnemosyne

Interestingly, I had to add a dependency on libqt5webengine5, or
otherwise mnemosyne would terminate with the error message "Could not
find QtWebEngineProcess". Since I guess that other packages using PyQT5
will run into the same problem, we should probably add a dependency on
libqt5webengine5 to the python3-pyqt5.qtwebengine package. (I should
probably open another bug against python3-pyqt5.qtwebengine to discuss
this further.)

I would now consider the Mnemosyne 2.4 package ready for inclusion into
Stretch. Since I have no experience with getting packages into the
Debian archives, I’d like to know if there is anything that I can do to
help now.

Thanks again for letting me know that the python3-pyqt5.qtwebengine was
now available!

Cheers,
Felix



Bug#825887: mnemosyne: does not start due to removal of WebKit from python-qt4

2016-12-06 Thread Felix Gruber
Mnemosyne 2.4 has been released today [1].
I've tried to package it and you can find my changes to the debian directory on 
GitHub [2].
Unfortunately, mnemosyne 2.4 fails to start as it depends on QtWebEngine which 
isn't packaged yet (see #841830).

[1] https://groups.google.com/forum/#!topic/mnemosyne-proj-users/YE5-bMfOp4Y
[2] https://github.com/felgru/mnemosyne



Bug#825887: mnemosyne: does not start due to removal of WebKit from python-qt4

2016-11-28 Thread Felix Gruber
Upstream has worked on porting mnemosyne to Python3 and PyQt5.
They have published a link to a beta for the upcoming release 2.4 of
mnemosyne on their mailinglist:

https://groups.google.com/forum/#!topic/mnemosyne-proj-users/Et6uWBbFRjU

This version of mnemosyne should be compatible with the PyQt5 in Debian
testing. It would be nice if we could package this before the release of
stretch.

Cheers,
Felix



Bug#825887: mnemosyne: does not start due to removal of WebKit from python-qt4

2016-05-31 Thread Felix Gruber
Package: mnemosyne
Version: 2.2.1-3
Severity: serious
Justification: renders mnemosyne unusable

Dear Maintainer,

after updating python-qt4 from 4.11.4+dfsg-1+b3 to 4.11.4+dfsg-2,
mnemosyne refuses to start and gives the following error message:

>8-->8-->8--->8
$ mnemosyne
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
An unexpected error has occurred.
Please forward the following info to the developers:

Traceback (innermost last):
  File "/usr/bin/mnemosyne", line 155, in 
debug_file=options.debug_file)
  File
"/usr/lib/python2.7/dist-packages/mnemosyne/libmnemosyne/__init__.py",
line 164, in initialise
self.register_components()
  File
"/usr/lib/python2.7/dist-packages/mnemosyne/libmnemosyne/__init__.py",
line 215, in register_components
exec("from %s import %s" % (module_name, class_name))
  File "", line 1, in 
  File
"/usr/lib/python2.7/dist-packages/mnemosyne/pyqt_ui/review_wdgt.py",
line 5, in 
from PyQt4 import QtCore, QtGui, QtWebKit
 ImportError: cannot import name QtWebKit
8<--8<--8<---8<

It seems that this is due to bug #784513 which states that WebKit has
been removed from python-qt4.


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (100, 'unstable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.5.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages mnemosyne depends on:
ii  libqt4-sql-sqlite  4:4.8.7+dfsg-7
ii  python 2.7.11-1
ii  python-cherrypy3   3.5.0-2
ii  python-matplotlib  1.5.1-1+b2
ii  python-qt4 4.11.4+dfsg-2
ii  python-qt4-sql 4.11.4+dfsg-2

mnemosyne recommends no packages.

mnemosyne suggests no packages.

-- no debconf information



Bug#793039: [goldendict] update debian/watch

2015-07-20 Thread Felix Gruber
Source: goldendict
Version: 1.5.0~git20131003-1+b2
Severity: normal
Tags: patch
thanks

The attached patch updates debian/watch to refer to the new location of
goldendict releases at github.com.

Cheers,
Felix

>From 4db1178acfe9bd74a5aff8e98474e68365fd73a9 Mon Sep 17 00:00:00 2001
From: Felix Gruber 
Date: Mon, 20 Jul 2015 20:24:11 +0200
Subject: [PATCH] update debian/watch

---
 debian/watch | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/debian/watch b/debian/watch
index fb579fb..387f101 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
 version=3
-opts=dversionmangle=s/\+deb\d+$// \
-http://goldendict.berlios.de/download.php \
-	http://prdownload.berlios.de/goldendict/goldendict-(\d+(?:\.\d+)+)-src.*?.tar.bz2
+opts=uversionmangle=s/(\d)\-?((RC|rc)\d*?)$/$1~$2/,\
+ filenamemangle=s/.+\/(\d\S*)(-.*)?\.tar\.gz/goldendict-$1\.tar\.gz/ \
+  https://github.com/goldendict/goldendict/releases .*/(\d\S*)\.tar\.gz
-- 
2.1.4



Bug#786649: goldendict: Home page package reported by debian package don't exist

2015-07-20 Thread Felix Gruber
tags 786649 patch
thanks

The attached patch replaces the deprecated Berlios URL with the new URL
http://goldendict.org.

Cheers,
Felix
From b9a5c454902b46bf58340bf210799ea613a8c20a Mon Sep 17 00:00:00 2001
From: Felix Gruber 
Date: Mon, 20 Jul 2015 08:55:33 +0200
Subject: [PATCH] replace deprecated homepage URL

---
 debian/control   | 2 +-
 debian/copyright | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/control b/debian/control
index fb735a4..b9087a9 100644
--- a/debian/control
+++ b/debian/control
@@ -21,7 +21,7 @@ Build-Depends: cdbs, debhelper (>= 7),
  qt4-qmake,
  x11proto-record-dev,
  zlib1g-dev
-Homepage: http://goldendict.berlios.de/
+Homepage: http://goldendict.org/
 VCS-Browser: http://git.debian.org/?p=collab-maint/goldendict.git;a=summary
 VCS-Git: git://git.debian.org/collab-maint/goldendict.git
 
diff --git a/debian/copyright b/debian/copyright
index 10846c4..4c7428a 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -2,7 +2,7 @@ This package was debianized by Dmitry E. Oboukhov  on
 Thu Jun  4 00:08:48 MSD 2009.
 
 It was downloaded from:
-	http://goldendict.berlios.de
+	http://goldendict.org
 
 Upstream Author:
 	Konstantin Isakov 
-- 
2.1.4



Bug#779601: [xapers] xapers does not handle escaped colon in Jabref file fields

2015-03-02 Thread Felix Gruber
Package: xapers
Version: 0.5.2-1
Severity: normal
Tags: patch

The Jabref file field can contain escaped colons, when they are part of
the file description or file name. For example the following bibtex entry

@Article{ES2014,
  Title= {An $L^p$ Theory for Stationary Radiative Transfer},
  Author   = {Herbert Egger and Matthias Schlottbom},
  Journal  = {Applicable Analysis},
  Year = {2014},

  Month= apr,
  Number   = {6},
  Pages= {1283--1296},
  Volume   = {93},

  Doi  = {10.1080/00036811.2013.826798},
  File = {arXiv\:1304.6504v2:ES2014preprint.pdf:PDF}
}

is parsed by Jabref as being linked to a file ES2014preprint.pdf with
description arXiv:1304.6504v2. Currently the bibtex parser of xapers
chokes on this field as it uses split(':') which does not care about the
escaped \:. The attached patch replaces the split with an re.split with
negative lookbehind assertion to correctly handle escaped colons.

Cheers,
Felix

From ccea03f483abbd1dd2811e30d2b03abc8f226971 Mon Sep 17 00:00:00 2001
From: Felix Gruber 
Date: Mon, 2 Mar 2015 22:39:24 +0100
Subject: [PATCH] fix JabRef file field with escaped :

---
 lib/xapers/bibtex.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/xapers/bibtex.py b/lib/xapers/bibtex.py
index 45d908b..e095255 100644
--- a/lib/xapers/bibtex.py
+++ b/lib/xapers/bibtex.py
@@ -1,6 +1,7 @@
 import os
 import sys
 import io
+import re
 import json
 import pybtex
 from pybtex.core import Entry, Person
@@ -101,7 +102,7 @@ class Bibentry():
 """Returns file path if file field exists.
 Expects either single path string or Mendeley/Jabref format."""
 try:
-parsed = self.entry.fields['file'].split(':')
+parsed = re.split(r'(? 1:
 return parsed[1]
 else:
-- 
2.1.4



Bug#768614: pencil2d: FTBFS in jessie: build-dependency not installable: libming-dev

2014-11-09 Thread Felix Gruber
block 768614 by 752629
thanks

On Sat, 8 Nov 2014 18:51:24 +0100 Lucas Nussbaum
 wrote:

> >  sbuild-build-depends-pencil2d-dummy : Depends: libming-dev but it is not 
> > installable

libming was removed from jessie due to problems with it's license (cf.
#752629).

Cheers,
Felix


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



Bug#768619: proofgeneral: FTBFS in jessie: build-dependency not installable: emacs23-nox

2014-11-09 Thread Felix Gruber
On Sat, 8 Nov 2014 18:51:53 +0100 Lucas Nussbaum
 wrote:
> Source: proofgeneral
> Version: 4.3~pre131011-0.1

> >  sbuild-build-depends-proofgeneral-dummy : Depends: emacs23-nox but it is 
> > not installable

I guess, this isn't actually a bug in proofgeneral, as it alternatively
build-depends on emacs24-nox which is currently available in jessie.
The problem rather seems to be that sbuild is always taking the first
alternative in the build-depends and doesn't even try the following
alternatives. One could however remove the Build-Depends on emacs23
packages as they were removed from jessie.

For reference, here's the relevant part of debian/control from
proofgeneral 4.3~pre131011-0.1, which is the current version in jessie:

Build-Depends: debhelper (>= 9), texinfo, texlive-latex-recommended,
texlive-generic-recommended, texlive-fonts-recommended, emacs23-nox |
emacs23 | emacs23-lucid | emacs24-nox | emacs24 | emacs24-lucid

Cheers,
Felix


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



Bug#768727: t-code: FTBFS in jessie: build-dependency not installable: emacs23

2014-11-09 Thread Felix Gruber
On Sun, 9 Nov 2014 08:45:35 +0100 Lucas Nussbaum
 wrote:

> > The following packages have unmet dependencies:
> >  sbuild-build-depends-t-code-dummy : Depends: emacs23 but it is not 
> > installable

emacs23 has been removed from jessie in favor of emacs24 (cf. #753885).
You need to adjust the Build-Depends accordingly.

Cheers,
Felix


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



Bug#768738: jarisplayer: FTBFS in jessie: build-dependency not installable: haxe

2014-11-09 Thread Felix Gruber
block 768738 by 736596
thanks

On Sun, 9 Nov 2014 08:41:57 +0100 Lucas Nussbaum
 wrote:

> >  sbuild-build-depends-jarisplayer-dummy : Depends: haxe but it is not 
> > installable

haxe was removed from jessie a year ago. It is currently unmaintained
and has an RC bug (#736596).

Cheers,
Felix


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



Bug#768754: backbone: FTBFS in jessie: build-dependency not installable: phantomjs

2014-11-09 Thread Felix Gruber
block 768754 by 679759
block 768754 by 699435
thanks

On Sun, 9 Nov 2014 08:40:51 +0100 Lucas Nussbaum
 wrote:
> > 
> > The following packages have unmet dependencies:
> >  sbuild-build-depends-backbone-dummy : Depends: phantomjs but it is not 
> > installable

phantomjs is currently not in jessie due to two RC bugs (#679759 and
#699435).

Cheers,
Felix


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



Bug#768690: latex-mk: FTBFS in jessie: build-dependency not installable: tgif

2014-11-09 Thread Felix Gruber
block 768690 by 699301
thanks

Am 09.11.2014 um 08:42 schrieb Lucas Nussbaum:
>>
>> The following packages have unmet dependencies:
>>  sbuild-build-depends-latex-mk-dummy : Depends: tgif but it is not 
>> installable
>> E: Unable to correct problems, you have held broken packages.
>> apt-get failed.

tgif was removed from jessie as it is depending on python-uniconvertor
which was removed due to non-free files (cf. #699301).

Cheers,
Felix


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



Bug#737343: [calibre] use version 1.0 of DEP-5 copyright format

2014-02-01 Thread Felix Gruber
Package: src:calibre
Version: 1.14.0+dfsg-1
Severity: normal
Tags: patch

Currently the debian/copyright file of calibre uses an old draft of the
DEP-5 machine readable copyright file format.
The attached patch updates the file to use the current version 1.0 of
the machine readable copyright file format as defined in

http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/

Kind regards,
Felix
--- calibre-1.14.0+dfsg_old/debian/copyright	2014-02-01 17:02:24.091155513 +0100
+++ calibre-1.14.0+dfsg/debian/copyright	2014-02-01 21:23:19.214745147 +0100
@@ -1,7 +1,7 @@
-Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=196
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: calibre
-Upstream-Maintainer: Kovid Goyal 
-Upstream-Source: http://calibre-ebook.com/downloads
+Upstream-Contact: Kovid Goyal 
+Source: http://calibre-ebook.com/downloads
 
 Files: *
 Copyright: Copyright (C) 2008 Kovid Goyal 
@@ -10,32 +10,32 @@
  /usr/share/common-licenses/GPL-3 on Debian systems.
 
 Files: src/calibre/ebooks/pdf/*.h,*.cpp
-License: GPL-2 or later
+License: GPL-2+
  The full text of the GPL is distributed as in
  /usr/share/common-licenses/GPL-2 on Debian systems.
 
 Files: src/calibre/ebooks/BeautifulSoup.py
 Copyright: Copyright (c) 2004-2007, Leonard Richardson
-License: BSD
+License: BSD-3-Clause
  All rights reserved.
- 
+ .
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions are
  met:
- 
+ .
* Redistributions of source code must retain the above copyright
  notice, this list of conditions and the following disclaimer.
- 
+ .
* Redistributions in binary form must reproduce the above
  copyright notice, this list of conditions and the following
  disclaimer in the documentation and/or other materials provided
  with the distribution.
- 
+ .
* Neither the name of the the Beautiful Soup Consortium and All
  Night Kosher Bakery nor the names of its contributors may be
  used to endorse or promote products derived from this software
  without specific prior written permission.
- 
+ .
  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@@ -65,12 +65,12 @@
 Files: /src/cherrypy/*
 Copyright: Copyright (c) 2004-2007, CherryPy Team (t...@cherrypy.org)
 Copyright: Copyright (C) 2005, Tiago Cogumbreiro 
-License: BSD
+License: BSD-3-Clause
  All rights reserved.
- 
+ .
  Redistribution and use in source and binary forms, with or without modification,
  are permitted provided that the following conditions are met:
- 
+ .
  * Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
  * Redistributions in binary form must reproduce the above copyright notice,
@@ -79,7 +79,7 @@
  * Neither the name of the CherryPy Team nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
- 
+ .
  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -93,27 +93,27 @@
 
 Files: src/odf/*
 Copyright: Copyright (C) 2006-2008 Søren Roug, European Environment Agency
-License: LGPL2.1+
+License: LGPL-2.1+
  The full text of the LGPL is distributed as in
  /usr/share/common-licenses/LGPL-2.1 on Debian systems.
 
 Files: src/odf/teletype.py
 Files: src/odf/easyliststyle.py
 Copyright: Copyright (C) 2008, J. David Eisenberg
-License: GPL2+
+License: GPL-2+
  The full text of the GPL is distributed as in
  /usr/share/common-licenses/GPL-2 on Debian systems.
 
 Files: src/pyPdf/*
 Copyright: Copyright (c) 2006, Mathieu Fenniak
 Copyright: Copyright (c) 2007, Ashish Kulkarni 
-License: BSD
+License: BSD-3-Clause
  All rights reserved.
-
+ .
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions are
  met:
-
+ .
  * Redistributions of source code must retain the above copyright notice,
  this list of conditions and the following disclaimer.
  * Redistributions in binary form must reproduce the above copyright notice,
@@ -121,7 +121,7 @@
  and/or other materials provided with the distribution.
  * The name of the author may not be used to endorse or promote products
  derived from this software without specific prior written permission.
-
+ .
  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNE

Bug#678660: Unknown option --usage

2014-01-19 Thread Felix Gruber
Am 23.06.2012 17:01, schrieb Raf Czlonka:
> 
> Irssi's manual page lists:
> 
> --usage
>   display brief usage message.
> 
> Running irssi with that option however gives:
> 
> % irssi --usage
> Unknown option --usage
> Run 'irssi --help' to see a full list of available command line options.

I would propose to simply remove the --usage option from the man page.

Regards,
Felix
--- a/docs/irssi.1
+++ b/docs/irssi.1
@@ -59,9 +59,6 @@
 .TP
 .BI "\-?, \-\-help"
 show a help message.
-.TP
-.BI "\-\-usage"
-display brief usage message.
 .SH SEE ALSO
 .B Irssi
 has been supplied with a huge amount of documentation. Check /help or look




Bug#679400: [deal.ii] FTBFS: call of overloaded constructor is ambiguous

2012-06-28 Thread Felix Gruber
Source: deal.ii
Version: 7.1.0-1
Severity: serious
Justification: FTBFS
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-4.7
thanks

the deal.ii package builds fine with gcc-4.6/g++-4.6, but when building
with gcc-4.7/g++-4.7, I get the following error messages:

==optimized==MT== fe/fe_values.cc
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc: In instantiation of
'void dealii::FEValuesBase::maybe_invalidate_previous_present_cell(const typename
dealii::Triangulation::cell_iterator&) [with int dim = 1;
int spacedim = 1; typename dealii::Triangulation::cell_iterator = dealii::TriaIterator >]':
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.inst:2:17:   required from
here
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc:3265:5: error: call of
overloaded 'TriaIterator(std::auto_ptr::CellIteratorBase>::element_type&)' is ambiguous
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc:3265:5: note:
candidates are:
In file included from
/tmp/buildd/deal.ii-7.1.0/include/deal.II/grid/tria_iterator.h:1322:0,
 from /tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc:23:
/tmp/buildd/deal.ii-7.1.0/include/deal.II/grid/tria_iterator.templates.h:172:1:
note: dealii::TriaIterator< 
>::TriaIterator(const dealii::TriaRawIterator&) [with Accessor
= dealii::CellAccessor<1, 1>]
/tmp/buildd/deal.ii-7.1.0/include/deal.II/grid/tria_iterator.templates.h:165:1:
note: dealii::TriaIterator< 
>::TriaIterator(const dealii::TriaIterator<  >&)
[with Accessor = dealii::CellAccessor<1, 1>]
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc: In instantiation of
'void dealii::FEValuesBase::maybe_invalidate_previous_present_cell(const typename
dealii::Triangulation::cell_iterator&) [with int dim = 1;
int spacedim = 2; typename dealii::Triangulation::cell_iterator = dealii::TriaIterator >]':
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.inst:15:17:   required
from here
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc:3265:5: error: call of
overloaded 'TriaIterator(std::auto_ptr::CellIteratorBase>::element_type&)' is ambiguous
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc:3265:5: note:
candidates are:
In file included from
/tmp/buildd/deal.ii-7.1.0/include/deal.II/grid/tria_iterator.h:1322:0,
 from /tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc:23:
/tmp/buildd/deal.ii-7.1.0/include/deal.II/grid/tria_iterator.templates.h:172:1:
note: dealii::TriaIterator< 
>::TriaIterator(const dealii::TriaRawIterator&) [with Accessor
= dealii::CellAccessor<1, 2>]
/tmp/buildd/deal.ii-7.1.0/include/deal.II/grid/tria_iterator.templates.h:165:1:
note: dealii::TriaIterator< 
>::TriaIterator(const dealii::TriaIterator<  >&)
[with Accessor = dealii::CellAccessor<1, 2>]
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc: In instantiation of
'void dealii::FEValuesBase::maybe_invalidate_previous_present_cell(const typename
dealii::Triangulation::cell_iterator&) [with int dim = 2;
int spacedim = 2; typename dealii::Triangulation::cell_iterator = dealii::TriaIterator >]':
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.inst:42:17:   required
from here
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc:3265:5: error: call of
overloaded 'TriaIterator(std::auto_ptr::CellIteratorBase>::element_type&)' is ambiguous
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc:3265:5: note:
candidates are:
In file included from
/tmp/buildd/deal.ii-7.1.0/include/deal.II/grid/tria_iterator.h:1322:0,
 from /tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc:23:
/tmp/buildd/deal.ii-7.1.0/include/deal.II/grid/tria_iterator.templates.h:172:1:
note: dealii::TriaIterator< 
>::TriaIterator(const dealii::TriaRawIterator&) [with Accessor
= dealii::CellAccessor<2, 2>]
/tmp/buildd/deal.ii-7.1.0/include/deal.II/grid/tria_iterator.templates.h:165:1:
note: dealii::TriaIterator< 
>::TriaIterator(const dealii::TriaIterator<  >&)
[with Accessor = dealii::CellAccessor<2, 2>]
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc: In instantiation of
'void dealii::FEValuesBase::maybe_invalidate_previous_present_cell(const typename
dealii::Triangulation::cell_iterator&) [with int dim = 2;
int spacedim = 3; typename dealii::Triangulation::cell_iterator = dealii::TriaIterator >]':
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.inst:55:17:   required
from here
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc:3265:5: error: call of
overloaded 'TriaIterator(std::auto_ptr::CellIteratorBase>::element_type&)' is ambiguous
/tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc:3265:5: note:
candidates are:
In file included from
/tmp/buildd/deal.ii-7.1.0/include/deal.II/grid/tria_iterator.h:1322:0,
 from /tmp/buildd/deal.ii-7.1.0/source/fe/fe_values.cc:23:
/tmp/buildd/deal.ii-7.1.0/include/deal.II/grid/tria_iterator.templates.h:172:1:
note: dealii::TriaIterator< 
>::TriaIterator(const dealii::TriaRawIterator&) [with Accessor
= dealii::CellAccessor<2, 3>]
/tmp/buildd/deal.ii-7.1.0/include/deal.II/grid/tria_iterator.templates.h:165:1:
note: dealii::TriaIterator< 

Bug#679397: deal.ii: compiles against built-in Boost instead of Debian's Boost

2012-06-28 Thread Felix Gruber
Source: deal.ii
Version: 7.1.0-1
Severity: normal
Tags: patch
thanks

deal.ii currently builds against Boost version 1.46.1 which it ships
with its own sources. The debian/rules file tries to specify the Boost
include path with the options
--with-boost-libs=/usr/lib --with-boost-include=/usr/include/boost
which seem to have no effect.
These options need to be replaced by
--with-boost=/usr/include

Additionally deal.ii has hardcoded the inclusion of its own copy of
Boost headers in one source file. These have been changed to include
from the system paths in the attached patch.

Kind Regards,
Felix
Description: include boost headers from system path
 Currently deal.ii only works with the included copy of Boost 1.46.1.
 To include Debians version of Boost, a few include paths need to be adjusted.
Author: Felix Gruber 
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/source/base/boost_serialization.cc
+++ b/source/base/boost_serialization.cc
@@ -13,32 +13,32 @@
 
 #include 
 
-#include "../../contrib/boost-1.46.1/libs/serialization/src/basic_archive.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/basic_iarchive.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/basic_iserializer.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/basic_oarchive.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/basic_oserializer.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/basic_pointer_iserializer.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/basic_pointer_oserializer.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/basic_serializer_map.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/basic_text_iprimitive.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/basic_text_oprimitive.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/basic_xml_archive.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/binary_iarchive.cpp"
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
 
-#include "../../contrib/boost-1.46.1/libs/serialization/src/binary_oarchive.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/extended_type_info.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/extended_type_info_typeid.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/extended_type_info_no_rtti.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/polymorphic_iarchive.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/polymorphic_oarchive.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/stl_port.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/text_iarchive.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/text_oarchive.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/void_cast.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/archive_exception.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/xml_grammar.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/xml_iarchive.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/xml_oarchive.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/xml_archive_exception.cpp"
-#include "../../contrib/boost-1.46.1/libs/serialization/src/shared_ptr_helper.cpp"
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+//#include 
+#include 
+#include 
+#include 
+#include 
+//#include 
+#include 
+#include 
+//#include 
+#include 


Bug#670908: deal.ii: FTBFS: include path for slepc missing

2012-06-27 Thread Felix Gruber
I updated the patch to use the variable provided by the configure script
for the SLEPC and PETSC architecture. This way, my change is more
consistent with the rest of the configure script.

Regards,
Felix
Description: add slepc include path with arch triple
 The file slepcconf.h resides under
 /usr/lib/slepc/linux-gnu-c-opt/include/slepcconf.h but the makefiles
 only refer to the include path /usr/lib/slepc/include.
 .
 This patch adds the include path /usr/lib/slepc/linux-gnu-c-opt/include.
Author: Felix Gruber 
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/common/Make.global_options.in
+++ b/common/Make.global_options.in
@@ -278,6 +278,7 @@
   include-path-petsc-bmake   = $(DEAL_II_PETSC_DIR)/$(DEAL_II_PETSC_ARCH)/include
 endif
 include-path-slepc   = $(DEAL_II_SLEPC_DIR)/include
+include-path-slepc-arch  = $(DEAL_II_SLEPC_DIR)/$(DEAL_II_PETSC_ARCH)/include
 include-path-slepc-conf  = $(DEAL_II_SLEPC_DIR)/$(DEAL_II_PETSC_ARCH)/conf
 ifeq ($(DEAL_II_PETSC_VERSION_DEV),yes)
   include-path-slepc-include = $(DEAL_II_SLEPC_DIR)/$(DEAL_II_PETSC_ARCH)/include
@@ -314,7 +315,8 @@
 endif
 
 ifeq ($(USE_CONTRIB_SLEPC),yes)
-  INCLUDE += -I$(include-path-slepc) -I$(include-path-slepc-conf)
+  INCLUDE += -I$(include-path-slepc) -I$(include-path-slepc-conf) \
+ -I$(include-path-slepc-arch)
 ifeq ($(DEAL_II_PETSC_VERSION_DEV),yes)
   INCLUDE += -I$(include-path-slepc-include)
 endif


Bug#675039: [libslepc3.2-dev] please add a symlink to the configuration header

2012-05-29 Thread Felix Gruber
Package: libslepc3.2-dev
Version: 3.2-p5-1
Severity: normal
Tags: patch
thanks

Building the deal.II package fails, because its buildsystem doesn't find
the file /usr/lib/slepc/include/slepcconf.h. This file is actually
located under /usr/lib/slepc/linux-gnu-c-opt/include/slepcconf.h.

I would suggest to add a symlink from /usr/lib/slepc/include/slepcconf.h
to /user/lib/slepc/linux-gnu-c-opt/include/slepcconf.h since this would
be similar to how PETSC handles its configuration headers.
In the attached patch you find the corresponding change to the rules
file of SLEPC which I based on the rules file of PETSC.

Regards
Felix
--- slepc-3.2-p5.orig/debian/rules	2012-05-29 01:56:41.0 +0200
+++ slepc-3.2-p5/debian/rules	2012-05-29 02:04:50.0 +0200
@@ -123,6 +123,8 @@
 	install -d debian/lib$(SLEPC_NAME)-dev/usr/lib/slepcdir/$(SLEPC_VERSION)/include/private
 	cp -p include/private/*.h \
 	  debian/lib$(SLEPC_NAME)-dev/usr/lib/slepcdir/$(SLEPC_VERSION)/include/private
+	cd debian/lib$(SLEPC_NAME)-dev/usr/lib/slepcdir/$(SLEPC_VERSION)/include && \
+	  ln -s ../$(PETSC_ARCH)-c-opt/include/*.h .
 	install -d debian/lib$(SLEPC_NAME)-dev/usr/lib/slepcdir/$(SLEPC_VERSION)/include/src/eps/impls/blopex
 	sed "s/..\/src/src/" < src/eps/impls/external/blopex/slepc-interface.h > \
 	  debian/lib$(SLEPC_NAME)-dev/usr/lib/slepcdir/$(SLEPC_VERSION)/include/src/eps/impls/blopex/slepc-interface.h


Bug#670908: deal.ii: FTBFS: include path for slepc missing

2012-04-30 Thread Felix Gruber
Package: deal.ii
Version: 7.1.0-1
Severity: serious
Tags: patch

When building deal.ii, the header slepcconf.h needs to be included. It
can be found under /usr/lib/slepc/linux-gnu-c-opt/include, but the
makefiles of deal.ii only refer to /usr/lib/slepc/include which holds
most of the headers of slepc.

The attached patch adds /usr/lib/slepc/linux-gnu-c-opt/include to the
include paths.

Regards,
Felix
Description: add slepc include path with arch triple
 The file slepcconf.h resides under
 /usr/lib/slepc/linux-gnu-c-opt/include/slepcconf.h but the makefiles
 only refer to the include path /usr/lib/slepc/include.
 .
 This patch adds the include path /usr/lib/slepc/linux-gnu-c-opt/include.
Author: Felix Gruber 
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/common/Make.global_options.in
+++ b/common/Make.global_options.in
@@ -278,7 +278,8 @@
   include-path-petsc-bmake   = $(DEAL_II_PETSC_DIR)/$(DEAL_II_PETSC_ARCH)/include
 endif
 include-path-slepc   = $(DEAL_II_SLEPC_DIR)/include
-include-path-slepc-conf  = $(DEAL_II_SLEPC_DIR)/$(DEAL_II_PETSC_ARCH)/conf
+include-path-slepc-arch  = $(DEAL_II_SLEPC_DIR)/linux-gnu-c-opt/include
+include-path-slepc-conf  = $(DEAL_II_SLEPC_DIR)/conf
 ifeq ($(DEAL_II_PETSC_VERSION_DEV),yes)
   include-path-slepc-include = $(DEAL_II_SLEPC_DIR)/$(DEAL_II_PETSC_ARCH)/include
 endif
@@ -314,7 +315,8 @@
 endif
 
 ifeq ($(USE_CONTRIB_SLEPC),yes)
-  INCLUDE += -I$(include-path-slepc) -I$(include-path-slepc-conf)
+  INCLUDE += -I$(include-path-slepc) -I$(include-path-slepc-conf) \
+ -I$(include-path-slepc-arch)
 ifeq ($(DEAL_II_PETSC_VERSION_DEV),yes)
   INCLUDE += -I$(include-path-slepc-include)
 endif


Bug#665770: [dh-make] license templates do not refer to the final version 1.0 of DEP-5

2012-03-25 Thread Felix Gruber
Package: dh-make
Version: 0.60
Severity: minor
Tags: patch

For the final version 1.0 of the DEP-5 copyright file, the Format header
should be:

Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
---
 lib/licenses/apache   |2 +-
 lib/licenses/artistic |2 +-
 lib/licenses/blank|2 +-
 lib/licenses/bsd  |2 +-
 lib/licenses/gpl2 |2 +-
 lib/licenses/gpl3 |2 +-
 lib/licenses/lgpl2|2 +-
 lib/licenses/lgpl3|2 +-
 lib/licenses/x11  |2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/lib/licenses/apache b/lib/licenses/apache
index 52398b8..f53570b 100644
--- a/lib/licenses/apache
+++ b/lib/licenses/apache
@@ -1,4 +1,4 @@
-Format: http://dep.debian.net/deps/dep5
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: #PACKAGE#
 Source: 

diff --git a/lib/licenses/artistic b/lib/licenses/artistic
index 9e7d35b..98e1a79 100644
--- a/lib/licenses/artistic
+++ b/lib/licenses/artistic
@@ -1,4 +1,4 @@
-Format: http://dep.debian.net/deps/dep5
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: #PACKAGE#
 Source: 

diff --git a/lib/licenses/blank b/lib/licenses/blank
index 164edb7..65db748 100644
--- a/lib/licenses/blank
+++ b/lib/licenses/blank
@@ -1,4 +1,4 @@
-Format: http://dep.debian.net/deps/dep5
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: #PACKAGE#
 Source: 

diff --git a/lib/licenses/bsd b/lib/licenses/bsd
index 0ca5630..2a45ec9 100644
--- a/lib/licenses/bsd
+++ b/lib/licenses/bsd
@@ -1,4 +1,4 @@
-Format: http://dep.debian.net/deps/dep5
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: #PACKAGE#
 Source: 

diff --git a/lib/licenses/gpl2 b/lib/licenses/gpl2
index 0d3d200..716f393 100644
--- a/lib/licenses/gpl2
+++ b/lib/licenses/gpl2
@@ -1,4 +1,4 @@
-Format: http://dep.debian.net/deps/dep5
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: #PACKAGE#
 Source: 

diff --git a/lib/licenses/gpl3 b/lib/licenses/gpl3
index cc7742a..0b1b49e 100644
--- a/lib/licenses/gpl3
+++ b/lib/licenses/gpl3
@@ -1,4 +1,4 @@
-Format: http://dep.debian.net/deps/dep5
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: #PACKAGE#
 Source: 

diff --git a/lib/licenses/lgpl2 b/lib/licenses/lgpl2
index 9e8fe13..6e580c2 100644
--- a/lib/licenses/lgpl2
+++ b/lib/licenses/lgpl2
@@ -1,4 +1,4 @@
-Format: http://dep.debian.net/deps/dep5
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: #PACKAGE#
 Source: 

diff --git a/lib/licenses/lgpl3 b/lib/licenses/lgpl3
index 92dbe87..883fb74 100644
--- a/lib/licenses/lgpl3
+++ b/lib/licenses/lgpl3
@@ -1,4 +1,4 @@
-Format: http://dep.debian.net/deps/dep5
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: #PACKAGE#
 Source: 

diff --git a/lib/licenses/x11 b/lib/licenses/x11
index 77961fc..4d9e9b8 100644
--- a/lib/licenses/x11
+++ b/lib/licenses/x11
@@ -1,4 +1,4 @@
-Format: http://dep.debian.net/deps/dep5
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: #PACKAGE#
 Source: 




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