Просмотр исходного кода

Add changelog entry for symbol patterns support in dpkg-gensymbols

Raphaël Hertzog лет назад: 16
Родитель
Сommit
a925797c3d
1 измененных файлов с 22 добавлено и 0 удалено
  1. 22 0
      debian/changelog

+ 22 - 0
debian/changelog

@@ -9,6 +9,8 @@ dpkg (1.15.6) UNRELEASED; urgency=low
       by default
   * Drop debian-maintainers from Suggests since it's obsolete, the
     corresponding keyring is in debian-keyring.
+  * Merge support of symbol patterns in dpkg-gensymbols. Thanks to
+    Modestas Vainius for his work (see further for more details).
 
   [ Guillem Jover ]
   * Handle argument parsing in dpkg-checkbuilddeps and dpkg-scanpackages
@@ -38,6 +40,26 @@ dpkg (1.15.6) UNRELEASED; urgency=low
   * Add new deb-split(5) man page.
   * Fix misspellings of “explicitly” all over the place.
 
+  [ Modestas Vainius ]
+  * Implement symbol patterns (Closes: #563752). From now on, it is possible to
+    match multiple symbols with a single entry in the symbol file template.
+    While the concept is not new (wildcards also match multiple symbols),
+    patterns cover much more ground and are a lot more flexible. Together with
+    the framework, 3 basic pattern types are supported:
+    - c++ - matching C++ symbols by their demangled name (as emitted by
+      c++filt);
+    - symver - matching by symbol version. It replaces the wildcards feature
+      which is still supported for backwards compatibility but is reimplemented
+      on top of the new framework;
+    - regex - matching symbol names with perl regular expression.
+    Basic patterns may be combined where it makes sense.
+  * As a positive side effect of the new symbol patterns implementation,
+    patterns are now treated like normal symbols whenever possible, e.g. a
+    pattern is MISSING if it does not match anything. As a result,
+    dpkg-gensymbols is now able to detect NEW/MISSING symbols when patterns are
+    present in the symbol file (Closes: #541464). Please note, however, that
+    there is no way to detect symbol changes in the pattern match sets.
+
   [ Updated dpkg translations ]
   * French (Christian PERRIER).
   * German (Sven Joachim).