Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [RFC] fix testsuite/gdb.cp/printmethod
@ 2005-12-06 22:46 Christophe LYON
  2005-12-08  9:48 ` Daniel Jacobowitz
  0 siblings, 1 reply; 21+ messages in thread
From: Christophe LYON @ 2005-12-06 22:46 UTC (permalink / raw)
  To: gdb-patches

Hi all,

As I explained in 
http://sources.redhat.com/ml/gdb/2005-11/msg00611.html, I think that the 
gdb.cp/printmethod test somewhat relies on G++ not generating code for 
the nonvirt() method.

I propose the following fix.

Christophe.


2005-12-06    Christophe Lyon <christophe.lyon@st.com>
	* gdb.cp/printmethod.cc (main): call virt() and nonvirt() to
	force code generation for these functions.
	* gdb.cp/printmethod.exp: expect &A::nonvirt() instead of error
	message.


Index: gdb.cp/printmethod.exp
===================================================================
--- gdb.cp/printmethod.exp    (revision 96)
+++ gdb.cp/printmethod.exp    (working copy)
@@ -63,7 +63,7 @@
  # The first of these is for PR gdb/653.

  gdb_test "print theA->virt" "\\$\[0-9\]* = &A::virt\\((void|)\\)" 
"print virtual method."
-gdb_test "print theA->nonvirt" "Cannot take address of a method" "print 
nonvirtual method."
+gdb_test "print theA->nonvirt" "\\$\[0-9\]* = &A::nonvirt\\((void|)\\)" 
"print nonvirtual method."

  gdb_exit
  return 0

Index: gdb.cp/printmethod.cc
===================================================================
--- gdb.cp/printmethod.cc     (revision 96)
+++ gdb.cp/printmethod.cc     (working copy)
@@ -29,6 +29,8 @@
  int main()
  {
    A *theA = new A;
+  theA->virt();
+  theA->nonvirt();

    return 0;                            // breakpoint: constructs-done
  }


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [RFC] fix testsuite/gdb.cp/printmethod
  2005-12-06 22:46 [RFC] fix testsuite/gdb.cp/printmethod Christophe LYON
@ 2005-12-08  9:48 ` Daniel Jacobowitz
  2005-12-08 18:37   ` Eli Zaretskii
  2005-12-09 18:51   ` Christophe LYON
  0 siblings, 2 replies; 21+ messages in thread
From: Daniel Jacobowitz @ 2005-12-08  9:48 UTC (permalink / raw)
  To: Christophe LYON; +Cc: gdb-patches

On Tue, Dec 06, 2005 at 07:10:25PM +0100, Christophe LYON wrote:
> Hi all,
> 
> As I explained in 
> http://sources.redhat.com/ml/gdb/2005-11/msg00611.html, I think that the 
> gdb.cp/printmethod test somewhat relies on G++ not generating code for 
> the nonvirt() method.
> 
> I propose the following fix.
> 
> Christophe.
> 
> 
> 2005-12-06    Christophe Lyon <christophe.lyon@st.com>
> 	* gdb.cp/printmethod.cc (main): call virt() and nonvirt() to
> 	force code generation for these functions.
> 	* gdb.cp/printmethod.exp: expect &A::nonvirt() instead of error
> 	message.

I agree with your conclusions; this is fine.

I've checked it in, with some formatting/copyright tweaks, since I
needed it for the attached followup: the error message previously being
tested for was lousy, let's improve it.


-- 
Daniel Jacobowitz
CodeSourcery, LLC

2005-12-07  Daniel Jacobowitz  <dan@codesourcery.com>

	* valops.c (value_struct_elt): Clarify error message.

2005-12-07  Christophe Lyon  <christophe.lyon@st.com>

	* gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
	code generation for these functions.
	* gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
	error message.

