Package: avarice Version: 2.11-1.1 Severity: wishlist There have been 2 releases and the latest is AVaRICE 2.13 . (SVN may have some bug fix, too). This should be packaged while addressing outstanding issue such as "Bug #704560: avarice: please change udev rules location" which seems to be easy one to be fixed if this report is correct. (Offering these udev rules by this package is questionable for me. There are other tools such as avrdude use these devices. It may be better to put these info to README.Debian etc.)
Hi, ITPer, what is holding you off so long? ITA Bug #732433 was 6 month ago. I do not have time now but is it OK if others NMU this package? At least Bug #704560 should be fixed or responded before freeze. Also copyright is in the old style. (The debmake command should help you create new copyright with minimal efforts.) FYI: Summary of changes in AVaRICE 2.13 ================================== . Rearrange the entire error handling to use exceptions, rather than a mix between error code returns, and prematurely exiting the program from deep inside, without any attempt to cleanup the JTAG ICE connection status. This is a lot cleaner now, with a much reduced chance to leave the ICE in an unworkable state when exiting the program. . New devices: ATxmega128B1, ATxmega128B3, ATxmega64B1, ATxmega64B3, ATmega16M1, ATmega64M1, ATmega64C1, ATxmega128A3, ATxmega32A4 . Deprecate target programming (downloading) from the ELF file. It must be explicitly enabled now by the --enable-target-programming configure option. If not enabled, AVaRICE no longer depends on libbfd and its prerequisites. Use AVRDUDE for device programming. . Added IO register definitions (for GDB's "info io_registers" command) for the following devices: ATmega323, ATmega64, AT90CAN128, ATmega164p, ATmega324p, ATmega644, ATmega325, ATmega3250, ATmega645, ATmega6450, ATmega329, ATmega3290, ATmega649, ATmega6490, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega48, ATmega88, ATmega168, ATtiny13, ATtiny2313, AT90PWM2, AT90PWM3, AT90PWM2B, AT90PWM3B, ATmega32M1, ATmega32C1, ATtiny24, ATtiny44, ATtiny84, ATtiny25, ATtiny45, ATtiny85, ATtiny261, ATtiny461, ATtiny861, AT90CAN32, AT90CAN64, AT90PWM216, AT90PWM316, AT90USB1287, AT90USB162, AT90USB646, AT90USB647, ATmega1284P, ATmega165, ATmega165P, ATmega168P, ATmega16HVA, ATmega3250P, ATmega325P, ATmega328P, ATmega3290P, ATmega329P, ATmega32HVB, ATmega32U4, ATmega406, ATmega48P, ATmega644P, ATmega88P, ATtiny167, ATtiny43U, ATtiny48, ATtiny88, ATmega128RFA1 ===================================================================== Summary of changes in AVaRICE 2.12 ================================== . Many Xmega fixes for firmware versions 7 and above (as shipping by AVR Studio 5); code breakpoints and accessing the various Xmega memories appear to almost work now. Many thanks to Detlev Kraft for his in-depth analysis of the AVR Studio 5 communiction with the ICE. . Cache the PC returned by BREAK events, to speedup the communication. . New devices: ATxmega256A3, ATxmega16D4, ATtiny4313 . Moved source code repository from CVS to SVN. . Implement PDI debugging (JTAGICEmkII / Xmega). -- System Information: Debian Release: jessie/sid APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.14-2-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages avarice depends on: ii libc6 2.19-9 ii libgcc1 1:4.9.1-4 ii libstdc++6 4.9.1-4 ii libusb-0.1-4 2:0.1.12-24 ii zlib1g 1:1.2.8.dfsg-1 Versions of packages avarice recommends: pn gdb-avr <none> avarice suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org