This is an automated email from the git hooks/post-receive script.

pini pushed a commit to branch master
in repository hdf5.

commit 383e4f4150e8f71c45a02ff2e6eb14936b172354
Author: Gilles Filippini <p...@debian.org>
Date:   Mon Dec 22 23:39:35 2014 +0100

    Fix debian/sort-symbols to workaround bug #773718.
---
 debian/changelog             |  7 ++++++
 debian/libhdf5-cpp-9.symbols | 56 ++++++++++++++++++++++----------------------
 debian/sort-symbols          |  8 +++----
 3 files changed, 39 insertions(+), 32 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 22ff496..a47be64 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+hdf5 (1.8.14+docs-2) UNRELEASED; urgency=medium
+
+  * Fix helper script debian/sort-symbols to workaround bug #773718
+    against dpkg-dev (dpkg-gensymbols).
+
+ -- Gilles Filippini <p...@debian.org>  Mon, 22 Dec 2014 23:36:03 +0100
+
 hdf5 (1.8.14+docs-1) experimental; urgency=medium
 
   * New upstream release.
diff --git a/debian/libhdf5-cpp-9.symbols b/debian/libhdf5-cpp-9.symbols
index e8c8a4c..24cb61e 100644
--- a/debian/libhdf5-cpp-9.symbols
+++ b/debian/libhdf5-cpp-9.symbols
@@ -796,6 +796,22 @@ libhdf5_cpp.so.9 libhdf5-cpp-9 #MINVER#
  (optional|c++)"H5::VarLenType::VarLenType(int)@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"H5::VarLenType::fromClass() const@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"H5::VarLenType::~VarLenType()@HDF5_CPP_1.8.9" 1.8.13
+ HDF5_CPP_1.8.10@HDF5_CPP_1.8.10 1.8.14
+ HDF5_CPP_1.8.11@HDF5_CPP_1.8.11 1.8.13
+ HDF5_CPP_1.8.12@HDF5_CPP_1.8.12 1.8.13
+ HDF5_CPP_1.8.13@HDF5_CPP_1.8.13 1.8.14
+ HDF5_CPP_1.8.14@HDF5_CPP_1.8.14 1.8.14
+ HDF5_CPP_1.8.7@HDF5_CPP_1.8.7 1.8.14
+ HDF5_CPP_1.8.8@HDF5_CPP_1.8.8 1.8.14
+ HDF5_CPP_1.8.9@HDF5_CPP_1.8.9 1.8.13
+ HDF5_SERIAL_1.8.10@HDF5_SERIAL_1.8.10 1.8.13
+ HDF5_SERIAL_1.8.11@HDF5_SERIAL_1.8.11 1.8.13
+ HDF5_SERIAL_1.8.12@HDF5_SERIAL_1.8.12 1.8.13
+ HDF5_SERIAL_1.8.13@HDF5_SERIAL_1.8.13 1.8.13
+ HDF5_SERIAL_1.8.14@HDF5_SERIAL_1.8.14 1.8.14
+ HDF5_SERIAL_1.8.7@HDF5_SERIAL_1.8.7 1.8.13
+ HDF5_SERIAL_1.8.8@HDF5_SERIAL_1.8.8 1.8.13
+ HDF5_SERIAL_1.8.9@HDF5_SERIAL_1.8.9 1.8.13
  (optional|c++)"non-virtual thunk to H5::Attribute::close()@HDF5_CPP_1.8.11" 
1.8.13
  (optional|c++)"non-virtual thunk to H5::Attribute::fromClass() 
const@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"non-virtual thunk to H5::Attribute::getId() 
const@HDF5_CPP_1.8.9" 1.8.13
@@ -887,6 +903,7 @@ libhdf5_cpp.so.9 libhdf5-cpp-9 #MINVER#
  (optional|c++)"typeinfo name for H5::ReferenceException@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"typeinfo name for H5::StrType@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"typeinfo name for H5::VarLenType@HDF5_CPP_1.8.9" 1.8.13
