]> git.saurik.com Git - apt.git/commitdiff
prepare-release: ignore newer version symbols
authorDavid Kalnischkies <david@kalnischkies.de>
Sat, 4 Jun 2016 18:45:07 +0000 (20:45 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Sat, 4 Jun 2016 18:45:07 +0000 (20:45 +0200)
The script takes the version from the changelog, but if it lacks behind
and the symbols file already includes symbols tagged for the next
version the helper prints incorrect lines as NEW for these symbols, but
ideally it shouldn't print them at all as the symbol is already dealt
with.

Git-Dch: Ignore

prepare-release

index 731eb10969b823d304cc869be8a9bfe4e7e2ae30..18fd3af94d787024b3f6f3ac047f49a1fa7fbea4 100755 (executable)
@@ -21,7 +21,7 @@ librarysymbolsfromfile() {
        echo '=== Missing required symbols:'
        echo -n "$MISSING" | grep -v '|optional=' || true
        echo '=== New symbols:'
        echo '=== Missing required symbols:'
        echo -n "$MISSING" | grep -v '|optional=' || true
        echo '=== New symbols:'
-       grep '^+ ' "$1" | cut -d' ' -f 2 | cut -d'@' -f 1 | c++filt | while read line; do
+       grep '^+ ' "$1" | grep -v '^+ (c++' | cut -d' ' -f 2 | cut -d'@' -f 1 | c++filt | while read line; do
                echo " (c++)\"${line}@${SYMVER}\" $VERSION"
        done | sort -u
 }
                echo " (c++)\"${line}@${SYMVER}\" $VERSION"
        done | sort -u
 }