On Fri, May 13, 2005 at 11:15:16PM +0200, Joerg Wunsch wrote:

> Would you find the time to roll that release?  In that case, I'd
> rather leave tagging to you, as the tags should fit into the release
> process.

OK, I've rolled the release.  It is 5.0-BETA and can now be downloaded
from savannah.  The file is:

     avrdude-5.0-BETA.tar.gz             14-May-2005 18:09   419k

I bumped the major version number to version 5 because I view the
addition of JTAG support as a major enhancement, worthy of the bump.
The STK500v2 protocol support is also quite important.

Regarding the "BETA" - we need get more exposure with these changes
before we lift the BETA tag, not only exercising the new features but
also ensuring that we don't have any regressions.  Also, there are
several things that I think we need to address before we release.

I think there is some trepidation with the "safe-mode" fuse bit
changes.  We have several reports of it erroneously changing fuses on
exit because of a bad read of fuses on startup - I got bitten by this
myself.  I think we might want to disable safe-mode by default for
this release until we work through it more and get more comfortable
with it and prehaps re-enable it next release.  I'm open to
suggestions here.  Of course, it's bad when someone accidentally
changes their fuse bits, but we will take some real heat if we mess up
peoples' fuse bits without asking.

Another item is that the latest Mac OS X Tiger ships with GCC 4.0.0.
This compiler is giving out quite a few warnings which didn't trip on
GCC 3.  I'm hoping we can eliminate most if not all of the warnings.
I've attached the full warning list.

Also, it'd be great if we could clear the bug list from savannah
before release.  Any and all help is greatly appreciated!

