Dangerous Prototypes

Other projects => Open Bench Logic Sniffer => Topic started by: wayoda on May 10, 2010, 05:20:21 pm

Title: Where is the "official" source-code repository
Post by: wayoda on May 10, 2010, 05:20:21 pm
Hi,
after playing around with my board and the Sump-Client for a while I started to explore the code-base for the project today.
Looking for the lastest version of a 8k bitstream I got a bit confused where the source-files for the project (bitstreams/tools/client-sources) are to be found.

Having a Java_Client_Sump path and a Sump_Java_Client path in the same svn-tree didn't help making things clearer.

Is the svn on GadgetFactory the "offical" repository?

I found the bus-pirate pages on google-code very well organized with code, documentation and issue tracking all in one place.
Are there plans to create something similar for the sniffer?

Eberhard
Title: Re: Where is the "official" source-code repository
Post by: robots on May 10, 2010, 07:43:59 pm
The Gadget factory repository is the official. Recently Jack added the sources for the Java client, Otherwise all the sources(Firmware, Bootloader, VHDL, loaders) is in there.

The only thing that is missing is the Microchip USB stack and CDC serial emulation that is needed to compile the main Firmware.
Title: Re: Where is the "official" source-code repository
Post by: jack.gassett on May 11, 2010, 01:08:43 am
My apologies, I deleted the Sump_Java_Client directory from the repository in favor of the Java_Client_Sump directory and it deleted in my local copy but did not get properly updated on the server. I'm straightening it out now.

Jack.
Title: Re: Where is the "official" source-code repository
Post by: jack.gassett on May 11, 2010, 01:16:55 am
We can definitely use some cleanup, I think the problem is that the repository is a result of development by different people with different ways of doing things. We were more focused on getting it to work then talking about organization of the repository.

The first thing I would propose is that we move things so that only source code is located in trunk. The package directory and any boms, notes, or binaries can be moved up and out of trunk. Package can be its own directory and everything else can go into a directory called misc or somethings.

Any other practices that will make it easier to understand?

Jack.
Title: Re: Where is the "official" source-code repository
Post by: wayoda on May 11, 2010, 08:58:45 am
Hi,
Quote
The first thing I would propose is that we move things so that only source code is located in trunk.
Yes that would be helpful.
Having the compiled binaries in the same directory as the sources is a bit confusing, since you can't tell if they are build from the latest source changes, and you want to compile them locally anyway when you checkout the code from svn.

I don't know mcu about PIC-programming and almost nothing about FPGA's so I will not be able to contribute much to these topics apart from bug-reports, but I have some experience with Java so I'm happy that you already made the changes for the JavaClientCode in trunk.

I assume the Bug-Tracker on GadgetFactory is the "offical" one, is it?

Thanks for the great project for now
Eberhard

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.00922049592session_write_close ( )...(null):0
20.00952181168ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.00952181944Database_MySQL->query( ).../DatabaseHandler.php:119
40.05282320656Database_MySQL->error( ).../Db-mysql.class.php:273