Timeline


and

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.

03/30/05:

19:16 Changeset [21669] by ghudson
Merge with gettext 0.14.3.
19:11 Changeset [21668] by ghudson
This commit was generated by cvs2svn to compensate for changes in r21667, which included commits to RCS files with non-trunk default branches.
19:11 Changeset [21667] by ghudson
Not present in gettext 0.14.3.
19:08 Changeset [21666]
This commit was manufactured by cvs2svn to create tag 'gettext-0_14_3'.
19:08 Changeset [21665] by ghudson
This commit was generated by cvs2svn to compensate for changes in r21664, which included commits to RCS files with non-trunk default branches.
19:08 Changeset [21664] by ghudson
Import gettext 0.14.3.
17:22 Changeset [21663] by rbasch
Merge with mozilla 1.7.6.
16:52 Changeset [21662] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21661, which included commits to RCS files with non-trunk default branches.
16:52 Changeset [21661] by rbasch
Not present in mozilla 1.7.6.
16:14 Changeset [21660]
This commit was manufactured by cvs2svn to create tag 'mozilla-1_7_6'.
16:14 Changeset [21659] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21658, which included commits to RCS files with non-trunk default branches.
16:14 Changeset [21658] by rbasch
Import mozilla 1.7.6.
16:01 Changeset [21657] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21656, which included commits to RCS files with non-trunk default branches.
16:01 Changeset [21656] by rbasch
Import mozilla 1.7.6.
15:44 Changeset [21655] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21654, which included commits to RCS files with non-trunk default branches.
15:44 Changeset [21654] by rbasch
Import mozilla 1.7.6.
15:37 Changeset [21653] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21652, which included commits to RCS files with non-trunk default branches.
15:37 Changeset [21652] by rbasch
Import mozilla 1.7.6.
15:14 Changeset [21651] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21650, which included commits to RCS files with non-trunk default branches.
15:14 Changeset [21650] by rbasch
Import mozilla 1.7.6.
14:45 Changeset [21649] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21648, which included commits to RCS files with non-trunk default branches.
14:45 Changeset [21648] by rbasch
Import mozilla 1.7.6.
14:38 Changeset [21647] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21646, which included commits to RCS files with non-trunk default branches.
14:38 Changeset [21646] by rbasch
Import mozilla 1.7.6.
14:26 Changeset [21645] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21644, which included commits to RCS files with non-trunk default branches.
14:26 Changeset [21644] by rbasch
Import mozilla 1.7.6.
14:18 Changeset [21643] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21642, which included commits to RCS files with non-trunk default branches.
14:18 Changeset [21642] by rbasch
Import mozilla 1.7.6.
14:12 Changeset [21641] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21640, which included commits to RCS files with non-trunk default branches.
14:12 Changeset [21640] by rbasch
Import mozilla 1.7.6.
14:02 Changeset [21639] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21638, which included commits to RCS files with non-trunk default branches.
14:02 Changeset [21638] by rbasch
Import mozilla 1.7.6.
13:43 Changeset [21637] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21636, which included commits to RCS files with non-trunk default branches.
13:43 Changeset [21636] by rbasch
Import mozilla 1.7.6.
13:08 Changeset [21635] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21634, which included commits to RCS files with non-trunk default branches.
13:08 Changeset [21634] by rbasch
Import mozilla 1.7.6.
12:54 Changeset [21633] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21632, which included commits to RCS files with non-trunk default branches.
12:54 Changeset [21632] by rbasch
Import mozilla 1.7.6.
12:41 Changeset [21631] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21630, which included commits to RCS files with non-trunk default branches.
12:41 Changeset [21630] by rbasch
Import mozilla 1.7.6.
12:24 Changeset [21629] by rbasch
This commit was generated by cvs2svn to compensate for changes in r21628, which included commits to RCS files with non-trunk default branches.
12:24 Changeset [21628] by rbasch
Import mozilla 1.7.6.
11:52 Changeset [21627] by rbasch
For Solaris 10, use SMF's svcadm command to enable or disable the NFS server and client services.
11:47 Changeset [21626] by rbasch
Remove inittab; we are reverting to the stock inittab for Solaris 10.
11:43 Changeset [21625] by rbasch
Change the PASSREQ setting from NO to YES. The NO setting breaks single-user mode in Solaris 10, and the reasons for having that setting are probably no longer relevant anyway.
11:40 Changeset [21624] by rbasch
Update for Solaris 10.

03/26/05:

16:19 Changeset [21623] by zacheiss
Default to behavior of -4 (IPv4 only) flag for sshd.

03/25/05:

