On Tue, Dec 14, 2010 at 2:31 PM, Steven Garcia
<[email protected]>wrote:

> 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 know, upon thinking this through, you are totally right.

I wonder though, if its not a good thing to not nuke the config file in the
generated package. Seems like Bassel and I are using the built package as
the test site...like, I wonder if the last built package can be moved out of
the way.

Any ways we can speedup the dev cycle, would be appreciated.

http://aikiframework.org/wiki/Improve_Your_AikiFu#Howto_Develop_on_Aiki_Core

Ok, if you agree, can close this.

Jon

>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/689956
>
> Title:
>  build system broken for active aiki development
>


-- 
Jon Phillips
http://rejon.org/
http://fabricatorz.com/
chat/skype: kidproto | irc: rejon
+1.415.830.3884 (sf/global)
+86.187.1003.9974 (china)

+65.8330.5807 (singapore)

-- 
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     : [email protected]
Unsubscribe : https://launchpad.net/~aikiframework.admins
More help   : https://help.launchpad.net/ListHelp

Reply via email to