release

Versioning and legacy bugfixing in a SCM

I'm so sorry for the awful question title, but I'll try to explain myself a bit more verbosely: I'm using Git (but I guess the particular software doesn't really matter in this case) for my software project. As many projects, I'm planning on having various releases. When there's a release, I'd probably assign a commit a tag - for exampl...

How do you approach release management for a web app (SaaS)?

What is the best approach to releasing a new version of a hosted web app, and how often do you typically release? Do you pick an arbitrary date, say every week, month, etc. to rollout an accumulated set of fixes (perhaps using an approach similar to Joel's approach to ship dates)? Waiting much longer than that seems to defeat part of the...

can I include dll in exe (in visual studio) ?

To run my App I need AxInterop.WMPLib.dll and Interop.WMPLib.dll that are located in Debug and Release folder is there any way to include those dlls into exe? so my app is available in one file only. ...

dll size (debug and release)

I have read in other discussions that Release dlls have reduced size compared to Debug dlls. But why is it that the size of the dll I have made is the other way around: the Release dll is bigger than the Debug dll. Will it cause problems? ...

What are the best practices for releasing an open source project?

We have a pretty cool little web framework that we have used successfully on dozens of client projects. We are planning to release this software to the community. However, I am wringing my hands about what should/should-not go on a new open source software project page. What are the things the site must have? Docs? A Wiki? A link to down...

How do you celebrate a major release

I've heard of companies issuing 'gold disks' to developers, ie the shipped dvd sprayed gold and mounted in a frame with a metal plaque underneath. I think Microsoft used to give everyone who worked on the project a copy of the box which was finally shipped (so the more boxes on the book case the longer someone had worked there). Problem ...

Is there any specification for promoting a release candidate?

I'm wondering this because it's just dawned on me that I've never been involved with a company the provided release candidates before and I see the term being used more and more these days so I would like to be a little more clear on their implications. For anyone who has actually worked for a company who provides RC's before...does the...

Application failure in Release mode

I have a problem with my ASP.NET application. It has been developed for about a year or so without disabling Debug mode. I wanted to test if it works without debug and it isn't but, when I set debug="true", it works fine. When I try to open application for the first time it gives me "Server not available" error. In the events log I have...

Why do I need to convert my visual studio solutions with every new release?

Every time Microsoft releases a new version of visual studio, they always require me to convert my solution and project files to 'the latest version.' Even with something as simple as a "Hello World" solution, I need to go through their conversion wizard! And, to make things worse, the new visual studio solution files aren't compatible...

How to put assert into release builds in C/C++

I need to only run ship build and I need to assert on certain condition in release build to see if the problem is fixed. How do I do it? ...

Excluding Page from Release Build in ASP.NET Project

I am using an "Inspector.aspx" to do some tests in my Debug build. In a Release build (and more importantly when creating an installer), I manually exclude the page (and it's related C# files) from the project. Is there a way to automatically exclude files in a selected solution configuration in an ASP.NET project? C++ projects giv...

Time performance in Release mode: a grotesque difference in VC++ 2008 and VC++ 2005 Express Edition

I ran the same project (with the same configuration properties) in VC++ 2008 and in VC++ 2005 Express Edition. I was surprised by the difference in time performance between them: VC++ 2008 took much more time (approximately 30% additional time) than VC++ 2005 Express Edition. Why did this happen? Is it due to Express Edition being lighte...

How should release notes be written?

Is there any sort of guidelines or best practices on how release notes should be written? I guess I am trying to find the proper balance between making the point without being too specific. Also, do developer usually provide a much more release notes for QA team compare to the one submitted for public view? ...

Drawing on UIImage / Memory issue - objective-c

Greetings, I'm trying to draw a circle on a map. all the separate pieces of this project work independently but when I put them all together it breaks. I setup my UI in my viewDidLoad, retaining most of it. I then use touch events to call a my refresh map method: -(void)refreshMap{ NSString *thePath = [NSString stringWithFormat:@"h...

Programatically detecting Release/Debug mode (.Net)

What's the easiest way to programatically check if the current assembly was compiled in Debug or Release mode? ...

static methods fine in debug but throwing TypeInitializationException in release

banging my head on this one. I have a static method with fields in a class similar to this: public MyClass { private static string m_myString; public static MyClass() { m_myString = "hello world"; } public static void MyUsefulMethod(Foo bar) { DoStuffTo(bar); } } In Debug mode, I have no issue but...

Release vs Debug Build Times

I have always believed that Debug builds are slower than Release builds since the compiler needs to additionally generate debugger information. I was recently surprised to hear one of my colleagues saying that release builds usually take more time. (I believe that it is only because of incremental linking/compiling). In general, which o...

Release/Debug Configurations with Flash + AS3

I recently ran into an embarrassing situation with some Flash coding where I had to accidentally sent clients a build where not all my debugging flags and variables were unset. (It was sending requests to the debug instead of release server, etc...) Part of this was poor code organization on my part; I've resolved that. However, Flash ...

Doing a release cycle with a product that's delivered via RPMs

I just started working for the first time with a product that's delivered via the Linux RPM mechanism, rather than as a standalone installer, and realized that this makes the test / release cycle a bit more tricky. When I was working with installers, we would just change the build numbering in our build system to mark a build as a test ...

latest news about Eclipse 4.0

What are the "latest" news about the next big release of the Eclipse IDE? (3.5 Galileo could also be of interest) ...