Back to flex PTS page

Accepted flex 2.5.35-3 (source all amd64)



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

Format: 1.8
Date: Sun, 26 Oct 2008 15:40:54 -0500
Source: flex
Binary: flex flex-doc
Architecture: source amd64 all
Version: 2.5.35-3
Distribution: unstable
Urgency: low
Maintainer: Manoj Srivastava <srivasta@debian.org>
Changed-By: Manoj Srivastava <srivasta@debian.org>
Description: 
 flex       - A fast lexical analyzer generator.
 flex-doc   - Documentation for flex (a fast lexical analyzer generator).
Closes: 485095 488272 501960
Changes: 
 flex (2.5.35-3) unstable; urgency=low
 .
   * Bug fix: "debian dir contains *.so", thanks to Raphael Hertzog
     This is a simple rname of a file used purely in packaging, and has low
     risk, but would allow compiling the flex source package with squeeze's
     packaging tools.                                     (Closes: #485095).
   * [88bb2fc] Fix generation of broken output on ia64 when input is piped in
 .
     On ia64, flex appears to generate a completely different (and broken)
     output depending on whether the input file is specified using shell
     redirection or via a pipe.
 .
     This was traced back commit 3971e1a917548977cff71418a7c3575ffbc9571f,
     by Alex Nixon <alex.nixon@citrix.com>: VFS: increase pseudo-filesystem
     block size to PAGE_SIZE. PAGE_SIZE on ia64 kernels is larger than most
     architectures - 16K is what most distributions (including Debian)
     use. An effect of the above changeset, as verified by strace, is that
     the read() and write() system calls issued by flex on a pipe will use
     this bigger size. fread() appears to be properly hiding the actual
     read size and is returning 8192 byte buffers to flex upon request. I
     verified by this by instrumenting YY_INPUT to compare the fread data
     with the original input file.
 .
     Its probably useful to note that the corruption happening here is that
     the last 382 lines of the input file is being prefixed to the output
     file. The only differences in the remainder of the file are the #line
     numbers. I've also found that bumping YY_READ_BUF_SIZE up to 16384
     seems to workaround the problem - but that may just be putting it back
     into hiding.
 .
     The tradeoff here is between correct operation, by making flex's
     buffer at least as big as the system buffer -- and not bigger, so that
     we do not waste memory. At this point, fixing the isue seems more
     important than worrying that flex consumes and additional 8KB of
     memory.
 .
    This fix unblocks RC bugs on other packages.
 .
     Bug fix: "Generates broken output on ia64 when input is piped vs. shell
     redirection", thanks to Chris Lamb. Fix based on comments by Dann
     Frazier and Michael Casadevall.                         (Closes: #501960)
   * [56ec97d] Fix doxygen comments to reflect actual argument name
     Fix the comments to reflect the actual name of the function
     arguments. This is a pure documentation fix.
     Bug fix: "argument &#39;bytes&#39; of command @param is not found in
     the argument list of tp_scan_bytes(yyconst char *yybytes, int
     _yybytes_len)", thanks to Ludovic Rousseau              (Closes: #488272).
Checksums-Sha1: 
 a5738736917d12457bf6347dc722f95ac4fdf464 1138 flex_2.5.35-3.dsc
 9d76a5de60209a2e326eeb3546cf59788fd3f8e0 37438 flex_2.5.35-3.diff.gz
 622d33fe3c452c13733d7a4cdf0a3b93d442088b 327738 flex_2.5.35-3_amd64.deb
 c235a05048af7b80b017c024d2b03ec1f5d113f8 202136 flex-doc_2.5.35-3_all.deb
Checksums-Sha256: 
 35bfdc513c24c9d4ac733422d41230657fc69c8d258a92b13c9c18a3b2265067 1138 flex_2.5.35-3.dsc
 445b306bd65fd7e2df48fc16aa7103133a58e6ad0169294135b9dc7991f3f6d4 37438 flex_2.5.35-3.diff.gz
 b4c5d477d08e432d7ca5d6aab0c11704a02b73927af63d6060931a4e86166558 327738 flex_2.5.35-3_amd64.deb
 ee950a7ecc1ae343fd357632ded89ad976438a7e6f35ab10a23096ae4e8adbba 202136 flex-doc_2.5.35-3_all.deb
Files: 
 57f454c515dc8bb2f8fbbf03bc3d6acb 1138 devel standard flex_2.5.35-3.dsc
 d2bd70df72a0b905f5fbe74bc39b95dc 37438 devel standard flex_2.5.35-3.diff.gz
 deb5c13ee161390f52b0ee2233ec9a8a 327738 devel standard flex_2.5.35-3_amd64.deb
 dda3699aa78caa8ce7f8c9be203760de 202136 doc optional flex-doc_2.5.35-3_all.deb

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

iEYEARECAAYFAkkFVagACgkQIbrau78kQkzNdwCg8k9PN0SohYABKHPv02sHH4XI
YhIAn2LYjCJliAadbE9/Ra0UX1iTEKCI
=6z1+
-----END PGP SIGNATURE-----


Accepted:
flex-doc_2.5.35-3_all.deb
  to pool/main/f/flex/flex-doc_2.5.35-3_all.deb
flex_2.5.35-3.diff.gz
  to pool/main/f/flex/flex_2.5.35-3.diff.gz
flex_2.5.35-3.dsc
  to pool/main/f/flex/flex_2.5.35-3.dsc
flex_2.5.35-3_amd64.deb
  to pool/main/f/flex/flex_2.5.35-3_amd64.deb