10:41 Changeset [22787] by ghudson
* debathena/NOTES: - Remove the documentation of SIPB Debathena procedures. - Add procedures for Athena 10 developers. - Clarify whether procedures are for devs or the release engineer. - Document a workaround for an schroot PAM session issue.
10:19 Changeset [22786] by ghudson
Factor out the creation of the orig tarball into a separate script. * debathena/scripts/daorig: New script to create orig tarball. * debathena/scripts/dasource: Use daorig.


11:33 Changeset [22785] by ghudson
* athena/lib/firefox-extension/debian/control.in, athena/lib/firefox-extension/debian/control: Require zip, not fastjar, since r22777 switched to using zip.
11:14 Changeset [22784] by ghudson
Eliminate the quilt patches for firefox-wrapper. * athena/bin/firefox-wrapper/Makefile.in: Install as firefox.debathena and let debathena-divert do the replacement. * athena/bin/firefox-wrapper/debian/patches: Remove. * athena/bin/firefox-wrapper/debian/rules: Remove patchsys-quilt invocation. Remove sed editing of script in the Ubuntu case since there is conditional logic to determine the library directory in the script. * athena/bin/firefox-wrapper/firefox.sh: Remove Solaris support. Set firefox_libdir to /usr/lib/iceweasel on Debian, /usr/lib/firefox otherwise. Fix up paths for Athena 10. After frobbing, execute system wrapper script instead of Firefox binary.
10:52 Changeset [22783] by ghudson
Eliminate the quilt patches for firefox-extension. Fold in no-titlemodifier.patch. firefox-extensions-paths.patch was already taken care of. * debian/patches/firefox-extension-paths.patch, debian/patches/no-titlemodifier.patch, debian/patches/series: Remove. * debian/rules: Remove patchsys-quilt invocation. * chrome/content/athena-xul, chrome/content/athena.dtd: Remove the title bar setting, which would be confusing for Iceweasel.


15:24 Changeset [22782] by ghudson
* debathena/scripts/upgrade-schroot: Fix location of #!/bin/sh header.
13:39 Changeset [22781] by ghudson
* athena/lib/firefox-extension/Makefile.in: Install in the location expected by the Debathena packaging materials. Reverts r22776.
13:28 Changeset [22780] by ghudson
Import Debathena packaging materials for firefox-extension and firefox-wrapper.
13:13 Changeset [22779] by ghudson
* athena/bin/firefox-wrapper: Move from attic back to trunk.


19:16 Changeset [22778] by tabbott
Start zhm when NetworkManager sets a new IP address.
18:04 Changeset [22777] by rbasch
* athena/lib/firefox-extension/Makefile.in: Package up the chrome jar file properly: specify the files explicitly, and use "zip -0" instead of "jar" to create the archive, since we do not need a manifest and do not want to compress.
17:51 Changeset [22776] by rbasch
* athena/lib/firefox-extension/Makefile.in: Install directly under the Firefox extensions directory, for Athena 10.


16:57 Changeset [22775] by ghudson
* debathena/third/openafs/hacked-arch/arch, debathena/third/openafs/genchanges.sh: Import supporting files I failed to include previously. * debathena/third/openafs/build-openafs: Use current working directory to find supporting files. Also fix a syntax error in a conditional. * debathena/third/openafs/upload-openafs: Allow apt repository location to be overridden with $DEBATHENA_APT.


15:52 Changeset [22774] by rbasch
* athena/lib/firefox-extension/defaults/preferences/athena.js: Remove the setting of "network.negotiate-auth.gsslib", to revert to using the native GSSAPI library.
13:33 Changeset [22773] by ghudson
* debathena/scripts/gen-packages: Add a -c flag to scan a checkout instead of the repository, which is much faster but reliant on the up-to-dateness of the checkout.


18:23 Changeset [22772] by ghudson
Creating an LVM snapshot can corrupt kernel memory; see https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/196784 for details. That's kind of alarming, but in practice we mostly only see this in the form of corrupting the page cache for the files we put into /tmp when running debathenificator. Work around this problem by setting up the temporary directory after creating the session chroot. * debathena/third/common/debathenificator.sh: Set up $tmpdir after creating the session chroot.


03:10 Changeset [22771] by ghudson
* debathena/third/common/debathenificator.sh: Use explicit session creation and destruction to avoid the need for an su inside the chroot.


