Timeline
10/16/09:
- 23:59 Changeset [24093] by
- In reactivate: * Fix init script metadata (overlooked in 1.21).
- 17:52 Changeset [24092] by
- In mutt-config: * Now that mutt is using GSSAPI instead of krb4, we no longer need to depend on libsasl2-krb4-mit.
- 17:51 Changeset [24091] by
- Demote nmh to a recommendation as well, pending getting it working without krb4. Again, promote it to a dependency of cluser, to make sure it sticks around there.
- 17:17 Changeset [24090] by
- Start building packages for Karmic by default.
- 17:01 Changeset [24089] by
- In dotfiles: * Only run from at login if it's available, and demote it to a recommendation.
- 16:36 Changeset [24088] by
- So long as we're not depending on mitmailutils in clients, depend on it in cluster to make sure it stays installed there.
- 16:29 Changeset [24087] by
- In evolution-wrapper: * Update evolution wrapper to use username.mail.mit.edu and GSSAPI instead of Hesiod and krb4. (Trac: #402)
- 16:28 Changeset [24086] by
- Demote mitmailutils to a recommendation in debathena-clients, pending us getting a version of mitmailutils that works with GSSAPI.
- 14:28 Changeset [24085] by
- In tellme: * Add a manpage for tellme. (Trac: #272)
10/15/09:
- 19:49 Ticket #417 (Renew doesn't work properly on Karmic) created by
- Error: "Kerberos 4 is no longer supported". Presumably this is a result …
10/14/09:
- 18:27 Changeset [24084] by
- In firefox-extension: * Bump the max supported version for Firefox 3.5. (Trac: #414) * Update help and home page URLs.
- 14:48 Changeset [24083] by
- In reactivate: * geofft's transformation of /etc/pam.d/su was running outside the chroot, and editing the file in place, thus clobbering the symlink. We need to fix all of this in the postinst.
- 14:38 Changeset [24082] by
- In reactivate: * geofft's transformation of /etc/pam.d/su in athena-login-snapshot isn't being overwritten by package upgrades, so we'll have to cleanup for it in the postinst by hand.
- 14:04 Changeset [24081] by
- In reactivate: * Always lecture users trying to sudo on quickstations. * Stop editing /etc/pam.d/sudo in the snapshot setup, since we're no longer diverting it.
- 12:41 Changeset [24080] by
- In cluster-login-config: * Deny everybody sudo privileges by default, then override that for the admin group. This makes sure that everybody is somewhere in the sudoers file, which also ensures that they get lectured. In reactivate: * Specify both of the lecture files in /etc/sudoers: error for everybody, and warning for the admin group. The latter overrides the former.
- 11:29 Changeset [24079] by
- Add convenience repo-management scripts dacopy and daremove, and change damove to use those.
- 09:03 Changeset [24078] by
- reactivate: Use PAM even more differently on quickstations. My previous implementation was all kinds of wrong.
- 08:54 Ticket #416 (reactivate's transform scripts never fail) created by
- If for some reason the PAM config no longer includes `@include …
- 07:43 Changeset [24077] by
- reactivate: Fix .install file.
- 07:20 Changeset [24076] by
- reactivate: Use PAM more differently on quickstations.
10/13/09:
- 14:50 Ticket #415 (Write authenticator daemon to conspire with PyHesiodFS to get tokens) created by
- One of the few things we still need an attach command for is acquiring …
- 14:32 Changeset [24075] by
- In metrics: * If a process is being started inside the login chroot, strip off the /login prefix for path consistency. * Add an application blacklist for apps that always run in a login session.
10/12/09:
- 19:48 Changeset [24074] by
- In alpine-config: * Revert 1.14, because it doesn't appear to be necessary anymore.
- 19:15 Changeset [24073] by
- In alpine-config: * Replace the old creatdir patch from the debathenified alpine with equivalent code in the alpine wrapper script.
- 15:50 Changeset [24072] by
- Punt the $Id$ tag from quota's Makefile - make doesn't seem to like it.
- 15:48 Changeset [24071] by
- In reactivate: * Use PAM instead of the sudo lecture_file to lecture users.
- 14:59 Changeset [24070] by
- In attach: * Now that liblocker doesn't require krb4, don't require it here either. * Since Debathena is building liblocker without krb4, don't build with it here either.
- 14:59 Changeset [24069] by
- In locker: * Add a configure-time option to tear the NFS (and therefore the krb4) out of liblocker. * Shell out to aklog, instead of duplicating all of its code. * On Debathena, build without NFS support.
- 14:58 Changeset [24068] by
- cd
- 13:21 Changeset [24067] by
- Now that username.mail.mit.edu support GSSAPI, we no longer need to debathenify alpine to support krb4 and Hesiod.
10/11/09:
- 15:18 Ticket #414 (mark firefox-extension compatible with 3.5) created by
- Before Karmic releases, we should quickly check that there are no API …
- 13:03 Changeset [24066] by
- In reactivate: * Display the sudo lecture file for all users, not just the admin group. This ensures it will show on quickstations, not just clusters.
- 13:03 Changeset [24065] by
- In pam-config: * Merge in the libpam-krb5-config package.
- 00:57 Ticket #413 (alpine-config: ${ATHENA_USER:-$USER} doesn't work) created by
- alpine implements its own ${foo:-bar} parsing that's nonrecursive, so if …
10/09/09:
- 17:03 Ticket #412 (athena-auto-update should not run when the user is logged in) created by
- We decided we don't care about machines being unavailable while they're …
- 16:08 Ticket #411 (We should honor $PRINTER, including in the GUI if possible) created by
- Currently, $PRINTER is honored only on the command line (and the GTK …
- 16:06 Ticket #410 (We need a public workstation verification script) created by
- As discussed some time ago, we need some sort of public workstation …
10/08/09:
- 22:38 Ticket #409 (ood-packages shouldn't require you to be debathena-root to work) created by
- There's a script "ood-packages" in the debathena locker that will give you …
- 15:50 Changeset [24064] by
- In debathena-kiosk: * Enable the URL and search bars.
- 01:02 Ticket #408 (athena-auto-update should deal with upstream's anjuta/libgbf fail) created by
- Ubuntu released a version of the anjuta package that is supposed to …
- 00:50 Ticket #407 (athena-auto-update should dpkg --configure -a) created by
- A handful of machines in clusters have stopped updating with […] …
- 00:17 Ticket #406 (athena-auto-update does not retry configuring unconfigured packages) created by
- athena-auto-update checks aptitude --simulate --assume-yes full-upgrade …
10/07/09:
- 23:45 Changeset [24063] by
- In gdm-config: * Don't make errors in reloading gdm's configuration fatal for upgrading the package.
- 23:36 Ticket #405 (Uninstalling debathena-thunderbird-config breaks thunderbird) created by
- I installed thunderbird and debathena-thunderbird-config, and shortly …
- 18:18 Changeset [24062] by
- Begin gathering metrics on cluster machines.
- 14:22 Changeset [24061] by
- alpine-config: imaps://po10.mail.mit.edu is fixed now. This reverts r24060, "Revert 1.12 and 1.13 pending fixing of imaps://po10.mail.mit.edu."
- 12:52 Changeset [24060] by
- In alpine-config: * Revert 1.12 and 1.13 pending fixing of imaps://po10.mail.mit.edu.
- 12:12 Ticket #401 (thunderbird-config should support krb5 auth) closed by
- fixed: This is now in production.
- 12:11 Ticket #158 (distinguish cluster from workstation machine on login screen) closed by
- fixed: This is now in production.
- 12:11 Ticket #380 (grenew FTBFS on releases without krb4) closed by
- fixed: This is now in production.
- 12:11 Ticket #205 (ssh changes behavior from Athena 9, does not delegate tickets by default) closed by
- fixed: And now in production.
- 12:06 Changeset [24059] by
- In cluster-login-config, only declare machtype in the dependency list once.
- 12:05 Changeset [24058] by
- Add the new sudo/su warnings for when you don't have root.
- 11:45 Changeset [24057] by
- In cluster-login-config: * Unset the root password if the machine is a quickstation. In reactivate: * Don't put the user in a login snapshot on a quickstation.
- 00:45 Changeset [24056] by
- In bugme: * Use machtype -q to determine if a workstation is a quickstation.
10/06/09:
- 15:14 Changeset [24055] by
- In metrics: * Switch to facility local0. * Remove an extraneous space at the beginning of the log messages.
- 14:48 Changeset [24054] by
- Add irb to thirdparty-languages.
10/05/09:
- 15:31 Changeset [24053] by
- In machtype: * Add machtype -q, which outputs whether or not a workstation is a quickstation.
- 13:42 Ticket #404 (Research and report regression in OO.o) created by
- The 3.0.1-9ubuntu3.1 security release for openoffice.org appears to have …
- 11:10 Changeset [24052] by
- In alpine-config: * Disable GSSAPI on the command line if the user doesn't have tickets.
- 10:12 Changeset [24051] by
- In reactivate: * Change back to mounting the login snapshot as ext3, since that was substantially hurting performance.
- 08:57 Changeset [24050] by
- Removing KDE from extra-software again. I still don't understand exactly which metapackage brings in what in which version of Debian or Ubuntu, and I don't want other changes to this package to block on us figuring it out.
- 04:28 Changeset [24049] by
- In thunderbird-config: * Kill the Kerberos settings stolen from the thunderbird locker - they don't seem to be necessary. * Set mail.server.server1.useSecAuth, which secretly means "use SASL."
- 03:34 Ticket #403 (mitmailutils should use krb5) created by
- mitmailutils are currently using krb4 and Hesiod. Instead they should use …
- 03:33 Ticket #402 (evolution-wrapper should support krb5 auth) created by
- The evolution wrapper currently uses krb4 authentication and Hesiod. …
- 03:30 Ticket #401 (thunderbird-config should support krb5 auth) created by
- We need to figure out what configuration option corresponds to the "Use …
10/04/09:
- 23:56 Changeset [24048] by
- In metrics: * Fix a typo in the install-pkg script.
- 22:32 Changeset [24047] by
- Incorporate the debathena/metrics/connector.pxd file into connector.pyx Apparently Squeeze's pyrexc doesn't automatically include a .pxd file at the top of the correspondingly named .pyx file anymore.
- 22:25 Ticket #400 (disable nm-applet on clusters) created by
- Cluster machines have no wireless card and have wired networking …
- 22:08 Changeset [24046] by
- In the metrics connector interface, don't use a potentially blocking loop if we get an event we don't know about.
- 22:03 Changeset [24045] by
- Add logic to metrics code to wait for 1ms before actually reading events from the connector. This batches a bunch of quick successive events together, rather than continually waking up the gatherer, which minimizes the performance impact to the rest of the system.
- 21:37 Changeset [24044] by
- Add a missing dependency on debathena-gdm-config to metrics.
- 21:34 Changeset [24043] by
- Create debathena-metrics package for gathering information on how Athena is being used. This package will start a daemon at the beginning of a login session. This daemon captures any path executed by the user over the course of their session, any packages installed by the user, and the total length of the login session. The collected information is sent to wslogger when the user is logged out.
10/03/09:
- 23:25 Changeset [24042] by
- In grenew: * Support building on systems where krb5 no longer comes with krb4. (Trac: #380)
- 16:56 Ticket #399 (look at f-u-s-a change to indicator-applet-session) created by
- fast-user-switch-applet went away in Karmic to be replaced by …
10/02/09:
- 19:39 Ticket #398 (Use CUPS by default) created by
- We're currently defaulting users to LPRng /etc/debathena-printing.conf; …
- 19:35 Ticket #397 (CUPS should probably support lpr -Pprinter2) created by
- For backwards-compatibility reasons, we should continue to support …
- 15:17 Changeset [24041] by
- Incorporate alexp's changes to the thirdparty packages.
- 12:50 Ticket #396 (Rename "Locker Software" in the Applications menu) created by
- "Locker Software" is meaningless to anyone new to MIT. Something like …
- 10:37 Ticket #395 (Ability to set AFS permissions from Nautilus) created by
- I don't know how extensible Nautilus is, but it would be awesome if I …
10/01/09:
- 22:53 Changeset [24040] by
- In linerva: * Don't accept the root password over ssh.
- 18:22 Changeset [24039] by
- In ssh-server-config: * Put a blank line before and after any ticket/token warnings.
- 17:50 Changeset [24038] by
- Miscellaneous, minor cleanups in shell-config.
- 17:45 Changeset [24037] by
- In ssh-server-config, conditionalize the no tickets/tokens warning based on DEBATHENA_HOME_TYPE rather than if the user is nonlocal, be sure to always print errors to stderr, and only print the messages during an interactive session. Patch by Jessica Hamrick <jhamrick@mit.edu>
- 15:59 Ticket #394 (restore some login screen options/applets) created by
- Athena 9 had a number of pre-login options, including xcluster, MITVMA, …
- 12:52 Ticket #393 (remove renew and add from debathena-dotfiles) created by
- The renew and add shell functions are being provided by …
09/30/09:
- 18:00 Changeset [24036] by
- In reactivate: * Mount the login snapshot file system as ext2, with noatime.
- 17:20 Changeset [24035] by
- Change the version number of alpine-config to something less dumb.
- 17:17 Changeset [24034] by
- Don't actually punt the alpine dependency in alpine-config, just the debathena-alpine one.
- 17:10 Changeset [24033] by
- In alpine-config, mutt-config, and thunderbird-config, use user.mail.mit.edu and GSSAPI instead of Hesiod and krb4.
- 16:16 Ticket #392 (test current LDAP clients (address books) against ldap-too) created by
- ldap-too.mit.edu is a better and more intentional version of ldap.mit.edu, …
- 15:50 Ticket #391 (Stop debathenifying bash and tcsh because no one uses double-tilde) created by
- I assert that no one uses the double-tilde notation anymore for lockers, …
09/29/09:
- 15:55 Ticket #390 (Figure out empathy support) created by
- Karmic has switched from pidgin to empathy/telepathy as its default IM …
- 15:15 Changeset [24032] by
- You need kdebase-workspace on Ubuntu to actually get offered a KDE session at gdm.
- 11:17 Ticket #389 (LiveCD Windows app lacks Debathena branding) created by
- The Windows app that the LiveCD launches when inserted into a Windows …
- 04:29 Changeset [24031] by
- Add debathena-language-support to workstation.
- 04:12 Changeset [24030] by
- Create debathena-language-support to depend on all input methods available.
- 03:26 Changeset [24029] by
- Fix a dumb typo in reactivate's control file.
- 02:58 Changeset [24028] by
- In order to let gdm-config add the new diversions at approximately the same time that reactivate is dropping them, we can't use DEB_UNDIVERT_FILES, so write some more clever code of our own instead. (Because gdm-config's postinst was triggering before reactivate's, it was to trying and create the diversions before reactivate had removed them.)
09/28/09:
- 18:29 Changeset [24027] by
- gdm-config 1.15: Make the code break less, and add Trac closer
- 17:58 Changeset [24026] by
- Add -branding packages as dependencies of their metapackages.
- 17:57 Changeset [24025] by
- In gdm-config: * Display the OS version and Debathena metapackage in the corner of the login screen. * To implement this feature, create debathena-*-branding packages for metapackages that depend on gdm-config.
- 15:25 Changeset [24024] by
- Use /usr/share/debathena-gdm-config/{Pre,Post}Session.d instead of /etc/gdm, to avoid potential conflicts with upstream.
- 14:49 Changeset [24023] by
- In reactivate: * Use the new /etc/gdm/{Pre,Post}Session.d directories in gdm-config.
- 14:49 Changeset [24022] by
- In gdm-config: * Provide /etc/gdm/{Pre,Post}Session.d directories so that multiple packages can insert scripts.
- 14:30 Changeset [24021] by
- A 2G build chroot isn't big enough for building the live DVD, so make the chroots bigger.
09/27/09:
- 23:50 Changeset [24020] by
- Change the autolivebuilder to write into a configurable directory, and sha{1,512}sum the individual files, instead of the entire directory.
09/26/09:
- 19:18 Ticket #388 (config-package-dev maintainer scripts don’t undivert on deconfigure) created by
- We currently undivert on prerm when [ "$1" = "remove" ]. This should …
- 15:49 Changeset [24019] by
- In alpine-config: * Suppress a Hesiod error when running alpine on a non-Athena account.
09/25/09:
- 15:27 Ticket #387 ("chmod 755 ~" dialog should offer to do so for you) created by
- This involves changing a message prompt to a zenity --question.
09/24/09:
- 22:54 Ticket #292 (debathena-cluster should turn sound off differently) closed by
- fixed: Tested by reinstalling lola-granola and hacking up the installer to work …
- 22:51 Ticket #368 (Change umask to 022 in /usr/lib/init/{ba,c}shrc) closed by
- fixed: I've heard no objections; moved to production.
09/22/09:
- 14:37 Ticket #386 (bugme isn't always always on top) created by
- I'm not sure why, but I've regularly been able to make my Firefox or xterm …
- 12:31 Ticket #385 (debathena-misc-glue has undeclared conflict with acroread) created by
- The debathena-misc-glue package installs a /usr/bin/acroread attachandrun …
- 12:21 InterMapTxt edited by
- add help.mit.edu (diff)
- 02:08 Ticket #384 (lpr.debathena should find the cups default printer, and prioritize it ...) created by
- If the owner of a machine uses the GUI printing administration application …
- 00:38 Changeset [24018] by
- In moira: * Add patch to fix builds without krb4.
- 00:16 Changeset [24017] by
- In moira: * New CVS snapshot.
09/21/09:
- 02:00 Ticket #383 (config-package-dev quoting bug fails to disallow transformation of ...) created by
- Our original intention with the config-package-dev API was to disallow …
09/20/09:
- 20:57 Changeset [24016] by
- In msmtp-config: * Replace shell script with Perl script that respects /etc/aliases. (Trac: #83) Patch by David Wilson.
- 20:13 Changeset [24015] by
- Add kdebase to extra-software. (kdebase installs the window manager itself without installing a bunch of Kapps as well.)
- 20:09 Changeset [24014] by
- Drop the version number on libmail-expandaliases-perl to 0.46-0debathena1.
- 20:02 Changeset [24013] by
- Create a package for the Mail::ExpandAliases Perl module. This will be used for an updated version of the debathena-msmtp-mta which can understand /etc/aliases files.
- 16:10 Changeset [24012] by
- In reactivate: * Avoid sound during first login (Trac: 292). Patch by Michael Mekonnen <mikemeko@mit.edu>.
- 15:53 Changeset [24011] by
- In dotfiles: * Stop setting umask in dotfiles. (Trac: #368) Patch by Nancy Ouyang
09/19/09:
- 13:29 Changeset [24010] by
- installer: Change the sudo recommendation heuristic to checking its existence.
09/18/09:
- 16:22 Changeset [24009] by
- Two user-friendliness tweaks to the installer. - If you have ubuntu-desktop installed, suggest using sudo to become root. - Don't prompt about debathena-build-depends; it's a strange question for normals, and devs are assumed to be able to know how to install this package on their own.
- 10:01 Changeset [24008] by
- In ssh-server-config: * Add a warning if a user logs in without tickets or tokens. (Trac: #205) Patch by Jessica Hamrick <jhamrick@mit.edu>.
09/17/09:
- 14:56 Ticket #382 (Quickstation login times are unacceptable) created by
- This is a separate issue from the fact that login chroots are slow. …
- 14:07 Ticket #378 (Distribute a gtkrc that enables the LPR backend) closed by
- fixed
- 13:46 Ticket #381 (people who try to disable bugme should not have athena accounts) created by
- Or at _least_, should get logged out if they kill -STOP it.
09/16/09:
- 13:56 Ticket #380 (grenew FTBFS on releases without krb4) created by
- grenew needs to have the appropriate ifdefs added to allow it to build …
- 13:40 Ticket #214 (/etc/{bash.bashrc,csh.cshrc}.debathena should not set environment ...) closed by
- fixed: Moved to production today.
- 11:46 Ticket #379 (debathena-kerberos-config depends krb4-config, which is gone in squeeze) created by
- […] […]
Note: See TracTimeline
for information about the timeline view.