]> Sergey Matveev's repositories - public-inbox.git/commitdiff
doc: re-add missing 1.6 release notes
authorEric Wong <e@80x24.org>
Mon, 25 Jan 2021 19:56:21 +0000 (19:56 +0000)
committerEric Wong <e@80x24.org>
Mon, 25 Jan 2021 19:57:57 +0000 (19:57 +0000)
I missed these during the merge :x

1  2 
MANIFEST
Makefile.PL

diff --combined MANIFEST
index ddee15398b1ca5d0e5c1dd58ecd04491d153a58a,8a47ccbf8f3a629daf2682303a23998b5d7bbe2d..f981f2ac5224a63621c18da77eda90ab63350a0d
+++ b/MANIFEST
@@@ -10,6 -10,7 +10,7 @@@ Documentation/RelNotes/v1.3.0.em
  Documentation/RelNotes/v1.4.0.eml
  Documentation/RelNotes/v1.5.0.eml
  Documentation/RelNotes/v1.6.0.eml
+ Documentation/RelNotes/v1.6.1.eml
  Documentation/RelNotes/v1.7.0.wip
  Documentation/clients.txt
  Documentation/dc-dlvr-spam-flow.txt
@@@ -27,7 -28,6 +28,7 @@@ Documentation/public-inbox-config.po
  Documentation/public-inbox-convert.pod
  Documentation/public-inbox-daemon.pod
  Documentation/public-inbox-edit.pod
 +Documentation/public-inbox-extindex-format.pod
  Documentation/public-inbox-httpd.pod
  Documentation/public-inbox-imapd.pod
  Documentation/public-inbox-index.pod
@@@ -62,7 -62,6 +63,7 @@@ ci/READM
  ci/deps.perl
  ci/profiles.sh
  ci/run.sh
 +contrib/completion/lei-completion.bash
  contrib/css/216dark.css
  contrib/css/216light.css
  contrib/css/README
@@@ -102,14 -101,12 +103,14 @@@ examples/unsubscribe-psgi@.servic
  examples/unsubscribe.milter
  examples/unsubscribe.psgi
  examples/varnish-4.vcl
 +lei.sh
  lib/PublicInbox/Address.pm
  lib/PublicInbox/AddressPP.pm
  lib/PublicInbox/Admin.pm
  lib/PublicInbox/AdminEdit.pm
  lib/PublicInbox/AltId.pm
  lib/PublicInbox/Cgit.pm
 +lib/PublicInbox/CmdIPC4.pm
  lib/PublicInbox/CompressNoop.pm
  lib/PublicInbox/Config.pm
  lib/PublicInbox/ConfigIter.pm
@@@ -125,8 -122,6 +126,8 @@@ lib/PublicInbox/Emergency.p
  lib/PublicInbox/Eml.pm
  lib/PublicInbox/EmlContentFoo.pm
  lib/PublicInbox/ExtMsg.pm
 +lib/PublicInbox/ExtSearch.pm
 +lib/PublicInbox/ExtSearchIdx.pm
  lib/PublicInbox/FakeInotify.pm
  lib/PublicInbox/Feed.pm
  lib/PublicInbox/Filter/Base.pm
@@@ -135,8 -130,6 +136,8 @@@ lib/PublicInbox/Filter/Mirror.p
  lib/PublicInbox/Filter/RubyLang.pm
  lib/PublicInbox/Filter/SubjectTag.pm
  lib/PublicInbox/Filter/Vger.pm
 +lib/PublicInbox/Gcf2.pm
 +lib/PublicInbox/Gcf2Client.pm
  lib/PublicInbox/GetlineBody.pm
  lib/PublicInbox/Git.pm
  lib/PublicInbox/GitAsyncCat.pm
@@@ -154,24 -147,13 +155,24 @@@ lib/PublicInbox/IMAPD.p
  lib/PublicInbox/IMAPTracker.pm
  lib/PublicInbox/IMAPdeflate.pm
  lib/PublicInbox/IMAPsearchqp.pm
 +lib/PublicInbox/IPC.pm
  lib/PublicInbox/IdxStack.pm
  lib/PublicInbox/Import.pm
  lib/PublicInbox/In2Tie.pm
  lib/PublicInbox/Inbox.pm
  lib/PublicInbox/InboxIdle.pm
  lib/PublicInbox/InboxWritable.pm
 +lib/PublicInbox/Isearch.pm
  lib/PublicInbox/KQNotify.pm
 +lib/PublicInbox/LEI.pm
 +lib/PublicInbox/LeiDedupe.pm
 +lib/PublicInbox/LeiExternal.pm
 +lib/PublicInbox/LeiOverview.pm
 +lib/PublicInbox/LeiQuery.pm
 +lib/PublicInbox/LeiSearch.pm
 +lib/PublicInbox/LeiStore.pm
 +lib/PublicInbox/LeiToMail.pm
 +lib/PublicInbox/LeiXSearch.pm
  lib/PublicInbox/Linkify.pm
  lib/PublicInbox/Listener.pm
  lib/PublicInbox/Lock.pm
