user/dev discussion of public-inbox itself
 help / color / Atom feed
* [PATCH] TODO: more stuff: bundles, synonyms, dogfooding
@ 2019-05-24  9:33 Eric Wong
  0 siblings, 0 replies; only message in thread
From: Eric Wong @ 2019-05-24  9:33 UTC (permalink / raw)
  To: meta

git bundles could/should make self-hosting easier.

Being able to configure synonym (and spelling) lists would make
some searches more useful.

Might as well dogfood kernel stuff, too, given the overlap and
history between this project, git and the Linux kernel.  Would
be interesting to have *BSD folks throw their hat in the ring,
too.

Building/testing userspace stuff is often the most
time-consuming, but necessary to ensure future compatibility.
---
 TODO | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/TODO b/TODO
index 4953439..704b064 100644
--- a/TODO
+++ b/TODO
@@ -23,6 +23,13 @@ all need to be considered for everything we introduce)
 
 * TLS support for various daemons (including STARTTLS for NNTP and POP3)
 
+* dogfood and take advantage of new kernel APIs (while maintaining
+  portability to older Linux, free BSDs and maybe Hurd).
+
+* dogfood latest Xapian, Perl5, SQLite, git and various modules to
+  ensure things continue working as they should (or more better)
+  while retaining compatibility with old versions.
+
 * NNTP COMPRESS extension (see innd)
 
 * Support more of RFC 3977 (NNTP)
@@ -35,6 +42,8 @@ all need to be considered for everything we introduce)
   likewise "[Bug #123456]" could be configured to expand to
   point to some project's bug tracker at http://example.com/bug/123456
 
+* configurable synonym and spelling support in Xapian
+
 * Support optional "HTTPS Everywhere" for mapping old HTTP to HTTPS
   links if (and only if) the user wants to use HTTPS.  We may also
   be able to configure redirects for expired URLs.
@@ -79,6 +88,9 @@ all need to be considered for everything we introduce)
   Inboxes (and any git repos) can be kept up-to-date without
   relying on polling.
 
+* Improve bundle support in git to make it cheaper to host/clone
+  with dumb HTTP(S) servers.
+
 * Expose targeted reindexing of individual messages.
   Sometimes an indexing bug only affects a handful of messages,
   so it's not worth the trouble of doing a full reindex.
-- 
EW


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-24  9:33 [PATCH] TODO: more stuff: bundles, synonyms, dogfooding Eric Wong

user/dev discussion of public-inbox itself

Archives are clonable:
	git clone --mirror http://public-inbox.org/meta
	git clone --mirror http://czquwvybam4bgbro.onion/meta
	git clone --mirror http://hjrcffqmbrq6wope.onion/meta
	git clone --mirror http://ou63pmih66umazou.onion/meta

Newsgroups are available over NNTP:
	nntp://news.public-inbox.org/inbox.comp.mail.public-inbox.meta
	nntp://ou63pmih66umazou.onion/inbox.comp.mail.public-inbox.meta
	nntp://czquwvybam4bgbro.onion/inbox.comp.mail.public-inbox.meta
	nntp://hjrcffqmbrq6wope.onion/inbox.comp.mail.public-inbox.meta
	nntp://news.gmane.org/gmane.mail.public-inbox.general

 note: .onion URLs require Tor: https://www.torproject.org/

AGPL code for this site: git clone https://public-inbox.org/ public-inbox