<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>169588</bug_id>
          
          <creation_ts>2007-03-06 10:04 0000</creation_ts>
          <short_desc>app-emacs/*, sci-mathematics/maxima: Emacs site-lisp files should use &quot;add-to-list&quot;</short_desc>
          <delta_ts>2007-03-09 08:10:34 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>2006.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P3</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ulm@gentoo.org</reporter>
          <assigned_to>emacs@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-03-06 10:04:56 0000</bug_when>
            <thetext>Several of the site-gentoo files installed in /usr/share/emacs/site-lisp use commands of the following form to add their directory to Emacs&apos;s load-path:
   (setq load-path (cons &quot;@SITELISP@&quot; load-path))
This doesn&apos;t take existing entries into account and leads to duplications.
   (add-to-list &apos;load-path &quot;@SITELISP@&quot;)
should be used instead.

It is probably not worthwhile to update all packages because of this (several of the packages are marked stable), but something to keep in mind if a new revision is released for some other reason.

The list of 58 packages and the script to generate the list will be attached.

(Herds are:
&quot;emacs&quot;+&quot;java&quot; for aspectj4emacs and jde,
&quot;emacs&quot;+&quot;ml&quot; for ocaml-mode,
&quot;emacs&quot;+&quot;net-mail&quot; (maintainer: usata) for wanderlust and wanderlust-cvs,
&quot;sci-mathematics&quot; for maxima,
&quot;emacs&quot; for all others.)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-03-06 10:05:35 0000</bug_when>
            <thetext>Created an attachment (id=112265)
List of packages affected

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-03-06 10:06:29 0000</bug_when>
            <thetext>Created an attachment (id=112266)
Shell script used for list generation

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-03-07 05:56:47 0000</bug_when>
            <thetext>(In reply to comment #0)
&gt; It is probably not worthwhile to update all packages because of this (several
&gt; of the packages are marked stable), but something to keep in mind if a new
&gt; revision is released for some other reason.

 That won&apos;t work, as I will forget it everytime.  Everything starting wit &quot;A&quot; and &quot;B&quot; corrected.

 sci-mathematics.  Your site file needs some more work.  Please remove the sed construct in the ebuild to parse it and use the @SITELISP@ as mentioned in comment #0.  elisp-common.eclass will take care of it then.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>markusle@gentoo.org</who>
            <bug_when>2007-03-08 05:25:01 0000</bug_when>
            <thetext>Dear emacs team,

Just if it doesn&apos;t cause you guys too much work I would be
very grateful if you could fix the site files for the sci-mathematics
team (aka me). I lack any experience with emacs and don&apos;t even 
have it installed on any of my dev boxes.
If it is too much work please let me know and I will certainly try
fixing it myself.

cheers,
Markus</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-03-08 07:12:33 0000</bug_when>
            <thetext>(In reply to comment #4)
&gt; Just if it doesn&apos;t cause you guys too much work I would be
&gt; very grateful if you could fix the site files for the sci-mathematics
&gt; team (aka me). I lack any experience with emacs and don&apos;t even 
&gt; have it installed on any of my dev boxes.
&gt; If it is too much work please let me know and I will certainly try
&gt; fixing it myself.

 Done.  Have fun. Next time we will see each other on Macaulay2 stabilisation.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-03-08 10:08:09 0000</bug_when>
            <thetext>All fixed...that was boring. :)

Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>markusle@gentoo.org</who>
            <bug_when>2007-03-09 03:43:28 0000</bug_when>
            <thetext>Thanks a lot for your help, Christian! It is much appreciated.

Regarding Macaulay - I can&apos;t wait! Maybe I should be myself
some more RAM before that;)

cheers,
Markus</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-03-09 08:10:34 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; Thanks a lot for your help, Christian! It is much appreciated.

 Just my own interest.
 
&gt; Regarding Macaulay - I can&apos;t wait! Maybe I should be myself
&gt; some more RAM before that;)

 I will stable it on x86 after two weeks minimum, maybe the ATs go over it, too.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>112265</attachid>
            <date>2007-03-06 10:05 0000</date>
            <desc>List of packages affected</desc>
            <filename>list</filename>
            <type>text/plain</type>
            <data encoding="base64">YXBwLWVtYWNzL2FuYWxvZwphcHAtZW1hY3MvYXBhY2hlLW1vZGUKYXBwLWVtYWNzL2FwZWwKYXBw
LWVtYWNzL2FzcGVjdGo0ZW1hY3MKYXBwLWVtYWNzL2JiZGIKYXBwLWVtYWNzL2JpbmNsb2NrCmFw
cC1lbWFjcy9ib3hxdW90ZQphcHAtZW1hY3MvYnViYmxldAphcHAtZW1hY3MvY2RydwphcHAtZW1h
Y3MvY3JvbnRhYi1tb2RlCmFwcC1lbWFjcy9jcnlwdCsrCmFwcC1lbWFjcy9kaWN0aW9uYXJ5CmFw
cC1lbWFjcy9kaXJjb2xvcnMKYXBwLWVtYWNzL2VpZWlvCmFwcC1lbWFjcy9lbGliCmFwcC1lbWFj
cy9lbWFjcy13aWtpCmFwcC1lbWFjcy9lcGVyaW9kaWMKYXBwLWVtYWNzL2VyYy1jdnMKYXBwLWVt
YWNzL2Vyb2JvdAphcHAtZW1hY3MvZmxpbQphcHAtZW1hY3MvZ251cy1jdnMKYXBwLWVtYWNzL2du
dXNlcnYKYXBwLWVtYWNzL2g0eDByCmFwcC1lbWFjcy9oaWdobGluZQphcHAtZW1hY3MvaHRtbGZv
bnRpZnkKYXBwLWVtYWNzL2lidWZmZXIKYXBwLWVtYWNzL2lncmVwCmFwcC1lbWFjcy9pbGlzcAph
cHAtZW1hY3MvaW5mb3JtLW1vZGUKYXBwLWVtYWNzL2pkZQphcHAtZW1hY3MvanVua2J1c3QKYXBw
LWVtYWNzL2xpbWl0CmFwcC1lbWFjcy9tYWlsY3J5cHQKYXBwLWVtYWNzL21hdGxhYgphcHAtZW1h
Y3MvbWV3CmFwcC1lbWFjcy9tbW0tbW9kZQphcHAtZW1hY3Mvb2NhbWwtbW9kZQphcHAtZW1hY3Mv
b2dudXMKYXBwLWVtYWNzL3BocC1tb2RlCmFwcC1lbWFjcy9wcm9vZmdlbmVyYWwKYXBwLWVtYWNz
L3Byb3RidWYKYXBwLWVtYWNzL3BzcWwKYXBwLWVtYWNzL3NlbWFudGljCmFwcC1lbWFjcy9zZW1p
CmFwcC1lbWFjcy9zZXNzaW9uCmFwcC1lbWFjcy9zcGVlZGJhcgphcHAtZW1hY3MvdGFibGUKYXBw
LWVtYWNzL3RodW1icwphcHAtZW1hY3MvdHlwaW5nCmFwcC1lbWFjcy91LXZtLWNvbG9yCmFwcC1l
bWFjcy91Ym9hdAphcHAtZW1hY3MvdXB0aW1lcwphcHAtZW1hY3Mvdmlldy1wcm9jZXNzCmFwcC1l
bWFjcy93YW5kZXJsdXN0CmFwcC1lbWFjcy93YW5kZXJsdXN0LWN2cwphcHAtZW1hY3MveHNsaWRl
CmFwcC1lbWFjcy96ZW5pcmMKc2NpLW1hdGhlbWF0aWNzL21heGltYQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>112266</attachid>
            <date>2007-03-06 10:06 0000</date>
            <desc>Shell script used for list generation</desc>
            <filename>listgen</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvYmluL3NoCmZpbmQgL3Vzci9wb3J0YWdlIC10eXBlIGYgLW5hbWUgJypbMC05XVswLTldKi1n
ZW50b28uZWwnIHwKc2VkIC1lICdzLS91c3IvcG9ydGFnZS8tLTtzLS9maWxlcy8uKi0tJyB8CnNv
cnQgfCB1bmlxIHwKd2hpbGUgcmVhZCBwOyBkbwogICAgZj0kKGxzIC91c3IvcG9ydGFnZS8kcC9m
aWxlcy8qWzAtOV1bMC05XSotZ2VudG9vLmVsIHwgdGFpbCAtMSkKICAgIGdyZXAgLXEgJ2xvYWQt
cGF0aC4qY29ucycgJGYgJiYgZWNobyAkcApkb25lCg==
</data>        

          </attachment>
    </bug>

</bugzilla>