From ab559257986fb7a06da5d60095823d62afcdd328 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Thu, 6 Nov 2025 00:08:01 +0000 Subject: [PATCH] public-inbox 2.0.0 See Documentation/RelNotes/v2.0.0.eml for release notes. I also don't know why the Subject was stating `2.2.0' instead of `2.0.0' We'll clarify Xapian development `files' rather than `headers' we need to include libxapian.so and xapian-core.pc files, at least. The TODO is trimmed down again since MH support exists in 2.0+ and the combination of `lei import +L:$LABEL' and `lei q -o v2://... L:$LABEL' already works. --- Documentation/RelNotes/{v2.0.0.wip => v2.0.0.eml} | 8 +++++--- Documentation/public-inbox-config.pod | 8 ++++---- Documentation/public-inbox-extindex.pod | 2 +- MANIFEST | 2 +- Makefile.PL | 2 +- TODO | 5 ----- 6 files changed, 12 insertions(+), 15 deletions(-) rename Documentation/RelNotes/{v2.0.0.wip => v2.0.0.eml} (97%) diff --git a/Documentation/RelNotes/v2.0.0.wip b/Documentation/RelNotes/v2.0.0.eml similarity index 97% rename from Documentation/RelNotes/v2.0.0.wip rename to Documentation/RelNotes/v2.0.0.eml index be7cdba94..840bd8b7e 100644 --- a/Documentation/RelNotes/v2.0.0.wip +++ b/Documentation/RelNotes/v2.0.0.eml @@ -1,8 +1,9 @@ To: meta@public-inbox.org -Subject: [WIP] public-inbox 2.2.0 +Subject: [ANNOUNCE] public-inbox 2.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline +Message-ID: <2025-11-07T234637Z-public-inbox-2.2.0-rele@sed> This release includes several new features and fixes; mostly around improved integration between inboxes and coderepos for @@ -10,9 +11,9 @@ solver. Portability and reliability is also improved, especially in the internal process management of lei. Search now supports `thread:{SUBQUERY}' for installations -with Xapian development headers (and necessary C++ toolchain). +with Xapian development files (and necessary C++ toolchain). More Xapian functionality will be available in the future -for users with development headers installed. +for users with development files installed. public-inbox-cindex is a new command to index coderepos for WWW search and perform automatic associations between @@ -79,6 +80,7 @@ PublicInbox::WWW * support `+' in inbox names * support coderepo displays for systems without cgit + (example at ) * improve display of git tags, commits and trees in $INBOX/$OID/s/ endpoint diff --git a/Documentation/public-inbox-config.pod b/Documentation/public-inbox-config.pod index e86645c4a..895291906 100644 --- a/Documentation/public-inbox-config.pod +++ b/Documentation/public-inbox-config.pod @@ -235,7 +235,7 @@ Support for other parameters is not finalized and subject to change. This is a noop with C -New in public-inbox 2.0.0 (PENDING) +New in public-inbox 2.0+ Default: none @@ -428,7 +428,7 @@ or /usr/share/cgit/ =item publicinbox.cgit Controls whether or not and how C is used for serving coderepos. -New in public-inbox 2.0.0 (PENDING). +New in public-inbox 2.0+. =over 8 @@ -504,7 +504,7 @@ C Default: false -New in public-inbox 2.0.0 (PENDING). +New in public-inbox 2.0+ =item publicinbox.grokmanifest @@ -606,7 +606,7 @@ will be returned when the queue depth is exceeded. Default: 32 -New in public-inbox 2.0+ (PENDING) +New in public-inbox 2.0+ =item publicinboxlimiter..rlimitCore diff --git a/Documentation/public-inbox-extindex.pod b/Documentation/public-inbox-extindex.pod index 09bd59a1e..655713215 100644 --- a/Documentation/public-inbox-extindex.pod +++ b/Documentation/public-inbox-extindex.pod @@ -136,7 +136,7 @@ will use C as an internal key which can cause needless reindexing and require L<--gc> if inboxes are relocated. Per-inbox C config is only supported as of -public-inbox 2.0+ (PENDING). +public-inbox 2.0+. See L for more details. diff --git a/MANIFEST b/MANIFEST index 46056ae4f..d695dec37 100644 --- a/MANIFEST +++ b/MANIFEST @@ -15,7 +15,7 @@ Documentation/RelNotes/v1.6.1.eml Documentation/RelNotes/v1.7.0.eml Documentation/RelNotes/v1.8.0.eml Documentation/RelNotes/v1.9.0.eml -Documentation/RelNotes/v2.0.0.wip +Documentation/RelNotes/v2.0.0.eml Documentation/clients.txt Documentation/common.perl Documentation/dc-dlvr-spam-flow.txt diff --git a/Makefile.PL b/Makefile.PL index d402b6e0f..28d2583a3 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -146,7 +146,7 @@ WriteMakefile( NAME => 'PublicInbox', # n.b. camel-case is not our choice # XXX drop "PENDING" in .pod before updating this! - VERSION => '2.0.0.PENDING', + VERSION => '2.0.0', AUTHOR => 'public-inbox hackers ', ABSTRACT => 'an "archives first" approach to mailing lists', diff --git a/TODO b/TODO index 737995313..7a64907ab 100644 --- a/TODO +++ b/TODO @@ -102,11 +102,6 @@ all need to be considered for everything we introduce.) * better test cases, make faster by reusing more setup code across tests -* large mbox/Maildir/MH/NNTP spool import (in lei, but not - for public-facing inboxes) - -* MH import support (read-only, at least) - * Read-only WebDAV interface to the git repo so it can be mounted via davfs2 or fusedav to avoid full clones. davfs2 needs Range: request support for this to be feasible: -- 2.47.3