[Hamara-users] [Hamara-devel] Any update to getting mailman 3.0 for hamara ?

shirish shirish at hamaralinux.org
Wed Oct 28 21:02:27 IST 2015


in-line :-

On 10/28/2015 07:55 PM, Jonas Smedegaard wrote:
> [ reply only to -devel list - comment is tied to developer angle ]
>
> Quoting shirish (2015-10-28 15:02:32)
>> Any update to getting Mailman 3.0 for hamara lists ? If not, has there
>> been any try at all at trying the new mailman. There could be a demo
>> list setup and we all could just push and pull some messages so that
>> the admins get a feel for the new interface.
>
> I strongly recommend to help packaging officially for Debian:
> https://bugs.debian.org/799281

I have just asked on the bug as to the status on it, maybe he has done 
some initial packaging and not moved it to Alioth for sponsorship or 
whatever, let us see what he replies.

> Just using preliminary not-yet-in-Debian packages from those package
> developers working on the getting Mailman3 into Debian, and reporting
> any bugs discovered to them, is quite helpful.
>

Agree on that.

>> There is a reason I ask about this because I do not know what the fate
>> of the forum is/would be . As shared before, Mailman 3.0 and later
>> versions, you could make it look like it's a forum and people would be
>> able to send mails too, so depending on which interface you like or
>> not, information is delivered between all participants.
>>
>> The other way is to use phpBB for forum and IIRC some people do not
>> like PHP so much. There is stirrings of some good news there but not
>> raising as it could turn out to be false hopes as well.
>
> I am one of those strongly against PHP as a core principle for all my
> sysadmin work.

That would tie in with some people who also feel the same way at hamara.

> That said, if you should choose to run a PHP-based forum, you might
> consider bridging not to mail but to nntp, using Debian package papercut
> (but beware it is dead upstream!).
>

Umm.... that is and would be a dead-end for us.

If we were to go with nntp we do have plenty of options.

Before starting though, an interesting bit of discussion that I was able 
to see archives of -

http://grokbase.com/t/python/mailman-users/09cpvwzdha/nntp-server-for-local-newsgroups

grokbase is providing a similar to what gmane provides.

for nntp these are the following ones which we could use -

[$] aptitude show inn inn2 sn suck leafnode 
                                                            [20:37:15]
Package: inn
State: not installed
Version: 1:1.7.2q-44.1
Priority: extra
Section: news
Maintainer: Marco d'Itri <md at linux.it>
Architecture: amd64
Uncompressed Size: 2,114 k
Depends: libc6 (>= 2.15), libperl5.20 (>= 5.20.2), libsystemd0, 
init-system-helpers (>= 1.18~), cron, default-mta | 
mail-transport-agent, bsd-mailx | mailx, time, perl, perlapi-5.20.2
Suggests: gnupg (>= 1.0.5)
Conflicts: inewsinn, inn2, inn2-dev, inn2-inews, news-transport-system
Replaces: inewsinn
Provides: inews, news-transport-system
Description: News transport system `InterNetNews' by the ISC and Rich Salz
  This is INN version 1.x, provided for smaller sites which do not need 
the complexity of INN 2.x. Large sites should use Debian's inn2 package
  instead.

  The news transport is the part of the system that stores the articles 
and the lists of which groups are available and so on, and provides 
those articles on request to users.  It receives news (either posted 
locally or from a newsfeed site), files it, and passes it on to any 
downstream sites.  Each article is kept for a period of time and then 
deleted (this is known as `expiry').

  By default Debian's INN will install in a fairly simple `local-only' 
configuration.

  In order to make use of the services provided by INN you'll have to 
use a user-level newsreader program such as pan.  The newsreader is the 
program that fetches articles from the server and shows them to the 
user, remembering which the user has seen so that they don't get shown
again. It also provides the posting interface for the user.

Package: inn2
State: not installed
Version: 2.5.4-3
Priority: extra
Section: news
Maintainer: Marco d'Itri <md at linux.it>
Architecture: amd64
Uncompressed Size: 9,338 k
Depends: libc6 (>= 2.15), libdb5.3, libpam0g (>= 0.99.7.1), libperl5.20 
(>= 5.20.1), libsasl2-2, libssl1.0.0 (>= 1.0.0), zlib1g (>= 1:1.1.4), 
cron, default-mta | mail-transport-agent, time, procps, perl, 
perlapi-5.20.1, libmime-tools-perl
PreDepends: inn2-inews
Suggests: gnupg, wget, libgd-gd2-noxpm-perl | libgd-gd2-perl, libcomerr2 
(>= 1.01), libkrb5-3 (>= 1.6.dfsg.2)
Conflicts: inn, innfeed
Replaces: inn, inn2-dev, inn2-lfs, innfeed
Provides: news-transport-system
Description: 'InterNetNews' news server
This package provides INN 2.x, which is a very complex news server 
daemon useful for big sites. The 'inn' package still exists for smaller 
sites which do not need the complexity of INN 2.x.

  The news transport is the part of the system that stores the articles 
