Your message dated Sat, 12 Jun 2010 07:47:07 +0000
with message-id <[email protected]>
and subject line Bug#584848: fixed in byacc 20100610-1
has caused the Debian Bug report #584848,
regarding byacc: Allow a noop for yacc directive and command line option
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.)
--
584848: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584848
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: byacc
Version: 20100216-1
Severity: wishlist
Tags: patch
bison allows for posix yacc emulation via a yacc directive in the yacc file, and
also via a command line switch.
This patch turns the directive and command line
option into noop's for byacc, since byacc is designed to be posix yacc
compatible anyway. This allows for better compatibility with yacc sources
written for bison. Note this patch applies after all the other patches I've
submitted.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages byacc depends on:
ii libc6 2.11.1-2 Embedded GNU C Library: Shared lib
byacc recommends no packages.
byacc suggests no packages.
-- no debconf information
Patch that implements noop for bison's yacc directive and command line option.
--- byacc-20100216.orig/reader.c
+++ byacc-20100216/reader.c
@@ -283,6 +283,8 @@ keyword(void)
return (PARSE_PARAM);
if (strcmp(cache, "lex-param") == 0)
return (LEX_PARAM);
+ if (strcmp(cache, "yacc") == 0)
+ return (POSIX_YACC);
}
else
{
@@ -1235,6 +1237,11 @@ read_declarations(void)
case LEX_PARAM:
copy_param(k);
break;
+
+ case POSIX_YACC:
+ /* noop for bison compatibility. byacc is already designed to be posix
+ * yacc compatible. */
+ break;
}
}
}
--- byacc-20100216.orig/defs.h
+++ byacc-20100216/defs.h
@@ -95,6 +95,7 @@
#define PURE_PARSER 12
#define PARSE_PARAM 13
#define LEX_PARAM 14
+#define POSIX_YACC 15
/* symbol classes */
--- byacc-20100216.orig/main.c
+++ byacc-20100216/main.c
@@ -213,6 +213,11 @@ setflag(int ch)
printf("%s - %s\n", myname, VERSION);
exit(EXIT_SUCCESS);
+ case 'y':
+ /* noop for bison compatibility. byacc is already designed to be posix
+ * yacc compatible. */
+ break;
+
default:
usage();
}
--- End Message ---
--- Begin Message ---
Source: byacc
Source-Version: 20100610-1
We believe that the bug you reported is fixed in the latest version of
byacc, which is due to be installed in the Debian FTP archive:
byacc_20100610-1.diff.gz
to main/b/byacc/byacc_20100610-1.diff.gz
byacc_20100610-1.dsc
to main/b/byacc/byacc_20100610-1.dsc
byacc_20100610-1_i386.deb
to main/b/byacc/byacc_20100610-1_i386.deb
byacc_20100610.orig.tar.gz
to main/b/byacc/byacc_20100610.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.
Dave Beckett <[email protected]> (supplier of updated byacc 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: Thu, 10 Jun 2010 22:16:22 -0700
Source: byacc
Binary: byacc
Architecture: source i386
Version: 20100610-1
Distribution: unstable
Urgency: low
Maintainer: Dave Beckett <[email protected]>
Changed-By: Dave Beckett <[email protected]>
Description:
byacc - public domain Berkeley LALR Yacc parser generator
Closes: 584732 584733 584738 584848
Changes:
byacc (20100610-1) unstable; urgency=low
.
* New upstream release (Closes: #584732, #584733, #584738, #584848)
- patches from Andres Mejia in bugs were applied upstream
Checksums-Sha1:
19fa53628ee801f8922aaeba5ca81c1c289afa40 983 byacc_20100610-1.dsc
fe6b9a8140a70aa4eb301b31165722b8c456f49d 186996 byacc_20100610.orig.tar.gz
7fee05aa137a303033e58c95f71e386355a5f1a3 4704 byacc_20100610-1.diff.gz
7236d3159d791e7d5e879c12e31b23fc9974ab54 50096 byacc_20100610-1_i386.deb
Checksums-Sha256:
95606b8790ffb9dcb32b4aabfedc58e88dc2dcdf22b1d4c773eb1d44b11067eb 983
byacc_20100610-1.dsc
02bcfb9262127fe23abe2c42f02de12c3ea51a9fffc9fb82ffa3bda7289d72c1 186996
byacc_20100610.orig.tar.gz
85e7d61a02a9f74c0e45e208417d4e6644f1593a0b97054c1d5abd37c268daef 4704
byacc_20100610-1.diff.gz
8575868f2a1eb8335475101de76773d05500bba3f477843fdd591bb857f3188d 50096
byacc_20100610-1_i386.deb
Files:
44f74c4f58cda2c36f93a42a5c6fc5b9 983 devel extra byacc_20100610-1.dsc
3063667be3bfcd844bdac9afd560954b 186996 devel extra byacc_20100610.orig.tar.gz
bade7a5b35812cfa83f17d909e19d9b6 4704 devel extra byacc_20100610-1.diff.gz
16dff10fb8438efa1ab9538338920fef 50096 devel extra byacc_20100610-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFMEcgAQ+ySUE9xlVoRAjJ5AJ9GMcTzBWyJVm9S0IW/u29jF3Ko1wCfayRn
uejf51Q02rYMLPgwmGC9SrQ=
=rFA4
-----END PGP SIGNATURE-----
--- End Message ---