[4659] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

Linux-Announce Digest #951

daemon@ATHENA.MIT.EDU (Digestifier)
Fri Nov 12 18:13:06 2004

From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date:     Fri, 12 Nov 2004 18:13:04 EST

Linux-Announce Digest #951, Volume #4          Fri, 12 Nov 2004 18:13:04 EST

Contents:
  ANN: python-ldap-2.0.5 (=?ISO-8859-1?Q?Michael_Str=F6der?=)
  GDB 6.3 Released (fwd) ("Frederick Noronha (FN)")
  Business Applications CD (Roy Hoobler)

----------------------------------------------------------------------------

From: =?ISO-8859-1?Q?Michael_Str=F6der?= <michael@stroeder.com>
Crossposted-To: comp.lang.python.announce,comp.lang.python
Date: Thu, 11 Nov 2004 22:29:50 +0100
Subject: ANN: python-ldap-2.0.5
Reply-To: python-list@python.org,

Find a new release of python-ldap:

   http://python-ldap.sourceforge.net/

python-ldap provides an object-oriented API to access LDAP directory
servers from Python programs. It mainly wraps the OpenLDAP 2.x libs for
that purpose. Additionally it contains modules for other LDAP-related
stuff (e.g. processing LDIF, LDAPURLs and LDAPv3 schema).

================================================================
Released 2.0.5 2004-11-11

Changes since 2.0.4:

Some small improvements for SASL:
The noisy output during SASL bind is avoided now. Interaction
with output on stderr can be enabled by the calling application
by explicitly defining SASL flags.

Removed obsolete directory Win32/.

Lib/:
* Make sure that ldap.sasl.sasl.cb_value_dict is a dictionary
   even when the caller passes in None to argument cb_value_dict
* Added new key-word arg sasl_flags to method
   LDAPObject.sasl_interactive_bind_s()

Modules/:
* l_ldap_sasl_interactive_bind_s():
   New key-word arg sasl_flags passed to
   ldap_sasl_interactive_bind_s()

------------------------------

Date: Fri, 12 Nov 2004 12:08:00 CST
From: "Frederick Noronha (FN)" <fred@bytesforall.org>
Subject: GDB 6.3 Released (fwd)

========== Forwarded message ==========

                    GDB 6.3 released!

Release 6.3 of GDB, the GNU Debugger, is now available via anonymous
FTP.  GDB is a source-level debugger for C, C++, Java and many other
languages.  GDB can target (i.e., debug programs running on) more than
a dozen different processor architectures, and GDB itself can run on
most popular GNU/Linux, Unix and Microsoft Windows variants.

Since the previous release (6.2.1, released 8 weeks ago) we've made
many fixes and enhancements including:

* GDB works with GCC -feliminate-dwarf2-dups

GDB now supports a more compact representation of DWARF-2 debug
information using DW_FORM_ref_addr references.  These are produced
by GCC with the option -feliminate-dwarf2-dups and also by some
proprietary compilers.  With GCC, you must use GCC 3.3.4 or later
to use -feliminate-dwarf2-dups.

* Internationalization

When supported by the host system, GDB will be built with
internationalization (libintl).  The task of marking up the sources is
continuing, we're looking forward to our first translation.

* Ada

Initial support for debugging programs compiled with the GNAT
implementation of the Ada programming language has been integrated
into GDB.  In this release, support is limited to expression evaluation.

* New native configurations

GNU/Linux/m32r                                  m32r-*-linux-gnu

* Remote 'p' packet

GDB's remote protocol now includes support for the 'p' packet.  This
packet is used to fetch individual registers from a remote inferior.

* END-OF-LIFE registers[] compatibility module

GDB's internal register infrastructure has been completely rewritten.
The new infrastructure making possible the implementation of key new
features including 32x64 (e.g., 64-bit amd64 GDB debugging a 32-bit
i386 application).

GDB 6.3 will be the last release to include the the registers[]
compatibility module that allowed out-of-date configurations to
continue to work.  This change directly impacts the following
configurations:

hppa-*-hpux
ia64-*-aix
mips-*-irix*
*-*-lynx
mips-*-linux-gnu
sds protocol
xdr protocol
powerpc bdm protocol

Unless there is activity to revive these configurations, they will be
made OBSOLETE in GDB 6.4, and REMOVED from GDB 6.5.

* OBSOLETE configurations and files

Configurations that have been declared obsolete in this release have
been commented out.  Unless there is activity to revive these
configurations, the next release of GDB will have their sources
permanently REMOVED.

h8300-*-*
mcore-*-*
mn10300-*-*
ns32k-*-*
sh64-*-*
v850-*-*

You can download GDB from Project GNU's FTP server in the directory:

        ftp://ftp.gnu.org/gnu/gdb

The vital stats:

        Size  md5sum                            Name
        17mb  812de9e756d53c749ea5516d9ffa5905  gdb-6.2.tar.gz
        13mb  05b928f41fa5b482e49ca2c24762a0ae  gdb-6.2.tar.bz2

There is a web page for GDB at:

        http://www.gnu.org/software/gdb/

That page includes information about GDB mailing lists (an
announcement mailing list, developers discussion lists, etc.), details
on how to access GDB's CVS repository, locations for development
snapshots, preformatted documentation, and links to related
information around the net.  We will put errata notes and
host-specific tips for this release on-line as any problems come up.
All mailing lists archives are also browsable via the web.

Finally, and most importantly, credit must go to Andreas Schwab,
Ashley Pittman, Baurjan Ismagulov, Corinna Vinschen, Daniel
Jacobowitz, David Anderson, David Carlton, David Lecomber, Elena
Zannoni, Eli Zaretskii, Eric Botcazou, Jason Molenda, Jeff Johnston,
Jerome Guitton, Jim Blandy, Joel Brobecker, Kei Sakamoto, Kevin
Buettner, Maciej W. Rozycki, Manoj Iyer, Mark Kettenis, Martin Hunt,
Michael Chastain, Michael Snyder, Nathan J. Williams, Nathanael
Nerode, Nick Roberts, Orjan Friberg, Paul GIlliam, Paul Hilfinger,
Ramana Radhakrishnan, Randolph Chung, Richard Earnshaw, Robert Millan,
Robert Picco, Salvador E. Tropea, and Ulrich Weigand!

Andrew Cagney
Release Manager


                        Known problems in GDB 6.3

                See also: http://www.gnu.org/software/gdb/bugs/


*** Build problems

build/1411: build fails on hpux 10.20 and hpux 11.00 with CMA threads

GDB does not build on HP/UX 10.20 or HP/UX 11.00 if the CMA
thread package is installed.  The compile error is:

   ../../gdb/hpux-thread.c:222: variable-size type declared outside of any function

This happens only if the CMA thread package is installed.

As a workaround, you can disable support for CMA threads
by editing the file gdb/configure.  Find the line:

   if test -f /usr/include/dce/cma_config.h ; then

And replace it with:

   if false ; then

*** Misc

gdb/1560: Control-C does not always interrupt GDB.

When GDB is busy processing a command which takes a long time to
complete, hitting Control-C does not have the expected effect.
The command execution is not aborted, and the "QUIT" message confirming
the abortion is displayed only after the command has been completed.

*** C++ support

gdb/931: GDB could be more generous when reading types C++ templates on input

When the user types a template, GDB frequently requires the type to be
typed in a certain way (e.g. "const char*" as opposed to "const char *"
or "char const *" or "char const*").

gdb/1512: no canonical way to output names of C++ types

We currently don't have any canonical way to output names of C++ types.
E.g. "const char *" versus "char const *"; more subtleties arise when
dealing with templates.

gdb/1516: [regression] local classes, gcc 2.95.3, dwarf-2

With gcc 2.95.3 and the dwarf-2 debugging format, classes which are
defined locally to a function include the demangled name of the function
as part of their name.  For example, if a function "foobar" contains a
local class definition "Local", gdb will say that the name of the class
type is "foobar__Fi.0:Local".

This applies only to classes where the class type is defined inside a
function, not to variables defined with types that are defined somewhere
outside any function (which most types are).

gdb/1588: names of c++ nested types in casts must be enclosed in quotes

You must type
   (gdb) print ('Foo::Bar') x
or
   (gdb) print ('Foo::Bar' *) y
instead of
   (gdb) print (Foo::Bar) x
or
   (gdb) print (Foo::Bar *) y
respectively.

gdb/1091: Constructor breakpoints ignored
gdb/1193: g++ 3.3 creates multiple constructors: gdb 5.3 can't set breakpoints

When gcc 3.x compiles a C++ constructor or C++ destructor, it generates
2 or 3 different versions of the object code.  These versions have
unique mangled names (they have to, in order for linking to work), but
they have identical source code names, which leads to a great deal of
confusion.  Specifically, if you set a breakpoint in a constructor or a
destructor, gdb will put a breakpoint in one of the versions, but your
program may execute the other version.  This makes it impossible to set
breakpoints reliably in constructors or destructors.

gcc 3.x generates these multiple object code functions in order to
implement virtual base classes.  gcc 2.x generated just one object code
function with a hidden parameter, but gcc 3.x conforms to a multi-vendor
ABI for C++ which requires multiple object code functions.

*** Threads

threads/1650: manythreads.exp

On GNU/Linux systems that use the old LinuxThreads thread library, a
program rapidly creating and deleting threads can confuse GDB leading
to an internal error.

This problem does not occur on newer systems that use the NPTL
library, and did not occur with GDB 6.1.


_______________________________________________
GNU Announcement mailing list <info-gnu@gnu.org>
http://lists.gnu.org/mailman/listinfo/info-gnu

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------

Date: Fri, 12 Nov 2004 13:57:10 CST
From: Roy Hoobler <rhoobler@comcast.net>
Subject: Business Applications CD

Hi,
I'm working on a business application Manual and CD (that I plan on 
selling on my website but will also make it available to anyone who "ask").

The CD contains current versions of SQL-Ledger, OSCommerce, and XRMS. 
The manual gives an overview of installing each application and some 
screen shots of using the app.

If anyone is interested in testing (and learning about these) apps, post 
back here or send me an email (roy@connectcomputing.com - NOT this 
address) and I'll post a link.

Thanks,

Roy
========================
Roy Hoobler
Connect Computing Inc
www.connectcomputing.com

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU

You can submit announcements to be moderated via:

    Internet: linux-announce@NEWS.ORNL.GOV

Linux may be obtained via one of these FTP sites:
    ftp.funet.fi				pub/Linux
    tsx-11.mit.edu				pub/linux
    sunsite.unc.edu				pub/Linux

End of Linux-Announce Digest
******************************

home help back first fref pref prev next nref lref last post