12:43 Changeset [21622] by ghudson
Don't check for X server settings changes between invocations; it doesn't make sense for Athena.
12:37 Changeset [21621] by ghudson
dustbuster's default signal (HUP) justs causes gconfd to do a reload. Have it send a TERM to actually kill gconfd on session termination.
12:18 Changeset [21620] by ghudson
Take a Red Hat backport of an upstream patch to fix interoperability with GNOME 2.2 panel settings. From the upstream log message: Back in 2.4, we messed up by not realising that the new configuration format didn't in fact co-exist at all well with the 2.2 configuration. Which means if you share a homedir between a GNOME 2.2 (or before) login and a GNOME 2.4 (or later) login, you're panel is screwed terribly. This change belatedly fixes the problem by storing the panel configuration in a different location from where we stored it in GNOME 2.2. It also removes the broken concept of panel profiles. The new layout is the same as before except its store in /apps/panel now - e.g. the list of panels is now /apps/panel/general/toplevel_id_list
12:11 Changeset [21619] by ghudson
Adjust for new gen-schemas. Add gnome-panel 2.8 defaults.
12:10 Changeset [21618] by ghudson
Add applyto directive to schemas file output so that the values we generate work properly as defaults. (We weren't losing before because we were either overwriting existing schemas or generating gnome-panel 2.2 schemas, and gnome-panel 2.2 had code to specifically look inside the schemas directory for stuff to copy.)
12:05 Changeset [21617] by ghudson
Create /usr/athena/var/log in %post script before triyng to run scrollkeeper-rebuilddb, since we don't put directories into RPM file lists.
11:59 Changeset [21616] by ghudson
Only bash the aliases file if it doesn't look Athena-derived. Process aliases in setup trigger so that we don't try to process the stock Red Hat aliases file in the %post hook. Make sure we don't fail an update transaction on account of sendmail -bi failing; it's not that critical.

03/24/05:

09:51 Changeset [21615] by rbasch
Remove link of /usr/lib/print/printd to the /os tree; in Solaris 10, the print/cleanup service may start before AFS, and fails if this program does not exist. We will now handle this by copying in the /os/usr/bin/lp binary in oschanges.
09:40 Changeset [21614] by rbasch
Install NSS header files, by explicitly copying them from the source tree, since the mozilla build does not install them.
09:36 Changeset [21613] by rbasch
Add /usr/sfw/share/man to catman's path when creating windex databases.

03/19/05:

17:19 Changeset [21612] by ghudson
Use the local compiler when available.
17:18 Changeset [21611] by ghudson
Use find -exec instead of find | xargs when looking for the most recent release tag, to accomodate filenames containing spaces.
17:17 Changeset [21610] by ghudson
RHEL 4 ships a native libgdk.so which depends on libXi. (It has a libtool dependency on libXi, but not an ELF dependency on it, so the linker doesn't pick up libXi automatically either.) Due to what I think are bugs in older versions of libtool, linking of GNOME 1 programs picks up both the Athena and native gtk and gdk libraries, but only picks up the libtool dependencies of the Athena one. So, add -lXi to the Athena gdk library's dependencies, even though we don't need it, to make GNOME 1 programs link properly.
17:11 Changeset [21609] by ghudson
*** empty log message ***
15:52 Changeset [21608] by ghudson
The version of Freetype in RHEL 4 has grown pickier about how it gets included. Adjust code to match.
15:29 Changeset [21607] by ghudson
Remove declaration block for getpgrp/setpgrp. It was generating a build error under RHEL 4.

03/17/05:

19:18 Changeset [21606] by ghudson
Since we moved the head of the fixed set of keytab types, we need to adjust the finalization code to look for the new head.
17:26 Changeset [21605] by ghudson
Stop building mingetty, now that we can use the native one.
17:24 Changeset [21604] by zacheiss
Forcibly undefine HAVE_REGEX_H. It gets defined in gssapi/gssapi.h and we don't want it to.
17:23 Changeset [21603] by zacheiss
Include build logic to link against different versions of tcl/tk on Solaris and Linux.
17:21 Changeset [21602] by zacheiss
Remove krb5_init_ets(); it no longer exists.
17:21 Changeset [21601] by ghudson
krb5_init_ets() is gone from the krb5 API; don't call it.
15:21 Changeset [21600] by ghudson
ORBit2 now internalizes linc. If we build it ourselves, we get a conflict between MIT-linc and MIT-ORBit2 on /usr/athena/bin/linc-cleanup-sockets. So stop building it.

03/15/05:

21:20 Changeset [21599] by ghudson
RHEL 4 has the setup RPM owning /etc/aliases, so we can't own it ourselves. Treat it like we treat the XTerm app-defaults.
16:26 Changeset [21598] by rbasch
Recognize Solaris 10.
16:24 Changeset [21597] by rbasch
Explicitly disable logging for the AFS cache partition, since logging is the default for ufs filesystems in Solaris 10.
Note: See TracTimeline for information about the timeline view.