<?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>175028</bug_id>
          
          <creation_ts>2007-04-18 07:20 0000</creation_ts>
          <short_desc>EasyPG ebuild request</short_desc>
          <delta_ts>2007-07-12 08:05:33 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>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://www.easypg.org/</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>Zeliboba@mail.ru</reporter>
          <assigned_to>maintainer-wanted@gentoo.org</assigned_to>
          <cc>xemacs@gentoo.org</cc>
    
    <cc>Zeliboba@mail.ru</cc>

      

      
          <long_desc isprivate="0">
            <who>Zeliboba@mail.ru</who>
            <bug_when>2007-04-18 07:20:29 0000</bug_when>
            <thetext>http://www.easypg.org/

EasyPG is an all-in-one GnuPG interface for Emacs. It has two aspects: convenient tools which allow to use GnuPG from Emacs (EasyPG Assistant), and a fully functional interface library to GnuPG (EasyPG Library).


Reproducible: Always</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-04-18 08:10:51 0000</bug_when>
            <thetext>That looks interesting.  As it has some additional tools for SEMI integration
and a backend for Gnus, I am really interested.  Watch the Emacs overlay at
http://overlays.gentoo.org/proj/emacs/ for ebuilds</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-04-18 08:14:05 0000</bug_when>
            <thetext>XEmacs, maybe you are interested, too.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-04-18 09:00:02 0000</bug_when>
            <thetext>Ok added to the overlay, but it can be that downloading doesn&apos;t work with that shitty Sourceforge Japan mirrors. (They give away random numbers to the download path it seems).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-04-26 12:31:02 0000</bug_when>
            <thetext>By USE=gnus the gnus support is installed, too (though must be activated by the user).  Please test.  easypg will make its way into app-emacs after my holiday (ending 13th of May) or if Ulrich decides to do that earlier.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Zeliboba@mail.ru</who>
            <bug_when>2007-04-29 05:59:12 0000</bug_when>
            <thetext>(In reply to comment #4)
&gt; By USE=gnus the gnus support is installed, too (though must be activated by 
&gt; the user).  Please test. 

gnus USE flag required to install app-emacs/gnus or app-emacs/gnus-cvs, but gnus is already in app-editors/emacs-cvs (not sure about app-editors/emacs). what is the reason to install gnus separately?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-04-29 07:20:36 0000</bug_when>
            <thetext>(In reply to comment #5)
&gt; gnus USE flag required to install app-emacs/gnus or app-emacs/gnus-cvs, but
&gt; gnus is already in app-editors/emacs-cvs (not sure about app-editors/emacs).
&gt; what is the reason to install gnus separately?

You are right.

The Emacs team is considering to introduce a virtual/gnus that would be provided by &gt;=app-editors/emacs-cvs-22* and by app-emacs/gnus{,-cvs}. See opfer&apos;s e-mail below (sorry, it is in German):

   From: Christian Faulhammer &lt;opfer@gentoo.org&gt;
   To: Ulrich Mueller &lt;ulm@gentoo.org&gt;
   Subject: Release und noch ein paar Überlegungen.
   Date: Tue, 24 Apr 2007 07:30:47 +0200

   [...]
    Desweiteren sollten wir eventuell über ein virtual/gnus nachdenken,
   da wir drei Pakete haben, die ihn anbieten: &gt;=emacs-cvs-22* und
   app-emacs/gnus{,-cvs}.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-04-29 18:02:22 0000</bug_when>
            <thetext>virtual/gnus added to the Emacs Overlay. Please test if this works as intended.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-05-23 17:31:23 0000</bug_when>
            <thetext>Added for GNU Emacs as app-emacs/easypg</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Zeliboba@mail.ru</who>
            <bug_when>2007-05-24 06:58:11 0000</bug_when>
            <thetext>(In reply to comment #8)
&gt; Added for GNU Emacs as app-emacs/easypg
&gt; 

it failed to compile, I have emacs-22.0.990, virtual/gnus-0 and gnupg-1.4.7-r1 and gnupg-1.9.21 installed. the log is:

&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking epg-0.0.11.tar.gz to /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work
&gt;&gt;&gt; Unpacking pgg-epg.el to /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work
unpack pgg-epg.el: file format not recognized. Ignoring.
&gt;&gt;&gt; Source unpacked.
&gt;&gt;&gt; Compiling source in /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11 ...
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for emacs... emacs
checking what flavor does emacs have... FSF Emacs
checking where lisp files should go... $(prefix)/share/emacs/site-lisp/
checking for gpg... /usr/bin/gpg
checking for GnuPG &gt;= 1.4.3... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating epg-package-info.el
emacs -batch -q -no-site-file -l COMPILE -f epg-compile
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epg-package-info.elc
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epg-config.elc

In end of data:
epg.el:2642:1:Warning: the following functions are not known to be defined:
    epg--decode-coding-string, epg--clear-string, epg--encode-coding-string,
    epg--make-temp-file
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epg.elc

In epa-sign-keys:
epa.el:1149:6:Warning: `epg-sign-keys&apos; is an obsolete function; Do not use.

In end of data:
epa.el:1156:1:Warning: the following functions are not known to be defined:
    epa--decode-coding-string, epa--encode-coding-string,
    epa--select-safe-coding-system
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epa.elc
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epa-dired.elc

In end of data:
epa-file.el:253:1:Warning: the following functions are not known to be
    defined: epa-file--decode-coding-string, epa-file--encode-coding-string
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epa-file.elc
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epa-mail.elc
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epa-setup.elc
Generating autoloads for epa-dired.el...
Generating autoloads for epa-dired.el...done
Generating autoloads for epa-file.el...
Generating autoloads for epa-file.el...done
Generating autoloads for epa-mail.el...
Generating autoloads for epa-mail.el...done
Generating autoloads for epa-setup.el...
Generating autoloads for epa-setup.el...done
Generating autoloads for epa.el...
Generating autoloads for epa.el...done
Generating autoloads for epg-config.el...
Generating autoloads for epg-config.el...done
Generating autoloads for epg-package-info.el...
Generating autoloads for epg-package-info.el...done
Generating autoloads for epg.el...
Generating autoloads for epg.el...done
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/easypg-autoloads.el

In toplevel form:
../pgg-epg.el:32:1:Error: Cannot open load file: epa

!!! ERROR: app-emacs/easypg-0.0.11-r2 failed.
Call stack:
  ebuild.sh, line 1615:   Called dyn_compile
  ebuild.sh, line 972:   Called qa_call &apos;src_compile&apos;
  ebuild.sh, line 44:   Called src_compile
  easypg-0.0.11-r2.ebuild, line 35:   Called die

!!! elisp-compile failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at &apos;/var/log/portage/app-emacs:easypg-0.0.11-r2:20070524-055821.log&apos;.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-07-12 08:05:33 0000</bug_when>
            <thetext>*easypg-0.0.11-r2 (23 May 2007)

  23 May 2007; Christian Faulhammer &lt;opfer@gentoo.org&gt;
  +files/50easypg-gentoo.el, +metadata.xml, +easypg-0.0.11-r2.ebuild:
  initial import, requested in bug #175028

FIXED. Everything else -&gt; new bug.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>