release-management

How to embed revision information using mercurial and maven (and svn)

Our project had a nice hack (although I'm guessing there are better ways to do it) to embed revision information into the artifacts (jar etc.) when we used svn. Now we have migrated to mercurial, and we want to have a similar thing, but before I start working on a similar hack with mercurial, I wanted to know if there are better ways ...

App build/deployment workflow

What do you use to manage the workflow of deploying your application after the build completes? I'm not talking about just the act of getting files on a server, I'm talking about what happens after that. Verification, testing, approval, migration to production, retiring old builds, etc. Example: Build completes Build is deployed t...

What is the best way to handle Java web application versioning?

I have a standard Java application that handles both REST and UI calls. What is the best way for me to create and manage an application version (major.minor.release.build)? I'm using Subversion, Maven, Bamboo (continuous build) and Spring in the stack. I would like the version to be tied together with SVN, Bamboo and Maven. And, woul...

What's the best way to get a copy of the tip of a mercurial repository?

I want to do the equivalent of svn export REMOTE_URL with a mercurial repository. What I want at the end is an unversioned snapshot of the repository at the remote URL, but without cloning all of the changesets over to my local machine. Also, I want to be able to specify a tag in the remote repository to pick this from. If it's not obvi...

Building a python script in mac os x using cxfreeze?

I m using python 2.6 version, for small python script while building it i m getting same kind of errors "sh: ldd: command not found" Below ones are the few errors copying /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload/_bisect.so -> /Users/zoho/Desktop/dist/_bisect.so sh: ldd: command not found copy...

Django deployment tools

I'm looking for some tool (or set of tools) that could help me automate deploying Django projects with all required dependencies. I googled for some solutions but I am curious what are your favorite ones. ...

Distinguishing development iPhone app versions

I like to keep a store-bought version of my iPhone apps on my phone so that I can reproduce any customer issues that come up, but I obviously also want to run the most current development version. I can install both (one from iTunes, one from xCode) but I'm interested in ways that I'm better able to tell the two apart. I could just chang...

Hudson and PHP project release management

I'd like to ask about real life experiences with release management of PHP projects over Hudson CI server. Our projects are separated into subprojects: frontends, framework, libraries. Everything is stored in our SVN as project of its own. Different frontends may depend on different versions of framework which itself depends on differen...

Subversion and dependencies

I am trying to find a viable strategy to a following problem. We have several web projects which are dependent on our framework. Everything is stored in our SVN and has its own project with all the necessary directory structure (trunk, tags, branches). In an example - we have projects webprj01 and webprj02 and we have a framework frm01....

Building for Bugs

How do you handle a bug in a specific SDK version in a released application? Say for example I've reported and received notification that a bug is known in a specific version of an SDK. Say the SDK engineers fix the problem in the next release. Do I then need to check if the user is running the buggy release and display an error message ...

How to reset array in multiview iphone app

I am trying to have a tableview that leads to another tableview whose list items depend on the first view. I have the database set up properly and my problem is that when I select one item on the first page and go to the second view for the first time it works fine but when I return to the first page and go back to the second view again ...

Managing software with custom local patches

Hi, I'm trying to find a way to deploy software with custom patches in production. The base software is opensource with their own repos (SVN) and we've got some patches to select only for one service and not the other (so we've got base+patchA+patchB on one server and base+patchA+patchC on another). Everything will be deployed as packag...

Release fixes with only some changes from CVS trunk without using branches.

I have this kind of situation: CVS trunk - all changes, stable ad unstable, are made to trunk. production - major releases are made creating tags on CVS, but minor fixes are made manually, merging only the requested changes from trunk. I'm not allowed to use branches, so I need an alternative solution to simplify or automate the proce...

Should I release self.view?

Hi everyone, I have a question regarding to self.view in a UIViewController. First, in my app, everything is created programmatically. And normally I create self.view in the loadView method: self.view = [[UIView alloc]initWithFrame:SCREEN_FRAME]autorelease]; // SCREEN_FRAME is a constant At this moment, the retain count of self.view ...

Software Release Checklist?

Hi folks, What do you think are good steps to have on a software release checklist -- that is, one to fill out after all testing is done and the software is ready to be released to the outside world QA? We are working on a Desktop solution developing on Microsoft .NET (3.5) Platform. This is a product that we are developing for our com...

What are those things that you do to make sure release is ready for QA?

Hi there, We are working on a Desktop solution developing on Microsoft .NET (3.5) Platform. This is a product that we are developing for our company - A Manufacturing Resource Planning System. Our developing environment comprised of following tools: Visual Studio 2008 (Enterprise Edition) with SP1 Team Foundation Server 2008 SQL Serve...

What are good resources for learning how to manage builds and releases?

I recently took on the responsibility for managing our company's builds and releases. We ship our products as both a web service and as a licensed product that customers can install on their internal servers. My job involves making sure QA has the builds they need for testing, which may come from the main development branch or feature-...

Locking a SubVersion branch in the days before a release

In the days before a release we'd like to be able to prevent developers from committing files to the SubVersion branch, unless a team leader has reviewed and approved the changes (in which case they would make a temporary change to allow this). Previously we used ClearCase, in which this was relatively easy to do. Since the svn:lock co...

Reference on when to release in Objective-C

I'm having a recurring problem in Objective-C. I'm either releasing things too many time, or not enough. or perhaps I'm not retaining them enough... Can someone point me at a good reference that will give me a rule of thumb on when I need to retain and release? For example: I remember reading somewhere that some objects come pre-ret...

What to do with PVCS Version Manager 7.5

Hi all. At work we use PVCS Version Manager 7.5 on a project. The project mainly uses PL/SQL and Java. Now I have never liked the way PCVS VM handles stuff. Especially when I would like to re-organize the layout of some of our projects. Subversion would handle this much more elegant (hiding files you have deleted in earlier revisions). ...