Professional Documents
Culture Documents
Tape 001
Tape 001
Tape 001
OK weve decided that the 130 meeting is now starting next to me in the chair is the
inestimable Jamie Zawinski have list of things want to talk about uh because think
it would be helpful to you if what Im talking about isnt helpful we can talk about
Uh product plans just wanted to review the product that this committee thinks its
probably definitely do 4.6 we may very likely do 4.7 4.8 4.9 4.10 4.11 4.12
whatever until we ship some other release that people really like laughter we do dot
release of that one and the first test of whether we do will be if people like will be 4.5 for
the net release that happens this summer but to tell people sort of generally accept some
basis
was checking the client uh user agent data that they publish once month and contrary
to popular opinion we are not in market in user agent share nose dive Its much
pretty
serversf
anyway another interesting thing is they break down browsers by version and march is the
month that the most run Netscape browser is the browser so we finally flipped the
over time so so thats good applause or bad depending on what you think that means..
.create server revenue and that has implications for what the people in this
building are
working on but the release is not driven by the people in this building its driven by the
Page
Netscape Documentary
Tape Michael Toy All Hands Meeting 3/5/98
server people needing features to make revenue and so were doing release based on the
assumption that if these people did other things we would fail to do that and we cant fail to
do that So theres that release and thats currently called 4.5 and then theres the release
oh well Im just turning down these client market share people telling them they
Development is the place where NetscÆjie is going to be able to get enough outside
developers that we can keep ahead of Microsoft in terms of doing the right things and in
the long run thats going to be the wSo the definition of 4.5 is revenUethe ddfhii$n
of this other release has to be what do with the Net it cant be we have to get thSe
server these features out for the web site people mean if you do that thats good but the
definition of this release has to be quote 5-0 code name 5-0 is what were going to call it
is the first Bet on the Net release and that is its definition There are other things
web
1i1ffdifrffiAffAhºvklllprovide features for the site etc fiis is the
body laughter..Im being filmed so...thats Mike Homer deciding that in order to make
the announcement earlier make sense that we had to deliver something in the same quarter
on that um map It
may be 5% distraction or 10% distraction but its not too bad That
Page
Netscape Documentary
Tape Michael Toy All Hands Meeting 3/5/98
kind of sanitizatjon would never ever make sense Because we have to do sanitization in
order to ship by
free source world That they dont get it they want to go off and continue down the
And the thing that were driving to thats the thing that the bug list reflects our progress
towards urn and that is what eight days away seven days away its very very soon
Urn in the last week lots of bugs have been closed but its uh you know pouring stuffS
and stuff
coming out at the same rate so were down about 10 over two days even th%gh
quite few bugs have been closed we are down 3Oish from the of the week
beginning
where near shipping so we need to be down around to 20 level at the end of this week so
that can be pretty sum that were down to the or 10 level next week so that we can
early
beat up on the last or 10 the end of next week Theres ton of bugs ar
bugs at that
open theres lot of reasons for bugs being open hope Im gonna address some of those
this we have set of practices that we have decided on in series of meetings as result
of our experience Some of this is written down and sorne of it is ..I want to document
those practices so that when we say moved code out left this kind of rnarker put
copyright notices all the things that are the standard practice that we have created for
sanitizing source code Ijust want to write it Im not inventing anything new Im just
documenting this is what we do to source file in order to rnake it clean. So there will be
Page
Netscape Documentary
Tape Michael Toy All Hands Meeting 3/5/98
document that is here as standard practice and then theres always exceptions for why
when look at these thing had to do something funny that didnt feel comfortable with
file if you create bug with bug splat it doesnt let you set the target fix version cause
thats violation of our process for other releases to let the filer set fix date But
target
for source 331 thats not vio Theres two ways you can file source 331 bug
You can go to bug split file the bug and then when it filed the bug you click on
says
the
bug number and the youll et the target fix version and hit command Or if
you go to 331
place to set the target fix version Which is also source 331 So every bug you enter there
something different than the standard or you did something weird and youre
practices not
comfortable with urn as all as bugs assigned to me you can review...a body of people
that Netscape this has nothing to do with people in this roorn Netscapedeeides howthh
risk they want to take they want to have lawyers the want to have 1awr lawyers
whoever Netscape want us to elect and Im trying to get that body together to tQthe
verifiers sit down and say heres what we did heres the problems we experienced-this
the source this is the state of the source code as we know it And they go cant live with
is it
delayed on yours laughter
Nobody tells me these things...OK so then therell be private Beta and hopefully..
side conversation
Page4
4.
Netscape Documentary
Tape Michael Toy All Hands Meeting 3/5/98
JZ About the user agent thats really complicated question Because it ties into what
were doing about version numbers mean so far in our history the version
numbers have been set by marketing right and so we need something little more
Ml That essential correct we need to say this is how you parse version our user agent
Were still working on that source 331 but theres great fear and loathing about
what might life will be like on April first and whether understood how Id
LT Take responsibility for it Certain areas of the tree say know what going on in the
will be under more tight control like we are toward the end of development cycle like
when you get your code reviewed before you check it in Um there we are
going...theres going to be one repository this much we have And its going to be
into
part
of the tree which Netscape owns which is going to be the NS crib tree and
parts that are used to build the free client are to be there So there will be tinder
going
except that the responsibility will be because there will be more people participating your
responsibility will be more strict about breaking the tree Youll have to be lot more
There are two builds that Ive been working on one like the needs to slow to
pre-build pile
Page
Netscape Documentary
Tape Michael Toy All Hands Meeting 3/5/98 /1
LT yeah but generally people will either be working in one tree or the other mean if
youre working on third party thing that goes in its value add for Netscape if
thats what youre working on then your changes wont likely effect the
Mozilla.org tree ...or youre working on the free source tree and you might just
LT Sure what...its more serious breaking the trunk gets to be more serious When
youve...the more people that are working on the trunk the more serious trunk
it
gets more serious Its not just well we want to be more Fascist now so were
short time frame Theres when question Mozilla.org will have repository
Ml Its transition question and the devils in the details it will be hard one to solve
so thats where were going Were not necessarily talking about what your life
will like although said that were really talking about what youre life will be like
on..
LT On some day..
MT In the steady state Life will probably be more miserable on April first than it will
LT Im hoping month
MT Jamie did we announce on the site that were giving CMIS access
Page
Netscape Documentary
Tape Michael Toy All Hands Meeting 3/5/98
JZ Basically we think its good idea lot of people on the net think its good idea
now we just have to figure out how to make it work right and maybe we cant
Will we be exposing the bugs that we have the bug list to outside
Ml There is plan to have bug list dont think were going to dump our current
DM We cant dump our current bugs and we cant dump our current CVS logs out to
the world
MT Currently in the bug system there is afield called the public description of the bug
And we are exposing urn certain fields of the bug system to any customer who
give us enough money that it means that theyre really serious about needing that
and they can only see certain fields like what version it was filed against what its
fields And there is some plan to possibly give that same kind of access to
everyone so there was like the description and then theres the public description
So in the description it
says some jerk vice president at MCI thinks this is really
and Im not doing anything about it And then in the public description it
says
number of bugs where its significant not to indicate the date to not
significant
indicate what the resolution is and some of them you know too hard to do now
Page
Netscape Documentary
Tape Michael Toy All Hands Meeting 3/5/98
.ca
Ml Somebody kill that camera man and get his film So Ive mentioned this before
theres going to be some sort of documentary so that we cant lie about what
happened later in the future and there starting filming next week and theyre
beating their deadline this is the early beta release of their filming experience So
you may see them you cant assume that someone from PR is going to watch the
film and take out all the things that shouldnt have said...so need to have
you
comments laughter
Is it
possible to maybe set up bug system that would be publicly available that
MT Talk to terry in licensing about that We said that there would be and terry is
Comment laughter
JZ David if
you assume that most of the work is going to be done at Netscape in the
But dont know that youre right even in the long term Jamie
comments
MT ...is an escalation level release and will not contain any new features In the mail
The net in general has declared that large bloated communicators are bad thing
Page
Netscape Documentary
Tape Michael Toy All Hands Meeting 3/5/98
MT Its their plan to pull from the 4.Ox maintenance tree occasionally once month
as it seem appropriate
JR Well they missed pile of changes in Java mean they were already way behind
are they going to theyre not going to come back and land how many different
MT Then Im not going to say anything dont ask me dont know the answer
JR Im really hoping that management is going to bring this together and cut these
numbers down because right now the numbers are growing and other people
cant move these changes around safely they are going to be very sorry when we
try
So you think that Java and everything outside of mail and news should be checking
in
LT We are checking the 4.05 and we are checking into 5.0 the tip OK and were not
handling all the pulls even though AWG is going to land an monster on 4.05
becoming 4.06 someone else is going to move the monster that was too hard..
Ml The first
interesting question is is there
somebody whos going to do this or is it
gonna fall
through the cracks and not happen Someone need to pay attention to
months to do it..
Page 10
Netscape Documentary
Tape Michael Toy All Hands Meeting 3/5/98
have my name on it Im going to slap you Latered means its third party thing
MT hope that people are understanding that they can file bug against me because
are really uncomfortable about something will flush lot of the did
basically
the bug bug So all those bugs should be either reassigned to me or closed as Ive
sanitized that and have new bug filed against me Um the other thing to do is to
keep the pressure on the open bugs The reality of software development is its
done when its done And would really like the number to be 20 and if its not
20 tomorrow then its really unlikely that were making 313 but cant make it
go
not 20
the ug list is at 20
MT Great lets get 4.05 binaries and tell em its the source code laughter well just
disassemble the binaries and say there Its source code Victory
Ml On Monday Mozilla.org may need to craft an apology thats really good idea If
Page 11
Netscape Documentary
Tape Michael Toy All Hands Meeting 3/5/98
Page 12