OK I've taken a look at this and have the following suggestion... a) Boards and software "chunks" need to be products. Boards so that we can then use components for the various parts to narrow the bugs down. Software chunks so we can do likewise. (e.g. bootldr needs to exist as a software product because a) it's common to both L2/L3.... and it will have component parts (e.g. command line, NAND, etc)). I can identify the following software "products" followed by components: Bootldr, Commands NAND YAFFS Configuration Bflash Balloon2 Balloon3 FPGA/CPLD Command Line JTAG Interface Other Devices NOR Device Interface IO Interface Kernel {Others are better placed than me to decide here} Root tree (could be sub divided? Thoughts...) Base Modules (PCMCIA, USB Ethernet, etc) VHDL for CPLD/FPGA CPLD FPGA Wishbone Interface Module Extensions PCMCIA NAND SAMOSA Tool Chain {Others are better placed than me to decide here} Web Site (Balloon Board) Husaberg XJTAG b) On the assumption that we can have different version styles per product (if not then we need to agree a common version style) The version numbers for hardware are accumulative: 0v1 refers to the PCB revision 0v12 refers to the fit level on the PCB. 0v12P2 refers to a particular build which then also includes a mod level and possibly an initial software level and a test level (eg its been tested with a particular revision of the XJTAG code). For VHDL each released image update contains its own version number based on the Balloon 3 core module (common to both CPLD and FPGA versions) with the following format: Top Nibble (0xf000) 0x4 => FPGA 0x8 => CPLD (0x0f00) 0xf => Pre release (Debug or experimental version) (0x00f0) Major version (From Wrapper) Bottom Nibble (0x000f) Minor Version (From Balloon 3 Module). This just need to be held as major and minor versions. Software versions are likely to be out of our direct control and versioning releases seems pointless. Let me know your thoughts. David -----Original Message----- From: balloon-bounces@balloonboard.org [mailto:balloon-bounces@balloonboard.org] On Behalf Of Wookey Sent: 04 August 2006 13:42 To: Chris Jones Cc: Balloon Subject: [Balloon] Re: Bugzilla set up On 06-08-04 13:20 +0100, Chris Jones wrote: > Wookey wrote: > > Sorry - wrong URL, it should be: > > http://balloonboard.org/cgi-bin/bugzilla/index.cgi > > It works, I've just entered bug 1! Cool, although I was hoping for some consensus on how to lay it out for hardware before anyone did that. I don't guarantee not to lost such bugs. > > (or http://balloonboard.org/bugzilla/ will take you to the right place) > > That gives me permission denied, sadly. Ah yes. I tightened things up. Fixed. > Another tip: can we have 'schematic' and 'pcb layout' components to > report bugs under, please? OK. I can see I'm going to have to decide a layout today before anyone adds any more bugs.... Wookey -- Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK Tel +44 (0) 1223 811679 work: http://www.aleph1.co.uk/ play: http://wookware.org/ _______________________________________________ Balloon mailing list Balloon@balloonboard.org http://balloonboard.org/mailman/listinfo/balloon