-Brian
-- 
Brian Dean
BDMICRO - ATmega128 Based MAVRIC Controllers
http://www.bdmicro.com/
/usr/share/bison.simple: In function 'yyparse':
/usr/share/bison.simple:285: warning: 'yyval' may be used uninitialized in this 
function
../avr910.c: In function 'avr910_initialize':
../avr910.c:177: warning: pointer targets in passing argument 2 of 
'avr910_recv' differ in signedness
../avr910.c: In function 'avr910_cmd':
../avr910.c:245: warning: pointer targets in passing argument 2 of 
'avr910_send' differ in signedness
../avr910.c:246: warning: pointer targets in passing argument 2 of 
'avr910_recv' differ in signedness
../avr910.c: In function 'avr910_set_addr':
../avr910.c:300: warning: pointer targets in passing argument 2 of 
'avr910_send' differ in signedness
../avr910.c: In function 'avr910_write_byte':
../avr910.c:331: warning: pointer targets in passing argument 2 of 
'avr910_send' differ in signedness
../avr910.c: In function 'avr910_read_byte_flash':
../avr910.c:357: warning: pointer targets in passing argument 2 of 
'avr910_recv' differ in signedness
../avr910.c: In function 'avr910_read_byte_eeprom':
../avr910.c:379: warning: pointer targets in passing argument 2 of 
'avr910_recv' differ in signedness
../avr910.c: In function 'avr910_paged_write_flash':
../avr910.c:418: warning: pointer targets in passing argument 2 of 
'avr910_send' differ in signedness
../avr910.c: In function 'avr910_paged_write_eeprom':
../avr910.c:469: warning: pointer targets in passing argument 2 of 
'avr910_send' differ in signedness
../avr910.c: In function 'avr910_paged_load':
../avr910.c:526: warning: pointer targets in passing argument 2 of 
'avr910_send' differ in signedness
../avr910.c:530: warning: pointer targets in passing argument 2 of 
'avr910_recv' differ in signedness
../avr910.c:535: warning: pointer targets in passing argument 2 of 
'avr910_recv' differ in signedness
../avr910.c: In function 'avr910_read_sig_bytes':
../avr910.c:560: warning: pointer targets in passing argument 2 of 
'avr910_recv' differ in signedness
../butterfly.c: In function 'butterfly_initialize':
../butterfly.c:270: warning: pointer targets in passing argument 2 of 
'butterfly_recv' differ in signedness
../butterfly.c:277: warning: pointer targets in passing argument 2 of 
'butterfly_recv' differ in signedness
../butterfly.c:279: warning: pointer targets in passing argument 2 of 
'butterfly_recv' differ in signedness
../butterfly.c:290: warning: pointer targets in passing argument 2 of 
'butterfly_recv' differ in signedness
../butterfly.c: In function 'butterfly_set_addr':
../butterfly.c:390: warning: pointer targets in passing argument 2 of 
'butterfly_send' differ in signedness
../butterfly.c: In function 'butterfly_write_byte':
../butterfly.c:422: warning: pointer targets in passing argument 2 of 
'butterfly_send' differ in signedness
../butterfly.c: In function 'butterfly_read_byte_flash':
../butterfly.c:448: warning: pointer targets in passing argument 2 of 
'butterfly_recv' differ in signedness
../butterfly.c: In function 'butterfly_read_byte_eeprom':
../butterfly.c:470: warning: pointer targets in passing argument 2 of 
'butterfly_recv' differ in signedness
../butterfly.c: In function 'butterfly_paged_write':
../butterfly.c:528: warning: pointer targets in passing argument 2 of 
'butterfly_send' differ in signedness
../butterfly.c: In function 'butterfly_paged_load':
../butterfly.c:568: warning: pointer targets in passing argument 2 of 
'butterfly_send' differ in signedness
../butterfly.c:569: warning: pointer targets in passing argument 2 of 
'butterfly_recv' differ in signedness
../butterfly.c: In function 'butterfly_read_sig_bytes':
../butterfly.c:592: warning: pointer targets in passing argument 2 of 
'butterfly_recv' differ in signedness
../jtagmkII.c: In function 'jtagmkII_send':
../jtagmkII.c:299: warning: format '%d' expects type 'int', but argument 4 has 
type 'size_t'
../jtagmkII.c:316: warning: pointer targets in passing argument 2 of 
'serial_send' differ in signedness
../jtagmkII.c: In function 'jtagmkII_recv_frame':
../jtagmkII.c:380: warning: pointer targets in passing argument 2 of 
'serial_recv' differ in signedness
../jtagmkII.c:382: warning: pointer targets in passing argument 2 of 
'serial_recv' differ in signedness
../jtagmkII.c:395: warning: pointer targets in passing argument 2 of 
'serial_recv' differ in signedness
../jtagmkII.c: In function 'jtagmkII_getsync':
../jtagmkII.c:630: warning: format '%u' expects type 'unsigned int', but 
argument 4 has type 'size_t'
../jtagmkII.c: In function 'jtagmkII_setparm':
../jtagmkII.c:1690: warning: format '%u' expects type 'unsigned int', but 
argument 5 has type 'size_t'
../main.c: In function 'main':
../main.c:1256: warning: pointer targets in passing argument 1 of 
'safemode_readfuses' differ in signedness
../main.c:1256: warning: pointer targets in passing argument 2 of 
'safemode_readfuses' differ in signedness
../main.c:1256: warning: pointer targets in passing argument 3 of 
'safemode_readfuses' differ in signedness
../main.c:1407: warning: pointer targets in passing argument 1 of 
'safemode_readfuses' differ in signedness
../main.c:1407: warning: pointer targets in passing argument 2 of 
'safemode_readfuses' differ in signedness
../main.c:1407: warning: pointer targets in passing argument 3 of 
'safemode_readfuses' differ in signedness
../main.c:1410: warning: pointer targets in passing argument 1 of 
'safemode_readfuses' differ in signedness
../main.c:1410: warning: pointer targets in passing argument 2 of 
'safemode_readfuses' differ in signedness
../main.c:1410: warning: pointer targets in passing argument 3 of 
'safemode_readfuses' differ in signedness
../stk500.c: In function 'stk500_getsync':
../stk500.c:93: warning: pointer targets in passing argument 2 of 'stk500_send' 
differ in signedness
../stk500.c:94: warning: pointer targets in passing argument 2 of 'stk500_recv' 
differ in signedness
../stk500.c:103: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c: In function 'stk500_cmd':
../stk500.c:132: warning: pointer targets in passing argument 2 of 
'stk500_send' differ in signedness
../stk500.c:134: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:143: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:145: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c: In function 'stk500_program_enable':
../stk500.c:199: warning: pointer targets in passing argument 2 of 
'stk500_send' differ in signedness
../stk500.c:200: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:218: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c: In function 'stk500_set_extended_parms':
../stk500.c:263: warning: pointer targets in passing argument 2 of 
'stk500_send' differ in signedness
../stk500.c:264: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:282: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c: In function 'stk500_initialize':
../stk500.c:428: warning: pointer targets in passing argument 2 of 
'stk500_send' differ in signedness
../stk500.c:429: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:448: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c: In function 'stk500_disable':
../stk500.c:509: warning: pointer targets in passing argument 2 of 
'stk500_send' differ in signedness
../stk500.c:510: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:528: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c: In function 'stk500_loadaddr':
../stk500.c:591: warning: pointer targets in passing argument 2 of 
'stk500_send' differ in signedness
../stk500.c:593: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:611: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c: In function 'stk500_paged_write':
../stk500.c:704: warning: pointer targets in passing argument 2 of 
'stk500_send' differ in signedness
../stk500.c:706: warning: pointer targets in passing argument 2 of 
'stk500_send' differ in signedness
../stk500.c:709: warning: pointer targets in passing argument 2 of 
'stk500_send' differ in signedness
../stk500.c:711: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:729: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c: In function 'stk500_paged_load':
../stk500.c:815: warning: pointer targets in passing argument 2 of 
'stk500_send' differ in signedness
../stk500.c:817: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:835: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:837: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c: In function 'stk500_getparm':
../stk500.c:994: warning: pointer targets in passing argument 2 of 
'stk500_send' differ in signedness
../stk500.c:996: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:1014: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:1017: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c: In function 'stk500_setparm':
../stk500.c:1050: warning: pointer targets in passing argument 2 of 
'stk500_send' differ in signedness
../stk500.c:1052: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:1070: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500.c:1075: warning: pointer targets in passing argument 2 of 
'stk500_recv' differ in signedness
../stk500v2.c: In function 'stk500v2_send':
../stk500v2.c:99: warning: pointer targets in passing argument 2 of 
'serial_send' differ in signedness
../stk500v2.c: In function 'stk500v2_recv':
../stk500v2.c:131: warning: pointer targets in passing argument 2 of 
'serial_recv' differ in signedness
../stk500v2.c:177: warning: format '%d' expects type 'int', but argument 5 has 
type 'size_t'
../stk500v2.c: In function 'stk500v2_command':
../stk500v2.c:287: warning: pointer targets in passing argument 2 of 
'stk500v2_send' differ in signedness
../stk500v2.c:290: warning: pointer targets in passing argument 2 of 
'stk500v2_recv' differ in signedness
../stk500v2.c: In function 'stk500v2_cmd':
../stk500v2.c:330: warning: pointer targets in passing argument 2 of 
'stk500v2_command' differ in signedness
../stk500v2.c: In function 'stk500v2_chip_erase':
../stk500v2.c:366: warning: pointer targets in passing argument 2 of 
'stk500v2_command' differ in signedness
../stk500v2.c: In function 'stk500v2_program_enable':
../stk500v2.c:398: warning: pointer targets in passing argument 2 of 
'stk500v2_command' differ in signedness
../stk500v2.c: In function 'stk500v2_disable':
../stk500v2.c:421: warning: pointer targets in passing argument 2 of 
'stk500v2_command' differ in signedness
../stk500v2.c: In function 'stk500v2_loadaddr':
../stk500v2.c:483: warning: pointer targets in passing argument 2 of 
'stk500v2_command' differ in signedness
../stk500v2.c: In function 'stk500v2_paged_write':
../stk500v2.c:579: warning: pointer targets in passing argument 2 of 
'stk500v2_command' differ in signedness
../stk500v2.c: In function 'stk500v2_paged_load':
../stk500v2.c:650: warning: pointer targets in passing argument 2 of 
'stk500v2_command' differ in signedness
../stk500v2.c:612: warning: unused variable 'i'
../stk500v2.c: In function 'stk500v2_getparm':
../stk500v2.c:809: warning: pointer targets in passing argument 2 of 
'stk500v2_command' differ in signedness
../stk500v2.c: In function 'stk500v2_setparm':
../stk500v2.c:829: warning: pointer targets in passing argument 2 of 
'stk500v2_command' differ in signedness
../stk500v2.c: At top level:
../stk500v2.c:592: warning: 'stk500v2_is_page_empty' defined but not used
_______________________________________________
avrdude-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avrdude-dev

Reply via email to