]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Remove changes job and related scripts
authorNicki Křížek <nicki@isc.org>
Mon, 22 Jul 2024 14:28:10 +0000 (16:28 +0200)
committerNicki Křížek <nicki@isc.org>
Mon, 29 Jul 2024 11:03:20 +0000 (13:03 +0200)
These are no longer needed, since changelog is generated using
gitchangelog.

.gitlab-ci.yml
util/check-changes [deleted file]
util/check-line-length.sh [deleted file]
util/check-pullups.pl [deleted file]
util/new-func [deleted file]
util/tabify-changes [deleted file]

index 0396e175db7438d4f727b51ec12fe9169a2ef60e..d2417d6aa26995bd34515348119304d48b6fea22 100644 (file)
@@ -513,18 +513,6 @@ misc:
       - checklibs.out
     when: on_failure
 
-changes:
-  <<: *precheck_job
-  except:
-    - pipelines
-  script:
-    - sh util/tabify-changes < CHANGES > CHANGES.tmp
-    - diff -urNap CHANGES CHANGES.tmp
-    - perl util/check-changes CHANGES
-    - sh util/check-line-length.sh CHANGES
-    - rm CHANGES.tmp
-  needs: []
-
 black:
   <<: *precheck_job
   needs: []
diff --git a/util/check-changes b/util/check-changes
deleted file mode 100644 (file)
index ac52645..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/usr/bin/perl
-#
-# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
-#
-# SPDX-License-Identifier: MPL-2.0
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, you can obtain one at https://mozilla.org/MPL/2.0/.
-#
-# See the COPYRIGHT file distributed with this work for additional
-# information regarding copyright ownership.
-
-eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
-    if $running_under_some_shell;
-                       # this emulates #! processing on NIH machines.
-                       # (remove #! line above if indigestible)
-
-$master = 1;
-
-eval '$'.$1.'$2;' while $ARGV[0] =~ /^([A-Za-z_0-9]+=)(.*)/ && shift;
-                       # process any FOO=bar switches
-
-$, = ' ';              # set output field separator
-$\ = "\n";             # set output record separator
-
-$change = 0;
-$status = 0;
-$wasblank = 1;
-
-line: while (<>) {
-    ($Fld1,$Fld2,$Fld3,$Fld4) = split(' ', $_, 9999);
-    $change = 0 if (!$master && /^\s+--- .* ---$/);
-    if ($Fld1 =~ /^[1-9][0-9]*\.$/ && $Fld2 =~ /^\[.*\]$/) {
-       if ($change != 0 && $Fld1 >= $change) {
-           print 'bad change number', $Fld1;
-           $status = 1;
-       }
-       if ($master && $change != 0 && $Fld1 + 1 != $change) {
-           print 'bad change number', $Fld1;
-           $status = 1;
-       }
-       $change = $Fld1;
-       if (!$wasblank) {
-           print 'missing blank line before change', $Fld1;
-           $status = 1;
-       }
-    }
-    if (/^\s+--- .* ---$/) {
-       if (!$wasblank) {
-           print 'missing blank line before release marker for', $Fld2;
-           $status = 1;
-       }
-    }
-    if ($Fld1 eq "") {
-       $wasblank = 1;
-    } else {
-       $wasblank = 0;
-    }
-}
-
-exit $status;
diff --git a/util/check-line-length.sh b/util/check-line-length.sh
deleted file mode 100644 (file)
index 956b147..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-
-# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
-#
-# SPDX-License-Identifier: MPL-2.0
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0.  If a copy of the MPL was not distributed with this
-# file, you can obtain one at https://mozilla.org/MPL/2.0/.
-#
-# See the COPYRIGHT file distributed with this work for additional
-# information regarding copyright ownership.
-
-expand "$1" \
-  | awk -v file="$1" 'length > 80 {
-    if (logged == 0) {
-        print file ": Line Too Long"
-        logged = 1
-    }
-    print
-}
-END {
-    if (logged == 1) {
-        exit(1)
-    }
-}'
diff --git a/util/check-pullups.pl b/util/check-pullups.pl
deleted file mode 100644 (file)
index 2c8d881..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/usr/bin/perl
-
-# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
-#
-# SPDX-License-Identifier: MPL-2.0
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0.  If a copy of the MPL was not distributed with this
-# file, you can obtain one at https://mozilla.org/MPL/2.0/.
-#
-# See the COPYRIGHT file distributed with this work for additional
-# information regarding copyright ownership.
-
-# Given two CHANGES files, list [bug] entries present in the
-# first one but not in the second one.
-#
-
-use FileHandle;
-
-# $/ = "";
-
-# Read the CHANGES file $fn and return a hash of change
-# texts and categories indexed by change number.
-
-sub readfile {
-       my ($fn) = @_;
-       my $fh = new FileHandle($fn, "r")
-           or die "open: $fn: $!";
-
-       my $changes = { };
-
-       my ($changeid, $category);
-
-       $changeid = "none";
-       $category = "none";
-
-       while (<$fh>) {
-               if (m/^\s*(\d+)\.\s+\[(\w+)\]/) {
-                       $changeid = $1;
-                       $category = $2;
-                       # print "*** $1 $2\n";
-               } elsif (m/---.* released ---/) {
-                       $changeid = "none";
-                       $category = "none";
-                       next;
-               } elsif (m/^# /) {
-                       $changeid = "none";
-                       $category = "none";
-                       next;
-               }
-               if ($changeid eq "none") {
-                       next;
-               }
-               $changes->{$changeid}->{text} .= $_;
-               $changes->{$changeid}->{category} = $category;
-       }
-
-       return $changes;
-}
-
-@ARGV == 2 || @ARGV == 3 or die "usage: $0 changes-file-1 changes-file-2\n";
-
-my $c1 = readfile($ARGV[0]);
-my $c2 = readfile($ARGV[1]);
-if (@ARGV == 3) {
-       $c3 = readfile($ARGV[2]);
-} else {
-       my $c3 = { };
-}
-
-my $msg = "";
-foreach my $c (sort {$a <=> $b} keys %$c1) {
-       my $category = $c1->{$c}->{category};
-       my $text = $c1->{$c}->{text};
-       if ($category ne "func" && $category ne "placeholder" &&
-           !exists($c2->{$c}) && !exists($c3->{$c})) {
-               if ($msg ne "MISSING\n") {
-                       $msg = "MISSING\n";
-                       print $msg;
-               }
-               print $c1->{$c}->{text};
-       }
-       if (exists($c2->{$c}) && $category ne "placeholder" &&
-           $c2->{$c}->{text} ne $text && !exists($c3->{$c})) {
-               if ($msg ne "TEXT\n") {
-                       $msg = "TEXT\n";
-                       print $msg;
-               }
-               print $c2->{$c}->{text};
-               print $c1->{$c}->{text};
-       }
-}
diff --git a/util/new-func b/util/new-func
deleted file mode 100644 (file)
index e2b2865..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/usr/bin/perl
-#
-# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
-#
-# SPDX-License-Identifier: MPL-2.0
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, you can obtain one at https://mozilla.org/MPL/2.0/.
-#
-# See the COPYRIGHT file distributed with this work for additional
-# information regarding copyright ownership.
-#
-# Given two CHANGES files, list [bug] entries present in the
-# first one but not in the second one.
-#
-
-use FileHandle;
-
-# $/ = "";
-
-# Read the CHANGES file $fn and return a hash of change
-# texts and categories indexed by change number.
-
-sub readfile {
-       my ($fn) = @_;
-       my $fh = new FileHandle($fn, "r")
-           or die "open: $fn: $!";
-
-       my $changes = { };
-
-       my ($changeid, $category);
-
-       $changeid = "none";
-       $category = "none";
-
-       while (<$fh>) {
-               if (m/^\s*(\d+)\.\s+\[(\w+)\]/) {
-                       $changeid = $1;
-                       $category = $2;
-                       # print "*** $1 $2\n";
-               } elsif (m/---.* released ---/) {
-                       $changeid = "none";
-                       $category = "none";
-                       next;
-               } elsif (m/^# /) {
-                       $changeid = "none";
-                       $category = "none";
-                       next;
-               }
-               if ($changeid eq "none") {
-                       next;
-               }
-               $changeid =~ s/\.$//;
-               $changes->{$changeid}->{text} .= $_;
-               $changes->{$changeid}->{category} = $category;
-       }
-
-       return $changes;
-}
-
-@ARGV == 2 || @ARGV == 3 or die "usage: $0 changes-file-1 changes-file-2\n";
-
-my $c1 = readfile($ARGV[0]);
-my $c2 = readfile($ARGV[1]);
-if (@ARGV == 3) {
-       $c3 = readfile($ARGV[2]);
-} else {
-       my $c3 = { };
-}
-
-foreach my $c (sort {$a <=> $b} keys %$c1) {
-       my $category = $c1->{$c}->{category};
-       my $text = $c1->{$c}->{text};
-       if ($category eq "func" && !exists($c2->{$c}) && !exists($c3->{$c})) {
-               print $c1->{$c}->{text};
-       }
-}
diff --git a/util/tabify-changes b/util/tabify-changes
deleted file mode 100644 (file)
index 92607e8..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/sh
-#
-# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
-#
-# SPDX-License-Identifier: MPL-2.0
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, you can obtain one at https://mozilla.org/MPL/2.0/.
-#
-# See the COPYRIGHT file distributed with this work for additional
-# information regarding copyright ownership.
-
-expand ${1} \
-  | sed \
-    -e 's/^\([1-9][0-9][0-9][0-9][0-9][0-9]\.\) */\1   /' \
-    -e 's/^\([1-9][0-9][0-9][0-9][0-9]\.\) */\1        /' \
-    -e 's/^\([1-9][0-9][0-9][0-9]\.\) */\1     /' \
-    -e 's/^\( [1-9][0-9][0-9]\.\) */\1 /' \
-    -e 's/^\(  [1-9][0-9]\.\) */\1     /' \
-    -e 's/^\(   [1-9]\.\) */\1 /' \
-    -e 's/\(   \[.\]\) */\1            /' \
-    -e 's/\(   \[..\]\) */\1           /' \
-    -e 's/\(   \[...\]\) */\1          /' \
-    -e 's/\(   \[....\]\) */\1         /' \
-    -e 's/\(   \[.....\]\) */\1                /' \
-    -e 's/\(   \[......\]\) */\1       /' \
-    -e 's/\(   \[.......\]\) */\1      /' \
-    -e 's/\(   \[........\]\) */\1     /' \
-    -e 's/\(   \[.........\]\) */\1    /' \
-    -e 's/\(   \[..........\]\) */\1   /' \
-    -e 's/\(   \[...........\]\) */\1  /' \
-    -e 's/\(   \[............\]\) */\1 /' \
-    -e 's/[    ]*$//' \
-  | unexpand