[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Please consider prc-tools 2.2.90.cvs20030306-6



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


Reply to: