<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://k5wiki.kerberos.org/wiki?action=history&amp;feed=atom&amp;title=Release_Meeting_Minutes%2F2009-06-23</id>
		<title>Release Meeting Minutes/2009-06-23 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://k5wiki.kerberos.org/wiki?action=history&amp;feed=atom&amp;title=Release_Meeting_Minutes%2F2009-06-23"/>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Release_Meeting_Minutes/2009-06-23&amp;action=history"/>
		<updated>2026-05-02T10:47:10Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Release_Meeting_Minutes/2009-06-23&amp;diff=3732&amp;oldid=prev</id>
		<title>TomYu at 03:57, 4 January 2011</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Release_Meeting_Minutes/2009-06-23&amp;diff=3732&amp;oldid=prev"/>
				<updated>2011-01-04T03:57:12Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 03:57, 4 January 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{minutes|2009}}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Meeting notes for 2009-06-23:'''&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Meeting notes for 2009-06-23:'''&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>TomYu</name></author>	</entry>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Release_Meeting_Minutes/2009-06-23&amp;diff=1284&amp;oldid=prev</id>
		<title>Rsilk: New page: '''Meeting notes for 2009-06-23:'''  1.8 Feature List Discussion  * Tentative feature plan found at http://k5wiki.kerberos.org/wiki/Release_1.8 * Do we have enough features planned for 1.8...</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Release_Meeting_Minutes/2009-06-23&amp;diff=1284&amp;oldid=prev"/>
				<updated>2009-06-24T13:16:54Z</updated>
		
		<summary type="html">&lt;p&gt;New page: &amp;#039;&amp;#039;&amp;#039;Meeting notes for 2009-06-23:&amp;#039;&amp;#039;&amp;#039;  1.8 Feature List Discussion  * Tentative feature plan found at http://k5wiki.kerberos.org/wiki/Release_1.8 * Do we have enough features planned for 1.8...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Meeting notes for 2009-06-23:'''&lt;br /&gt;
&lt;br /&gt;
1.8 Feature List Discussion&lt;br /&gt;
&lt;br /&gt;
* Tentative feature plan found at http://k5wiki.kerberos.org/wiki/Release_1.8&lt;br /&gt;
* Do we have enough features planned for 1.8 for it to be compelling for users to take the new version?&lt;br /&gt;
* Tom sent the 1.8 proposal out on the mailing list, though it’s too early to have already gotten responses.&lt;br /&gt;
* Discussed possible approaches for enabling administrators to specify enctypes.&lt;br /&gt;
** Admin could modify defaults list or&lt;br /&gt;
** We provide syntax for enabling/disabling enctypes based on functionality&lt;br /&gt;
** For example, admin could say “I want all but SHA1” and it would go through and remove all enctypes that use SHA1. &lt;br /&gt;
** Syntax would be limited. For instance we would not support complex conditions as in &amp;quot;Give me all enctypes that support ('this' AND 'this') OR 'this'&amp;quot;.&lt;br /&gt;
* Discussed improving the database abstraction layer&lt;br /&gt;
** Database layer is currently too “blobby” – in order to change a field, you must read in all data, modify the desired field, and write the data back to the db.  &lt;br /&gt;
** Also due to blobs, logging only records that changes were made to a blob and does not indicate which specific field changed.&lt;br /&gt;
** We want to add finer grain access to the db, such that specific fields can be changed without reading/writing entire blobs of data.&lt;br /&gt;
** Discussed the possibility of adding a new API &amp;amp; backend while supporting the old API as this would allow code to be migrated incrementally. However, it was suggested that this might ultimately result in a poor API design; change to a new API should be all-or-nothing.&lt;br /&gt;
** Discussed the possibility of improving the API to support finer grain control using the exiting db. However, this could hurt performance.&lt;br /&gt;
** Will indicated that db improvements had been discussed previously at Sun. He will find the mail thread and forward it on for review.&lt;br /&gt;
** Consensus was that rewriting the db layer would take too much time for the 1.8 release, though design work will be ongoing. &lt;br /&gt;
* Tom discussed calling out items on the roadmap that have deliverables with specific deadlines/milestones (such as coming up with a design for the new db layer) that are not associated with a specific release.&lt;br /&gt;
* Discussed reducing DNS dependence.&lt;br /&gt;
** Still need to formulate a good plan to reduce DNS dependence.&lt;br /&gt;
** Currently a global switch turns off all reverse DNS.&lt;br /&gt;
** Allowing individual clients to disable DNS for specific realms could be a usability problem. &lt;br /&gt;
** A possible solution would be to add additional information to the KDC, allowing it to specify capability to the client. Possibly as a new ticket flag in the TGT.&lt;br /&gt;
* Discussed localization support for error messages.&lt;br /&gt;
** Whether or not the Consortium provides localized messages, it would be nice to have a framework or support for providing localization.&lt;br /&gt;
** Will is going to write up a proposal based on past work with Solaris.&lt;br /&gt;
** Based on proposal we will decide whether this ends up in 1.8.&lt;br /&gt;
&lt;br /&gt;
Coding Styles and Transition Strategies&lt;br /&gt;
&lt;br /&gt;
* When and how should we perform the “grand reindent”?&lt;br /&gt;
** We should do it as soon as possible instead of in stages.&lt;br /&gt;
* What editor mode lines should be supported/included in formatted code files?&lt;br /&gt;
** For now, include only Emacs mode lines. &lt;br /&gt;
* What formatting rules should be strictly enforced?&lt;br /&gt;
** We should enforce tab rules and trailing whitespace.&lt;br /&gt;
* Discussed methods of enforcing style rules.&lt;br /&gt;
** We could include a script that would run on SVN commit and check for formatting violations.&lt;br /&gt;
** Files that have been reformatted and should therefore continue to comply with formatting would have a flag (using an Emacs mode line).&lt;br /&gt;
** SVN would reject commits for files with the flag that do not comply.&lt;br /&gt;
** If we must make a non-conforming change, then we could check in a change that turns off the flag. Then commit the violating code.&lt;br /&gt;
** The script would most likely check the flag status of the file version already in the repository, so if the flag is accidentally deleted on a commit, the file would still be checked for style compliance.&lt;br /&gt;
** We should also include a style-checking script that developers could run before trying to check in any code. Should be part of the standard development procedures to avoid sloppy code. &lt;br /&gt;
** We could possibly add the script to “make check”. &lt;br /&gt;
&lt;br /&gt;
Proposal Policies&lt;br /&gt;
&lt;br /&gt;
* Proposals will be made on the wiki.&lt;br /&gt;
* Discussions should be on the mailing list since not everyone has proper watches set on the wiki. &lt;br /&gt;
* We will link to the pipermail archive of the discussion thread from the wiki.&lt;/div&gt;</summary>
		<author><name>Rsilk</name></author>	</entry>

	</feed>