Your message dated Sun, 06 Aug 2023 14:46:13 +0000 with message-id <[email protected]> and subject line Bug#650844: fixed in db5.3 5.3.28+dfsg2-2 has caused the Debian Bug report #650844, regarding libdb5.1-java: cursor reads do not allocate new buffer as specified in documentation leading to misread data 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.) -- 650844: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=650844 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libdb5.1-java Version: 5.1.25-11 Severity: important The documentation for DatabaseEntry class specifies that whenever a DatabaseEntry is used as an output parameter, a new buffer will be allocated to hold the result read from the database, and therefore it is safe to keep handles to it. Currently, (when using a cursor at least), the old buffer is not only clobbered, it is not cleared first, so if the previous value read is larger than the current one read, you will get a mixup of the two. See attached sample code for demonstration of this: run Setup to initialize a test btree, then run Good to see what should be read and Bad to see what is read due to this bug. Dear Maintainer, *** Please consider answering these questions, where appropiate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these lines *** -- System Information: Debian Release: wheezy/sid APT prefers testing-proposed-updates APT policy: (500, 'testing-proposed-updates'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.0.0-1-amd64 (SMP w/4 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 libdb5.1-java depends on: ii libc6 2.13-21 ii libdb5.1 5.1.25-11 ii multiarch-support 2.13-21 Versions of packages libdb5.1-java recommends: ii libdb5.1-java-gcj 5.1.25-11 libdb5.1-java suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: db5.3 Source-Version: 5.3.28+dfsg2-2 Done: Bastian Germann <[email protected]> We believe that the bug you reported is fixed in the latest version of db5.3, which is due to be installed in the Debian FTP archive. 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. Bastian Germann <[email protected]> (supplier of updated db5.3 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: SHA512 Format: 1.8 Date: Sun, 06 Aug 2023 15:50:06 +0200 Source: db5.3 Architecture: source Version: 5.3.28+dfsg2-2 Distribution: unstable Urgency: medium Maintainer: Bastian Germann <[email protected]> Changed-By: Bastian Germann <[email protected]> Closes: 650844 715779 928441 1010974 1043077 Changes: db5.3 (5.3.28+dfsg2-2) unstable; urgency=medium . * d/watch: Drop non-existing website * Demote libdb5.3's Priority to optional * Apply Rules-Requires-Root (Closes: #1043077) * Drop java and tcl packages (Closes: #650844) * Rename wrongly prefixed patches * Drop sql and stl packages (Closes: #1010974, #928441, #715779) . [ Debian Janitor ] * db5.3-doc: Add Multi-Arch: foreign. Checksums-Sha1: 353b5c25380479d8a68d137f895adcc6c34b8f20 2183 db5.3_5.3.28+dfsg2-2.dsc 44b5d4ea521f8dfb9d7e2609f1f5cbed38f61aff 33560 db5.3_5.3.28+dfsg2-2.debian.tar.xz 4cb6755a68f386a3bf468bd6bd47221284ee44ef 5689 db5.3_5.3.28+dfsg2-2_source.buildinfo Checksums-Sha256: 763a77002e906ab9c0db8ba81cef1639818b45285c4109d5622ba5d5daf11f44 2183 db5.3_5.3.28+dfsg2-2.dsc 1292292f486d6529815d199291428f3fc770025ab562c4d1d370b8d3df74fa3d 33560 db5.3_5.3.28+dfsg2-2.debian.tar.xz 689fa2e03335f04862439e09389260f694c4feaa2d13529aa2b30286f759489e 5689 db5.3_5.3.28+dfsg2-2_source.buildinfo Files: a9bc05412fa68eb74d2e06a0bf0d1e58 2183 libs optional db5.3_5.3.28+dfsg2-2.dsc 890347e1df422572797d1d6faea8d5c4 33560 libs optional db5.3_5.3.28+dfsg2-2.debian.tar.xz ffb4503915cc8679cbd281b11c95f085 5689 libs optional db5.3_5.3.28+dfsg2-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmTPpmAQHGJhZ2VAZGVi aWFuLm9yZwAKCRAfXHqLRVZDFMNPC/9wAprXYHo+ufv5e7MVeB/Dx29HqZg6lNIB MbTxwdLHflG41GHBA8+cUPNmTKfOHCANl2VJ4TPJTJeRhe3zqmTR4RTFhnTCb4ar uujwxauGlU69Pu2x7V7BFz0pPSHg0DKCOmx2AZ9MLnJbVG4GPJcJX+lTjpKqBtII fCOtS+GNaQBXvMlEAUhgJNccQRpdU/6GKXgb4YtT8ib+2TsaoY/WDO2QoOtZ6esg 1O7uifXRf7lLSV7sI0dtV+K44qyj8NsqIxiCJ1OxVFr4UJJajUebajaalwv9QEob SAx3nv91WhF1Gn75u0lTPFfTwD4yW64pE1bSAP3V6vs8pNP+RGI2clY2lIgQL2Lh YOKOblC77nE5TpSB6mOsf1Xv531FI1FNC9GNJFzDacC4l923+sI9E+ecl+k+ThZl UXEIh3W8fesTkCKJgNQr/sNW8nI9cyH30xUYzEqpvc7zTozTH+jy3sRb7tgoBlqx VeNUWxiRQ8VLhSsAyziLHqtHWrotb3Q= =sDnL -----END PGP SIGNATURE-----
--- End Message ---