23:01 Changeset [22770] by ghudson
dpkg-source no longer includes a "Description" header in source changes files, but reprepro still requires it. Until reprepro is fixed, workaround the problem with an ignore option. Also see: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=465831 * debathena/third/common/debathenificator.sh: Pass --ignore=missingfield to reprepro.
22:14 Changeset [22769] by tabbott
The last checkin broke 'adduser <user> <group>' where <group> is a local group and <user> is a nonlocal user. *debathena/config/nsswitch-config/debian/adduser.debathena: Check which mode adduser is running in by parsing its arguments, and don't set NSS_NONLOCAL_IGNORE in the 2-argument adduser mode.
21:27 Changeset [22768] by tabbott
Make it possible to add new users/groups with the same name as Athena users and groups. * debathena/libnss-nonlocal/: If NSS_NONLOCAL_IGNORE is set, pretend that nonlocal information doesn't exist. * config/nsswitch-config/debian/: Divert and wrap adduser, useradd, groupadd, addgroup, dpkg to set NSS_NONLOCAL_IGNORE when adding new accounts both manually and when installing new packages.


18:12 Changeset [22767] by ghudson
* debathena/scripts/dasource: Tighten up the pattern used to look for checkouts, since binary package names may match $pkgname-*.
17:13 Changeset [22766] by tabbott
Use -I.svn rather than -I in dasource so that it works on etch.
16:55 Changeset [22765] by ghudson
* debathena/third/debathenificator.sh: The user's shell may not exist in the chroot, so pass --shell=/bin/sh to the su command. Also, the user's .devscripts may not be findable in the chroot (or may not be set up at all), so pass -sa -us -uc -i -I.svn to debuild -S as we do in dasource.


15:41 Changeset [22764] by ghudson
* debathena/NOTES: Add overall instructions on bootstrapping an apt repository. Need "$interval 0" in approx config on a gutsy build host. Fix typo in lvremove instructions. Add instructions on setting up a build area.
15:21 Changeset [22763] by ghudson
* debathena/third/common/debathenificator.sh: Allow apt repository location to be overridden by $DEBATHENA_APT.


15:59 Changeset [22762] by ghudson
Make authwatch build with sbuild. * athena/bin/authwatch/debian/control.in: Add dependencies on libgtk2.0-dev and pkg-config.


03:17 Changeset [22761] by andersk
Explicitly allow root and (on Ubuntu) admin in addition to nss-local-users.
03:16 Changeset [22760] by andersk
Guard against multiple inclusions.


23:34 Changeset [22759] by tabbott
The last nsswitch commit was an intermediate version. Here's the version that actually works.
23:14 Changeset [22758] by tabbott
In nsswitch-config: * Use debathena-replace-conffiles interface from config-build-common 3.7. This should make this actually build.
23:12 Changeset [22757] by tabbott
A new version of debathena-config-build-common that fixes several problems with the DEBATHENA_REPLACE_CONFFILES interface.
21:08 Changeset [22756] by andersk
* pam_mktemp.c: Accept dir, not dir*. * debian/control.in: Clarify description.
19:40 Changeset [22755] by andersk
Bug fixes and cleanups. (1.3 was never released due to critical bugs.)


19:18 Changeset [22754] by tabbott
Set hardy tag to a beta value, since Hardy isn't released yet.
18:18 Changeset [22753] by tabbott
Fix debathena-lprng-config so that lpc and other authenticated operations work. * lpd.conf.debathena: Add pass_env=KRB5CCNAME


14:33 Changeset [22752] by ghudson
Fix a debthena-athena-libraries build failure on dapper-amd64. * debathena/meta/athena-libraries/debian/rules: Don't run aptitude with no arguments.


17:41 Changeset [22751] by ghudson
* debathena/scripts/daupload-release: Fix typo.


15:45 Changeset [22750] by ghudson
* debathena/scripts/all-packages: New script to output package names in dependency order.
15:32 Changeset [22749] by ghudson
* debathena/config/gnome-config: Remove for now; this package has not been deployed and is in an unfinished state.
12:48 Changeset [22748] by ghudson
Fixes for r22739. * debathena/scripts/da, debathena/scripts/daequivsupload, debathena/scripts/daupload-release, debathena/scripts/all-schroots: Use "." instead of "source". The latter is a csh-ism and will not work in /bin/sh on (at least) Gutsy. debathena/scripts/sbuildhack, debathena/scripts/SbuildHack.pm: Pass the NMU tag in as an environment variable, since the useful value of $0 is long gone by the time we execute a shell command inside the sbuild perl script, making it hard to find debian-versions.sh.


22:47 Changeset [22747] by ghudson
* debathena/meta/libreadline: Snapshot from Debathena.
22:46 Changeset [22746] by ghudson
* debathena/meta/libreadline: Remove. This was accidentally committed as a file rather than a directory.
Note: See TracTimeline for information about the timeline view.