Package: kdevelop
Version: 4:3.4.1-3
Severity: normal

kdevelop make up it's mind on how to store empty XML tags (as
"<tag></tag>" or as "<tag/>" in the .kdevelop project file.

This is annoying because I track the .kdevelop file in an SCM and I keep
seeing meaningless changes which I either have to commit (untidy because
it doesn't reflect an actual change), or revert back to the version
currently stored in the SCM (annoying to have to do this on a regular
basis).

For instance, here is a recent "diff" where I didn't actually change
anything in the project. I just opened the project in kdevelop:

===== DIFF STARTS HERE =====

diff --git a/player.kdevelop b/player.kdevelop
index dcfceef..ffeca90 100644
--- a/player.kdevelop
+++ b/player.kdevelop
@@ -14,9 +14,9 @@
     <ignoreparts/>
     <projectdirectory>.</projectdirectory>
     <absoluteprojectpath>false</absoluteprojectpath>
-    <description></description>
+    <description/>
     <projectname>player</projectname>
-    <defaultencoding></defaultencoding>
+    <defaultencoding/>
   </general>
   <kdevautoproject>
     <general>
@@ -222,7 +222,7 @@
      
<resolveIncludePathsUsingMakeExperimental>false</resolveIncludePathsUsingMakeExperimental>
     </codecompletion>
     <creategettersetter>
-      <prefixGet></prefixGet>
+      <prefixGet/>
       <prefixSet>set</prefixSet>
       <prefixVariable>m_,_</prefixVariable>
       <parameterName>theValue</parameterName>
@@ -249,11 +249,11 @@
   <kdevdebugger>
     <general>
       <programargs/>
-      <gdbpath></gdbpath>
+      <gdbpath/>
       <dbgshell>libtool</dbgshell>
-      <configGdbScript></configGdbScript>
-      <runShellScript></runShellScript>
-      <runGdbScript></runGdbScript>

===== DIFF ENDS HERE =====

ie, kdevelop decided to change some of the empty "<tag><tag/>" tags over to
"<tag/>".

That's fine, but kdevelop will at a later stage change them back to the
"<tag><tag/>" layout.

Please decide on the most correct format for empty tags and stick to it.
Thanks.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages kdevelop depends on:
ii  kdebase-bin             4:3.5.8.dfsg.1-1 core binaries for the KDE base mod
ii  kdelibs4c2a             4:3.5.8.dfsg.1-3 core libraries and binaries for al
ii  kdevelop-data           4:3.4.1-3        An IDE for Unix/X11 - data
ii  libacl1                 2.2.45-1         Access control list shared library
ii  libapr1                 1.2.11-1         The Apache Portable Runtime Librar
ii  libaprutil1             1.2.7+dfsg-2+b1  The Apache Portable Runtime Utilit
ii  libart-2.0-2            2.3.19-3         Library of functions for 2D graphi
ii  libattr1                1:2.4.39-1       Extended attribute shared library
ii  libaudio2               1.9a-1           Network Audio System - shared libr
ii  libc6                   2.6.1-1+b1       GNU C Library: Shared libraries
ii  libcvsservice0          4:3.5.7-3        DCOP service for accessing CVS rep
ii  libdb4.4                4.4.20-11        Berkeley v4.4 Database Libraries [
ii  libfam0                 2.7.0-13         Client library to control the FAM
ii  libfontconfig1          2.4.2-1.2        generic font configuration library
ii  libfreetype6            2.3.5-1+b1       FreeType 2 font engine, shared lib
ii  libgcc1                 1:4.2.2-3        GCC support library
ii  libice6                 2:1.0.4-1        X11 Inter-Client Exchange library
ii  libidn11                1.1-1            GNU libidn library, implementation
ii  libjpeg62               6b-14            The Independent JPEG Group's JPEG
ii  libpcre3                7.3-2            Perl 5 Compatible Regular Expressi
ii  libpng12-0              1.2.15~beta5-3   PNG library - runtime
ii  libqt3-mt               3:3.3.7-9        Qt GUI Library (Threaded runtime v
ii  libsm6                  2:1.0.3-1+b1     X11 Session Management library
ii  libstdc++6              4.2.2-3          The GNU Standard C++ Library v3
ii  libsvn1                 1.4.4dfsg1-1     Shared libraries used by Subversio
ii  libuuid1                1.40.2-1         universally unique id library
ii  libx11-6                2:1.0.3-7        X11 client-side library
ii  libxcursor1             1:1.1.9-1        X cursor management library
ii  libxext6                1:1.0.3-2        X11 miscellaneous extension librar
ii  libxft2                 2.1.12-2         FreeType-based font drawing librar
ii  libxi6                  2:1.1.3-1        X11 Input extension library
ii  libxinerama1            1:1.0.2-1        X11 Xinerama extension library
ii  libxrandr2              2:1.2.2-1        X11 RandR extension library
ii  libxrender1             1:0.9.4-1        X Rendering Extension client libra
ii  libxt6                  1:1.0.5-3        X11 toolkit intrinsics library
ii  zlib1g                  1:1.2.3.3.dfsg-6 compression library - runtime

Versions of packages kdevelop recommends:
ii  autoconf          2.61-4                 automatic configure script builder
ii  automake [automak 1:1.10+nogfdl-1        A tool for generating GNU Standard
ii  automake1.9 [auto 1.9.6+nogfdl-3         A tool for generating GNU Standard
ii  gdb               6.6.dfsg.90.20070912-1 The GNU Debugger
ii  kdevelop-doc      4:3.4.1-3              An IDE for Unix/X11 - documentatio
ii  libtool           1.5.22-4               Generic library support script
ii  make              3.81-3                 The GNU version of the "make" util

-- no debconf information




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to