LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 08-30-2013, 04:12 PM   #1
Basher52
Member
 
Registered: Mar 2004
Location: .SE
Distribution: CentOS, Arch, Mint, Zorin, Slax
Posts: 351

Rep: Reputation: 21
Exclamation Version Management and such stuff....


I was wondering if anyone here can tell me how to handle version management with a program,
utility or system that has to be compatible with stuff around it.

Me and another dude is coding a system.... dare I say this.... in winblows
and he wants to manage the versions like this:

As in 'Major-Minor-Revision-Build':
For Major; change this when we change the "core" like the version of .NET.
For Minor; change this when a change in the database makes a major change in the code.
For Revision; change this for "patches" that brakes interfaces.
For Build; changes that won't brake interfaces and thus won't create any "brakes" anywhere.

With this he wants to recompile every assembly when a change in Minor (and up) has been done.
I said: "We can't do that 'cos it will make us recompile every **** assembly we got and that
might be kinda often and a lot".

I tried to explain how to cope with this in creating more "levels" for this, more then just
these 4 "levels" as MS has; Major-Minor etc.
Each level tells us how big the change is and how much it will affect and make us recompile.

I said that even winblows itself has DLLs with different version numbers even if they
can work together. He tried to show me that it ain't so.
I was thinking, doesn't Linux has more then these 'four' levels of version management?
Major-Minor-Revision-Build.

Just think of the amount of numbers and letters and dashes there is in a package you install.
They sure ain't all the same through out a complete installation.

I hope you all understand what I'm looking for here and I'm sooooo sorry for the
"bad language" :P

//Yours Truly B52
 
Old 08-31-2013, 11:03 AM   #2
edorig
Member
 
Registered: Apr 2013
Location: France
Distribution: Slackware; Scientific Linux
Posts: 111

Rep: Reputation: Disabled
Quote:
Originally Posted by Basher52 View Post
I was wondering if anyone here can tell me how to handle version management with a program,
utility or system that has to be compatible with stuff around it.

Me and another dude is coding a system.... dare I say this.... in winblows
and he wants to manage the versions like this:

[...]

I said that even winblows itself has DLLs with different version numbers even if they
can work together. He tried to show me that it ain't so.


I hope you all understand what I'm looking for here and I'm sooooo sorry for the
"bad language" :P
I don't understand any of your gibberish. If you are going to develop for Microsoft Windows,
use Windows development tools. Tools written for any other operating systems may not be
able to resolve dependencies on Windows development libraries correctly, introducing hard
to find bugs in your programs.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Open Source: Version Control / Change Management marcos602phx Linux - Software 3 09-11-2009 07:29 PM
LXer: KDE4 Version of Digikam Photo Management Available LXer Syndicated Linux News 0 03-19-2009 02:30 AM
LXer: Levanta Unveils New Version Of Intrepid M Linux Management ... LXer Syndicated Linux News 0 09-19-2006 04:21 PM
LXer: Package management meets version control in rPath LXer Syndicated Linux News 0 04-12-2006 10:21 AM
Why does my version of drakconf, not have a 'software management' button? pdmackenzie Mandriva 2 09-15-2004 08:27 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 12:15 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration