Bug#820593: [Calendarserver-discuss] Bug#820593: ITP: imip-agent -- agent programs to handle calendar information in e-mail
On Sunday 10. April 2016 13.48.50 Jonas Smedegaard wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Jonas Smedegaard <dr@jones.dk>
Thanks for looking into this! I'll put some thoughts and notes here so that
they don't get lost.
Multiple Packages
-----------------
In previous informal discussions, the idea of multiple packages providing the
sum of the different parts has been suggested, and I think that there would
need to be a basic package that provides the core functionality (mail
handling) plus a package that provides the Web functionality.
The basic package would include the imiptools Python package, and the
imip_person.py, imip_person_outgoing.py and the imip_resource.py programs. It
would provide the tools to administer the data store. It would probably
provide the locale/message resources even though some of them are intended for
the Web functionality.
The Web package would include the imipweb Python package, and the
imip_manager.py program. It would provide the htdocs directory.
Bundled Libraries
-----------------
There are some files that are arguably bundled:
markup.py originates from a SourceForge project but has been modified to fix
various things: http://markup.sourceforge.net/
vCalendar.py, vContent.py and vRecurrence.py originate from a separate project
of mine, but they are unlikely to have been used in anyone else's projects;
ideally, they would be packaged separately as a plain Debian library package.
Configuration for Other Packages
--------------------------------
As far as configuration is concerned, I've looked for other packages that
provide standalone configuration fragments for Exim, but there really isn't
much I can find...
fusionforge has a fearsome shell script that generates "router" definitions:
http://sources.debian.net/src/fusionforge/6.0.3%2B20151023-1/post-
install.d/mta-exim4/mta-exim4.sh/
whereami has a shell script for MTA configuration:
http://sources.debian.net/src/whereami/0.3.34-0.3/scripts/setmailrelay/
virtuoso-opensource just provides fragments in the documentation:
http://sources.debian.net/src/virtuoso-
opensource/6.1.6%2Bdfsg2-3/binsrc/maildrop/INSTALL/
I couldn't really find anything else of relevance.
I hope these notes are helpful.
Paul
Reply to: