Wednesday Nov 12, 2008

Consolidation of the JSN and TL gates.

For the last 4 years, I've been the "Gatekeeper" for the Java Security and Network (JSN) team.  Gatekeepers are those under-appreciated but highly necessary folks who make sure that new changes work, and play nicely with what's already there.  We're only as good as our test cases, but not all developers are as diligent about running everything that's available.

A month ago, I was asked to take on a project to support the OpenJDK project.  In order to free up time, we decided to decommission the JSN gate, and transition the JSN developers to the Tools and Libraries (TL) gate run by Tim Bell.  My last push from/to the JSN gate was October 20th, and the first push of the merged TL gate was done last week November 7th.  The JSN gate still exists in its normal place, but is fast becoming out-of-date.  We will eventually remove it completely from the project.

Giving up this role has been bittersweet.  I had spent a lot of time automating the process, and those scripts now sit mostly unused.  But I've been gatekeeper for JDK 1.3.1 and in my previous life working on Trusted Solaris 2.5 with Sun's Federal Systems Division.  I wouldn't be surprised if I find myself in this role again, but for now, I'm definitely looking forward to doing something different for a while.

For anyone thinking of breaking the TL gate, Tim now has the noose, and isn't afraid to assign it.

P.S.  For the "GhostBusters" fans out there, even though I'm no longer "Gatekeeper," I still have my other job as backup "Keymaster".  Requests for JCE Code Signing Certificates still come to me.


Monday Feb 11, 2008

"You're a...Gatekeeper? Uh huh. What's a Gatekeeper?"

What does it mean to be a "Gatekeeper" in the OpenJDK?  A look behind all the smoke and mirrors, and why you should pay attention to those men and women behind the curtain.[Read More]
About

Brad currently works in the Java Security and Network Group, Java Standard Edition.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today