and the lists of which groups are available and so on, and provides 
those articles on request to users. It receives news (either posted 
locally or from a newsfeed site), files it, and passes it on to any 
downstream sites. Each article is kept for a period of time and then 
deleted (this is known as 'expiry').

  By default Debian's INN will install in a fairly simple 'local-only' 
configuration.

  In order to make use of the services provided by INN you'll have to 
use a user-level newsreader program such as pan. The newsreader is the 
program that fetches articles from the server and shows them to the 
user, remembering which the user has seen so that they don't get shown 
again. It also provides the posting interface for the user.
Homepage: https://www.eyrie.org/~eagle/software/inn/

Package: sn
State: not installed
Version: 0.3.8-10.1
Priority: optional
Section: news
Maintainer: Hilko Bengen <bengen at debian.org>
Architecture: amd64
Uncompressed Size: 597 k
Depends: netbase, tcpd, heirloom-mailx | mailx, exim4 | 
mail-transport-agent, psmisc, ed, openbsd-inetd | inet-superserver, 
libc6 (>= 2.3), zlib1g (>= 1:1.1.4), debconf (>= 0.5) | debconf-2.0
Conflicts: news-transport-system
Provides: news-transport-system
Description: Small NNTP server for leaf sites
  sn is a small news system for small sites serving perhaps a few dozen 
newsgroups, and with a slow connection to the internet. It is similar to 
leafnode (ftp.troll.no, by Arnt Gulbrandsen). The target user is a home 
or SOHO with a single modem connection to the Internet, maybe running IP 
masq or similar, and serving a few workstations.

Package: suck
State: not installed
Version: 4.3.2-15
Priority: extra
Section: news
Maintainer: Christian Marillat <marillat at debian.org>
Architecture: amd64
Uncompressed Size: 370 k
Depends: libc6 (>= 2.15), libssl1.0.0 (>= 1.0.0), debconf (>= 0.5) | 
debconf-2.0
Recommends: perl
Suggests: news-transport-system, news-reader
Description: small newsfeed from an NNTP server with standard NNTP commands
  This package contains software for copying news from an NNTP server to 
your local machine, and copying replies back up to an NNTP server.

  The suck/rpost combination allows you to run your own INN/CNEWS site, 
controlling where you get your news, and where you post outgoing 
articles. Suck/rpost use only standard NNTP commands that are used by 
your favorite news reader (like tin, knews, trn) such as POST and 
ARTICLE. If you can use tin or knews against an NNTP site, than you can 
use Suck/Rpost and have multiple site feeds.

  NOTE: Suck will not work with obsolete NNTP servers that can't handle 
the xhdr command.

Package: leafnode
State: not installed
Version: 1.11.10-3
Priority: extra
Section: news
Maintainer: Moritz Muehlenhoff <jmm at debian.org>
Architecture: amd64
Uncompressed Size: 773 k
Depends: netbase, openbsd-inetd | inet-superserver, tcpd, logrotate, 
libc6 (>= 2.14), libpcre3 (>= 1:8.35), debconf (>= 0.5) | debconf-2.0
Suggests: slrn | news-reader, perl
Conflicts: news-transport-system, newsx
Provides: news-transport-system
Description: NNTP server for small sites
  Leafnode is a news server suitable for small, limited-bandwidth sites 
with only a few users ('leaf' sites). It keeps track of which groups are 
being read, and downloads only articles in those groups. Leafnode has 
been designed to require no maintenance and to be easy to set up.

Perl is required to use some optional features of the package for 
handling very low volume newsgroups.
Homepage: http://leafnode.org/

So not lot of choices but still quite a bit of work if somebody wants to 
go through them and see how complex (or not) are they to setup and if we 
should think of going the nntp way.

For people who might not know what we are talking about, see 
https://en.wikipedia.org/wiki/Network_News_Transfer_Protocol

I did try searching for more softwares on web and came at 
http://www.newsreaders.com/web/software.html but most of the software 
listed there are either the same or gone long time back, the only 
exception being Apache's own NNTP Gateway which as shared there told to 
be not the full thing.

So some choice is available, does somebody want to take them for a run 
and see how good the softwares are ?

@Jonas - have you any experience of using one or more of the softwares 
shared from the list ? If yes, any advice, pointers would be good.

What was interesting and somewhat surprising to see Christian being 
maintainer of a package which is in Debian Main.

>   - Jonas

-- 
Regards,
Shirish Agarwal,
Community Lead,
Hamaralinux.org



More information about the Hamara-users mailing list