From: "Eli Zaretskii" <eliz@gnu.org>
To: Andrew Cagney <cagney@gnu.org>
Cc: gdb-patches@sources.redhat.com
Subject: Re: [patch] Deprecate XM_FILE and TM_FILE
Date: Sat, 04 Sep 2004 16:28:00 -0000 [thread overview]
Message-ID: <01c4929c$Blat.v2.2.2$3333c200@zahav.net.il> (raw)
In-Reply-To: <4139D06B.5060902@gnu.org> (message from Andrew Cagney on Sat, 04 Sep 2004 10:25:47 -0400)
> Date: Sat, 04 Sep 2004 10:25:47 -0400
> From: Andrew Cagney <cagney@gnu.org>
> Cc: gdb-patches@sources.redhat.com
>
> This patch deprecates a _mechanism_ not a system. Doing this makes it
> explicitly clear that _new_ code _can't_ use it, and that existing code
> will need to be migrated away from it, over time.
I was reacting to the second meaning (`` that existing code will need
to be migrated away from it, over time'').
> To that end:
>
> - we've almost eliminated the xm-*.h files
> - the tm-*.h files are being emptied / deleted
Calling something ``deprecated'' means that it will go away in a
future release. When XM_FILE goes away, xm-go32.h will no longer be
doing its job, and the DJGPP port of GDB will be severely broken.
Therefore, deprecating XM_FILE means you are deprecating the DJGPP
port. I don't appreciate this being done without consulting me first.
(I feel the same about the other xm-*.h files being deprecated, but if
their maintainers don't mind, so be it.)
What I would have expected is that if you make a change that has a
potential to break some port, you at the same time commit a change
that fixes the potential damage. In this case, some alternative way
of getting these macros into the DJGPP port should have been added,
either before or together with the patch that deprecated xm-go32.h.
It is fine not to bother to fix the DJGPP port, and instead leave that
to me, but in that case I'd expect that the offending patch not be
committed until I come up with an alternative solution.
I hope I made myself clear this time.
next prev parent reply other threads:[~2004-09-04 16:28 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-09-02 18:30 Andrew Cagney
2004-09-02 20:26 ` Eli Zaretskii
2004-09-03 16:18 ` Andrew Cagney
2004-09-04 12:00 ` Eli Zaretskii
2004-09-04 14:27 ` Andrew Cagney
2004-09-04 16:28 ` Eli Zaretskii [this message]
2004-09-04 23:20 ` Andrew Cagney
2004-09-05 4:17 ` Eli Zaretskii
2004-09-09 16:05 ` Andrew Cagney
2004-09-09 19:31 ` Eli Zaretskii
2004-09-09 20:26 ` Andrew Cagney
2004-09-09 21:15 ` Eli Zaretskii
2004-09-09 21:26 ` Joel Brobecker
2004-09-10 9:35 ` Eli Zaretskii
2004-09-10 12:41 ` Mark Kettenis
2004-09-10 16:32 ` Eli Zaretskii
2004-09-12 18:07 ` Andrew Cagney
2004-09-12 18:36 ` Eli Zaretskii
2004-09-13 15:35 ` Andrew Cagney
2004-09-13 19:48 ` Eli Zaretskii
2004-09-13 21:07 ` Andrew Cagney
2004-09-13 21:30 ` Joel Brobecker
2004-09-24 22:06 ` Andrew Cagney
2004-09-15 12:15 ` Eli Zaretskii
2004-09-15 15:54 ` 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='01c4929c$Blat.v2.2.2$3333c200@zahav.net.il' \
--to=eliz@gnu.org \
--cc=cagney@gnu.org \
--cc=gdb-patches@sources.redhat.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