[Pkg-kde-extras] Bug#870873: exiv2: FTBFS: some symbols or patterns disappeared in the symbols file

2017-09-26 Thread Raphael Hertzog
c64)_ZNSt6vectorISt4pairImmESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base
 0.25
+ 
_ZNSt6vectorISt4pairImmESaIS1_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base
 0.26-1
  
(optional=templinst|subst)_ZNSt6vectorISt4pairI{size_t}{size_t}ESaIS1_EE9push_backERKS1_@Base
 0.25
- 
(optional=templinst)_ZNSt6vectorIcSaIcEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc@Base
 0.25
- 
(optional=templinst)_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd@Base
 0.25
- 
(optional=templinst)_ZNSt6vectorIfSaIfEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPfS1_EERKf@Base
 0.25
- 
(optional=templinst)_ZNSt6vectorIhSaIhEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPhS1_EERKh@Base
 0.25
+#MISSING: 0.26-1# 
(optional=templinst)_ZNSt6vectorIcSaIcEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc@Base
 0.25
+ 
_ZNSt6vectorIcSaIcEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc@Base
 0.26-1
+#MISSING: 0.26-1# 
(optional=templinst)_ZNSt6vectorIdSaIdEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd@Base
 0.25
+ 
_ZNSt6vectorIdSaIdEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPdS1_EERKd@Base
 0.26-1
+#MISSING: 0.26-1# 
(optional=templinst)_ZNSt6vectorIfSaIfEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPfS1_EERKf@Base
 0.25
+ 
_ZNSt6vectorIfSaIfEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPfS1_EERKf@Base
 0.26-1
+#MISSING: 0.26-1# 
(optional=templinst)_ZNSt6vectorIhSaIhEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPhS1_EERKh@Base
 0.25
  
(optional=templinst|subst)_ZNSt6vectorIhSaIhEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPhS1_EE{size_t}RKh@Base
 0.25
- 
(optional=templinst)_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi@Base
 0.25
- 
(optional=templinst)_ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj@Base
 0.25
- (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 ppc64 ppc64el s390x 
mips64 mips64el 
sparc64)_ZNSt6vectorImSaImEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPmS1_EERKm@Base
 0.25
- 
(optional=templinst)_ZNSt6vectorIsSaIsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPsS1_EERKs@Base
 0.25
- 
(optional=templinst)_ZNSt6vectorItSaItEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt@Base
 0.25
- 
(optional=templinst|subst)_ZNSt6vectorI{size_t}SaI{size_t}EE9push_backERK{size_t}@Base
 0.25
+ 
_ZNSt6vectorIhSaIhEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPhS1_EERKh@Base
 0.26-1
+#MISSING: 0.26-1# 
(optional=templinst)_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi@Base
 0.25
+ 
_ZNSt6vectorIiSaIiEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi@Base
 0.26-1
+#MISSING: 0.26-1# 
(optional=templinst)_ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj@Base
 0.25
+ 
_ZNSt6vectorIjSaIjEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj@Base
 0.26-1
+#MISSING: 0.26-1# (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 
ppc64 ppc64el s390x mips64 mips64el 
sparc64)_ZNSt6vectorImSaImEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPmS1_EERKm@Base
 0.25
+ 
_ZNSt6vectorImSaImEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPmS1_EERKm@Base
 0.26-1
+#MISSING: 0.26-1# 
(optional=templinst)_ZNSt6vectorIsSaIsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPsS1_EERKs@Base
 0.25
+ 
_ZNSt6vectorIsSaIsEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPsS1_EERKs@Base
 0.26-1
+#MISSING: 0.26-1# 
(optional=templinst)_ZNSt6vectorItSaItEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt@Base
 0.25
+ 
_ZNSt6vectorItSaItEE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPtS1_EERKt@Base
 0.26-1
+#MISSING: 0.26-1# 
(optional=templinst|subst)_ZNSt6vectorI{size_t}SaI{size_t}EE9push_backERK{size_t}@Base
 0.25
  
(optional=templinst)_ZNSt7__cxx1110_List_baseIN5Exiv29ExifdatumESaIS2_EE8_M_clearEv@Base
 0.25
  
(optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base
 0.26
  
(optional=templinst)_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base
 0.26
@@ -4403,6 +4435,7 @@
  
(optional=templinst)_ZSt9__find_ifIPKN5Exiv29GroupInfoEN9__gnu_cxx5__ops16_Iter_equals_valIKNS1_9GroupNameT_SA_SA_T0_St26random_access_iterator_tag@Base
 0.26
  
(optional=templinst)_ZSt9__find_ifIPmN9__gnu_cxx5__ops16_Iter_equals_valIKmEEET_S6_S6_T0_St26random_access_iterator_tag@Base
 0.26
  
(optional=templinst)_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_@Base
 0.25
+ 
_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_PKS5_@Base
 0.26-1
  
(optional=templinst)_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA_@Base
 0.25
  _ZTI11XMPIterator@Base 0.26
  _ZTI12ExpatAdapter@Base 0.26
dh_makeshlibs: failing due to earlier errors

I guess those are all related to g++ changes and the switch to a newer gcc
uptsream.

Cheers,
-- 
Raphaël Hertzog ◈ Deb

[Pkg-kde-extras] Bug#876948: FTBFS: fails to configure due to change in gcc -dumpversion output

2017-09-26 Thread Raphaël Hertzog
Source: exiv2
Version: 0.25-3.1
Severity: serious
Tags: patch
Justification: FTBFS

I am unable to rebuild exiv2 0.26 in experimental. The build fails on
dh_auto_configure. It turns out CMakeLists.txt tries to parse
g++ -dumpversion as a two component value but we currently get a single one:
$ g++ -dumpversion
7

This patch fixes the issue for me:
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -83,9 +83,8 @@ IF( MINGW OR UNIX )
 execute_process(COMMAND ${CMAKE_CXX_COMPILER} -dumpversion OUTPUT_VARIABLE 
GCC_VERSION)
 string(REGEX MATCHALL "[0-9]+" GCC_VERSION_COMPONENTS ${GCC_VERSION})
 list(GET GCC_VERSION_COMPONENTS 0 GCC_MAJOR)
-list(GET GCC_VERSION_COMPONENTS 1 GCC_MINOR)

-message(STATUS Compiler: ${COMPILER} " Major:" ${GCC_MAJOR} " Minor:" 
${GCC_MINOR})
+message(STATUS Compiler: ${COMPILER} " Major:" ${GCC_MAJOR} " Full version 
string:" ${GCC_VERSION})

 IF ( CYGWIN OR ( ${GCC_MAJOR} GREATER 5 ))
 ADD_DEFINITIONS( -std=gnu++98 ) # to support snprintf

But then I get another error due to missing symbols in 
debian/libexiv2-26.symbols.
But this is already tracked in #870873.

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

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

___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-extras


[Pkg-kde-extras] squeeze update of konversation?

2015-02-24 Thread Raphael Hertzog
Hello dear maintainer(s),

the Debian LTS team would like to fix the security issues which are
currently open in the Squeeze version of konversation:
https://security-tracker.debian.org/tracker/CVE-2014-8483

Would you like to take care of this yourself? We would really appreciate
it because that issue has been sitting in our list for a while and it
seems to never come to the front of the queue...

If yes, please follow the workflow we have defined here:
http://wiki.debian.org/LTS/Development

If that workflow is a burden to you, feel free to just prepare an
updated source package and send it to debian-...@lists.debian.org
(via a debdiff, or with an URL pointing to the the source package,
or even with a pointer to your packaging repository), and the members
of the LTS team will take care of the rest. Indicate clearly whether you
have tested the updated package or not.

If you don't want to take care of this update, it's not a problem, we
will do our best with your package. Just let us know whether you would
like to review and/or test the updated package before it gets released.

Thank you very much.

Raphaël Hertzog,
  on behalf of the Debian LTS team.

PS: A member of the LTS team might start working on this update at
any point in time. You can verify whether someone is registered
on this update in this file:
https://anonscm.debian.org/viewvc/secure-testing/data/dla-needed.txt?view=markup
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/

___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-extras

[Pkg-kde-extras] Maintainer needed for python-trml2pdf

2012-05-04 Thread Raphael Hertzog
Hello,

I just uploaded a new version of python-trml2pdf where I removed myself
from Uploaders. I originally packaged this because it's needed for Satchmo
but I never went further to package satchmo. So I have no interest in this
package.

In the mean time it got one reverse dependency, namely kraft. So it can't
be removed. Someone should step up to maintain this package, and quite
possibly one of the kraft maintainers (since we're using the version
released by Kraft's upstream anyway).

The package is currently maintained within the python-modules SVN
repository and all Debian developers have write access. It's trivial
to maintain and should not require much work. On the bad side, it has
no real upstream.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Pre-order a copy of the Debian Administrator's Handbook and help
liberate it: http://debian-handbook.info/liberation/

___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-extras

[Pkg-kde-extras] Jonathan Patrick Davies email not working (in kraft's uploaders)

2012-05-04 Thread Raphael Hertzog
Hello,

while contacting the kraft maintainers I got a bounce for Jonathan Patrick
Davies jpatr...@kubuntu.org. So please remove him from Uploaders or get
in touch with him to find an updated email.

Thank you!

jpatr...@kubuntu.org: host mx.canonical.com[91.189.94.145] said: 550 5.1.1
jpatr...@kubuntu.org: Recipient address rejected: User unknown in virtual
alias table (in reply to RCPT TO command)

-- 
Raphaël Hertzog ◈ Debian Developer

Pre-order a copy of the Debian Administrator's Handbook and help
liberate it: http://debian-handbook.info/liberation/

___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-extras

[Pkg-kde-extras] Bug#576056: kvdr: Please stop build-depending on dbs

2010-03-31 Thread hertzog
Source: kvdr
Severity: wishlist
Usertags: drop-dbs

Hello,

The dbs maintainer would like to deprecate/remove the dbs package
considering that the new source format 3.0 (quilt) provides the
same functionality directly in dpkg-dev.

Please update your package to stop using and build-depending on dbs.

This bug is obviously filed with the consent of the dbs maintainer.

Cheers, 
-- 
Raphaël Hertzog

Like what I do? Sponsor me: http://ouaza.com/wp/2010/01/05/5-years-of-freexian/
My Debian goals: http://ouaza.com/wp/2010/01/09/debian-related-goals-for-2010/




___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-extras

[Pkg-kde-extras] Bug#484954: kompose: FTBFS when converted to new source format 3.0 (quilt): due to patches that require -p0

2008-06-07 Thread Raphael Hertzog
Package: kompose
Version: 0.5.4-2
Severity: minor
Usertags: 3.0-quilt-by-default

To prepare a possible switch to the new source package format 3.0
(quilt) [1], I converted all source packages and tried to rebuild them.
Unfortunately, kompose failed, you can try yourself with those
commands (and dpkg-dev = 1.14.19 [2]) :

$ apt-get source kompose
$ sed -i -e '/^Source:/ aFormat: 3.0 (quilt)' kompose-0.5.4/debian/control
$ dpkg-source -b kompose-0.5.4
$ dpkg-source -x kompose_0.5.4-2.dsc
$ cd kompose-0.5.4  debuild -us -uc

In this process, if the .diff.gz contains changes to upstream files,
dpkg-source will have created a corresponding patch in
debian/patches/debian-changes-0.5.4-2 and will have registered that
patch in a quilt series (debian/patches/series, it is created if needed).
All the patches listed in the series file are applied directly during
the extraction (dpkg-source -x). quilt itself is used if available (and
will thus lead to the creation of the .pc directory), otherwise
dpkg-source applies the patches by itself. For more information about the
new source package format see the manual page dpkg-source(1).

In the case of kompose, it already uses quilt but some of the patches
require the '-p0' option of patch to be properly applied and this
option has been hardcoded in the series file. The new source package
format doesn't support this quilt feature and requires patches
to be applicable with the '-p1' option.

You can use the following command to easily update all the patches
that use the '-p0' option:
$ awk '{ if ($2 == -p0) print $1 }' debian/patches/series | while read f; do 
perl -pi -e 's|^--- (?:\./)?|--- a/|; s|^\+\+\+ (?:\./)?|+++ b/|;' 
debian/patches/$f ; done

Not that you can replace a by kompose-0.5.4.orig and
b by kompose-0.5.4 if you prefer.

Then don't forget to strip the -p0 options from debian/patches/series.

As a side note, you must also pay attention to the following points in your
quilt usage to guarantee compatibility with the new source package
format:
- the patches must be in debian/patches/ together with the series file
  (you can use QUILT_PATCHES=debian/patches if needed)
- you should not override QUILT_PC to change the location of quilt's
  internal directory (.pc by default)
- the patches should not reference absolute filenames (in +++/--- lines)
- your clean target must work even if the patches are already applied
- your build target must work with patches applied even if the clean
  target is supposed to unapply them (because dpkg-source -b might
  have applied them back)

Cheers,

[1] http://lists.debian.org/debian-devel-announce/2008/04/msg4.html
[2] the upcoming dpkg-dev 1.14.20 is more tolerant with patches, you can
grab it here if you want to try with that version:
http://people.debian.org/~hertzog/packages/dpkg-dev_1.14.20_all.deb
-- 
Raphael Hertzog




___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-extras


[Pkg-kde-extras] Bug#484952: kerry: FTBFS when converted to new source format 3.0 (quilt): due to patches that require -p0

2008-06-07 Thread Raphael Hertzog
Package: kerry
Version: 0.2.2-3
Severity: minor
Usertags: 3.0-quilt-by-default

To prepare a possible switch to the new source package format 3.0
(quilt) [1], I converted all source packages and tried to rebuild them.
Unfortunately, kerry failed, you can try yourself with those
commands (and dpkg-dev = 1.14.19 [2]) :

$ apt-get source kerry
$ sed -i -e '/^Source:/ aFormat: 3.0 (quilt)' kerry-0.2.2/debian/control
$ dpkg-source -b kerry-0.2.2
$ dpkg-source -x kerry_0.2.2-3.dsc
$ cd kerry-0.2.2  debuild -us -uc

In this process, if the .diff.gz contains changes to upstream files,
dpkg-source will have created a corresponding patch in
debian/patches/debian-changes-0.2.2-3 and will have registered that
patch in a quilt series (debian/patches/series, it is created if needed).
All the patches listed in the series file are applied directly during
the extraction (dpkg-source -x). quilt itself is used if available (and
will thus lead to the creation of the .pc directory), otherwise
dpkg-source applies the patches by itself. For more information about the
new source package format see the manual page dpkg-source(1).

In the case of kerry, it already uses quilt but some of the patches
require the '-p0' option of patch to be properly applied and this
option has been hardcoded in the series file. The new source package
format doesn't support this quilt feature and requires patches
to be applicable with the '-p1' option.

You can use the following command to easily update all the patches
that use the '-p0' option:
$ awk '{ if ($2 == -p0) print $1 }' debian/patches/series | while read f; do 
perl -pi -e 's|^--- (?:\./)?|--- a/|; s|^\+\+\+ (?:\./)?|+++ b/|;' 
debian/patches/$f ; done

Not that you can replace a by kerry-0.2.2.orig and
b by kerry-0.2.2 if you prefer.

Then don't forget to strip the -p0 options from debian/patches/series.

As a side note, you must also pay attention to the following points in your
quilt usage to guarantee compatibility with the new source package
format:
- the patches must be in debian/patches/ together with the series file
  (you can use QUILT_PATCHES=debian/patches if needed)
- you should not override QUILT_PC to change the location of quilt's
  internal directory (.pc by default)
- the patches should not reference absolute filenames (in +++/--- lines)
- your clean target must work even if the patches are already applied
- your build target must work with patches applied even if the clean
  target is supposed to unapply them (because dpkg-source -b might
  have applied them back)

Cheers,

[1] http://lists.debian.org/debian-devel-announce/2008/04/msg4.html
[2] the upcoming dpkg-dev 1.14.20 is more tolerant with patches, you can
grab it here if you want to try with that version:
http://people.debian.org/~hertzog/packages/dpkg-dev_1.14.20_all.deb
-- 
Raphael Hertzog




___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-extras