Timeline


and

04/30/05:

12:05 Changeset [21815] by rbasch
Remove configfiles, as we will now generate it from package data. Also remove obsolete files used to track software from /os and /srvd.
12:00 Changeset [21814] by rbasch
Use gen-stats.pl's new "-e <file>" option to generate configfiles; remove /etc/athena/rc.conf from the result, since it cannot be copied from /srvd.
11:57 Changeset [21813] by rbasch
Add "-e <file>" option, to output a list of "editable" files to a separate file.

04/29/05:

11:10 Changeset [21812] by rbasch
Set the SMF_TEMPORARY flag in calling smf_disable_instance(), so that the service is disabled only until the system reboots.
10:45 Changeset [21811] by rbasch
Remove all instances of old Sun packages.
10:43 Changeset [21810] by rbasch
Remove the native inetd.conf.
09:57 Changeset [21809] by rbasch
Remove /etc/inet/inetd.conf
09:25 Changeset [21808] by rbasch
Preserve /etc/inet/inetd.conf, so that it is properly converted during the Solaris 10 upgrade.

04/26/05:

16:29 Changeset [21807] by ghudson
*** empty log message ***
16:29 Changeset [21806] by ghudson
Treat the new root .bash_login file as a config file.
16:28 Changeset [21805] by ghudson
Create a root .bash_login file to source the root .bashrc, since bash does not do that for login shells automatically.
16:10 Changeset [21804] by ghudson
At the moment, killing named on Solaris causes SMF to disable the dns-server service, rendering the machine unbootable. Also, killing syslog just causes it to be restarted by SMF, and we run an snmpd at all. We don't really have a motivation to disable these services during an update (particularly since named is no longer generally a network service), so just leave them running.
09:37 Changeset [21803] by rbasch
Remove /usr/athena/share/aclocal/nspr.m4 (and the aclocal directory, if empty), from the install target, to avoid a conflict with firefox.

04/25/05:

12:29 Changeset [21802] by rbasch
Don't install svc-named; it is owned by the bind package.

04/23/05:

16:38 Changeset [21801] by rbasch
Use gnome-open instead of gurlview.
16:37 Changeset [21800] by rbasch
Change the owner from "gnome-panel" to the more generic "gnome", and generalize a comment.
16:36 Changeset [21799] by rbasch
Set firefox as the url handler for http and https.

04/22/05:

15:15 Changeset [21798] by rbasch
Use zenity for the lock file dialog.
14:27 Changeset [21797] by ghudson
Log interactive commands run as root on cluster machines.
14:26 Changeset [21796] by ghudson
Create root bash history file and make it append-only.
14:25 Changeset [21795] by ghudson
*** empty log message ***
14:25 Changeset [21794] by ghudson
Turn on history logging for root in tcsh. Change name of history file for root in bash.
14:23 Changeset [21793] by ghudson
Add /etc/.cshrc to config files.
14:07 Changeset [21792] by ghudson
su logs at auth.notice on success; send those messages to wslogger.
14:05 Changeset [21791] by ghudson
Set up /etc/noroot on cluster and quickstation machines.
14:04 Changeset [21790] by ghudson
Add handling for new AL_ENOROOT libal error.
14:03 Changeset [21789] by ghudson
Add support for /etc/noroot to deny root logins.
09:59 Changeset [21788] by rbasch
Disable the default browser check (it fails anyway, as it uses deprecated gnome-vfs APIs).
09:50 Changeset [21787] by rbasch
On Solaris, set LDFLAGS explicitly to include "-R/usr/athena/lib", as Sun's CC apparently mishandles "-Wl,-R/usr/athena/lib".

04/21/05:

21:00 Changeset [21786] by rbasch
Don't allow the Solaris 10 update to modify the root crontab.
18:33 Changeset [21785] by amb
Generic file list updates for 9.4, plus not throwing an error when there are no rpms to replace.
11:35 Changeset [21784] by rbasch
Use the explicit path for fs.
11:32 Changeset [21783] by rbasch
On Solaris, set LDFLAGS explicitly to include "-R/usr/athena/lib", as Sun's CC apparently mishandles "-Wl,-R/usr/athena/lib".
02:57 Changeset [21782] by zacheiss
Don't open /dev/random and friends with O_NOFOLLOW. It breaks on Solaris 10.
02:57 Changeset [21781] by zacheiss
Build with LD_RUN_PATH set.
02:55 Changeset [21780] by zacheiss
Apply patches from MIT krb5 security advisory.

