Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Request clarification regarding Maintenance releases
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Gail  
View profile  
 More options Feb 4, 11:37 am
From: Gail <gwestle...@gmail.com>
Date: Wed, 4 Feb 2009 08:37:49 -0800 (PST)
Local: Wed, Feb 4 2009 11:37 am
Subject: Request clarification regarding Maintenance releases
Hello,

On the web page, it says:

"Maintenance releases are more frequent and are comprised of bug fixes
and small refinements, and should not affect source functionality."

If there is a bug fix, or a refinement, wouldn't that improve source
functionality?

Would it be right if I say something like...the functionality of the
source code base is not affected? (Even that doesn't make sense to
me.)

Obviously, I'm stuck on nomenclature.  I think what is confusing me is
that I'm not sure what you mean by "source".

Again,  thanks for your patience with me;

Gail


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kevin  
View profile  
 More options Feb 4, 12:28 pm
From: Kevin <mcgra...@gmail.com>
Date: Wed, 4 Feb 2009 09:28:10 -0800 (PST)
Local: Wed, Feb 4 2009 12:28 pm
Subject: Re: Request clarification regarding Maintenance releases
No problem -- we're actually formalizing some of this language in a
separate document so your comments are welcome.

The source code is just another name for the computer program. FDS is
a very large fortran program.

When we fix a bug, we are ensuring that the program is doing what it
was designed to do. For example, the user's guide might explain how to
output a certain quantity, but when the user tries to do it, that
quantity might show up as zero, or -9999, or whatever. This is clearly
a bug where the program contains an error that somehow over-writes the
computed value of the quantity. We fix it, and then release a
maintenance version. We then encourage everyone to upgrade to this
because we don't want anyone to think that the output quantity is zero
when it is not.

A change in functionality might be where we decide that a particular
default value should be changed to something else, or where we decide
to use a different algorithm for, say, smoke detector activation.
These types of changes require a minor release, because the model user
ought to be aware that the mathematical model has changed slightly.
Here, you might want to not upgrade if you are right in the middle of
something. However, you don't want to stay too long at a particular
version because we do not make bug fixes to older versions.

Hope this helps.

On Feb 4, 11:37 am, Gail <gwestle...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
bryan.kl...@nist.gov  
View profile  
 More options Feb 4, 4:18 pm
From: bryan.kl...@nist.gov
Date: Wed, 4 Feb 2009 13:18:05 -0800 (PST)
Local: Wed, Feb 4 2009 4:18 pm
Subject: Re: Request clarification regarding Maintenance releases
Maybe instead of 'should not affect source functionality' we say
something like...
"Maintenance releases are more frequent and are comprised of bug fixes
and small refinements, that restore the intended functionality of the
previous release of the program."

Major and Minor Releases change, add or remove program functionality,
while maintenance releases repair or restore the intended
functionality to the other release types.

-Bryan

On Feb 4, 11:37 am, Gail <gwestle...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
dr_jfloyd  
View profile  
 More options Feb 4, 4:37 pm
From: dr_jfloyd <drjfl...@gmail.com>
Date: Wed, 4 Feb 2009 13:37:28 -0800 (PST)
Local: Wed, Feb 4 2009 4:37 pm
Subject: Re: Request clarification regarding Maintenance releases
Gail,

Are you trying to determine when it is you would need to re-execute
the V&V plan to meet NQA-1?

If that is the case then it may be dependent upon 1) what the bug was
that was fixed, and 2) how you define your acceptance criteria in the
V&V plan.  A number of bugs that we fix are fatal errors that occur
during input processing or during runtime when a user tries to do
something we haven't anticipated.  For a bug fix like that, it isn't
likely to impact the results of any V&V case, as those cases ran
successfully.  Some bugs that are fixed are errors within an
algorithm, and those could result in changes in the specific numerical
values produced by FDS but perhaps not the overall performance (FDS
predictions might vary at an instant in time / location but the
overall prediction will remain unchanged).  In a case like that
repeating the V&V suite might in large part depend upon the acceptance
criteria.

On Feb 4, 4:18 pm, bryan.kl...@nist.gov wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gail  
View profile  
 More options Feb 5, 11:52 am
From: Gail <gwestle...@gmail.com>
Date: Thu, 5 Feb 2009 08:52:18 -0800 (PST)
Local: Thurs, Feb 5 2009 11:52 am
Subject: Re: Request clarification regarding Maintenance releases
Thanks for your response.  For my purposes, does this make sense?

"Maintenance releases are more frequent and are comprised of bug
fixes
and small refinements that restore the intended functionality of the
previous release of the program.  A bug is defined as being an error
that somehow over-writes the computed value of the expected quantity.
A number of bugs that are fixed are fatal errors that occur
during input processing or during runtime when a user tries to do
something that is not anticipated by the developers.  For this type of
a bug fix, it isn't likely to impact the results of test cases
performed for the V&V.

Other bug fixes are errors within an algorithm, and could result in
changes in the specific numerical values produced by FDS, but not the
overall performance.  In this type of a bug fix, rerunning the V&V
suite is dependent on the acceptance criteria.”

Following a maintenance release, it is encouraged by the developer to
upgrade FDS to ensure that the output quantity is correct.”

Again, thanks for you time.

Gail

On Feb 4, 8:37 am, Gail <gwestle...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kevin  
View profile  
 More options Feb 5, 12:06 pm
From: Kevin <mcgra...@gmail.com>
Date: Thu, 5 Feb 2009 09:06:12 -0800 (PST)
Local: Thurs, Feb 5 2009 12:06 pm
Subject: Re: Request clarification regarding Maintenance releases
The term "bug" is slang for any kind of error in a computer program. A
bug can be a very minor thing, like the example I gave, or a serious
problem. I think by now most people understand that a bug means some
kind of error in the program.

We consider a "bug" to be an error in the software or computer
program, not the model itself. In other words, the model is the set of
mathematical equations that we are solving. In a maintenance update,
we are not changing the model, but rather fixing a glitch in the
program that implements the model. When we do a minor release, we are
changing, even if slightly, the mathematical model.

Bryan's text above is fairly well-stated. I would use that.

On Feb 5, 11:52 am, Gail <gwestle...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google