The following commit has been merged in the master branch:
commit 211c62c45d5f3d5f8ee3dc26668cd5a04e889076
Author: Raphael Hertzog <[email protected]>
Date:   Sat Jun 20 20:55:46 2009 +0200

    Dpkg::Shlibs::SymbolFile: assume an implicit version "Base" for unversioned 
symbols

diff --git a/debian/changelog b/debian/changelog
index c2cfe9d..56d93a5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -25,6 +25,8 @@ dpkg (1.15.3) UNRELEASED; urgency=low
     See dpkg-gensymbols(1) for more information. Closes: #521551
   * Do not include #MISSING lines in symbols files integrated in binary
     packages. Closes: #526251
+  * Assume an implicit version of "Base" for all unversioned symbols
+    that are merged into a SymbolFile. Closes: #533181
 
   [ Updated dpkg translations ]
   * Simplified Chinese (Deng Xiyue). Closes: #531387
diff --git a/scripts/Dpkg/Shlibs/SymbolFile.pm 
b/scripts/Dpkg/Shlibs/SymbolFile.pm
index 26659aa..aa888d2 100644
--- a/scripts/Dpkg/Shlibs/SymbolFile.pm
+++ b/scripts/Dpkg/Shlibs/SymbolFile.pm
@@ -266,7 +266,7 @@ sub merge_symbols {
        if ($sym->{version}) {
            $dynsyms{$sym->{name} . '@' . $sym->{version}} = $sym;
        } else {
-           $dynsyms{$sym->{name}} = $sym;
+           $dynsyms{$sym->{name} . '@Base' } = $sym;
        }
     }
 

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to