Bug#901413: mnemosyne: Mnemosyne 2.6 does not find cheroot module
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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