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

Bug#144156: marked as done (improper LIB path in man pages)



Your message dated Sun, 29 Sep 2002 15:48:32 -0400
with message-id <E17vk3M-0005vB-00@auric.debian.org>
and subject line Bug#144156: fixed in elm-me+ 2.4pl25ME+99c-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 23 Apr 2002 04:25:19 +0000
>From dean-debian@arctic.org Mon Apr 22 23:25:19 2002
Return-path: <dean-debian@arctic.org>
Received: from twinlark.arctic.org [208.44.199.239] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 16zrrj-000196-00; Mon, 22 Apr 2002 23:25:19 -0500
Received: (qmail 25031 invoked by uid 500); 23 Apr 2002 04:25:18 -0000
Received: from localhost (sendmail-bs@127.0.0.1)
  by localhost with SMTP; 23 Apr 2002 04:25:18 -0000
Date: Mon, 22 Apr 2002 21:25:18 -0700 (PDT)
From: dean gaudet <dean-debian@arctic.org>
To: submit@bugs.debian.org
Subject: improper LIB path in man pages
Message-ID: <Pine.LNX.4.44.0204222116560.14415-100000@twinlark.arctic.org>
X-comment: visit http://arctic.org/~dean/legal for information regarding copyright and disclaimer.
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=ISO-8859-1
Content-Transfer-Encoding: 8BIT
Delivered-To: submit@bugs.debian.org

Package: elm-me+
Version: 2.4pl25ME+95-3

see also 128027 for another man page problem -- which you'll need to apply
the fix for before you can type "man elm" to see the problem i'm
describing here.

the man page substition in doc/Makefile for the LIB path ends up including
the temporary install path used to build the binary .deb.  for example,
"man elm" contains stuff such as:

       /root/elm/elm-me+-2.4pl25ME+95.dg1/debian/tmp/usr/lib/elm-me+/elm.rc customized mailer parameters
       /root/elm/elm-me+-2.4pl25ME+95.dg1/debian/tmp/usr/lib/elm-me+/elm.mimecharsets locale to MIME  charsets  map­
       ping information
       /root/elm/elm-me+-2.4pl25ME+95.dg1/debian/tmp/usr/lib/elm-me+/elm.terminalinfo display   charset  switching
       method for terminals
	...

whereas it should be referring to just /lib/elm-me+/elm.rc, etc.

there's two problems here -- one is that the substitution in doc/Makefile
uses LIB which has the temp binary path prepended to it.

