First off, the build system is not broken and this is not a bug, but
possibly feature removal or addition. I can remove the build system. I
don't have any reservations about it. However, that will definitely
impact the automated releases and any files that are generated or
modified from the build process.

Secondly it's my strong recommendation that when developing the code, a
sequential process should be used similar to the following:

1. Check-out or Update a local source tree
2. Make a change to the local source tree
3. Build release from the modified local source tree
4. Install the newly built release
5. Run the newly installed release
6. If new release behaves as expected then commit/push modified local source 
tree. Otherwise, repeat steps 2 through 6 inclusive. Depending on what was 
changed, step 3 may be omitted and simple re-installation may be sufficient.

Obviously, there are different ways to do this. However, that is what I
do and recommend. Here's one reason why I do this. The releases that are
being installed by any user/developer are what should be tested. Testing
code that is from your local development sandbox doesn't validate that
the released product is not broken. For example, changes made to the
installer or SQL structures that create bugs can easily go unnoticed
unless a clean re-installation of a release is done.

-- 
You received this bug notification because you are a member of Aiki
Framework Admins, which is subscribed to aikiframework.
https://bugs.launchpad.net/bugs/689956

Title:
  build system broken for active aiki development

Status in Aiki Framework:
  Confirmed

Bug description:
  Build systems are awesome, but when they essentially make development 
impossible, we have problems.

Right now, if you checkout from the main branch of aiki, you have to run 
./autogen.sh && ./configure && make

This then gives you the necessary build like aiki-0.7.0.

ITs great! That we can generate packages, but, the problem with this is that 
the .bzr folders are removed from the code, and its not simple to type:

bzr commit .

inside of the aiki folder.

Fosdevel, can you come up with a solution so we can just point our web server 
towards the /src folder in the checked out aiki branch so we can keep hacking. 
Right now, you have to build too much stuff to get a workable aiki 
installation, and essentially, that won't allow us to easily use bazaar.

If I've overlooked something let me know. But, right now I consider this super 
critical because we are all busy and lazy, and need a simple solution to be 
able to commit fixes to aiki.

Thanks!



_______________________________________________
Mailing list: https://launchpad.net/~aikiframework.admins
Post to     : aikiframework.admins@lists.launchpad.net
Unsubscribe : https://launchpad.net/~aikiframework.admins
More help   : https://help.launchpad.net/ListHelp

Reply via email to