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

