Your message dated Fri, 13 Nov 2020 10:00:41 +0100
with message-id <3618624.h7Lxk3PaIF@thyrus>
and subject line Re: [Pkg-kde-extras] Bug#963961:  Bug#963961: Please backport 
exiv2
has caused the Debian Bug report #963961,
regarding Please backport exiv2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
963961: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963961
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: exiv2
Version: 0.27.2-8
Severity: wishlist

Hello,

thank you for maintaining exiv2.

exiv2 in testing adds support for the webp image format, not supported
in stable.

I tried building exiv2 with the build-deps from stable, and it builds
and works, with the attached .symbols patch.

Could you please backport exiv2?


Enrico


-- System Information:
Debian Release: 10.4
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages exiv2 depends on:
ii  libc6        2.28-10
ii  libexiv2-27  0.27.2-8
ii  libgcc1      1:8.3.0-6
ii  libstdc++6   8.3.0-6

exiv2 recommends no packages.

exiv2 suggests no packages.

-- no debconf information
--- old 2020-01-28 22:32:03.000000000 +0100
+++ libexiv2-27.symbols 2020-06-29 12:04:07.193452629 +0200
@@ -12,15 +12,15 @@
  _ZN5Exiv210AsciiValueD2Ev@Base 0.25
  (optional=templinst)_ZN5Exiv210BasicErrorIcE6setMsgEv@Base 0.25
  (optional=templinst)_ZN5Exiv210BasicErrorIcEC1ENS_9ErrorCodeE@Base 0.27.2