04/19/05:

15:12 Changeset [21779] by rbasch
Add third/firefox.
15:11 Changeset [21778] by rbasch
Add the package dependencies file for MIT-firefox.
15:10 Changeset [21777] by rbasch
Add the pkginfo file for MIT-firefox.
15:08 Changeset [21776] by rbasch
Add the spec file for firefox, including a post-install scriptlet to build various registries, and a post-uninstall scriptlet to remove them.
15:06 Changeset [21775] by rbasch
Clean up registries.
15:04 Changeset [21774] by rbasch
Build the xpcom and chrome registries, and register components and extensions.
14:58 Changeset [21773] by rbasch
On Solaris, use the same admin settings for pkgadd as we use in the release, including overriding dependencies.
14:38 Changeset [21772] by rbasch
Build Firefox for Athena.
14:27 Changeset [21771] by rbasch
Prefer the Athena krb5 GSSAPI libraries.
14:24 Changeset [21770] by rbasch
Use version-independent names for install target directories.
13:42 Changeset [21769] by rbasch
Don't install anything that is omitted from a distribution.
11:44 Changeset [21768] by rbasch
Add build-registries.sh, a script to be used by package post-install scripts to build the xpcom and chrome registries.
11:40 Changeset [21767] by rbasch
Copy Athena customizations from mozilla: Use Evolution to handle mailto links, and set the cookie behavior to "Don't accept foreign".
11:35 Changeset [21766] by rbasch
Replace the Adobe Symbol font, which we do not have, with "Standard Symbols L".
11:32 Changeset [21765] by rbasch
Never override the normal home page.
11:30 Changeset [21764] by rbasch
Add the MIT CA as a builtin.
10:41 Changeset [21763] by rbasch
Change the default home page to web.mit.edu.

04/16/05:

14:13 Changeset [21762] by rbasch
Apply the official upstream fix for the "invalid cast" warnings addressed in revision 1.2.
14:11 Changeset [21761] by rbasch
Apply a patch from upstream to fix "invalid cast" warnings.

04/15/05:

18:34 Changeset [21760] by rbasch
Set the ACL of the profile directory to deny access to system:anyuser and system:authuser.
18:32 Changeset [21759] by rbasch
Apply our local mozilla mod to set the ACL of the $HOME/.mozilla directory after creating it, to deny access to system:anyuser and system:authuser.
17:50 Changeset [21758] by rbasch
Apply our local mod to mozilla which creates the cache on local disk by default. The top level directory for the cache changes to /var/tmp/Mozilla-Firefox-$USER, to prevent collisions with mozilla.
17:38 Changeset [21757] by rbasch
Add the Athena firefox wrapper. It is adapted from the mozilla wrapper; aside from obvious changes for program name and the default profile directory, it differs from the current mozilla wrapper by skipping the check for a running instance if any command line option is specified.
17:15 Changeset [21756] by zacheiss
Don't ever set SO_BSDCOMPAT. Modern Linux considers it obsolete and complains about it.
16:35 Changeset [21755] by ghudson
Fix a goof in the last commit.
14:45 Changeset [21754] by rbasch
Remove old /var/... entries from the pkg database, left behind when we changed to installing paths under /usr/vice instead of /var/usr/vice in 9.3.5.
12:54 Changeset [21753] by ghudson
From Jacob Morzinski: cd to the new value of HOME so that PWD and DIRSTACK[0] are reset.
12:26 Changeset [21752] by ghudson
Make sure the Sun compiler is in the path when running the install target. Sometimes (probably due to an unstable clock on the build machine) the build system wants to rebuild things then.
12:24 Changeset [21751] by ghudson
Don't install scrollkeeper output files.
12:24 Changeset [21750] by ghudson
Build with LD_RUN_PATH set, so that the Kerberos and GSSAPI plugins can find the Kerberos libraries. Switch from configure.athena to Makefile.athena to get that.
12:23 Changeset [21749] by ghudson
Remove devices no longer present in RHEL 4.
12:16 Changeset [21748] by ghudson
Merge with bind 9.3.1.
11:45 Changeset [21747] by ghudson
This commit was generated by cvs2svn to compensate for changes in r21746, which included commits to RCS files with non-trunk default branches.
11:45 Changeset [21746] by ghudson
Not present in bind 9.3.1.
11:37 Changeset [21745]
This commit was manufactured by cvs2svn to create tag 'bind-9_3_1'.
11:37 Changeset [21744] by ghudson
This commit was generated by cvs2svn to compensate for changes in r21743, which included commits to RCS files with non-trunk default branches.
11:37 Changeset [21743] by ghudson
Import bind 9.3.1.