@@@ -181,9 -163,6 +182,9 @@@ lib/PublicInbox/MIME.p
  lib/PublicInbox/ManifestJsGz.pm
  lib/PublicInbox/Mbox.pm
  lib/PublicInbox/MboxGz.pm
 +lib/PublicInbox/MboxReader.pm
 +lib/PublicInbox/MiscIdx.pm
 +lib/PublicInbox/MiscSearch.pm
  lib/PublicInbox/MsgIter.pm
  lib/PublicInbox/MsgTime.pm
  lib/PublicInbox/Msgmap.pm
@@@ -192,8 -171,6 +193,8 @@@ lib/PublicInbox/NNTP.p
  lib/PublicInbox/NNTPD.pm
  lib/PublicInbox/NNTPdeflate.pm
  lib/PublicInbox/NewsWWW.pm
 +lib/PublicInbox/OnDestroy.pm
 +lib/PublicInbox/OpPipe.pm
  lib/PublicInbox/Over.pm
  lib/PublicInbox/OverIdx.pm
  lib/PublicInbox/ProcessPipe.pm
@@@ -207,7 -184,6 +208,7 @@@ lib/PublicInbox/SearchIdxShard.p
  lib/PublicInbox/SearchQuery.pm
  lib/PublicInbox/SearchThread.pm
  lib/PublicInbox/SearchView.pm
 +lib/PublicInbox/SharedKV.pm
  lib/PublicInbox/Sigfd.pm
  lib/PublicInbox/Smsg.pm
  lib/PublicInbox/SolverGit.pm
@@@ -238,16 -214,13 +239,16 @@@ lib/PublicInbox/WwwStatic.p
  lib/PublicInbox/WwwStream.pm
  lib/PublicInbox/WwwText.pm
  lib/PublicInbox/Xapcmd.pm
 +lib/PublicInbox/gcf2_libgit2.h
  sa_config/Makefile
  sa_config/README
  sa_config/root/etc/spamassassin/public-inbox.pre
  sa_config/user/.spamassassin/user_prefs
 +script/lei
  script/public-inbox-compact
  script/public-inbox-convert
  script/public-inbox-edit
 +script/public-inbox-extindex
  script/public-inbox-httpd
  script/public-inbox-imapd
  script/public-inbox-index
@@@ -278,7 -251,6 +279,7 @@@ t/altid.
  t/altid_v2.t
  t/cgi.t
  t/check-www-inbox.perl
 +t/cmd_ipc.t
  t/config.t
  t/config_limiter.t
  t/content_hash.t
@@@ -295,7 -267,6 +296,7 @@@ t/eml.
  t/eml_content_disposition.t
  t/eml_content_type.t
  t/epoll.t
 +t/extsearch.t
  t/fail-bin/spamc
  t/fake_inotify.t
  t/feed.t
@@@ -306,8 -277,6 +307,8 @@@ t/filter_mirror.
  t/filter_rubylang.t
  t/filter_subjecttag.t
  t/filter_vger.t
 +t/gcf2.t
 +t/gcf2_client.t
  t/git-http-backend.psgi
  t/git.fast-import-data
  t/git.t
@@@ -333,26 -302,15 +334,26 @@@ t/index-git-times.
  t/indexlevels-mirror-v1.t
  t/indexlevels-mirror.t
  t/init.t
 +t/ipc.t
  t/iso-2202-jp.eml
  t/kqnotify.t
 +t/lei-oneshot.t
 +t/lei.t
 +t/lei_dedupe.t
 +t/lei_external.t
 +t/lei_overview.t
 +t/lei_store.t
 +t/lei_to_mail.t
 +t/lei_xsearch.t
  t/linkify.t
  t/main-bin/spamc
 +t/mbox_reader.t
  t/mda-mime.eml
  t/mda.t
  t/mda_filter_rubylang.t
  t/mid.t
  t/mime.t
 +t/miscsearch.t
  t/msg_iter-nested.eml
  t/msg_iter-order.eml
  t/msg_iter.t
@@@ -365,7 -323,6 +366,7 @@@ t/nntpd-v2.
  t/nntpd.t
  t/nodatacow.t
  t/nulsubject.t
 +t/on_destroy.t
  t/over.t
  t/plack-2-txt-bodies.eml
  t/plack-attached-patch.eml
@@@ -391,7 -348,6 +392,7 @@@ t/run.per
  t/search-amsg.eml
  t/search-thr-index.t
  t/search.t
 +t/shared_kv.t
  t/sigfd.t
  t/solve/0001-simple-mod.patch
  t/solve/0002-rename-with-modifications.patch
@@@ -425,14 -381,12 +426,14 @@@ t/x-unknown-alpine.em
  t/xcpdb-reshard.t
  xt/cmp-msgstr.t
  xt/cmp-msgview.t
 +xt/create-many-inboxes.t
  xt/eml_check_limits.t
  xt/git-http-backend.t
  xt/git_async_cmp.t
  xt/httpd-async-stream.t
  xt/imapd-mbsync-oimap.t
  xt/imapd-validate.t
 +xt/lei-sigpipe.t
  xt/mem-imapd-tls.t
  xt/mem-msgview.t
  xt/msgtime_cmp.t
