Version changelog best practice

C

Clausen

Hi,

Looking for best practice - or just some "what would you do" answers :)

Scenario:
App1.dll and App2.dll are both referenceing Logging.dll. And both are
applications installed at customers.
A bugreport is filed under App1.dll about failing logs. Developer fixes the
bug which was in Logging.dll. The Logging.dll gets a version bump.

Q1: Does App1.dll get a version bump?

Q2: Does App2.dll get a version bump?
If "yes" - how do you guys control what applications references what? In a
large organisation the developer serviceing App1.dll might not even know
about the existence of App2.dll.

For both Q1 and Q2: If "no" then how to say if a customer installation has
the bugfix installed? Do you keep changelogs on ALL assemblies?

Thanks, hope you get my meaning.
 
V

Vadym Stetsiak

Hello, Clausen!

Recently I've used such a versioning policy:
Let us suppose we have an application consisting of 3 files: Main.exe,
Lib1.dll and Lib2.dll.
Application has to have a version. We can bind that version to Main.exe.
So, anytime something is updated/fixed/changed in the application, Main.exe
version will be increased. Even if bugfix occured in the Lib1.dll Main.exe's
version will be incremented.

Version of other assemblies can be changed if their code was changed.

--
With best regards, Vadym Stetsiak.
Blog: http://vadmyst.blogspot.com

You wrote on Tue, 18 Sep 2007 21:24:25 +0200:

C> Hi,

C> Looking for best practice - or just some "what would you do" answers
C> :)

C> Scenario:
C> App1.dll and App2.dll are both referenceing Logging.dll. And both are
C> applications installed at customers.
C> A bugreport is filed under App1.dll about failing logs. Developer
C> fixes the bug which was in Logging.dll. The Logging.dll gets a
C> version bump.

C> Q1: Does App1.dll get a version bump?

C> Q2: Does App2.dll get a version bump?
C> If "yes" - how do you guys control what applications references what?
C> In a large organisation the developer serviceing App1.dll might not
C> even know about the existence of App2.dll.

C> For both Q1 and Q2: If "no" then how to say if a customer
C> installation has the bugfix installed? Do you keep changelogs on ALL
C> assemblies?

C> Thanks, hope you get my meaning.

C> --
C> Clausen
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top