the other is that "./debian/rules clean" should remove the doc/*.subs
file.

the patch below fixes both problems.  note that i didn't bother to include
the patch differences which would remove doc/*.subs since that would have
made the patch huge.

-dean

diff -ru elm-me+-2.4pl25ME+95.dg1/debian/changelog elm-me+-2.4pl25ME+95.dg2/debian/changelog
--- elm-me+-2.4pl25ME+95.dg1/debian/changelog	Mon Apr 22 21:13:10 2002
+++ elm-me+-2.4pl25ME+95.dg2/debian/changelog	Mon Apr 22 21:15:23 2002
@@ -1,3 +1,12 @@
+elm-me+ (2.4pl25ME+95-3.dg2) unstable; urgency=low
+
+  * doc/*.subs files should be cleaned as well, they don't belong
+    in the source archive
+  * when building doc/*.subs files we should use the LIB without
+    the temporary install prefix
+
+ -- dean gaudet <dean@arctic.org>  Mon, 22 Apr 2002 21:14:34 -0700
+
 elm-me+ (2.4pl25ME+95-3.dg1) unstable; urgency=low

   * fix bug#128027 -- man pages installed in wrong directory
diff -ru elm-me+-2.4pl25ME+95.dg1/debian/rules elm-me+-2.4pl25ME+95.dg2/debian/rules
--- elm-me+-2.4pl25ME+95.dg1/debian/rules	Mon Apr 22 20:31:58 2002
+++ elm-me+-2.4pl25ME+95.dg2/debian/rules	Mon Apr 22 21:07:52 2002
@@ -36,7 +36,7 @@
 	-rm -f hdrs/sysdefs.h
 	-rm -f ChangeLog.install
 	-rm -fr bin/*
-	-rm -fr doc/catman doc/*.fmtd
+	-rm -fr doc/catman doc/*.fmtd doc/*.subs
 	-rm -fr UU config.sh
 	-chmod -R u+rw *

diff -ru elm-me+-2.4pl25ME+95.dg1/doc/Makefile.SH elm-me+-2.4pl25ME+95.dg2/doc/Makefile.SH
--- elm-me+-2.4pl25ME+95.dg1/doc/Makefile.SH	Mon Apr 22 20:31:58 2002
+++ elm-me+-2.4pl25ME+95.dg2/doc/Makefile.SH	Mon Apr 22 21:10:13 2002
@@ -33,6 +33,7 @@
 FORMATTER	=	$roff
 FORMATTER_OPTS	=	$roffopts
 LIB		=	\$(DESTDIR)$lib
+REALLIB		=	$lib
 LN		=	$ln
 MAKE		=	$make
 MAN		=	\$(DESTDIR)$mansrc
@@ -142,37 +143,37 @@
 clean:

 elm.1.subs: elm.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < elm.1 > elm.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < elm.1 > elm.1.subs
 answer.1.subs: answer.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < answer.1 > answer.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < answer.1 > answer.1.subs
 chkalias.1.subs: chkalias.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < chkalias.1 > chkalias.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < chkalias.1 > chkalias.1.subs
 elmalias.1.subs: elmalias.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < elmalias.1 > elmalias.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < elmalias.1 > elmalias.1.subs
 elmcharset.1.subs: elmcharset.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < elmcharset.1 > elmcharset.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < elmcharset.1 > elmcharset.1.subs
 elmrc-write.1.subs: elmrc-write.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < elmrc-write.1 > elmrc-write.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < elmrc-write.1 > elmrc-write.1.subs
 elmterminal.1.subs: elmterminal.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < elmterminal.1 > elmterminal.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < elmterminal.1 > elmterminal.1.subs
 elmunidata.1.subs: elmunidata.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < elmunidata.1 > elmunidata.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < elmunidata.1 > elmunidata.1.subs
 fastmail.1.subs: fastmail.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < fastmail.1 > fastmail.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < fastmail.1 > fastmail.1.subs
 frm.1.subs: frm.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < frm.1 > frm.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < frm.1 > frm.1.subs
 listalias.1.subs: listalias.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < listalias.1 > listalias.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < listalias.1 > listalias.1.subs
 messages.1.subs: messages.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < messages.1 > messages.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < messages.1 > messages.1.subs
 newalias.1.subs: newalias.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < newalias.1 > newalias.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < newalias.1 > newalias.1.subs
 printmail.1.subs: printmail.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < printmail.1 > printmail.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < printmail.1 > printmail.1.subs
 readmsg.1.subs: readmsg.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < readmsg.1 > readmsg.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < readmsg.1 > readmsg.1.subs
 newmail.1.subs: newmail.1
-	$(SED) 's"#LIB#"$(LIB)"g;' < newmail.1 > newmail.1.subs
+	$(SED) 's"#LIB#"$(REALLIB)"g;' < newmail.1 > newmail.1.subs





---------------------------------------
Received: (at 144156-close) by bugs.debian.org; 29 Sep 2002 19:55:33 +0000
>From katie@auric.debian.org Sun Sep 29 14:55:33 2002
Return-path: <katie@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] (mail)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 17vkA8-00073p-00; Sun, 29 Sep 2002 14:55:32 -0500
Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 17vk3M-0005vB-00; Sun, 29 Sep 2002 15:48:32 -0400
From: Matej Vela <vela@debian.org>
To: 144156-close@bugs.debian.org
X-Katie: $Revision: 1.26 $
Subject: Bug#144156: fixed in elm-me+ 2.4pl25ME+99c-1
Message-Id: <E17vk3M-0005vB-00@auric.debian.org>
Sender: Archive Administrator <katie@auric.debian.org>
Date: Sun, 29 Sep 2002 15:48:32 -0400
Delivered-To: 144156-close@bugs.debian.org

We believe that the bug you reported is fixed in the latest version of
elm-me+, which is due to be installed in the Debian FTP archive:

elm-me+_2.4pl25ME+99c-1.diff.gz
  to pool/main/e/elm-me+/elm-me+_2.4pl25ME+99c-1.diff.gz
elm-me+_2.4pl25ME+99c-1.dsc
  to pool/main/e/elm-me+/elm-me+_2.4pl25ME+99c-1.dsc
elm-me+_2.4pl25ME+99c-1_i386.deb
  to pool/main/e/elm-me+/elm-me+_2.4pl25ME+99c-1_i386.deb
elm-me+_2.4pl25ME+99c.orig.tar.gz
  to pool/main/e/elm-me+/elm-me+_2.4pl25ME+99c.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 144156@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matej Vela <vela@debian.org> (supplier of updated elm-me+ package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 29 Sep 2002 20:00:02 +0200
Source: elm-me+
Binary: elm-me+
Architecture: source i386
Version: 2.4pl25ME+99c-1
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Matej Vela <vela@debian.org>
Description: 
 elm-me+    - MIME & PGP-aware interactive mail reader [enhanced]
Closes: 82916 88887 95490 98494 99521 111792 122807 128027 134742 142195 144156
Changes: 
 elm-me+ (2.4pl25ME+99c-1) unstable; urgency=low
 .
   * QA upload.
   * New upstream version:
     - Uses nl_langinfo(CODESET), making locale-to-charset mappings
       unnecessary (PL96).  Closes: #82916, #98494, #122807.
     - Fixes yes/no messages (PL96).  Closes: #95490.
     - Links nfrm.1 to frm.1 (PL96b).  Closes: #99521.
     - Compiles shared objects with `-fPIC' (PL97c).  Closes: #111792.
     - fastmail handles `-' as standard input (PL98c).  Closes: #142195.
     - No superfluous calls to stat(2) (PL99).  Closes: #134742.
   * Apply patches from <http://people.debian.org/~vela/elm-me+/>
     (upstream is busy, but expects to include them in PL100/PL101):
     - Disable RPATH for system directories.
     - Make man pages refer to /etc/elm-me+ for configuration files.
     - lib/expand.c: Expand `{etc}' as /etc/elm-me+.
     - MANIFEST: Add src/remailer.c.
     - doc/Makefile.SH: Use Configure values for man page substitutions to
       avoid substituting temporary directories.  Closes: #144156.
     - shared_libs/iconv/iconv.c: GNU libc 2.2 no longer uses const for
       iconv(3) args.
     - utils/elmcharset.c: Add a `-T' option to specify the elm.map.txt
       directory on installation.
     - shared_libs/tls/config: Check the system directories.
   * Switch from debstd to debhelper.
   * Switch from suidmanager to dpkg-statoverride.
   * Change priority to optional, catching up with the override file.
   * Remove build dependency on gawk, mawk is fine.
   * Replace groff build dependency with groff-base.
   * Enable OpenSSL support.
   * Configure:
     - Install man pages into /usr/share/man/man1, not /usr/share/man.
       Disable cat pages.  Closes: #128027.
     - Set default calendar file to ~/.calendar/calendar to be consistent
       with bsdmainutils.
     - Default to no DSN support.  Sendmail users can turn it on in elm.rc.
     - Support pgp5i.
     - Append version number to library names to placate dpkg-shlibdeps.
     - Remove build dependencies on ispell, mail-transport-agent, metamail,
       and lpr by hardcoding program paths.
   * hdrs/sysdefs.SH: Use /etc/elm-me+/elm.mimetypes rather than
     /etc/mime.types as elm-me+ expects different column ordering.
   * debian/postrm: Remove /etc/elm-me+ on purge to work around #59343.
     Closes: #88887.
   * debian/rules:
     - Symlink README.ME+.gz to changelog.gz as suggested in #82908.
     - Clean all files not listed in MANIFEST.
   * debian/README.Debian, debian/elm.rc:
     - Remove `to be removed later' section on upgrading from plain Elm
       (that was 5 years ago).
     - VISUAL support and special pager handling were dropped some time
       between 2.4pl25ME+39-1 and 2.4pl25ME+48-2.
     - Since PL68 the domain is determined using gethostbyname(3) rather
       than getdomainname(3), so NIS/YP users no longer need to set it
       manually.
     - 2.4pl25ME+94-1 switched from flock to fcntl locking.
   * debian/changelog: Remove obsolete Emacs local variables.
   * Conforms to Standards version 3.5.7.
Files: 
 bba29735e955046eb59f6428e2d004ca 631 mail optional elm-me+_2.4pl25ME+99c-1.dsc
 8674faceb38cbcfed7a68bb737227063 1248788 mail optional elm-me+_2.4pl25ME+99c.orig.tar.gz
 f55eee7b9c7912c0192ccf1eaec94dbc 16639 mail optional elm-me+_2.4pl25ME+99c-1.diff.gz
 3e81271a1b33e5210749267b91841e8e 782862 mail optional elm-me+_2.4pl25ME+99c-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)

iD8DBQE9l0DyxBYivKllgY8RApmRAJ9ht8/I38X4ffZkHSgGbgE3pXO/sgCffB+U
MP4WC4xSjYPfdUv6UWqjMi4=
=gV9j
-----END PGP SIGNATURE-----



Reply to: