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.


18:04 Changeset [22745] by ghudson
* debathena/scripts/gen-packages: New file to generate packages. * debathena/scripts/dasource: Expect to find packages in cwd. * debathena/scripts/packages: Remove.
12:26 Changeset [22744] by ghudson
* debathena/NOTES: Add step to apply new 10mount.patch to get AFS mounted inside build chroots.
12:22 Changeset [22743] by ghudson
* debathena/NOTES: Update build server notes to point at the Athena 10 apt repository, and to reference debian-versions.sh instead of all-schroots.
10:44 Changeset [22742] by ghudson
* debathena/scripts/dasource: Fix the handling of invalid options.
00:32 Changeset [22741] by ghudson
Add libpam-mktemp.


23:51 Changeset [22740] by tabbott
revert minor change while debugging last checkin.
23:30 Changeset [22739] by tabbott
Centralize database of Debathena supported codenames and their tags into a new script, debian-versions.sh. Many scripts can be cleaned up substantially once we drop sarge support.
18:57 Changeset [22738] by tabbott
Build server should mount /afs inside schroots. Though in the current Lenny schroot, there's a better change.
12:36 Changeset [22737] by ghudson
* debathena/scripts/packages: Add authwatch.


21:07 Changeset [22736] by tabbott
Package authwatch for Debathena.
13:26 Changeset [22735] by ghudson
Remove quilt patch for getcluster since it was applied upstream in CVS. * athena/bin/getcluster/debian/patches: Remove. * athena/bin/getcluster/debian/rules: Don't need quilt any more. * athena/bin/getcluster/debian/changelog: Bump version. * athena/bin/getcluster/debian/control: Regen (no quilt deps).
12:03 Changeset [22734] by ghudson
* debathena/debathena/build-common: Remove; we decided to go with a transform step (debathena/scripts/daconfiscate) instead of a custom rules file for un-autoconfiscated Athena sources.


16:25 Changeset [22733] by tabbott
Include transform_afs.conf.debathena.
Note: See TracTimeline for information about the timeline view.