04/14/05:

17:39 Changeset [21742] by zacheiss
Apply official bash patches from ftp.gnu.org to bring this up to patchlevel 16. Apply patch from RHEL 4 to fix brokenness with glibc not supporting WCONTINUED bit in waitpid().
17:37 Changeset [21741] by zacheiss
Remove code to set SO_BSDCOMPAT. Modern Linux complains about it being obsolete.

04/13/05:

15:22 Changeset [21740] by rbasch
Suppress warning about being unable to find the XKB extension, unless we are in verbose mode (XKB is disabled by default on Solaris),
15:14 Changeset [21739] by rbasch
Apply upstream patch to support sharing a history database between machines of differing byte order.
15:08 Changeset [21738] by rbasch
Apply patch from upstream to properly handle the case where double-buffering is not in effect in nsViewManager::RenderViews(). This fixes a crash encountered when attempting to print certain pages.

04/11/05:

10:21 Changeset [21737] by rbasch
Add a dependency on the Athena dns-server service, to ensure that named is started before finish-update.
10:20 Changeset [21736] by rbasch
Remove start-up of named, as Athena BIND is now an SMF service.
10:15 Changeset [21735] by rbasch
Change the SMF service manifest file to class manifest.
10:14 Changeset [21734] by rbasch
Athena BIND is now an SMF service, so copy in the service manifest and start method script instead of the old rc script.
10:11 Changeset [21733] by rbasch
Add the svc-named script, which will be invoked as the start method for the Athena BIND service. It replaces the athena-bind.rc script; the latter is removed.
10:05 Changeset [21732] by rbasch
Add the SMF manifest for the Athena BIND service.
09:57 Changeset [21731] by rbasch
Remove the Sun BIND packages.
00:40 Changeset [21730] by jweiss
don't replace an existant sendmail.st also use the correct path on solaris
00:40 Changeset [21729] by jweiss
don't blow away an existant sendmail.st also use the correct path on solaris

04/10/05:

22:32 Changeset [21728] by rbasch
Apply the mozilla-1.7.3-freetype-compile.patch from Red Hat's mozilla 1.7.3 SRPM, to fix building against the newer version of freetype in RHEL 4. See https://bugzilla.mozilla.org/show_bug.cgi?id=234035 for details about the problem.
15:48 Changeset [21727] by rbasch
For Athena 9.4, use the gtk2 toolkit; remove the null LDFLAGS setting on Solaris, as the Sun C++ compiler now accepts the -Wl option; set the PATH when building the install target on Solaris, as the install seems to run CC.
15:43 Changeset [21726] by rbasch
Specify the explicit path for dustbuster.

04/08/05:

12:52 Changeset [21725] by ghudson
Link explicitly against fontconfig; the Solaris 10 linker won't let us rely on ELF dependencies for that.

04/07/05:

14:35 Changeset [21724] by ghudson
*** empty log message ***
14:34 Changeset [21723] by ghudson
Protect "-z allextract" and "-z defaultextract" options with -Wl so that gcc under Solaris 10 doesn't combine them together near the beginning of the link line. Without this fix, some objects from convenience libraries are not included when linking convenience libraries together into an installable library.
13:56 Changeset [21722] by ghudson
We no longer use ATHTOOLROOT.
13:48 Changeset [21721] by ghudson
Remove gmake, binutils, and gcc in favor of the versions in /usr/sfw. Remove Xrender, Xft, freetype, fontconfig, and bzip2 in favor of the native versions. Remove gmp since it isn't building easily under Solaris 10; we will see if we can do without it.
13:42 Changeset [21720] by ghudson
*** empty log message ***
13:42 Changeset [21719] by ghudson
Solaris 10 is fussy about _XOPEN_SOURCE definitions. Remove them locally, since they aren't needed on our platforms.
13:40 Changeset [21718] by ghudson
HUGE_VAL is broken in our current Solaris toolchain (a gcc bug). Work around the problem by using the internal gcc name for the constant.
13:39 Changeset [21717] by ghudson
Link against freetype explicitly; the Solaris 10 linker won't let us rely on ELF dependencies for that.
13:38 Changeset [21716] by ghudson
Stop using -lucb on Solaris; the AFS libraries don't need it any more.
13:29 Changeset [21715] by ghudson
Link explicitly against libjpeg; the Solaris 10 linker won't let us rely on ELF dependencies for that.
13:29 Changeset [21714] by ghudson
Link explicitly against the X libraries. The gtk libraries have them as ELF dependencies, but that isn't good enough for the Solaris 10 linker.
13:27 Changeset [21713] by ghudson
Build without gmp. gmp doesn't build so easily under Solaris 10, and I think we can do without it.
13:26 Changeset [21712] by ghudson
varargs doesn't work with our Solaris 10 toolchain. Most places in the code had already been hacked to use stdarg, but a couple hadn't; fix those.
13:25 Changeset [21711] by ghudson
Solaris 10 has an unsetenv declaration, and the build dies with a conflict against it if we try to redefine it.
13:19 Changeset [21710] by ghudson
Solaris 10 ships with gmake in /usr/sfw/bin. So just use gmake unconditionally; we don't need our own any more.
09:54 Changeset [21709] by rbasch
Nuke zero-length libtool library files installed by SUNWgccruntime.

04/06/05:

15:36 Changeset [21708] by ghudson
Use libtool to build and install a shared library.
15:35 Changeset [21707] by ghudson
Fix up the clean target.
15:34 Changeset [21706] by ghudson
We aren't using gnu ld any more, so remove the flags to account for that. We also aren't setting LD_RUN_PATH on Solaris, and this was one of the few places that safety net was used. Pass a run path on the link line instead.
15:27 Changeset [21705] by ghudson
Work around an incompatibility between the emacs undumper and the RHEL 4 kernel. See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=101818 for details. (Switch from configure.athena to Makefile.athena to do this.)
15:20 Changeset [21704] by ghudson
Add /usr/sfw/bin to build path on Solaris; this lets us use the Solaris-provided gcc, among other things. Remove /usr/ucb from the path, as we don't erally need it any more. Remove the LD_RUN_PATH setting on Solaris. It was a safety net which only applied to a few packages, and it doesn't work when /usr/sfw/bin/gcc is used, since that compiler always provides -R/usr/sfw/lib to the linker.

04/05/05:

09:30 Changeset [21703] by rbasch
Run /usr/bin/javaws, which will now be a valid (local) path on both platforms, instead of the javaws program in the java locker.
09:27 Changeset [21702] by rbasch
Add /usr/bin/javaws as a slave to the java link group in the "alternatives" system, i.e. so it is linked to the proper path in the j2sdk directory.
09:17 Changeset [21701] by rbasch
Update for 9.4: Stop replacing /etc/inittab, as we are reverting to the stock version for Solaris 10; stop replacing or removing various other init-related files that no longer exist in Solaris 10; copy /os/usr/bin/lp to /usr/lib/print/printd, instead of linking printd to the /os tree, since the print-cleanup service starts before AFS.

04/03/05:

05:08 Changeset [21700] by zacheiss
Add Solaris 10 sysname to case statements.

04/02/05:

13:45 Changeset [21699] by rbasch
Remove the copying in of /etc/init.d/finish-update in the ClearSwap case; that script goes away in 9.4, and we can assume that the existing finish-update will be sufficiently current to handle the ClearSwap setting in /etc/athena/version.

04/01/05:

22:59 Changeset [21698] by ghudson
Use correct variable for srvd location when creating evolution symlink.
14:36 Changeset [21697] by ghudson
Remove scrollkeeper output files from packages.
11:09 Changeset [21696]
This commit was manufactured by cvs2svn to create tag 'firefox-1_0_2'.
11:09 Changeset [21695] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21694, which included commits to RCS files with non-trunk default branches.
11:09 Changeset [21694] by rbasch
Import firefox 1.0.2.

03/31/05:

19:52 Changeset [21693] by rbasch
Apply the mozilla-1.7.3-freetype-compile.patch from Red Hat's mozilla 1.7.3 SRPM, to fix building against the newer version of freetype in RHEL 4. See https://bugzilla.mozilla.org/show_bug.cgi?id=234035 for details about the problem.
17:17 Changeset [21692] by ghudson
Properly migrate a signature default id of -1. Previously it was being translated to "::0", which is later translated into the ID of the auto signature.
17:16 Changeset [21691] by ghudson
Don't use ibex files; they are byte-order-dependent.
17:15 Changeset [21690] by ghudson
Fix an uninitialized variable error.
17:12 Changeset [21689] by ghudson
Install a /usr/athena/bin/evolution, since Evolution now only installs an evolution-2.0 binary. Switch from configure.athena to Makefile.athena to accomplish this.
17:11 Changeset [21688] by ghudson
Some of the dirty hacks here don't work with a modern gtk, so re-adapt from current gnome-session code which uses different dirty hacks.
17:03 Changeset [21687] by ghudson
Don't display the dialog about the desktop migration; new 9.4 users already get enough dialogs.
17:02 Changeset [21686] by ghudson
The Red Hat versions of apropos and whatis are now fixed; we don't need modified versions of them any more.
17:01 Changeset [21685] by ghudson
Update from RHEL 4. Eliminate apropos/whatis hack since the upstream versions of those utilities are fixed.
16:59 Changeset [21684] by ghudson
Apply a patch from Red Hat to disable the warning on invalid OMF files. The Red Hat changelog was: * Thu Aug 7 2003 Havoc Pennington <hp@redhat.com> 0.3.11-6 - remove the warning on invalid OMF files, it's always just some broken translation and happens with every release
11:40 Changeset [21683] by rbasch
Add support for the $OSPRESERVE file, containing a list of config files to save/restore around the removal of OS packages.
11:35 Changeset [21682] by rbasch
Update the allowed old version numbers for 9.4.
11:33 Changeset [21681] by rbasch
Install the files used by the 9.4.0 version script.
11:31 Changeset [21680] by rbasch
Add the version script for the update to 9.4.0, and the files (containing lists of old packages and patches, new packages, and OS files to be preserved around package removal) referenced therein.
11:31 Changeset [21679] by ghudson
Merge with emacs 21.4a.
11:24 Changeset [21678] by rbasch
Change for 9.4: Remove old packages with pkgrm, instead of destroying the existing package database. Use the new $OSPRESERVE update file to save OS "edit" files around the removal. (Continue to remove old patch directories, though; we cannot use patchrm, since we do not back up files replaced by patchadd. This does not corrupt the package database). Determine the correct package directory to use for platform-dependent packages, instead of having to append ".u" to such packages in our new packages list. Update the necessary "adjustments" for Solaris 10 (initial system configuration files, etc.). Remove the copying in of the old finish-update rc script; the new finish-update service is in its own "MITcore" package. Use "devfsadm -R" to create devices correctly in the target root.
11:11 Changeset [21677] by rbasch
Add the finish-update package.
11:08 Changeset [21676] by rbasch
Update for Solaris 10 (and otherwise): Determine the correct directory to use for platform-dependent packages, so we no longer have to append ".u" for such packages in .order.install. Check for the existence of a current-patches file before trying to install them (there are no patches yet for Solaris 10). Use "yes" instead of "jot" to satisfy patchadd's prompts for acknowledgment. Get rid of various hacks used to deal with problems in the chroot environment, and create mount points for loopback filesystems instead.
11:08 Changeset [21675]
This commit was manufactured by cvs2svn to create tag 'emacs-21_4a'.
11:08 Changeset [21674] by ghudson
This commit was generated by cvs2svn to compensate for changes in r21673, which included commits to RCS files with non-trunk default branches.
11:08 Changeset [21673] by ghudson
Import emacs 21.4a.
10:59 Changeset [21672] by rbasch
Add install and remove scripts for the manifest class.
10:52 Changeset [21671] by rbasch
Add finish-update as an SMF service, in a separate package.
10:49 Changeset [21670] by rbasch
Update for Solaris 10: Remove the finish-update rc script, as finish-update will now be an SMF service, in a separate package; add a replacement script for the console-login method, which runs dm; and remove installation of replacement rc scripts for nfs.client, rpc, and inetsvc, as these have all been converted to SMF services.
Note: See TracTimeline for information about the timeline view.