Your message dated Wed, 11 Jan 2006 08:47:13 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#345714: fixed in boost 1.33.1-2
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; 2 Jan 2006 23:21:17 +0000
>From [EMAIL PROTECTED] Mon Jan 02 15:21:16 2006
Return-path: <[EMAIL PROTECTED]>
Received: from s2.ukfsn.org ([217.158.120.143] helo=mail.ukfsn.org)
by spohr.debian.org with esmtp (Exim 4.50)
id 1EtYzM-0007r6-NA
for [EMAIL PROTECTED]; Mon, 02 Jan 2006 15:21:16 -0800
Received: from hardknott.home.whinlatter.ukfsn.org
(84-45-213-194.no-dns-yet.enta.net [84.45.213.194])
by mail.ukfsn.org (Postfix) with ESMTP
id 6BBB6E7031; Mon, 2 Jan 2006 23:18:33 +0000 (GMT)
Received: from rleigh by hardknott.home.whinlatter.ukfsn.org with local (Exim
4.60)
(envelope-from <[EMAIL PROTECTED]>)
id 1EtYzK-0002Ho-73; Mon, 02 Jan 2006 23:21:14 +0000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Roger Leigh <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: libboost-program-options-dev: Fails to parse valid options with a
common root
Message-ID: <[EMAIL PROTECTED]>
X-Mailer: reportbug 3.18
Date: Mon, 02 Jan 2006 23:21:14 +0000
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level:
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE
autolearn=no version=2.60-bugs.debian.org_2005_01_02
Package: libboost-program-options-dev
Version: 1.33.0-6
Severity: normal
Given the following testcase:
#include <iostream>
#include <boost/program_options.hpp>
namespace opt = boost::program_options;
int main(int argc,
char *argv[])
{
try
{
bool all, all_chroots, all_sessions;
opt::options_description chroot("Chroot selection");
chroot.add_options()
("all,a", "Select all chroots and active sessions")
("all-chroots", "Select all chroots")
("all-sessions", "Select all active sessions");
opt::variables_map vm;
opt::store(opt::parse_command_line(argc, argv, chroot), vm);
opt::notify(vm);
if (vm.count("all"))
all = true;
if (vm.count("all-chroots"))
all_chroots = true;
if (vm.count("all-sessions"))
all_sessions = true;
return 0;
}
catch (std::exception const& e)
{
std::cerr << e.what() << std::endl;
return 1;
}
}
$ g++ -o opt opt.cc -lboost_program_options
$ ./opt --help
unknown option help
$ ./opt --all-chroots
$ ./opt --all-sessions
$ ./opt --all
ambiguous option all
--all is not abiguous, since it's an exact match. It's not abigous for
GNU getopt or GLib GOption, so this is IMHO a bug.
Regards,
Roger
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (990, 'unstable')
Architecture: powerpc (ppc)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.5
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Versions of packages libboost-program-options-dev depends on:
ii libboost-dev 1.33.0-6 Boost C++ Libraries development fi
ii libboost-program-options1.33. 1.33.0-6 program options library for C++
libboost-program-options-dev recommends no packages.
-- no debconf information
---------------------------------------
Received: (at 345714-close) by bugs.debian.org; 11 Jan 2006 16:50:34 +0000
>From [EMAIL PROTECTED] Wed Jan 11 08:50:34 2006
Return-path: <[EMAIL PROTECTED]>
Received: from katie by spohr.debian.org with local (Exim 4.50)
id 1Ewj7x-0006VY-98; Wed, 11 Jan 2006 08:47:13 -0800
From: Domenico Andreoli <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.65 $
Subject: Bug#345714: fixed in boost 1.33.1-2
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Wed, 11 Jan 2006 08:47:13 -0800
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level:
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER
autolearn=no version=2.60-bugs.debian.org_2005_01_02
Source: boost
Source-Version: 1.33.1-2
We believe that the bug you reported is fixed in the latest version of
boost, which is due to be installed in the Debian FTP archive:
bcp_1.33.1-2_i386.deb
to pool/main/b/boost/bcp_1.33.1-2_i386.deb
boost_1.33.1-2.diff.gz
to pool/main/b/boost/boost_1.33.1-2.diff.gz
boost_1.33.1-2.dsc
to pool/main/b/boost/boost_1.33.1-2.dsc
libboost-date-time-dev_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-date-time-dev_1.33.1-2_i386.deb
libboost-date-time1.33.1_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-date-time1.33.1_1.33.1-2_i386.deb
libboost-dbg_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-dbg_1.33.1-2_i386.deb
libboost-dev_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-dev_1.33.1-2_i386.deb
libboost-doc_1.33.1-2_all.deb
to pool/main/b/boost/libboost-doc_1.33.1-2_all.deb
libboost-filesystem-dev_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-filesystem-dev_1.33.1-2_i386.deb
libboost-filesystem1.33.1_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-filesystem1.33.1_1.33.1-2_i386.deb
libboost-graph-dev_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-graph-dev_1.33.1-2_i386.deb
libboost-graph1.33.1_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-graph1.33.1_1.33.1-2_i386.deb
libboost-iostreams-dev_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-iostreams-dev_1.33.1-2_i386.deb
libboost-iostreams1.33.1_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-iostreams1.33.1_1.33.1-2_i386.deb
libboost-program-options-dev_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-program-options-dev_1.33.1-2_i386.deb
libboost-program-options1.33.1_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-program-options1.33.1_1.33.1-2_i386.deb
libboost-python-dev_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-python-dev_1.33.1-2_i386.deb
libboost-python1.33.1_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-python1.33.1_1.33.1-2_i386.deb
libboost-regex-dev_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-regex-dev_1.33.1-2_i386.deb
libboost-regex1.33.1_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-regex1.33.1_1.33.1-2_i386.deb
libboost-serialization-dev_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-serialization-dev_1.33.1-2_i386.deb
libboost-signals-dev_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-signals-dev_1.33.1-2_i386.deb
libboost-signals1.33.1_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-signals1.33.1_1.33.1-2_i386.deb
libboost-test-dev_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-test-dev_1.33.1-2_i386.deb
libboost-test1.33.1_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-test1.33.1_1.33.1-2_i386.deb
libboost-thread-dev_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-thread-dev_1.33.1-2_i386.deb
libboost-thread1.33.1_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-thread1.33.1_1.33.1-2_i386.deb
libboost-wave-dev_1.33.1-2_i386.deb
to pool/main/b/boost/libboost-wave-dev_1.33.1-2_i386.deb
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.
Domenico Andreoli <[EMAIL PROTECTED]> (supplier of updated boost 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.7
Date: Wed, 11 Jan 2006 11:11:42 +0100
Source: boost
Binary: libboost-wave-dev libboost-date-time1.33.1 libboost-iostreams-dev
libboost-test-dev libboost-graph1.33.1 libboost-serialization-dev
libboost-thread1.33.1 libboost-signals1.33.1 libboost-regex1.33.1
libboost-filesystem1.33.1 libboost-graph-dev libboost-python1.33.1 libboost-dev
libboost-program-options1.33.1 libboost-python-dev libboost-dbg libboost-doc
libboost-date-time-dev libboost-regex-dev libboost-program-options-dev
libboost-signals-dev libboost-thread-dev libboost-filesystem-dev
libboost-test1.33.1 libboost-iostreams1.33.1 bcp
Architecture: source all i386
Version: 1.33.1-2
Distribution: unstable
Urgency: low
Maintainer: Debian Boost Team <[EMAIL PROTECTED]>
Changed-By: Domenico Andreoli <[EMAIL PROTECTED]>
Description:
bcp - tool for extracting subsets of Boost C++ Libraries
libboost-date-time-dev - set of date-time libraries based on generic
programming concepts
libboost-date-time1.33.1 - set of date-time libraries based on generic
programming concepts
libboost-dbg - Boost C++ Libraries with debug symbols
libboost-dev - Boost C++ Libraries development files
libboost-doc - Boost.org libraries documentation
libboost-filesystem-dev - filesystem operations (portable paths, iteration
over directories
libboost-filesystem1.33.1 - filesystem operations (portable paths, iteration
over directories
libboost-graph-dev - generic graph components and algorithms in C++
libboost-graph1.33.1 - generic graph components and algorithms in C++
libboost-iostreams-dev - Boost.Iostreams Library development files
libboost-iostreams1.33.1 - Boost.Iostreams Library
libboost-program-options-dev - program options library for C++
libboost-program-options1.33.1 - program options library for C++
libboost-python-dev - Boost.Python Library development files
libboost-python1.33.1 - Boost.Python Library
libboost-regex-dev - regular expression library for C++
libboost-regex1.33.1 - regular expression library for C++
libboost-serialization-dev - serialization library for C++
libboost-signals-dev - managed signals and slots library for C++
libboost-signals1.33.1 - managed signals and slots library for C++
libboost-test-dev - components for writing and executing test suites
libboost-test1.33.1 - components for writing and executing test suites
libboost-thread-dev - portable C++ multi-threading
libboost-thread1.33.1 - portable C++ multi-threading
libboost-wave-dev - C99/C++ preprocessor library
Closes: 345714 346367 347519
Changes:
boost (1.33.1-2) unstable; urgency=low
.
[ Christophe Prud'homme ]
* Bug fix: "libboost-wave-dev: Dependency on libboost-filesystem-dev
missing", thanks to Martin v . LÃÂöwis (Closes: #346367).
.
[ Domenico Andreoli ]
* boost/graph/topological_sort.hpp: removed name of unused parameter
to prevent long compiler warning. Closes: #347519.
* Applied patch from upstream CVS to fix parsing of valid options
with a common root. Closes: #345714.
* libboost-python-dev now correctly depends on python2.4-dev.
Files:
c385ff3934c10c79e877880184114536 1369 libs optional boost_1.33.1-2.dsc
9ac8151161bb034e726b37bb0b1c489b 49997 libs optional boost_1.33.1-2.diff.gz
5d68ee04b8c25924fb0aca6c0c4f27d3 8266908 doc optional
libboost-doc_1.33.1-2_all.deb
4e6fa3000920a5bf782338cece089723 174158 libdevel optional bcp_1.33.1-2_i386.deb
5d19241d665a55b712d44689c3508b11 9282886 libdevel optional
libboost-dbg_1.33.1-2_i386.deb
e20c30df1f41f87e4af7da3e1a29dc56 1655942 libdevel optional
libboost-dev_1.33.1-2_i386.deb
15f76a8f40e261ee0b6befb4caa16cd0 46164 libs optional
libboost-date-time1.33.1_1.33.1-2_i386.deb
786ff9182e845c08e0cb209a29219937 171130 libdevel optional
libboost-date-time-dev_1.33.1-2_i386.deb
d54629c9fd660b8774b37c9a1a7cb9ad 63548 libs optional
libboost-filesystem1.33.1_1.33.1-2_i386.deb
cc030eb4f4aefaea4f56fa7ec11efc2f 69192 libdevel optional
libboost-filesystem-dev_1.33.1-2_i386.deb
831902796195359ce9a26ae3a2160398 138896 libs optional
libboost-graph1.33.1_1.33.1-2_i386.deb
c71deb7fcac33ddf8cb5d16d4aa5700d 273218 libdevel optional
libboost-graph-dev_1.33.1-2_i386.deb
4193019d8d2992b36a72de501fecab30 27450 libs optional
libboost-iostreams1.33.1_1.33.1-2_i386.deb
ba2aba8f9e05c5de49267b20014da63e 103508 libdevel optional
libboost-iostreams-dev_1.33.1-2_i386.deb
9f770830c71a03ef3a6212ad28802bbc 173336 libs optional
libboost-program-options1.33.1_1.33.1-2_i386.deb
f1bfa6112e7a16a44533d2243e2d55df 256078 libdevel optional
libboost-program-options-dev_1.33.1-2_i386.deb
979bd0cb5aabdcfebb89601bf479836e 185402 python optional
libboost-python1.33.1_1.33.1-2_i386.deb
b0400e3ea66c9bcf26d8de4816645edb 137970 libdevel optional
libboost-python-dev_1.33.1-2_i386.deb
d65daa2fd75837d40112aaf747bfb456 551298 libs optional
libboost-regex1.33.1_1.33.1-2_i386.deb
32969badd1964f21ed0bf70d497dcbc5 1084668 libdevel optional
libboost-regex-dev_1.33.1-2_i386.deb
fda28b8741c99569ddc0f26ddcdc1af1 637774 libdevel optional
libboost-serialization-dev_1.33.1-2_i386.deb
81a84325a5790c6a6530156573bb5270 65738 libs optional
libboost-signals1.33.1_1.33.1-2_i386.deb
ebb3c112dcbe4428beb7b1b53e534930 87170 libdevel optional
libboost-signals-dev_1.33.1-2_i386.deb
10efecf9ed91b2980af36729d839db5d 317550 libs optional
libboost-test1.33.1_1.33.1-2_i386.deb
e9dec59293826574a0faf0be6c016c7c 554530 libdevel optional
libboost-test-dev_1.33.1-2_i386.deb
42c6bfd5a5bccb193f7c38ab0b5d8a61 31550 libs optional
libboost-thread1.33.1_1.33.1-2_i386.deb
6b8d1dd0a686e5faf06b7272bc23b7ed 22928 libdevel optional
libboost-thread-dev_1.33.1-2_i386.deb
d99a4076fb25d7976562dafad6c8147f 465384 libdevel optional
libboost-wave-dev_1.33.1-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFDxTIIBneQM6IOvFARAtMqAJoCqok387Zpsk1312vhvb5UXQjneQCg2Dk7
WGUUhBs358yDro20B940bfI=
=tfpM
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]