Release Meeting Minutes/2011-01-11
From K5Wiki
Thomas Hardjono, Greg Hudson, Tom Yu, Zhanna Tsitkova, Sam Hartman, Will Fiveash
- Greg
- Responding to Will's mail on krbdev list. [verify_init_creds stuff]
Source tree housekeeping brainstorm
- Will
- We're [Oracle / Solaris] resync'ing ours to 1.8. Looking at lots of code carefully. e.g, returning
-EINVAL
or-ENOMEM
- Greg
- In
set_realm.c
clearly wrong. (Ted may have forgotten he wasn't writing Linux kernel code there -- Linux syscalls return errors that way.) For obvious small stuff, just commit. User-visible, ticket in RT.
- Tom
- Build system stuff.
- Greg
-
aclocal.m4
may not be needed. Trimming Makefiles -- 3 lists of same files when building libraries.
- Sam
- Might have thoughts about libtool, automake in the future. Concerned that libtool is very constrained.
- Greg
- Version map files not quite working. Executable wrappers. Hard to debug.
- Sam
- Seriously consider system that takes DLLIMPORT etc for better version lists, etc. (e.g.,
gss_init_sec_context
behavior change (DCE style) forward incompatible)
- Greg
- What do other projects do?
- Sam
- Starting to be good Linux hygiene.
- Tom
- [
$(OUTPRE)
etc.]
- Greg
- Stylistic issues: spaces before parens. Lines more than 79 characters.
- Will
- Inconsistent copyright notices.
- Greg
- Long functions; worst offenders now in KDC and LDAP driver. Also, automated setup of LDAP server is hard. GSS -- third party tools more comprehensive (gssmonger (MSFT), gsstest (SAP)) Nightly testing -- Ken's stuff, not really automated. Maybe look at buildbot. Coverity defects. ASN.1 decoders to be table driven. Make it easier for plugins to extend ASN.1. Crypto -- PRNG back ends badly misapplying design concepts (both Yarrow and Fortuna). We're not using Yarrow according to its conceptual framework. SVN->Git migration.