Timeline
04/14/05:
- 17:39 Changeset [21742] by
- 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
- Remove code to set SO_BSDCOMPAT. Modern Linux complains about it being obsolete.
04/13/05:
- 15:22 Changeset [21740] by
- 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
- Apply upstream patch to support sharing a history database between machines of differing byte order.
- 15:08 Changeset [21738] by
- 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
- Add a dependency on the Athena dns-server service, to ensure that named is started before finish-update.
- 10:20 Changeset [21736] by
- Remove start-up of named, as Athena BIND is now an SMF service.
- 10:15 Changeset [21735] by
- Change the SMF service manifest file to class manifest.
- 10:14 Changeset [21734] by
- 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
- 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
- Add the SMF manifest for the Athena BIND service.
- 09:57 Changeset [21731] by
- Remove the Sun BIND packages.
- 00:40 Changeset [21730] by
- don't replace an existant sendmail.st also use the correct path on solaris
- 00:40 Changeset [21729] by
- don't blow away an existant sendmail.st also use the correct path on solaris
04/10/05:
- 22:32 Changeset [21728] by
- 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
- 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
- Specify the explicit path for dustbuster.
04/08/05:
- 12:52 Changeset [21725] by
- 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
- *** empty log message ***
- 14:34 Changeset [21723] by
- 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
- We no longer use ATHTOOLROOT.
- 13:48 Changeset [21721] by
- 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
- *** empty log message ***
- 13:42 Changeset [21719] by
- Solaris 10 is fussy about _XOPEN_SOURCE definitions. Remove them locally, since they aren't needed on our platforms.
- 13:40 Changeset [21718] by
- 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
- Link against freetype explicitly; the Solaris 10 linker won't let us rely on ELF dependencies for that.
- 13:38 Changeset [21716] by
- Stop using -lucb on Solaris; the AFS libraries don't need it any more.
- 13:29 Changeset [21715] by
- Link explicitly against libjpeg; the Solaris 10 linker won't let us rely on ELF dependencies for that.
- 13:29 Changeset [21714] by
- 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
- 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
- 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
- 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
- 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
- Nuke zero-length libtool library files installed by SUNWgccruntime.
04/06/05:
- 15:36 Changeset [21708] by
- Use libtool to build and install a shared library.
- 15:35 Changeset [21707] by
- Fix up the clean target.
- 15:34 Changeset [21706] by
- 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
- 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
- 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
- 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
- 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
- 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
- Add Solaris 10 sysname to case statements.
04/02/05:
- 13:45 Changeset [21699] by
- 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
- Use correct variable for srvd location when creating evolution symlink.
- 14:36 Changeset [21697] by
- 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
- 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
- Import firefox 1.0.2.
03/31/05:
- 19:52 Changeset [21693] by
- 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
- 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
- Don't use ibex files; they are byte-order-dependent.
- 17:15 Changeset [21690] by
- Fix an uninitialized variable error.
- 17:12 Changeset [21689] by
- 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
- 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
- Don't display the dialog about the desktop migration; new 9.4 users already get enough dialogs.
- 17:02 Changeset [21686] by
- 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
- Update from RHEL 4. Eliminate apropos/whatis hack since the upstream versions of those utilities are fixed.
- 16:59 Changeset [21684] by
- 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
- 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
- Update the allowed old version numbers for 9.4.
- 11:33 Changeset [21681] by
- Install the files used by the 9.4.0 version script.
- 11:31 Changeset [21680] by
- 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
- Merge with emacs 21.4a.
- 11:24 Changeset [21678] by
- 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
- Add the finish-update package.
- 11:08 Changeset [21676] by
- 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
- 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
- Import emacs 21.4a.
- 10:59 Changeset [21672] by
- Add install and remove scripts for the manifest class.
- 10:52 Changeset [21671] by
- Add finish-update as an SMF service, in a separate package.
- 10:49 Changeset [21670] by
- 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
- Merge with gettext 0.14.3.
- 19:11 Changeset [21668] by
- 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
- 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
- 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
- Import gettext 0.14.3.
- 17:22 Changeset [21663] by
- Merge with mozilla 1.7.6.
- 16:52 Changeset [21662] by
- 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
- 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
- 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
- Import mozilla 1.7.6.
- 16:01 Changeset [21657] by
- 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
- Import mozilla 1.7.6.
- 15:44 Changeset [21655] by
- 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
- Import mozilla 1.7.6.
- 15:37 Changeset [21653] by
- 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
- Import mozilla 1.7.6.
- 15:14 Changeset [21651] by
- 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
- Import mozilla 1.7.6.
- 14:45 Changeset [21649] by
- 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
- Import mozilla 1.7.6.
- 14:38 Changeset [21647] by
- 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
- Import mozilla 1.7.6.
- 14:26 Changeset [21645] by
- 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
- Import mozilla 1.7.6.
- 14:18 Changeset [21643] by
- 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
- Import mozilla 1.7.6.
- 14:12 Changeset [21641] by
- 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
- Import mozilla 1.7.6.
- 14:02 Changeset [21639] by
- 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
- Import mozilla 1.7.6.
- 13:43 Changeset [21637] by
- 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
- Import mozilla 1.7.6.
- 13:08 Changeset [21635] by
- 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
- Import mozilla 1.7.6.
- 12:54 Changeset [21633] by
- 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
- Import mozilla 1.7.6.
- 12:41 Changeset [21631] by
- 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
- Import mozilla 1.7.6.
- 12:24 Changeset [21629] by
- 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
- Import mozilla 1.7.6.
- 11:52 Changeset [21627] by
- For Solaris 10, use SMF's svcadm command to enable or disable the NFS server and client services.
- 11:47 Changeset [21626] by
- Remove inittab; we are reverting to the stock inittab for Solaris 10.
- 11:43 Changeset [21625] by
- 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
- Update for Solaris 10.
03/26/05:
- 16:19 Changeset [21623] by
- Default to behavior of -4 (IPv4 only) flag for sshd.
03/25/05:
- 12:43 Changeset [21622] by
- Don't check for X server settings changes between invocations; it doesn't make sense for Athena.
- 12:37 Changeset [21621] by
- 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
- 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
- Adjust for new gen-schemas. Add gnome-panel 2.8 defaults.
- 12:10 Changeset [21618] by
- 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
- 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
- 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
- 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
- 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
- Add /usr/sfw/share/man to catman's path when creating windex databases.
03/19/05:
- 17:19 Changeset [21612] by
- Use the local compiler when available.
- 17:18 Changeset [21611] by
- 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
- 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
- *** empty log message ***
- 15:52 Changeset [21608] by
- The version of Freetype in RHEL 4 has grown pickier about how it gets included. Adjust code to match.
- 15:29 Changeset [21607] by
- Remove declaration block for getpgrp/setpgrp. It was generating a build error under RHEL 4.
03/17/05:
- 19:18 Changeset [21606] by
- 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
- Stop building mingetty, now that we can use the native one.
- 17:24 Changeset [21604] by
- Forcibly undefine HAVE_REGEX_H. It gets defined in gssapi/gssapi.h and we don't want it to.
- 17:23 Changeset [21603] by
- Include build logic to link against different versions of tcl/tk on Solaris and Linux.
- 17:21 Changeset [21602] by
- Remove krb5_init_ets(); it no longer exists.
- 17:21 Changeset [21601] by
- krb5_init_ets() is gone from the krb5 API; don't call it.
- 15:21 Changeset [21600] by
- 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
- 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
- Recognize Solaris 10.
- 16:24 Changeset [21597] by
- 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.