Your message dated Fri, 18 Sep 2026 11:58:41 +0000
with message-id <[email protected]>
and subject line Bug#1081473: Removed package(s) from unstable
has caused the Debian Bug report #1085492,
regarding libprelude: symbol mismatches for a number of exotic 32bit 
architectures
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.)


-- 
1085492: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085492
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libprelude
Version: 5.2.0-5.6
Tags: patch
User: [email protected]
Usertags: rebootstrap

libprelude fails to build from source for a number of exotic 32bit
architectures, because the symbols file enumerates 32bit architectures
for time64. This is not a good approach as it requires frequent symbol
updates. Instead I propose matching on arch-bits and handling the
outlier i386 separately. I'm attaching a patch that makes the time64
aspects work in an architecture-generic way.

Helmut
diff --minimal -Nru libprelude-5.2.0/debian/changelog 
libprelude-5.2.0/debian/changelog
--- libprelude-5.2.0/debian/changelog   2024-08-09 02:03:31.000000000 +0200
+++ libprelude-5.2.0/debian/changelog   2024-10-19 18:47:23.000000000 +0200
@@ -1,3 +1,10 @@
+libprelude (5.2.0-5.7) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Make the symbol file architecture-generic wrt time64. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sat, 19 Oct 2024 18:47:23 +0200
+
 libprelude (5.2.0-5.6) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --minimal -Nru libprelude-5.2.0/debian/libpreludecpp12t64.symbols 
libprelude-5.2.0/debian/libpreludecpp12t64.symbols
--- libprelude-5.2.0/debian/libpreludecpp12t64.symbols  2024-04-28 
01:13:06.000000000 +0200
+++ libprelude-5.2.0/debian/libpreludecpp12t64.symbols  2024-10-19 
18:47:21.000000000 +0200
@@ -225,8 +225,9 @@
  _ZN7Prelude9IDMEFTime12setGmtOffsetEi@Base 4.1
  _ZN7Prelude9IDMEFTime3setEPK7timeval@Base 4.1
  _ZN7Prelude9IDMEFTime3setEPKc@Base 4.1
- (arch=!arc !armel !armhf !hppa !m68k !powerpc !sh4 
!x32)_ZN7Prelude9IDMEFTime3setEPKl@Base 4.1
- (arch=arc armel armhf hppa m68k powerpc sh4 
x32)_ZN7Prelude9IDMEFTime3setEPKx@Base 5.2.0-5.3~
+ (arch-bits=64)_ZN7Prelude9IDMEFTime3setEPKl@Base 4.1
+ (arch=i386)_ZN7Prelude9IDMEFTime3setEPKl@Base 4.1
+ (arch-bits=32|arch=!i386)_ZN7Prelude9IDMEFTime3setEPKx@Base 5.2.0-5.3~
  _ZN7Prelude9IDMEFTime3setEv@Base 4.1
  _ZN7Prelude9IDMEFTime6setSecEj@Base 4.1
  _ZN7Prelude9IDMEFTime7setUSecEj@Base 4.1
@@ -234,16 +235,18 @@
  _ZN7Prelude9IDMEFTimeC1EPK7timeval@Base 4.1
  _ZN7Prelude9IDMEFTimeC1EPKc@Base 4.1
  _ZN7Prelude9IDMEFTimeC1ERKS0_@Base 4.1
- (arch=!arc !armel !armhf !hppa !m68k !powerpc !sh4 
!x32)_ZN7Prelude9IDMEFTimeC1El@Base 4.1
+ (arch-bits=64)_ZN7Prelude9IDMEFTimeC1El@Base 4.1
+ (arch=i386)_ZN7Prelude9IDMEFTimeC1El@Base 4.1
  _ZN7Prelude9IDMEFTimeC1Ev@Base 4.1
- (arch=arc armel armhf hppa m68k powerpc sh4 
x32)_ZN7Prelude9IDMEFTimeC1Ex@Base 5.2.0-5.3~
+ (arch-bits=32|arch=!i386)_ZN7Prelude9IDMEFTimeC1Ex@Base 5.2.0-5.3~
  _ZN7Prelude9IDMEFTimeC2EP10idmef_time@Base 4.1
  _ZN7Prelude9IDMEFTimeC2EPK7timeval@Base 4.1
  _ZN7Prelude9IDMEFTimeC2EPKc@Base 4.1
  _ZN7Prelude9IDMEFTimeC2ERKS0_@Base 4.1
- (arch=!arc !armel !armhf !hppa !m68k !powerpc !sh4 
!x32)_ZN7Prelude9IDMEFTimeC2El@Base 4.1
+ (arch-bits=64)_ZN7Prelude9IDMEFTimeC2El@Base 4.1
+ (arch=i386)_ZN7Prelude9IDMEFTimeC2El@Base 4.1
  _ZN7Prelude9IDMEFTimeC2Ev@Base 4.1
- (arch=arc armel armhf hppa m68k powerpc sh4 
x32)_ZN7Prelude9IDMEFTimeC2Ex@Base 5.2.0-5.3~
+ (arch-bits=32|arch=!i386)_ZN7Prelude9IDMEFTimeC2Ex@Base 5.2.0-5.3~
  _ZN7Prelude9IDMEFTimeD1Ev@Base 4.1
  _ZN7Prelude9IDMEFTimeD2Ev@Base 4.1
  _ZN7Prelude9IDMEFTimeaSERKS0_@Base 4.1

--- End Message ---
--- Begin Message ---
Version: 5.2.0-5.6+rm

Dear submitter,

as the package libprelude has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1081473

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
[email protected].

Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)

--- End Message ---

Reply via email to