From: Eli Zaretskii <eliz@elta.co.il>
To: mec.gnu@mindspring.com (Michael Elizabeth Chastain)
Cc: cagney@gnu.org,gdb@sources.redhat.com
Subject: Re: [commit] Deprecate remaining STREQ uses
Date: Sun, 14 Dec 2003 11:45:00 -0000 [thread overview]
Message-ID: <u65gj8vwd.fsf@elta.co.il> (raw)
In-Reply-To: <20031214082530.B536B4B412@berman.michael-chastain.com> (mec.gnu@mindspring.com)
> Date: Sun, 14 Dec 2003 03:25:30 -0500 (EST)
> From: mec.gnu@mindspring.com (Michael Elizabeth Chastain)
>
> And then you will come back and say "go32 does not support running the
> test suite". And then I will say: okay, fine, can you build gdb on
> go32? Can you do "break main"? Can you do a backtrace? Can you print
> registers? Can you print a local variable? Can you set a watchpoint?
> Can you call a function with a double precision argument?
>
> Can you put all that in a script and post the results to gdb-testers once a
> month?
It should be relatively easy to produce a script like that, assuming
that the tests you listed above constitute the minimal suite of tests
that are required to prove that a GDB port is alive (or at least if
the set of the tests required for that doesn't change too much with
time). If the set of tests changes too much, tracking them might not
be easy, given my free time (or should I say the lack thereof ;-)[1].
However, running the script once a month (on the then-latest snapshot,
I presume) is not something that I can afford, and I don't see anyone
else stepping forward to do that for me.
Since your proposal for deprecating counts minor releases, would it
be enough to request a run for every such release?
> If nobody does those things for a platform, then I want to obsolete the
> platform.
I think the degree to which such a logic is justified depends on the
platform. For example, x86 platforms generally benefit from Mark
Kettenis's work and so are expected to bit-rot much slower than some
exotic platform that shares none of the code with others.
Isn't it better to start deprecating only if we know that some code
specific to a platform is broken by a certain change to GDB? For
example, if some interface is deprecated and no one submitted
replacement code for a specific platform, then declare that platform
heading into obsolescence.
-----------------
Footnotes:
[1] Ironically, I suggested a couple of years ago (in a message I
cannot for the moment find in the archives) to add a script to the
gdb/config/djgpp directory that would run GDB against some subset of
the test suite, only without relying on `expect' and `dejagnu', and
compare the results against the expected ones. However, both Andrew
and DJ thought the idea was not worth the effort, since simple textual
comparison, a-la "diff -ubBw", would bit-rot too quickly, due to
changes in GDB and local library developments.
next prev parent reply other threads:[~2003-12-14 11:45 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-12-14 8:25 Michael Elizabeth Chastain
2003-12-14 11:45 ` Eli Zaretskii [this message]
2003-12-14 14:44 ` Andrew Cagney
-- strict thread matches above, loose matches on Subject: below --
2003-12-31 19:56 Michael Elizabeth Chastain
2004-01-01 6:03 ` Eli Zaretskii
2003-12-15 17:01 Michael Elizabeth Chastain
2003-12-15 6:22 Michael Elizabeth Chastain
2003-12-15 6:39 ` Eli Zaretskii
2003-12-15 15:51 ` Daniel Jacobowitz
2003-12-16 6:30 ` Eli Zaretskii
2003-12-31 19:48 ` Andrew Cagney
2004-01-01 5:59 ` Eli Zaretskii
2003-12-14 16:02 Michael Elizabeth Chastain
2003-12-14 18:13 ` Eli Zaretskii
[not found] <20031214062335.964804B412@berman.michael-chastain.com>
2003-12-14 6:34 ` Eli Zaretskii
[not found] <3FC119EB.1060102@gnu.org>
[not found] ` <ufzgee29u.fsf@elta.co.il>
[not found] ` <3FC234C0.1000500@gnu.org>
[not found] ` <20031124165047.GA2227@nevyn.them.org>
[not found] ` <1031124182547.ZM9776@localhost.localdomain>
[not found] ` <3FC26407.9000704@gnu.org>
[not found] ` <1031125000932.ZM11256@localhost.localdomain>
[not found] ` <3FC60A75.8090803@gnu.org>
[not found] ` <1031204044404.ZM3660@localhost.localdomain>
[not found] ` <9743-Thu04Dec2003174358+0200-eliz@elta.co.il>
[not found] ` <3FCF6FCA.30607@gnu.org>
[not found] ` <1031212192642.ZM21819@localhost.localdomain>
[not found] ` <3FDA64D0.7020306@gnu.org>
2003-12-13 20:03 ` Jim Blandy
2003-12-14 16:24 ` Andrew Cagney
2003-12-13 15:23 Michael Elizabeth Chastain
2003-12-13 16:31 ` Eli Zaretskii
2003-12-13 19:40 ` Andrew Cagney
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=u65gj8vwd.fsf@elta.co.il \
--to=eliz@elta.co.il \
--cc=cagney@gnu.org \
--cc=gdb@sources.redhat.com \
--cc=mec.gnu@mindspring.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox