The tag has no wiki summary.

learn more… | top users | synonyms

0
votes
1answer
57 views

Release management: Setting up a 'release centre' [on hold]

We develop a fair number of small applications for internal use at work. Some of these may go on to be released to clients. At the moment, we have a source control system, issue management and a ...
0
votes
1answer
38 views

How do you plan releases with new features in a development / releases branch model?

We are trying to implement a branch model in Mercurial. We have read the "Successful GIT branching model" and I proposed another, based on branched version numbers. Then I ended accepting the model ...
4
votes
3answers
221 views

How do I compile my software for all platforms from Ubuntu Linux 64 bit?

I write a lot of open source software that I make available on my website. How do I get my software compiled for all relevant platforms including: Windows OS X Linux 32 bit deb Linux 64 bit deb ...
3
votes
3answers
126 views

How do you identify bugfix commits on QA environment with Git repository?

I got used to the following approach on bugfixing phase of the project development. The developer should add SVN commit number as a comment to the JIRA issue when resolving it. Latest artifact from ...
162
votes
26answers
19k views

How to apologize when you have broken the nightly build

My first commit in my project resulted in the nightly build being broken and people are all over me as we are nearing the release. I want to send an apology email that should sound sincere and at the ...
6
votes
7answers
543 views

Estimated work remaining doesn't get lower [duplicate]

I'm working as a developer / architect on a software project. The project manager decided not to follow the Agile principles, but to rather have an Excel sheet with all the feature requests and their ...
0
votes
1answer
40 views

Formulate release notes consistently

In my project, I came across understanding that writing release notes is both helpful and necessary. However, it is not required by my management and I keep these files virtually to myself. You could ...
1
vote
2answers
126 views

Branching strategy for frequent releases [duplicate]

We have very frequent releases and we use Git for version control. When i am mentioning about frequency, please assume it to include bug-fixes and feature release too. All releases are eventually ...
2
votes
3answers
2k views

General checklist before releasing software [closed]

I'm currently building a tool that my company intends to sell. I'm the sole developer on the project and it is being developed outside our normal code base and to a certain extent outside our normal ...
12
votes
5answers
712 views

Should you ever release something that you yourself could hack?

Being the creator of a program, you are probably in a better position than anyone to be aware of security vulnerabilities and potential hacks. If you know of a vulnerability in a system you wrote, is ...
2
votes
3answers
209 views

Releasing Mobile Application under multiple platforms, same time or?

I've always had this idea circling around until I am facing this issue. We made an android app, it is ready, but we are planning to release the same app on iOS and possibly Windows Phone; Now, ...
-1
votes
2answers
76 views

Does the method of adjustment matter, or just the final calibration?

A company produces software (and hardware) that is used to both perform automatic adjustments on electronic test equipment as well as perform calibrations of the same equipment. The results of the ...
0
votes
1answer
166 views

In which cases build artifacts will be different in different environments

We are working on automation of deployment using Jenkins. We have different environments - DEV, UAT, PROD. In SVN, we are tagging each release and placing same binaries in DEV, UAT, PROD. The ...
3
votes
4answers
249 views

Source code “prints” at release

Is there a best practice for how to document the source code you're releasing? Currently, we have a table of the versions of the software, what SVN tag it's labeled as, what SVN rev that tag was ...
9
votes
2answers
469 views

How to open-source a project whose git repository has copyrighted media in the history?

I want to release an audio fingerprinting software project under a free license, but the repository contains copyrighted audio files. The test cases also currently use these files. How do I release ...
3
votes
4answers
2k views

iPhone App Store Release Question

I am developing an Application its purpose to view uploaded files on the host server, and it has a credentials that will be entered on the Login Page to authenticate the user. When I post my ...
-1
votes
5answers
462 views

The emperor's new code, or: how to communicate code efficiencies [closed]

So you've made some code changes that should hopefully speed up some part of an application. But there is just one problem - you don't know how it will perform in live. Different networks, different ...
5
votes
4answers
486 views

how to convince team and project manager that post-launch deployments are okay for new features

We have a site that launched and is "feature-complete", we've done all that the client has asked for and fixed a few bugs post-launch. However, I noticed that our site's home page is using 100 SQL ...
5
votes
1answer
2k views

Jenkins Paramerized Trigger + Copy Artifact

I'm working on setting up Jenkins to handle our release builds. A release build consists of a Windows installer that includes some binaries that must be built on Linux. Here's what I have so far: ...
10
votes
2answers
3k views

Good Practices of writing release notes

At the delivery of every version of software we have to write a release note. For example, here are some of the terms I add when I write a release note: Release Date Bug Solved Is that enough, or ...
5
votes
3answers
281 views

How do I go from “here's the zip” to a good release strategy?

I can write code, resolve dependencies, and get my program to run on my computer; I have no idea where to go from here though. How do I get the software ready for distribution? The school ...
5
votes
3answers
500 views

What is your strategy for converting RC builds into retail?

We're trying to implement a strategy for how we transition our builds from RC to released retail code. When we label a build as a release candidate, we send it to QA for regression. If they approve ...
12
votes
8answers
422 views

How can I advocate a semi-strict release schedule in a risk-averse environment?

Recently I've been increasingly plagued by what I would have to describe as one of my most frustrating and morale-killing experiences in this profession: Having to sit on a release that has been ...
2
votes
2answers
190 views

Robust way to keep records of software releases?

We release a number of small plug-ins that go along with our software. Each plug-in allows our software to talk to a single manufactuer's hardware. I would like to devise a system for keeping track ...
1
vote
2answers
330 views

Why does Ubuntu have a 6-month release cycle?

Why has Ubuntu committed to a 6-month release cycle? Why should it have a fixed cycle at all? Doesn't that go against the "if it ain't broken don't fix it" saying?
7
votes
3answers
1k views

How do you manage frequent software releases to multiple clients? [closed]

we have a cross-platform middleware product which we typically end up customizing/bug fixing on a per client basis. In some cases, providing updates as often as once/twice per week. We have a lot of ...
8
votes
10answers
699 views

What do you do when there is a last minute request to exclude a feature from a release?

There is a feature that has already passed acceptance testing, both internally and by the customer. It is a fully working feature. However, there is now a request to exclude this feature from an ...
12
votes
7answers
2k views

How do big companies of software developers check for bugs in their programs?

I was wondering how big companies of software developers check for bugs in their programs. Do they just test it on several computers?
5
votes
5answers
286 views

Release cycle as a game

I thinking about how increase developer's commitment to release and create release cycle as a game for more fun in office. Current suggestions Building tower from bricks Climbing on some ...
1
vote
4answers
183 views

Alternatives to pulling updates off the website

So, I think it look pretty bad when you release an update and pull it off the web. I'm pretty sure this has happened for at least two of the the last three Delphi XE2 updates. I'm not complaining ...
6
votes
5answers
359 views

Should the build drive your tags or should the tags drive the build?

Our current method of creating a product release is to tag all of our component repositories with the next appropriate version and then modify a master build script with these new version numbers for ...
8
votes
3answers
618 views

What is the best way to generate an accurate release changelog?

I'm working on some projects where I'd like to supply an accurate changelog with each release, but I haven't found a method for collecting the changelog that would work without hassle. The problem is ...
3
votes
2answers
117 views

Questions about releasing an application that has been built on an IDE on an educational license

If an application is made during education using an IDE that had an Educational License (provided by the institute), and later the developers decide to release it in the market as a product: Is it ...
2
votes
2answers
616 views

When to release a lite version of an iOS app?

I have created an iPhone application and I have submitted it to Apple and it is currently waiting for review and I have been debating with myself for the past half an hour if I should release a lite ...
2
votes
1answer
72 views

centralized hosted application framework or “private copies” for each program?

We have a centralised business application framework, and it contains all our business logic and provides access to all our back-end systems. It is accessed by a number of different programs and ...
1
vote
2answers
814 views

Best practices for cloning bugs

I'm trying to think of a nice and easy way to do this, but I thought I'd run it past some people for a second opinion: Say you've got 8 clients (one project for each customer) and each project ...
6
votes
5answers
688 views

How to share code as open source?

I have a little program that I wrote for a local group to handle a somewhat complicated scheduling issue for scheduling multiple meetings in multiple locations that change weekly according to certain ...
2
votes
1answer
308 views

SOA Release management strategy

Currently I have been asked to propose an automated release management solution for a large oracle SOA project. All code is stored on SVN repository and it would be nice if I could suggest something ...
0
votes
5answers
203 views

How detailed should public release notes be?

When releasing a software update, how detailed should the notes be? Specifically, how detailed should bug fixes be?
6
votes
3answers
350 views

What is Mozilla's new release management strategy?

I saw today that FireFox released a new version (5). I tried reading about what was added and ran into this link: ...
5
votes
1answer
210 views

How to release a mobile app successfully?

This includes everything that contributes to the success of the app and is non-programming. Some points to consider: How do you make people notice your app when there are hundreds released every ...
7
votes
3answers
730 views

How to manage database schema changes in open source project releases

I manage an open source PHP/MySQL web application used by a few K-12 schools and some colleges. I'm also the project's only developer. While it used to be little more than a source download of an ...
2
votes
1answer
232 views

Is 'Aurora' a good release paradigm?

As we all know, there is 'alpha', and 'beta' release status. Mozilla Firefox, however, labels its releases differently: 'nightly', 'aurora', 'beta'. Is this an example to follow? Is aurora the new ...
2
votes
1answer
113 views

How do I go about releasing my application as open source?

I have created my own forum on ASP.NET MVC 3 and Razor. It's a decent forum with, say, version 1 functionality. I plan to work on other features as well after my release of this version. 1) What ...
5
votes
1answer
7k views

Can you recommend a good release notes template?

I am looking for a good release notes template. Possibly in a plain text or HTML form. What do you guy use? EDIT: I forgot to mention that these notes will be used internally in our company for other ...
10
votes
6answers
1k views

Branching and versioning strategy for shared libraries

These posts seem related, but my brain is starting to melt, trying to think this through :P My employer has just started using source control, primarily because before they hired more developers, the ...
12
votes
4answers
3k views

Release build vs nightly build

A typical solution is to have a CI (Continuous Integration) build running on a build server: It will analyze the source code, make build (in debug) and run tests, measure test coverage, etc. Now, ...
3
votes
1answer
140 views

Geographically limited / gradual release process

I am looking for more information on a gradual release process - that is when you release new version of a software only to certain set of end users, mostly geographically limited (or limited by a ...
3
votes
3answers
152 views

When should I release/announce my open source library?

I am developing python library for database inspection. When is good time to announce/release it? Obvious answer is that when it's ready to be used. But I would like to get some feedback on the API, ...
6
votes
1answer
261 views

Release/Change management - best aproach

I asked this question an year ago in StackOverflow and never got a good answer. Since Programmers seems to be a better place to ask it, I'll give it a try... What is the better way to work with ...