Index: valops.c
===================================================================
RCS file: /cvs/src/src/gdb/valops.c,v
retrieving revision 1.161
diff -u -p -r1.161 valops.c
--- valops.c	27 May 2005 04:39:32 -0000	1.161
+++ valops.c	7 Dec 2005 22:49:13 -0000
@@ -1587,7 +1587,7 @@ value_struct_elt (struct value **argp, s
       v = search_struct_method (name, argp, args, 0, static_memfuncp, t);
 
       if (v == (struct value *) - 1)
-	error (_("Cannot take address of a method"));
+	error (_("Cannot take address of method %s."), name);
       else if (v == 0)
 	{
 	  if (TYPE_NFN_FIELDS (t))
Index: testsuite/gdb.cp/printmethod.cc
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.cp/printmethod.cc,v
retrieving revision 1.2
diff -u -p -r1.2 printmethod.cc
--- testsuite/gdb.cp/printmethod.cc	17 Jun 2004 18:30:18 -0000	1.2
+++ testsuite/gdb.cp/printmethod.cc	7 Dec 2005 23:06:43 -0000
@@ -1,6 +1,6 @@
 /* This test script is part of GDB, the GNU debugger.
 
-   Copyright 2002, 2004,
+   Copyright 2002, 2004, 2005
    Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
@@ -29,6 +29,8 @@ public:
 int main()
 {
   A *theA = new A;
+  theA->virt ();
+  theA->nonvirt ();
 
   return 0;				// breakpoint: constructs-done
 }
Index: testsuite/gdb.cp/printmethod.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.cp/printmethod.exp,v
retrieving revision 1.1
diff -u -p -r1.1 printmethod.exp
--- testsuite/gdb.cp/printmethod.exp	23 Aug 2003 03:55:59 -0000	1.1
+++ testsuite/gdb.cp/printmethod.exp	7 Dec 2005 23:06:43 -0000
@@ -1,4 +1,4 @@
-# Copyright 2002, 2003 Free Software Foundation, Inc.
+# Copyright 2002, 2003, 2005 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -63,7 +63,7 @@ gdb_continue_to_breakpoint "end of const
 # The first of these is for PR gdb/653.
 
 gdb_test "print theA->virt" "\\$\[0-9\]* = &A::virt\\((void|)\\)" "print virtual method."
-gdb_test "print theA->nonvirt" "Cannot take address of a method" "print nonvirtual method."
+gdb_test "print theA->nonvirt" "\\$\[0-9\]* = &A::nonvirt\\((void|)\\)" "print nonvirtual method."
 
 gdb_exit
 return 0


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [RFC] fix testsuite/gdb.cp/printmethod
  2005-12-08  9:48 ` Daniel Jacobowitz
@ 2005-12-08 18:37   ` Eli Zaretskii
  2005-12-08 19:22     ` Daniel Jacobowitz
  2005-12-09  8:05     ` [RFC] fix testsuite/gdb.cp/printmethod Mark Kettenis
  2005-12-09 18:51   ` Christophe LYON
  1 sibling, 2 replies; 21+ messages in thread
From: Eli Zaretskii @ 2005-12-08 18:37 UTC (permalink / raw)
  To: gdb-patches

> Date: Wed, 7 Dec 2005 18:08:07 -0500
> From: Daniel Jacobowitz <drow@false.org>
> Cc: gdb-patches@sources.redhat.com
> 
> I've checked it in, with some formatting/copyright tweaks
[...]
> --- testsuite/gdb.cp/printmethod.cc	17 Jun 2004 18:30:18 -0000	1.2
> +++ testsuite/gdb.cp/printmethod.cc	7 Dec 2005 23:06:43 -0000
> @@ -1,6 +1,6 @@
>  /* This test script is part of GDB, the GNU debugger.
>  
> -   Copyright 2002, 2004,
> +   Copyright 2002, 2004, 2005
>     Free Software Foundation, Inc.

According to the copyright notice rules that RMS just published (they
will probably be available as part of standards.texi or
maintain.texi), we need to have a "(C)" after the word "Copyright".
It's true that we don't have this in most of our files, but we might
as well get started...


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [RFC] fix testsuite/gdb.cp/printmethod
  2005-12-08 18:37   ` Eli Zaretskii
@ 2005-12-08 19:22     ` Daniel Jacobowitz
  2005-12-09  2:12       ` Jim Blandy
                         ` (2 more replies)
  2005-12-09  8:05     ` [RFC] fix testsuite/gdb.cp/printmethod Mark Kettenis
  1 sibling, 3 replies; 21+ messages in thread
From: Daniel Jacobowitz @ 2005-12-08 19:22 UTC (permalink / raw)
  To: gdb-patches

On Thu, Dec 08, 2005 at 06:38:03AM +0200, Eli Zaretskii wrote:
> > Date: Wed, 7 Dec 2005 18:08:07 -0500
> > From: Daniel Jacobowitz <drow@false.org>
> > Cc: gdb-patches@sources.redhat.com
> > 
> > I've checked it in, with some formatting/copyright tweaks
> [...]
> > --- testsuite/gdb.cp/printmethod.cc	17 Jun 2004 18:30:18 -0000	1.2
> > +++ testsuite/gdb.cp/printmethod.cc	7 Dec 2005 23:06:43 -0000
> > @@ -1,6 +1,6 @@
> >  /* This test script is part of GDB, the GNU debugger.
> >  
> > -   Copyright 2002, 2004,
> > +   Copyright 2002, 2004, 2005
> >     Free Software Foundation, Inc.
> 
> According to the copyright notice rules that RMS just published (they
> will probably be available as part of standards.texi or
> maintain.texi), we need to have a "(C)" after the word "Copyright".
> It's true that we don't have this in most of our files, but we might
> as well get started...

IMO we really should do them all at once.  The other thing we need to
do is update the FSF address; I have had this flagged to take care of
since the FSF moved this spring, but I (obviously) haven't found the
time...

-- 
Daniel Jacobowitz
CodeSourcery, LLC


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [RFC] fix testsuite/gdb.cp/printmethod
  2005-12-08 19:22     ` Daniel Jacobowitz
@ 2005-12-09  2:12       ` Jim Blandy
  2005-12-09  2:25       ` Eli Zaretskii
  2005-12-19 22:39       ` Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod) Eli Zaretskii
  2 siblings, 0 replies; 21+ messages in thread
From: Jim Blandy @ 2005-12-09  2:12 UTC (permalink / raw)
  To: gdb-patches

On 12/7/05, Daniel Jacobowitz <drow@false.org> wrote:
> IMO we really should do them all at once.  The other thing we need to
> do is update the FSF address; I have had this flagged to take care of
> since the FSF moved this spring, but I (obviously) haven't found the
> time...

Not to be ultra-noodly, but I've been formatting the FSF street
address as if it were, well, a street address: name, street and
city/zip on separate lines.  I think it looks nice.  We're not working
on 24x80 terminals any more.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [RFC] fix testsuite/gdb.cp/printmethod
  2005-12-08 19:22     ` Daniel Jacobowitz
  2005-12-09  2:12       ` Jim Blandy
@ 2005-12-09  2:25       ` Eli Zaretskii
  2005-12-19 22:39       ` Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod) Eli Zaretskii
  2 siblings, 0 replies; 21+ messages in thread
From: Eli Zaretskii @ 2005-12-09  2:25 UTC (permalink / raw)
  To: gdb-patches

> Date: Wed, 7 Dec 2005 23:42:36 -0500
> From: Daniel Jacobowitz <drow@false.org>
> 
> > According to the copyright notice rules that RMS just published (they
> > will probably be available as part of standards.texi or
> > maintain.texi), we need to have a "(C)" after the word "Copyright".
> > It's true that we don't have this in most of our files, but we might
> > as well get started...
> 
> IMO we really should do them all at once.  The other thing we need to
> do is update the FSF address; I have had this flagged to take care of
> since the FSF moved this spring, but I (obviously) haven't found the
> time...

You are right.  I will try to find time to do this one of these days.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [RFC] fix testsuite/gdb.cp/printmethod
  2005-12-08 18:37   ` Eli Zaretskii
  2005-12-08 19:22     ` Daniel Jacobowitz
@ 2005-12-09  8:05     ` Mark Kettenis
  1 sibling, 0 replies; 21+ messages in thread
From: Mark Kettenis @ 2005-12-09  8:05 UTC (permalink / raw)
  To: eliz; +Cc: gdb-patches

> X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on 
> 	elgar.sibelius.xs4all.nl
> X-Spam-Level: 
> X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=no 
> 	version=3.1.0
> X-From_: gdb-patches-return-41882-m.m.kettenis=alumnus.utwente.nl@sourceware.org  Thu Dec  8 05:38:13 2005
> Date: Thu, 08 Dec 2005 06:38:03 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> Reply-to: Eli Zaretskii <eliz@gnu.org>
> X-IsSubscribed: yes
> Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm
> Sender: gdb-patches-owner@sourceware.org
> X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact helpdesk@ITBE.utwente.nl for more information.
> X-UTwente-MailScanner: Found to be clean
> X-MailScanner-From: gdb-patches-return-41882-m.m.kettenis=alumnus.utwente.nl@sourceware.org
> 
> > Date: Wed, 7 Dec 2005 18:08:07 -0500
> > From: Daniel Jacobowitz <drow@false.org>
> > Cc: gdb-patches@sources.redhat.com
> > 
> > I've checked it in, with some formatting/copyright tweaks
> [...]
> > --- testsuite/gdb.cp/printmethod.cc	17 Jun 2004 18:30:18 -0000	1.2
> > +++ testsuite/gdb.cp/printmethod.cc	7 Dec 2005 23:06:43 -0000
> > @@ -1,6 +1,6 @@
> >  /* This test script is part of GDB, the GNU debugger.
> >  
> > -   Copyright 2002, 2004,
> > +   Copyright 2002, 2004, 2005
> >     Free Software Foundation, Inc.
> 
> According to the copyright notice rules that RMS just published (they
> will probably be available as part of standards.texi or
> maintain.texi), we need to have a "(C)" after the word "Copyright".
> It's true that we don't have this in most of our files, but we might
> as well get started...

Geez, I think we actively removed those in the past at RMS' request.
Well, I suppose it's too much too ask from lawyers too make up their
mind.

Note that we also need to update the FSF address in the copyright
notice.

Mark


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [RFC] fix testsuite/gdb.cp/printmethod
  2005-12-08  9:48 ` Daniel Jacobowitz
  2005-12-08 18:37   ` Eli Zaretskii
@ 2005-12-09 18:51   ` Christophe LYON
  1 sibling, 0 replies; 21+ messages in thread
From: Christophe LYON @ 2005-12-09 18:51 UTC (permalink / raw)
  To: gdb-patches


> 
> I agree with your conclusions; this is fine.
> 
> I've checked it in, with some formatting/copyright tweaks, since I
> needed it for the attached followup: the error message previously being
> tested for was lousy, let's improve it.
> 

OK, thanks for the check-in and for your improvement.

Christophe.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod)
  2005-12-08 19:22     ` Daniel Jacobowitz
  2005-12-09  2:12       ` Jim Blandy
  2005-12-09  2:25       ` Eli Zaretskii
@ 2005-12-19 22:39       ` Eli Zaretskii
  2005-12-20  3:04         ` Daniel Jacobowitz
                           ` (2 more replies)
  2 siblings, 3 replies; 21+ messages in thread
From: Eli Zaretskii @ 2005-12-19 22:39 UTC (permalink / raw)
  To: gdb-patches

> Date: Wed, 7 Dec 2005 23:42:36 -0500
> From: Daniel Jacobowitz <drow@false.org>
> 
> On Thu, Dec 08, 2005 at 06:38:03AM +0200, Eli Zaretskii wrote:
> > > Date: Wed, 7 Dec 2005 18:08:07 -0500
> > > From: Daniel Jacobowitz <drow@false.org>
> > > Cc: gdb-patches@sources.redhat.com
> > > 
> > > I've checked it in, with some formatting/copyright tweaks
> > [...]
> > > --- testsuite/gdb.cp/printmethod.cc	17 Jun 2004 18:30:18 -0000	1.2
> > > +++ testsuite/gdb.cp/printmethod.cc	7 Dec 2005 23:06:43 -0000
> > > @@ -1,6 +1,6 @@
> > >  /* This test script is part of GDB, the GNU debugger.
> > >  
> > > -   Copyright 2002, 2004,
> > > +   Copyright 2002, 2004, 2005
> > >     Free Software Foundation, Inc.
> > 
> > According to the copyright notice rules that RMS just published (they
> > will probably be available as part of standards.texi or
> > maintain.texi), we need to have a "(C)" after the word "Copyright".
> > It's true that we don't have this in most of our files, but we might
> > as well get started...
> 
> IMO we really should do them all at once.  The other thing we need to
> do is update the FSF address; I have had this flagged to take care of
> since the FSF moved this spring, but I (obviously) haven't found the
> time...

I've committed the first portion of this monstrous job: all the files
in gdb/ and in gdb/cli/ now have the (c) marker and state the correct
FSF address.  I hope I didn't break anything, but if I did, please
correct as obvious.

I don't imagine someone would actually wish to see the humongous
boring diffs, would they? ;-)


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod)
  2005-12-19 22:39       ` Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod) Eli Zaretskii
@ 2005-12-20  3:04         ` Daniel Jacobowitz
  2005-12-20 14:19           ` Daniel Jacobowitz
  2005-12-20  3:18         ` Mark Kettenis
  2005-12-24  8:07         ` Eli Zaretskii
  2 siblings, 1 reply; 21+ messages in thread
From: Daniel Jacobowitz @ 2005-12-20  3:04 UTC (permalink / raw)
  To: gdb-patches

On Sun, Dec 18, 2005 at 12:46:48AM +0200, Eli Zaretskii wrote:
> I've committed the first portion of this monstrous job: all the files
> in gdb/ and in gdb/cli/ now have the (c) marker and state the correct
> FSF address.  I hope I didn't break anything, but if I did, please
> correct as obvious.
> 
> I don't imagine someone would actually wish to see the humongous
> boring diffs, would they? ;-)

Eli, thank you for doing this.  I'll run a couple of test cycles here
to confirm that everything's still in order, but I'm sure it will be
:-)

-- 
Daniel Jacobowitz
CodeSourcery, LLC


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod)
  2005-12-19 22:39       ` Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod) Eli Zaretskii
  2005-12-20  3:04         ` Daniel Jacobowitz
@ 2005-12-20  3:18         ` Mark Kettenis
  2005-12-24  8:07         ` Eli Zaretskii
  2 siblings, 0 replies; 21+ messages in thread
From: Mark Kettenis @ 2005-12-20  3:18 UTC (permalink / raw)
  To: eliz; +Cc: gdb-patches

> Date: Sun, 18 Dec 2005 00:46:48 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> 
> I've committed the first portion of this monstrous job: all the files
> in gdb/ and in gdb/cli/ now have the (c) marker and state the correct
> FSF address.  I hope I didn't break anything, but if I did, please
> correct as obvious.

Thanks for doing this!

> I don't imagine someone would actually wish to see the humongous
> boring diffs, would they? ;-)

Pleas, no, no, no! ;-).


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod)
  2005-12-20  3:04         ` Daniel Jacobowitz
@ 2005-12-20 14:19           ` Daniel Jacobowitz
  0 siblings, 0 replies; 21+ messages in thread
From: Daniel Jacobowitz @ 2005-12-20 14:19 UTC (permalink / raw)
  To: gdb-patches

On Sat, Dec 17, 2005 at 06:06:10PM -0500, Daniel Jacobowitz wrote:
> On Sun, Dec 18, 2005 at 12:46:48AM +0200, Eli Zaretskii wrote:
> > I've committed the first portion of this monstrous job: all the files
> > in gdb/ and in gdb/cli/ now have the (c) marker and state the correct
> > FSF address.  I hope I didn't break anything, but if I did, please
> > correct as obvious.
> > 
> > I don't imagine someone would actually wish to see the humongous
> > boring diffs, would they? ;-)
> 
> Eli, thank you for doing this.  I'll run a couple of test cycles here
> to confirm that everything's still in order, but I'm sure it will be
> :-)

The only obvious casualty is default.exp, fixed as attached.

-- 
Daniel Jacobowitz
CodeSourcery, LLC

2005-12-17  Daniel Jacobowitz  <dan@codesourcery.com>

	* gdb.base/default.exp: Update check for "show version".

Index: gdb.base/default.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.base/default.exp,v
retrieving revision 1.18
diff -u -p -r1.18 default.exp
--- gdb.base/default.exp	14 Jul 2005 14:49:23 -0000	1.18
+++ gdb.base/default.exp	17 Dec 2005 23:38:34 -0000
@@ -667,7 +667,7 @@ gdb_test "show values" "" "show values"
 #test show verbose
 gdb_test "show verbose" "Verbose printing of informational messages is o.*|Verbosity is off.*" "show verbose"
 #test show version
-gdb_test "show version" "GNU gdb \[0-9\.\]*(\[^\r\n\]*\[\r\n\])+Copyright \[0-9\]* Free Software Foundation, Inc(\[^\r\n\]*\[\r\n\])+GDB is free software, covered by the GNU General Public License, and you are(\[^\r\n\]*\[\r\n\])+welcome to change it and/or distribute copies of it under certain conditions(\[^\r\n\]*\[\r\n\])+Type \"show copying\" to see the conditions(\[^\r\n\]*\[\r\n\])+There is absolutely no warranty for GDB.  Type \"show warranty\" for details(\[^\r\n\]*\[\r\n\])+This GDB was configured as .*|GDB is free software and you are welcome to distribute copies of it(\[^\r\n\]*\[\r\n\])+ under certain conditions; type \"show copying\" to see the conditions.(\[^\r\n\]*\[\r\n\])+There is absolutely no warranty for GDB; type \"show warranty\" for details.(\[^\r\n\]*\[\r\n\])+GDB.*Copyright \[0-9\]* Free Software Foundation, Inc.*" "show version"
+gdb_test "show version" "GNU gdb \[0-9\.\]*(\[^\r\n\]*\[\r\n\])+Copyright \\(C\\) \[0-9\]* Free Software Foundation, Inc(\[^\r\n\]*\[\r\n\])+GDB is free software, covered by the GNU General Public License, and you are(\[^\r\n\]*\[\r\n\])+welcome to change it and/or distribute copies of it under certain conditions(\[^\r\n\]*\[\r\n\])+Type \"show copying\" to see the conditions(\[^\r\n\]*\[\r\n\])+There is absolutely no warranty for GDB.  Type \"show warranty\" for details(\[^\r\n\]*\[\r\n\])+This GDB was configured as .*|GDB is free software and you are welcome to distribute copies of it(\[^\r\n\]*\[\r\n\])+ under certain conditions; type \"show copying\" to see the conditions.(\[^\r\n\]*\[\r\n\])+There is absolutely no warranty for GDB; type \"show warranty\" for details.(\[^\r\n\]*\[\r\n\])+GDB.*Copyright \\(C\\) \[0-9\]* Free Software Foundation, Inc.*" "show version"
 #test show width
 gdb_test "show width" "Number of characters gdb thinks are in a line is.*" "show width"
 #test show write


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod)
  2005-12-19 22:39       ` Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod) Eli Zaretskii
  2005-12-20  3:04         ` Daniel Jacobowitz
  2005-12-20  3:18         ` Mark Kettenis
@ 2005-12-24  8:07         ` Eli Zaretskii
  2005-12-24  8:57           ` Update Copyright and FSF address Eli Zaretskii
  2005-12-24 10:50           ` Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod) Daniel Jacobowitz
  2 siblings, 2 replies; 21+ messages in thread
From: Eli Zaretskii @ 2005-12-24  8:07 UTC (permalink / raw)
  To: gdb-patches

> Date: Sun, 18 Dec 2005 00:46:48 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> 
> > IMO we really should do them all at once.  The other thing we need to
> > do is update the FSF address; I have had this flagged to take care of
> > since the FSF moved this spring, but I (obviously) haven't found the
> > time...
> 
> I've committed the first portion of this monstrous job: all the files
> in gdb/ and in gdb/cli/ now have the (c) marker and state the correct
> FSF address.  I hope I didn't break anything, but if I did, please
> correct as obvious.

I now did that for gdb/gdbserver, gdbtk/generic, and gdbtk/library.

But I inadvertently hit a snafu in the image subdirectories of
gdbtk/library: due to mismatch of time stamp (it's a long story) and
my failure to use "cvs ci -l", CVS checked in various GIF and PNG
images as well.  The problem is, these are binary files, but they are
not marked with -kb keyword in the repository.  And because I did the
commit from a Windows machine, I'm afraid the files are now corrupted
in the repository.

Could someone please undo my commits to image files in all the
subdirectories of gdbtk/library?  I'd do that myself, but in order to
be able to do that, I need to be a member of the cvsadmin group, which
I apparently am not...

Sorry for the inconvenience.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Update Copyright and FSF address
  2005-12-24  8:07         ` Eli Zaretskii
@ 2005-12-24  8:57           ` Eli Zaretskii
  2005-12-24 10:50           ` Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod) Daniel Jacobowitz
  1 sibling, 0 replies; 21+ messages in thread
From: Eli Zaretskii @ 2005-12-24  8:57 UTC (permalink / raw)
  To: gdb-patches

> Date: Fri, 23 Dec 2005 20:46:06 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> 
> > I've committed the first portion of this monstrous job: all the files
> > in gdb/ and in gdb/cli/ now have the (c) marker and state the correct
> > FSF address.  I hope I didn't break anything, but if I did, please
> > correct as obvious.
> 
> I now did that for gdb/gdbserver, gdbtk/generic, and gdbtk/library.

And now also for gdb/mi, gdb/nlm, gdb/tui, and gdb/doc.

This leaves us with gdb/config and gdb/testsuite.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod)
  2005-12-24  8:07         ` Eli Zaretskii
  2005-12-24  8:57           ` Update Copyright and FSF address Eli Zaretskii
@ 2005-12-24 10:50           ` Daniel Jacobowitz
  2005-12-24 17:37             ` Eli Zaretskii
  1 sibling, 1 reply; 21+ messages in thread
From: Daniel Jacobowitz @ 2005-12-24 10:50 UTC (permalink / raw)
  To: gdb-patches

On Fri, Dec 23, 2005 at 08:46:06PM +0200, Eli Zaretskii wrote:
> I now did that for gdb/gdbserver, gdbtk/generic, and gdbtk/library.
> 
> But I inadvertently hit a snafu in the image subdirectories of
> gdbtk/library: due to mismatch of time stamp (it's a long story) and
> my failure to use "cvs ci -l", CVS checked in various GIF and PNG
> images as well.  The problem is, these are binary files, but they are
> not marked with -kb keyword in the repository.  And because I did the
> commit from a Windows machine, I'm afraid the files are now corrupted
> in the repository.
> 
> Could someone please undo my commits to image files in all the
> subdirectories of gdbtk/library?  I'd do that myself, but in order to
> be able to do that, I need to be a member of the cvsadmin group, which
> I apparently am not...

You need to be in the cvsadmin group to use "cvs admin" commands, but
it's easy enough to fix this by recommitting from a system with
appropriate line endings (or in this case, it looks like, without the
^Z behavior?).  I've taken care of it, and the images appear
uncorrupted now.

Thanks again!

-- 
Daniel Jacobowitz
CodeSourcery, LLC


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod)
  2005-12-24 10:50           ` Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod) Daniel Jacobowitz
@ 2005-12-24 17:37             ` Eli Zaretskii
  2005-12-26 14:39               ` Eli Zaretskii
  2005-12-26 19:15               ` Daniel Jacobowitz
  0 siblings, 2 replies; 21+ messages in thread
From: Eli Zaretskii @ 2005-12-24 17:37 UTC (permalink / raw)
  To: gdb-patches

> Date: Fri, 23 Dec 2005 14:40:42 -0500
> From: Daniel Jacobowitz <drow@false.org>
> 
> You need to be in the cvsadmin group to use "cvs admin" commands

Well, maybe I should be a member.  Maybe all global maintainers
should.

> but it's easy enough to fix this by recommitting from a system with
> appropriate line endings (or in this case, it looks like, without
> the ^Z behavior?).

Both EOLs and ^Z are actually part of the same issue: the text vs
binary I/O.

> I've taken care of it, and the images appear uncorrupted now.

Thanks.  But the image files are still not marked with -kb.  Can
someone please do that?


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod)
  2005-12-24 17:37             ` Eli Zaretskii
@ 2005-12-26 14:39               ` Eli Zaretskii
  2005-12-26 19:15               ` Daniel Jacobowitz
  1 sibling, 0 replies; 21+ messages in thread
From: Eli Zaretskii @ 2005-12-26 14:39 UTC (permalink / raw)
  To: gdb-patches

> Date: Sat, 24 Dec 2005 10:57:25 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> 
> > I've taken care of it, and the images appear uncorrupted now.
> 
> Thanks.  But the image files are still not marked with -kb.  Can
> someone please do that?

I removed the entire GDB tree on my MS-Windows machine and checked it
out again with -kb, so that I will never have to give people trouble
with similar problems again.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod)
  2005-12-24 17:37             ` Eli Zaretskii
  2005-12-26 14:39               ` Eli Zaretskii
@ 2005-12-26 19:15               ` Daniel Jacobowitz
  2005-12-26 19:31                 ` Eli Zaretskii
  1 sibling, 1 reply; 21+ messages in thread
From: Daniel Jacobowitz @ 2005-12-26 19:15 UTC (permalink / raw)
  To: gdb-patches

On Sat, Dec 24, 2005 at 10:57:25AM +0200, Eli Zaretskii wrote:
> > I've taken care of it, and the images appear uncorrupted now.
> 
> Thanks.  But the image files are still not marked with -kb.  Can
> someone please do that?

Done; are you sure you couldn't do that yourself?  I believe admin -kb
doesn't require any privileges (since I don't seem to have any).

-- 
Daniel Jacobowitz
CodeSourcery, LLC


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod)
  2005-12-26 19:15               ` Daniel Jacobowitz
@ 2005-12-26 19:31                 ` Eli Zaretskii
  2005-12-27  4:09                   ` Daniel Jacobowitz
  0 siblings, 1 reply; 21+ messages in thread
From: Eli Zaretskii @ 2005-12-26 19:31 UTC (permalink / raw)
  To: gdb-patches

> Date: Sat, 24 Dec 2005 11:15:52 -0500
> From: Daniel Jacobowitz <drow@false.org>
> 
> On Sat, Dec 24, 2005 at 10:57:25AM +0200, Eli Zaretskii wrote:
> > > I've taken care of it, and the images appear uncorrupted now.
> > 
> > Thanks.  But the image files are still not marked with -kb.  Can
> > someone please do that?
> 
> Done

Thanks.

> are you sure you couldn't do that yourself?  I believe admin -kb
> doesn't require any privileges (since I don't seem to have any).

I didn't even try: I assumed that all admin commands required these
privileges, since "admin -o" wanted them.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod)
  2005-12-26 19:31                 ` Eli Zaretskii
@ 2005-12-27  4:09                   ` Daniel Jacobowitz
  2005-12-27 12:23                     ` Eli Zaretskii
  0 siblings, 1 reply; 21+ messages in thread
From: Daniel Jacobowitz @ 2005-12-27  4:09 UTC (permalink / raw)
  To: gdb-patches

On Sat, Dec 24, 2005 at 06:31:41PM +0200, Eli Zaretskii wrote:
> > Date: Sat, 24 Dec 2005 11:15:52 -0500
> > From: Daniel Jacobowitz <drow@false.org>
> > 
> > On Sat, Dec 24, 2005 at 10:57:25AM +0200, Eli Zaretskii wrote:
> > > > I've taken care of it, and the images appear uncorrupted now.
> > > 
> > > Thanks.  But the image files are still not marked with -kb.  Can
> > > someone please do that?
> > 
> > Done
> 
> Thanks.
> 
> > are you sure you couldn't do that yourself?  I believe admin -kb
> > doesn't require any privileges (since I don't seem to have any).
> 
> I didn't even try: I assumed that all admin commands required these
> privileges, since "admin -o" wanted them.

Let's see...

         On  unix,  if  there is a group named cvsadmin, only members
         of that group can run cvs admin commands, except for those
         specified using the UserAdminOptions configuration option in
         the CVSROOT/config file.  Options specified using
         UserAdminOptions can be run by any user.  See see node
         `config' in the CVS manual for more on UserAdminOptions.

and:

     When not specified, `UserAdminOptions' defaults to `k'.  In other
     words, it defaults to allowing users outside of the `cvsadmin'
     group to use the `cvs admin' command only to change the default
     keyword expansion mode for files.

There we go; mystery solved.  It covers everything except this :-)

-- 
Daniel Jacobowitz
CodeSourcery, LLC


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod)
  2005-12-27  4:09                   ` Daniel Jacobowitz
@ 2005-12-27 12:23                     ` Eli Zaretskii
  0 siblings, 0 replies; 21+ messages in thread
From: Eli Zaretskii @ 2005-12-27 12:23 UTC (permalink / raw)
  To: gdb-patches

> Date: Sat, 24 Dec 2005 12:01:59 -0500
> From: Daniel Jacobowitz <drow@false.org>
> 
>          On  unix,  if  there is a group named cvsadmin, only members
>          of that group can run cvs admin commands, except for those
>          specified using the UserAdminOptions configuration option in
>          the CVSROOT/config file.  Options specified using
>          UserAdminOptions can be run by any user.  See see node
>          `config' in the CVS manual for more on UserAdminOptions.
> 
> and:
> 
>      When not specified, `UserAdminOptions' defaults to `k'.  In other
>      words, it defaults to allowing users outside of the `cvsadmin'
>      group to use the `cvs admin' command only to change the default
>      keyword expansion mode for files.

Thanks for taking time to explain this.


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2005-12-24 17:37 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-12-06 22:46 [RFC] fix testsuite/gdb.cp/printmethod Christophe LYON
2005-12-08  9:48 ` Daniel Jacobowitz
2005-12-08 18:37   ` Eli Zaretskii
2005-12-08 19:22     ` Daniel Jacobowitz
2005-12-09  2:12       ` Jim Blandy
2005-12-09  2:25       ` Eli Zaretskii
2005-12-19 22:39       ` Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod) Eli Zaretskii
2005-12-20  3:04         ` Daniel Jacobowitz
2005-12-20 14:19           ` Daniel Jacobowitz
2005-12-20  3:18         ` Mark Kettenis
2005-12-24  8:07         ` Eli Zaretskii
2005-12-24  8:57           ` Update Copyright and FSF address Eli Zaretskii
2005-12-24 10:50           ` Update Copyright and FSF address (was: [RFC] fix testsuite/gdb.cp/printmethod) Daniel Jacobowitz
2005-12-24 17:37             ` Eli Zaretskii
2005-12-26 14:39               ` Eli Zaretskii
2005-12-26 19:15               ` Daniel Jacobowitz
2005-12-26 19:31                 ` Eli Zaretskii
2005-12-27  4:09                   ` Daniel Jacobowitz
2005-12-27 12:23                     ` Eli Zaretskii
2005-12-09  8:05     ` [RFC] fix testsuite/gdb.cp/printmethod Mark Kettenis
2005-12-09 18:51   ` Christophe LYON

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox