* [PATCH 2/5] TODO: update some items
2021-09-15 21:35 6% [PATCH 0/5] make(1) inspired things Eric Wong
@ 2021-09-15 21:35 7% ` Eric Wong
0 siblings, 0 replies; 2+ results
From: Eric Wong @ 2021-09-15 21:35 UTC (permalink / raw)
To: meta
Some things (extindex) done, many more to do; and -fetch should
set us up for v1 => v2 migrations at some point...
---
TODO | 15 ++++-----------
1 file changed, 4 insertions(+), 11 deletions(-)
diff --git a/TODO b/TODO
index a3ab2daf..f14e6c97 100644
--- a/TODO
+++ b/TODO
@@ -32,7 +32,7 @@ all need to be considered for everything we introduce)
archive locations to avoid SPOF.
* optional Cache::FastMmap support so production deployments won't
- need Varnish (Varnish doesn't protect NNTP or IMAP, either)
+ need Varnish (Varnish doesn't protect NNTP nor IMAP, either)
* dogfood and take advantage of new kernel APIs (while maintaining
portability to older Linux, free BSDs and maybe Hurd).
@@ -111,7 +111,8 @@ all need to be considered for everything we introduce)
* code repository integration (cgit: done, TODO: gitweb, etc...)
-* migration path to v2 without breaking v1 "git fetch" cronjobs
+* migration path to v2 (making it transparent for "git fetch"
+ may not be possible, but "public-inbox-fetch" will handle it)
* imperfect scraper importers for obfuscated list archives
(e.g. obfuscated Mailman stuff, Google Groups, etc...)
@@ -124,22 +125,14 @@ all need to be considered for everything we introduce)
as extensions. If JMAP, it should have HTTP(S) analogues to
various IMAP extensions.
-* search across multiple inboxes, or admin-definable groups of inboxes
-
- This will require a new detached Xapian index that can be used in
- parallel with existing per-inbox indices. Using ->add_database
- with hundreds of shards is unusable in current Xapian as of
- August 2020 (acknowledged by Xapian upstream).
-
* scalability to tens/hundreds of thousands of inboxes
- - pagination for WwwListing
-
- inotify-based manifest.js.gz updates
...
* lei - see %CMD in lib/PublicInbox/LEI.pm
+ (there's a truckload here..)
* make "git cat-file --batch" detect unlinked packfiles so we don't
have to restart processes (very long-term)
^ permalink raw reply related [relevance 7%]
* [PATCH 0/5] make(1) inspired things
@ 2021-09-15 21:35 6% Eric Wong
2021-09-15 21:35 7% ` [PATCH 2/5] TODO: update some items Eric Wong
0 siblings, 1 reply; 2+ results
From: Eric Wong @ 2021-09-15 21:35 UTC (permalink / raw)
To: meta
make(1) is familiar to most, so maybe it'll help users learn
unfamiliar with public-inbox-* stuff.
Eric Wong (5):
fetch: support --exit-code switch
TODO: update some items
clone|fetch|--mirror: add convenience $INBOX_DIR/Makefile
fetch|clone|--mirror: shorten paths for progress output
support -C (chdir) for most non-daemon commands
Documentation/public-inbox-fetch.pod | 30 +++++++++++-
TODO | 15 ++----
lib/PublicInbox/Fetch.pm | 42 +++++++++++-----
lib/PublicInbox/LeiMirror.pm | 73 +++++++++++++++++++++++++---
script/public-inbox-compact | 3 +-
script/public-inbox-convert | 6 +--
script/public-inbox-edit | 3 +-
script/public-inbox-extindex | 3 +-
script/public-inbox-fetch | 4 +-
script/public-inbox-index | 3 +-
script/public-inbox-init | 4 +-
script/public-inbox-purge | 3 +-
script/public-inbox-xcpdb | 3 +-
t/lei-mirror.t | 22 ++++++---
t/v2mirror.t | 3 +-
15 files changed, 167 insertions(+), 50 deletions(-)
^ permalink raw reply [relevance 6%]
Results 1-2 of 2 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2021-09-15 21:35 6% [PATCH 0/5] make(1) inspired things Eric Wong
2021-09-15 21:35 7% ` [PATCH 2/5] TODO: update some items Eric Wong
Code repositories for project(s) associated with this public inbox
https://80x24.org/public-inbox.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).