Your message dated Sun, 15 Jun 2008 13:17:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#357594: fixed in libedit 2.11~20080614-1
has caused the Debian Bug report #357594,
regarding could you provide vis.h
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
357594: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=357594
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: libedit-dev
Version: 2.9.cvs.20050518-2.2
Severity: wishlist
Tags: patch
Hi!
I noticed that libedit already provides the BSDish vis functions (strvis,
strunvis, etc).
Please, could you provide the corresponding vis.h with their declarations?
I'm attaching a vis.h from FreeBSD CVS, with minor adaptation for Glibc.
-- System Information:
Debian Release: testing/unstable
Architecture: kfreebsd-i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: GNU/kFreeBSD 5.4-1-486
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ANSI_X3.4-1968) (ignored: LC_ALL
set to C)
Versions of packages libedit-dev depends on:
ii libedit2 2.9.cvs.20050518-2.2 BSD editline and history libraries
ii libncurses5-dev 5.5-1+kbsd Developer's libraries and docs for
libedit-dev recommends no packages.
-- no debconf information
/*-
* Copyright (c) 1990, 1993
* The Regents of the University of California. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by the University of
* California, Berkeley and its contributors.
* 4. Neither the name of the University nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* @(#)vis.h 8.1 (Berkeley) 6/2/93
* $FreeBSD: src/include/vis.h,v 1.11 2003/10/30 10:40:49 phk Exp $
*/
#ifndef _VIS_H_
#define _VIS_H_
#include <sys/types.h>
/*
* to select alternate encoding format
*/
#define VIS_OCTAL 0x01 /* use octal \ddd format */
#define VIS_CSTYLE 0x02 /* use \[nrft0..] where appropriate */
/*
* to alter set of characters encoded (default is to encode all
* non-graphic except space, tab, and newline).
*/
#define VIS_SP 0x04 /* also encode space */
#define VIS_TAB 0x08 /* also encode tab */
#define VIS_NL 0x10 /* also encode newline */
#define VIS_WHITE (VIS_SP | VIS_TAB | VIS_NL)
#define VIS_SAFE 0x20 /* only encode "unsafe" characters */
/*
* other
*/
#define VIS_NOSLASH 0x40 /* inhibit printing '\' */
#define VIS_HTTPSTYLE 0x80 /* http-style escape % HEX HEX */
#define VIS_GLOB 0x100 /* encode glob(3) magics */
/*
* unvis return codes
*/
#define UNVIS_VALID 1 /* character valid */
#define UNVIS_VALIDPUSH 2 /* character valid, push back passed char */
#define UNVIS_NOCHAR 3 /* valid sequence, no character produced */
#define UNVIS_SYNBAD -1 /* unrecognized escape sequence */
#define UNVIS_ERROR -2 /* decoder in unknown state (unrecoverable) */
/*
* unvis flags
*/
#define UNVIS_END 1 /* no more characters */
#include <sys/cdefs.h>
__BEGIN_DECLS
char *vis(char *, int, int, int);
int strvis(char *, const char *, int);
int strvisx(char *, const char *, size_t, int);
int strunvis(char *, const char *);
int strunvisx(char *, const char *, int);
int unvis(char *, int, int *, int);
__END_DECLS
#endif /* !_VIS_H_ */
--- End Message ---
--- Begin Message ---
Source: libedit
Source-Version: 2.11~20080614-1
We believe that the bug you reported is fixed in the latest version of
libedit, which is due to be installed in the Debian FTP archive:
libedit-dev_2.11~20080614-1_amd64.deb
to pool/main/libe/libedit/libedit-dev_2.11~20080614-1_amd64.deb
libedit2_2.11~20080614-1_amd64.deb
to pool/main/libe/libedit/libedit2_2.11~20080614-1_amd64.deb
libedit_2.11~20080614-1.diff.gz
to pool/main/libe/libedit/libedit_2.11~20080614-1.diff.gz
libedit_2.11~20080614-1.dsc
to pool/main/libe/libedit/libedit_2.11~20080614-1.dsc
libedit_2.11~20080614.orig.tar.gz
to pool/main/libe/libedit/libedit_2.11~20080614.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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Anibal Monsalve Salazar <[EMAIL PROTECTED]> (supplier of updated libedit
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 [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 14 Jun 2008 17:13:08 +1000
Source: libedit
Binary: libedit2 libedit-dev
Architecture: source amd64
Version: 2.11~20080614-1
Distribution: unstable
Urgency: low
Maintainer: Anibal Monsalve Salazar <[EMAIL PROTECTED]>
Changed-By: Anibal Monsalve Salazar <[EMAIL PROTECTED]>
Description:
libedit-dev - BSD editline and history libraries (development files)
libedit2 - BSD editline and history libraries
Closes: 357594 478922 484401
Changes:
libedit (2.11~20080614-1) unstable; urgency=low
.
* Update sources from CVS repo; closes: #478922
* Depend on quilt and rename all patches
* Remove patch code from debian/rules; closes: #484401
* Provide vis.h; closes: #357594
* Update debian/coyright
* Let dh_makeshlibs create libedit2.postrm libedit2.postinst
* Priority of libedit2 is standard
* Standards version is 3.8.0
* Patches:
Remove 09-export_completion_matches.diff
It won't compile with this patch:
rl_completion_matches defined twice
Add 10-define_SIZE_T_MAX.diff
Define SIZE_T_MAX as UINT_MAX in limits.h
Add 11-357594-vis.h.diff
Minor adaptation for Glibc by Robert Millan <[EMAIL PROTECTED]>
Add 12-libedit-Makefile.diff
Without it I get the following message:
make: ${_MKTARGET_CREATE} expands to empty string
Add 13-symbol_not_found.diff by Anibal Monsalve Salazar
Without it I get the following messages:
symbol strlcpy/strlcat not found in none of the libraries
Checksums-Sha1:
760de126f90093146313c170299a78626fed9d10 1156 libedit_2.11~20080614-1.dsc
8018eb63de8f3474fff8c25f8147d1094a3c0764 126128
libedit_2.11~20080614.orig.tar.gz
35487569ce4fddacba7277d4265fe09106539d76 8889 libedit_2.11~20080614-1.diff.gz
3350f47325a2a70b2cf16b889bdf2c42f108e101 75456
libedit2_2.11~20080614-1_amd64.deb
8261a14afdd14da8a96a0f3808059df0f4dccff4 92264
libedit-dev_2.11~20080614-1_amd64.deb
Checksums-Sha256:
f427480a0246076c949137d9462e6da2e60c7214146cc65b7166b3dec5b5027a 1156
libedit_2.11~20080614-1.dsc
df48ddab7d94dc8b11a229bf42a90f86a04a7f5faa8e49a3f1f4784bf2a7df02 126128
libedit_2.11~20080614.orig.tar.gz
2f8f2173e942495ae4665639fbc0e8bef97aff68d9afcafae1dc7c82e2b2c0d1 8889
libedit_2.11~20080614-1.diff.gz
5e3365868759ecb43bf626523dac00da205adb88a4cf3f7df7d14c5996e5c404 75456
libedit2_2.11~20080614-1_amd64.deb
9abacfe14e14f85a3aa7abf15825856d71fbd5de8ded5da7da02407cae330d15 92264
libedit-dev_2.11~20080614-1_amd64.deb
Files:
8e07c2bfc7991267086935b1863ed270 1156 libs standard libedit_2.11~20080614-1.dsc
d6b234bc4cab379194f65952f85be678 126128 libs standard
libedit_2.11~20080614.orig.tar.gz
bae731f224f5bbf94537f7e28a71f4d1 8889 libs standard
libedit_2.11~20080614-1.diff.gz
52a232faf77eb9e10d7875934bd40c2f 75456 libs standard
libedit2_2.11~20080614-1_amd64.deb
27e542e4c5731786a3e31dff00c32c0f 92264 libdevel optional
libedit-dev_2.11~20080614-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkhVFHUACgkQgY5NIXPNpFUafgCguuPJ0EqWo1STUYq6JqQ5BwPJ
dm0An3q3e3qtnHLbeofOKXeacBo+ESAJ
=Iyoi
-----END PGP SIGNATURE-----
--- End Message ---