- _ZN5Exiv210BasicErrorIcEC1IA10_cEENS_9ErrorCodeERKT_@Base 0.27.2
+ (optional=templinst)_ZN5Exiv210BasicErrorIcEC1IA10_cEENS_9ErrorCodeERKT_@Base 
0.27.2
  (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC1IA11_cEENS_9ErrorCodeERKT_@Base 0.27.2
  (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC1IA13_cEENS_9ErrorCodeERKT_@Base 0.27.2
  (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC1IA14_cA10_cEENS_9ErrorCodeERKT_RKT0_@Base 0.27.2
- _ZN5Exiv210BasicErrorIcEC1IA14_cA4_cEENS_9ErrorCodeERKT_RKT0_@Base 0.27.2
+ (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC1IA14_cA4_cEENS_9ErrorCodeERKT_RKT0_@Base 0.27.2
  (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC1IA14_cA5_cEENS_9ErrorCodeERKT_RKT0_@Base 0.27.2
  (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC1IA15_cEENS_9ErrorCodeERKT_@Base 0.27.2
  _ZN5Exiv210BasicErrorIcEC1IA4_cEENS_9ErrorCodeERKT_@Base 0.27.2
- _ZN5Exiv210BasicErrorIcEC1IA5_cEENS_9ErrorCodeERKT_@Base 0.27.2
+ (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC1IA5_cEENS_9ErrorCodeERKT_@Base 0.27.2
  _ZN5Exiv210BasicErrorIcEC1IA7_clEENS_9ErrorCodeERKT_RKT0_@Base 0.27.2
  
(optional=templinst)_ZN5Exiv210BasicErrorIcEC1INS_8Internal5IfdIdEEENS_9ErrorCodeERKT_@Base
 0.27.2
  
(optional=templinst)_ZN5Exiv210BasicErrorIcEC1INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA3_cS8_EENS_9ErrorCodeERKT_RKT0_RKT1_@Base
 0.27.2
@@ -35,15 +35,15 @@
  (optional=templinst)_ZN5Exiv210BasicErrorIcEC1IiEENS_9ErrorCodeERKT_@Base 
0.27.2
  
(optional=templinst)_ZN5Exiv210BasicErrorIcEC1IiPKcEENS_9ErrorCodeERKT_RKT0_@Base
 0.27.2
  (optional=templinst)_ZN5Exiv210BasicErrorIcEC2ENS_9ErrorCodeE@Base 0.27.2
- _ZN5Exiv210BasicErrorIcEC2IA10_cEENS_9ErrorCodeERKT_@Base 0.27.2
+ (optional=templinst)_ZN5Exiv210BasicErrorIcEC2IA10_cEENS_9ErrorCodeERKT_@Base 
0.27.2
  (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC2IA11_cEENS_9ErrorCodeERKT_@Base 0.27.2
  (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC2IA13_cEENS_9ErrorCodeERKT_@Base 0.27.2
  (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC2IA14_cA10_cEENS_9ErrorCodeERKT_RKT0_@Base 0.27.2
- _ZN5Exiv210BasicErrorIcEC2IA14_cA4_cEENS_9ErrorCodeERKT_RKT0_@Base 0.27.2
+ (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC2IA14_cA4_cEENS_9ErrorCodeERKT_RKT0_@Base 0.27.2
  (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC2IA14_cA5_cEENS_9ErrorCodeERKT_RKT0_@Base 0.27.2
  (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC2IA15_cEENS_9ErrorCodeERKT_@Base 0.27.2
  _ZN5Exiv210BasicErrorIcEC2IA4_cEENS_9ErrorCodeERKT_@Base 0.27.2
- _ZN5Exiv210BasicErrorIcEC2IA5_cEENS_9ErrorCodeERKT_@Base 0.27.2
+ (arch=armel armhf hppa hurd-i386 i386 m68k mipsel powerpc sh4 
x32)_ZN5Exiv210BasicErrorIcEC2IA5_cEENS_9ErrorCodeERKT_@Base 0.27.2
  _ZN5Exiv210BasicErrorIcEC2IA7_clEENS_9ErrorCodeERKT_RKT0_@Base 0.27.2
  
(optional=templinst)_ZN5Exiv210BasicErrorIcEC2INS_8Internal5IfdIdEEENS_9ErrorCodeERKT_@Base
 0.27.2
  
(optional=templinst)_ZN5Exiv210BasicErrorIcEC2INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA3_cS8_EENS_9ErrorCodeERKT_RKT0_RKT1_@Base
 0.27.2

--- End Message ---
--- Begin Message ---
In data lunedì 29 giugno 2020 17:55:44 CET, Pino Toscano ha scritto:
> In data lunedì 29 giugno 2020 12:05:13 CEST, Enrico Zini ha scritto:
> > Package: exiv2
> > Version: 0.27.2-8
> > Severity: wishlist
> > 
> > Hello,
> > 
> > thank you for maintaining exiv2.
> > 
> > exiv2 in testing adds support for the webp image format, not supported
> > in stable.
> > 
> > I tried building exiv2 with the build-deps from stable, and it builds
> > and works, with the attached .symbols patch.
> > 
> > Could you please backport exiv2?
> 
> There are two problems in this case, one smaller and two bigger.
> 
> The smaller problem is that we don't have the bandwidth needed to
> maintain packages in -backports, so it would require somebody else to
> step it and maintain the -backports branch.
> 
> The bigger problem #1 is that exiv2 breaks ABI (and SONAME) for each
> stable series; you can easily see the package in unstable is
> libexiv2-27 for version 0.27.x, and the same applies to older versions.
> So even a plain backport won't be used automatically, as packages are
> linked to the SONAME of the libexiv2 in stable.
> 
> The bigger problem #2 is that the API of libexiv2 is not that stable
> and usually changes, requiring fixes and adaptations in packages.
> Based on what I remember wrt the exiv2 update to 0.27, my wild guess
> is at least 1/3, if not even 1/2 or more, of the packages in stable
> that use exiv2 are not compatible with the newer exiv2.
> 
> So sorry to bring the bad news: IMHO this is not doable, and it would
> require a lot of work.

As mentioned above, backporting a newer exiv2 to stable is not
practical, sadly, Hence, closing.

Thanks anyway for the report,
-- 
Pino Toscano

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---
_______________________________________________
pkg-kde-extras mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-kde-extras

Reply via email to