473,320 Members | 2,110 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Version changelog best practice

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.

--
Clausen
Sep 18 '07 #1
1 2910
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,

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

CScenario:
CApp1.dll and App2.dll are both referenceing Logging.dll. And both are
Capplications installed at customers.
CA bugreport is filed under App1.dll about failing logs. Developer
Cfixes the bug which was in Logging.dll. The Logging.dll gets a
Cversion bump.

CQ1: Does App1.dll get a version bump?

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

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

CThanks, hope you get my meaning.

C--
CClausen
Sep 18 '07 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

8
by: rbt | last post by:
Is there a recommended or 'Best Practices' way of checking the version of python before running scripts? I have scripts that use the os.walk() feature (introduced in 2.3) and users running 2.2 who...
136
by: Matt Kruse | last post by:
http://www.JavascriptToolbox.com/bestpractices/ I started writing this up as a guide for some people who were looking for general tips on how to do things the 'right way' with Javascript. Their...
0
by: Jul | last post by:
Hi, We are trying to optimize version numbering. Our application has System and components for System, I need to find info for Best practices of Version management for Application. 1. What is...
10
by: Mike Logan | last post by:
I am using the "contract first" design methodology. Contract First is design the WSDL first then design the server and client. However I must design my XSD/XML Schema before anything. I am...
3
by: John | last post by:
Hi What are the differences between versions 4.3.9 and 4.4.1? Basically I am trying to find our if a version 4.4.1 app has a good chance of breaking on a 4.3.9 system? Thanks Regards
0
by: George L. Sexton | last post by:
MH Software, Inc. is pleased to announce the release of version 3.2.11 of its Connect Daily web calendar software. This is primarily a small feature release with a few bug fixes. Topics in this...
7
by: David | last post by:
OK. I am confused, why is there a 4 and 5 version being updated by the PHP team? Are they updating bugs in 4 and want everyone to go to 5? Confused
6
by: Gavin Sullivan | last post by:
I've been using the date (in YMMDD) format for the build number in the AssemblyVersion attribute. However, it appears that numbers 65534 are invalid!! Bit of a bummer for 2007!!! Is there a...
2
by: news.microsoft.com | last post by:
Not sure the best group to post to, so sorry for the cross post :(. There are several posts out there of how to automate excel from .net, i.e in the sample below, they are using Excel 9.0......
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.