Ticket #130 (closed enhancement: fixed)

Opened 13 years ago

Last modified 12 years ago

Create debathena-thunderbird-config (and wrapper?)

Reported by: broder Owned by: broder
Priority: normal Milestone:
Component: -- Keywords: proposed
Cc: Fixed in version:
Upstream bug:

Description

Also a popular mail client. We should configure it for people as well.

Attachments

debathena.js Download (15.1 KB) - added by broder 12 years ago.
First attempt at Debathena Thunderbird configuration

Change History

comment:1 Changed 12 years ago by broder

  • Component set to default

Depending on whether you're using Debian or Ubuntu, all the releases we care about have an /etc/{icedove,thunderbird}/pref/ directory. Any .js file in there gets sourced, so it's great for setting preferences. (That's right - even Etch and Dapper!)

For building the Thunderbird preference file, see  http://mit.edu/~thunderbird/www/maintainers/autoconfig.html for some good documentation about the API available (we don't care about the stuff to source another file, since that's already handled).

Also,  http://mit.edu/~thunderbird/arch/share/autoconfig/athena.js is what sets up everything for the thunderbird locker. I think we almost certainly want a more minimal profile, and I think we want to set more defaultPrefs and fewer lockPrefs than that file does.

Changed 12 years ago by broder

First attempt at Debathena Thunderbird configuration

comment:2 Changed 12 years ago by broder

  • Status changed from new to accepted
  • Owner set to broder

I think I've managed to more or less pare down the thunderbird locker's config file to something a bit more minimal.

Still to be resolved:

  • I'm not sure if Thunderbird will automatically pick up the user's full name from passwd info if we're providing the e-mail address field
  • We still need to figure out what to do about the sent and drafts (and maybe trash) folder

The good news is that we'll be able to more than halve the size of this once GSSAPI on poNN.mail.mit.edu gets setup.

comment:3 Changed 12 years ago by broder

  • Keywords development added
  • Component set to --

Package created in r23710, although the Sent/Drafts/Templates? folder issues are still unresolved. Right now they store locally, since that's what the config I stole from the thunderbird locker did, but I still don't like that.

I'll upload this to development for now. I've tested it on both Intrepid and Lenny (i.e. thunderbird and icedove).

I'll give people until Thursday to object to my Sent/Drafts/Templates? ultimatum, at which point I'll update the config appropriately and move the package into proposed.

comment:4 Changed 12 years ago by broder

  • Keywords proposed added; development removed

I've moved thunderbird-config to -proposed, and made it a recommendation of login-graphical (to match the fact that alpine-config and mutt-config are recommendations of clients).

I've personally tested this on kid-icarus (Jaunty). I'd like some verification that it works on other platforms as well, especially Debian ones. I'll plan to move these to production on Tuesday if I don't hear objections.

comment:5 Changed 12 years ago by broder

  • Status changed from accepted to closed
  • Resolution set to fixed

Just deployed to production

Note: See TracTickets for help on using tickets.