+ userAttrOpWrpr@HDF5_CPP_1.8.9 1.8.13
  (optional|c++)"vtable for H5::AbstractDs@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"vtable for H5::ArrayType@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"vtable for H5::AtomType@HDF5_CPP_1.8.9" 1.8.13
@@ -924,6 +941,17 @@ libhdf5_cpp.so.9 libhdf5-cpp-9 #MINVER#
  (optional|c++)"vtable for H5::ReferenceException@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"vtable for H5::StrType@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"vtable for H5::VarLenType@HDF5_CPP_1.8.9" 1.8.13
+libhdf5_hl_cpp.so.9 libhdf5-cpp-9 #MINVER#
+ (optional|c++)"FL_PacketTable::AppendPacket(void*)@HDF5_CPP_1.8.9" 1.8.13
+ (optional|c++)"FL_PacketTable::AppendPackets(unsigned long, void*)@Base" 
1.8.14
+ (optional|c++)"FL_PacketTable::AppendPackets(unsigned long, 
void*)@HDF5_CPP_1.8.14" 1.8.14
+ (optional|c++)"FL_PacketTable::FL_PacketTable(int, char*)@HDF5_CPP_1.8.9" 
1.8.13
+ (optional|c++)"FL_PacketTable::FL_PacketTable(int, char*, int, unsigned long 
long, int)@HDF5_CPP_1.8.9" 1.8.13
+ (optional|c++)"FL_PacketTable::GetNextPacket(void*)@HDF5_CPP_1.8.9" 1.8.13
+ (optional|c++)"FL_PacketTable::GetNextPackets(unsigned long, void*)@Base" 
1.8.14
+ (optional|c++)"FL_PacketTable::GetNextPackets(unsigned long, 
void*)@HDF5_CPP_1.8.14" 1.8.14
+ (optional|c++)"FL_PacketTable::GetPacket(unsigned long long, 
void*)@HDF5_CPP_1.8.9" 1.8.13
+ (optional|c++)"FL_PacketTable::GetPackets(unsigned long long, unsigned long 
long, void*)@HDF5_CPP_1.8.9" 1.8.13
  HDF5_CPP_1.8.10@HDF5_CPP_1.8.10 1.8.14
  HDF5_CPP_1.8.11@HDF5_CPP_1.8.11 1.8.13
  HDF5_CPP_1.8.12@HDF5_CPP_1.8.12 1.8.13
@@ -940,18 +968,6 @@ libhdf5_cpp.so.9 libhdf5-cpp-9 #MINVER#
  HDF5_SERIAL_1.8.7@HDF5_SERIAL_1.8.7 1.8.13
  HDF5_SERIAL_1.8.8@HDF5_SERIAL_1.8.8 1.8.13
  HDF5_SERIAL_1.8.9@HDF5_SERIAL_1.8.9 1.8.13
- userAttrOpWrpr@HDF5_CPP_1.8.9 1.8.13
-libhdf5_hl_cpp.so.9 libhdf5-cpp-9 #MINVER#
- (optional|c++)"FL_PacketTable::AppendPacket(void*)@HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"FL_PacketTable::AppendPackets(unsigned long, void*)@Base" 
1.8.14
- (optional|c++)"FL_PacketTable::AppendPackets(unsigned long, 
void*)@HDF5_CPP_1.8.14" 1.8.14
- (optional|c++)"FL_PacketTable::FL_PacketTable(int, char*)@HDF5_CPP_1.8.9" 
1.8.13
- (optional|c++)"FL_PacketTable::FL_PacketTable(int, char*, int, unsigned long 
long, int)@HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"FL_PacketTable::GetNextPacket(void*)@HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"FL_PacketTable::GetNextPackets(unsigned long, void*)@Base" 
1.8.14
- (optional|c++)"FL_PacketTable::GetNextPackets(unsigned long, 
void*)@HDF5_CPP_1.8.14" 1.8.14
- (optional|c++)"FL_PacketTable::GetPacket(unsigned long long, 
void*)@HDF5_CPP_1.8.9" 1.8.13
- (optional|c++)"FL_PacketTable::GetPackets(unsigned long long, unsigned long 
long, void*)@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"PacketTable::GetIndex(int&)@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"PacketTable::GetPacketCount(int&)@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"PacketTable::IsValid()@HDF5_CPP_1.8.9" 1.8.13
@@ -965,19 +981,3 @@ libhdf5_hl_cpp.so.9 libhdf5-cpp-9 #MINVER#
  (optional|c++)"typeinfo name for FL_PacketTable@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"typeinfo name for PacketTable@HDF5_CPP_1.8.9" 1.8.13
  (optional|c++)"vtable for FL_PacketTable@HDF5_CPP_1.8.9" 1.8.13
- HDF5_CPP_1.8.10@HDF5_CPP_1.8.10 1.8.14
- HDF5_CPP_1.8.11@HDF5_CPP_1.8.11 1.8.13
- HDF5_CPP_1.8.12@HDF5_CPP_1.8.12 1.8.13
- HDF5_CPP_1.8.13@HDF5_CPP_1.8.13 1.8.14
- HDF5_CPP_1.8.14@HDF5_CPP_1.8.14 1.8.14
- HDF5_CPP_1.8.7@HDF5_CPP_1.8.7 1.8.14
- HDF5_CPP_1.8.8@HDF5_CPP_1.8.8 1.8.14
- HDF5_CPP_1.8.9@HDF5_CPP_1.8.9 1.8.13
- HDF5_SERIAL_1.8.10@HDF5_SERIAL_1.8.10 1.8.13
- HDF5_SERIAL_1.8.11@HDF5_SERIAL_1.8.11 1.8.13
- HDF5_SERIAL_1.8.12@HDF5_SERIAL_1.8.12 1.8.13
- HDF5_SERIAL_1.8.13@HDF5_SERIAL_1.8.13 1.8.13
- HDF5_SERIAL_1.8.14@HDF5_SERIAL_1.8.14 1.8.14
- HDF5_SERIAL_1.8.7@HDF5_SERIAL_1.8.7 1.8.13
- HDF5_SERIAL_1.8.8@HDF5_SERIAL_1.8.8 1.8.13
- HDF5_SERIAL_1.8.9@HDF5_SERIAL_1.8.9 1.8.13
diff --git a/debian/sort-symbols b/debian/sort-symbols
index 8ddf733..d5d31fe 100755
--- a/debian/sort-symbols
+++ b/debian/sort-symbols
@@ -2,7 +2,7 @@
 
 # Scan
 symbols = File.readlines(ARGV[0]).collect do |line|
- if line =~ /^(#MISSING:.*#)? (\([^\)]+\))?(.*) ([^ ]+)$/ then
+ if line =~ /^(#MISSING:.*#)? (\([^\)]+\))?("?(.*)"?) ([^ ]+)$/ then
    $~.captures
  else
    [line]
@@ -31,20 +31,20 @@ end
 symbols.length.times do |index|
   (symbols.length - 1).downto(index) do |i|
     if symbols[i-1].length > 1 and symbols[i].length > 1 then
-      symbols[i-1], symbols[i] = symbols[i], symbols[i-1] unless 
symbols[i-1][2] < symbols[i][2]
+      symbols[i-1], symbols[i] = symbols[i], symbols[i-1] unless 
symbols[i-1][3] < symbols[i][3]
     end
   end
 end
 
 # Uniq
 (symbols.length - 1).downto(1) do |i|
-  symbols.delete_at(i) if symbols[i-1].length > 1 and symbols[i].length > 1 
and not symbols[i-1][0] and not symbols[i][0] and symbols[i-1][2] == 
symbols[i][2]
+  symbols.delete_at(i) if symbols[i-1].length > 1 and symbols[i].length > 1 
and not symbols[i-1][0] and not symbols[i][0] and symbols[i-1][3] == 
symbols[i][3]
 end
 
 # Output
 symbols.each do |symbol|
   if symbol.length > 1 then
-    puts "#{symbol[0]} #{symbol[1]}#{symbol[2]} #{symbol[3]}"
+    puts "#{symbol[0]} #{symbol[1]}#{symbol[2]} #{symbol[4]}"
   else
     puts "#{symbol[0]}"
   end

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-grass/hdf5.git

_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to