diff --combined Makefile.PL
index 613a72ae3d9a535cae80b125d2cd2d4c29ac8e67,be3471a6a4c8d0fac8977793bf3a08a14e899fdc..9d0a361a46d881e4f556e8ba7c927e599e56ae7a
@@@ -1,5 -1,5 +1,5 @@@
  #!/usr/bin/perl -w
 -# Copyright (C) 2013-2020 all contributors <meta@public-inbox.org>
 +# Copyright (C) 2013-2021 all contributors <meta@public-inbox.org>
  # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
  use strict;
  use ExtUtils::MakeMaker;
@@@ -10,7 -10,7 +10,7 @@@ my $v = {}
  my $t = {};
  
  # do not sort
- my @RELEASES = qw(v1.6.0 v1.5.0 v1.4.0 v1.3.0 v1.2.0 v1.1.0-pre1 v1.0.0);
+ my @RELEASES = qw(v1.6.1 v1.6.0 v1.5.0 v1.4.0 v1.3.0 v1.2.0 v1.1.0-pre1 v1.0.0);
  
  $v->{news_deps} = [ map { "Documentation/RelNotes/$_.eml" } @RELEASES ];
  $v->{txt} = [ qw(INSTALL README COPYING TODO HACKING) ];
@@@ -31,20 -31,9 +31,20 @@@ my @syn = (@EXE_FILES, grep(m!^lib/.*\.
  @syn = grep(!/SaPlugin/, @syn) if !eval { require Mail::SpamAssasin };
  $v->{syn_files} = \@syn;
  $v->{my_syntax} = [map { "$_.syntax" } @syn];
 -$v->{-m1} = [ map { (split('/'))[-1] } @EXE_FILES ];
 +my @no_pod;
 +$v->{-m1} = [ map {
 +              my $x = (split('/'))[-1];
 +              my $pod = "Documentation/$x.pod";
 +              if (-f $pod) {
 +                      $x;
 +              } else {
 +                      warn "W: $pod missing\n";
 +                      push @no_pod, $x;
 +                      ();
 +              }
 +      } @EXE_FILES ];
  $v->{-m5} = [ qw(public-inbox-config public-inbox-v1-format
 -              public-inbox-v2-format) ];
 +              public-inbox-v2-format public-inbox-extindex-format) ];
  $v->{-m7} = [ qw(public-inbox-overview public-inbox-tuning) ];
  $v->{-m8} = [ qw(public-inbox-daemon) ];
  my @sections = (1, 5, 7, 8);
@@@ -120,13 -109,12 +120,13 @@@ my %man3 = map {; # semi-colon tells Pe
        $mod =~ s/\.\w+\z//;
        "lib/PublicInbox/$_" => "blib/man3/PublicInbox::$mod.\$(MAN3EXT)"
  } qw(Git.pm Import.pm WWW.pod SaPlugin/ListMirror.pod);
 +my $warn_no_pod = @no_pod ? "\n\t\@echo W: missing .pod: @no_pod\n" : '';
  
  WriteMakefile(
        NAME => 'PublicInbox', # n.b. camel-case is not our choice
  
        # XXX drop "PENDING" in .pod before updating this!
-       VERSION => '1.6.0',
+       VERSION => '1.6.1',
  
        AUTHOR => 'Eric Wong <e@80x24.org>',
        ABSTRACT => 'public-inbox server infrastructure',
@@@ -184,8 -172,6 +184,8 @@@ $VAR
  -include Documentation/include.mk
  $TGTS
  
 +check-man ::$warn_no_pod
 +
  # syntax checks are currently GNU make only:
  %.syntax :: %
        @\$(PERL) -w -I lib -c \$<
@@@ -223,22 -209,5 +223,22 @@@ Makefile.PL : MANIFES
        touch -r MANIFEST \$@
        \$(PERLRUN) \$@
  
 +# Install symlinks to ~/bin (which is hopefuly in PATH) which point to
 +# this source tree.
 +# prefix + bindir matches git.git Makefile:
 +prefix = \$(HOME)
 +bindir = \$(prefix)/bin
 +symlink-install :
 +      mkdir -p \$(bindir)
 +      lei=\$\$(realpath lei.sh) && cd \$(bindir) && \\
 +      for x in \$(EXE_FILES); do \\
 +              ln -sf "\$\$lei" \$\$(basename "\$\$x"); \\
 +      done
 +
 +update-copyrights :
 +      \@case '\$(GNULIB_PATH)' in '') echo >&2 GNULIB_PATH unset; false;; esac
 +      git ls-files | UPDATE_COPYRIGHT_HOLDER='all contributors' \\
 +              UPDATE_COPYRIGHT_USE_INTERVALS=2 \\
 +              xargs \$(GNULIB_PATH)/build-aux/update-copyright
  EOF
  }