Please consider prc-tools 2.2.90.cvs20030306-6 for sarge. This version fixes a rather serious flaw in the current descriptions, which has already tricked people into reporting seemingly unrelated bugs like 229480 and 293026, which are in truth caused by wrong impressions caused by the descriptions. The issue is that the current descriptions make people believe that they should use -arm to compile programs intended for the newer ARM-based PalmOS PDAs, while in truth it is unable to do so, and should not be used in that fashion. (In addition to the freeze, this version is currently too young, only 1 of 5 days, and is out of date in m68k. It seems the latter is about to be fixed. I don't expect or ask any special treatment on these, of course.) Here is the full source package diff between -5 and -6: diff -Naur prc-tools-2.2.90.cvs20030306/debian/changelog prc-tools-2.2.90.cvs20030306.new/debian/changelog --- prc-tools-2.2.90.cvs20030306/debian/changelog 2005-05-04 10:37:08.000000000 +0300 +++ prc-tools-2.2.90.cvs20030306.new/debian/changelog 2005-05-04 10:23:08.000000000 +0300 @@ -1,3 +1,18 @@ +prc-tools (2.2.90.cvs20030306-6) unstable; urgency=medium + + * Urgency because of essential Description fixes: + * debian/control: Document that application development + should be done using the m68k toolchain and that the + ARM toolchain is available only for armlet compilation. + Also make -arm recommend -m68k. + Closes: #229480 (fails to build some programs from source: crt0.o?) + [Reported by Sean Finney] + Closes: #293026 (say which Palm models each package applies to= + [Reported by Dan Jacobson] + * debian/control: Add Section: doc to -doc, to fix override disparity. + + -- Antti-Juhani Kaijanaho <ajk@debian.org> Sun, 1 May 2005 12:56:19 +0300 + prc-tools (2.2.90.cvs20030306-5) unstable; urgency=low * New maintainer, closes: #279828 [MIA-orphaned]. diff -Naur prc-tools-2.2.90.cvs20030306/debian/control prc-tools-2.2.90.cvs20030306.new/debian/control --- prc-tools-2.2.90.cvs20030306/debian/control 2005-05-04 10:37:08.000000000 +0300 +++ prc-tools-2.2.90.cvs20030306.new/debian/control 2005-05-04 10:23:08.000000000 +0300 @@ -31,33 +31,45 @@ Pilot using its included cradle and the pilot-link or kpilot software, also available as Debian packages. . - This package provides the tools for developing application for the - older Motorola based PalmOS PDAs. A brief list of included software + This package provides the tools for developing applications for + PalmOS PDAs. A brief list of included software is: nm, ar, strings, strip, gcc, as, ld, gdb, txt2bitm, obj-res. Please see the prc-tools-doc package for detailed documentation on the standard toolchain components (gcc, as, ld, gdb etc). + . + Note that PalmOS programs should be compiled for m68k using this + package regardless of whether the target PDAs are based on the + Motorola chipset or on ARM. All ARM-based PalmOS devices can + run m68k code. Package: prc-tools-arm Architecture: any Depends: ${shlibs:Depends}, prc-tools-utils (= ${Source-Version}) +Recommends: prc-tools-m68k Replaces: prc-tools (<< 2.2) -Description: Development toolchain for PDAs using the PalmOS (ARM chipset) +Description: Development toolchain for PalmOS armlets Prc-tools provides the GNU assembler, linker, compiler, debugger, and binary utilities necessary to compile PalmOS native programs on your Debian system. The created executables may be hot-synced to your Pilot using its included cradle and the pilot-link or kpilot software, also available as Debian packages. . - This package provides the tools for developing application for the - newer ARM based PalmOS PDAs. A brief list of included software is: - nm, ar, strings, strip, gcc, as, ld, gdb, txt2bitm, obj-res. Please - see the prc-tools-doc package for detailed documentation on the - standard toolchain components (gcc, as, ld, gdb etc). + This package provides the tools for developing armlets, standalone + code snippets compiled for native execution on the newer ARM-based + PalmOS PDAs. Full applications cannot be compiled using this + toolchain. PalmOS applications should always be compiled for m68k + (see the prc-tools-m68k package), as all PalmOS PDAs, even those + based on ARM, are able to execute m68k code. + . + A brief list of included software is: nm, ar, strings, strip, gcc, + as, ld, gdb, txt2bitm, obj-res. Please see the prc-tools-doc package + for detailed documentation on the standard toolchain components (gcc, + as, ld, gdb etc). Package: prc-tools-utils Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} -Recommends: prc-tools-m68k | prc-tools-arm, prc-tools-doc, pilrc +Recommends: prc-tools-m68k, prc-tools-doc, pilrc Suggests: pilot-link | kpilot Replaces: prc-tools (<< 2.2) Description: Development toolchain for PDAs using the PalmOS (utilities) @@ -71,6 +83,7 @@ Package: prc-tools-doc Architecture: all +Section: doc Suggests: prc-tools Description: Development toolchain for PDAs using the PalmOS (documentation) Prc-tools provides the GNU assembler, linker, compiler, debugger, and -- Antti-Juhani Kaijanaho, Debian developer http://kaijanaho.info/antti-juhani/blog/en/debian
Attachment:
signature.asc
Description: Digital signature