Page MenuHomeFreeBSD

Mark elf2aout as deprecated.
ClosedPublic

Authored by imp on Feb 5 2020, 11:29 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mar 10 2024, 12:28 PM
Unknown Object (File)
Mar 7 2024, 2:19 PM
Unknown Object (File)
Dec 29 2023, 2:19 PM
Unknown Object (File)
Dec 23 2023, 12:09 AM
Unknown Object (File)
Nov 6 2023, 2:51 PM
Unknown Object (File)
Sep 5 2023, 7:36 PM
Unknown Object (File)
Jul 23 2023, 4:57 AM
Unknown Object (File)
Jul 1 2023, 12:55 AM
Subscribers

Details

Summary

Only sparc64 used this, so we will be removing it from FreeBSD 13. Add
the usual deprecation notice in a MFC-able way.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

emaste added inline comments.
usr.bin/elf2aout/elf2aout.1
49 ↗(On Diff #67841)

.Sh DEPRECATION NOTICE perhaps?

52 ↗(On Diff #67841)

"now" seems a bit surprising to me in a man page (as opposed to a release note, news article etc.), what about just The .Nm utility is deprecated.?

emaste added a subscriber: rgrimes.
This revision is now accepted and ready to land.Feb 6 2020, 2:26 PM
usr.bin/elf2aout/elf2aout.1
49 ↗(On Diff #67841)

Just copied other practice that I found. A quick grep of 12 shows, however, that the other practice I found was wrong. I'll change.

52 ↗(On Diff #67841)

Just copied other practice. This is verbatim from the vpo deprecation note which I stole from some other man page. i'll hunt down the other places that have this construct.

update, per ed's comments using brooks' wording from 10M nic removal.

This revision now requires review to proceed.Feb 6 2020, 4:26 PM

A document describing the language and process of depreicating would be good to have.

usr.bin/elf2aout/elf2aout.1
52 ↗(On Diff #67841)

I agree with Ed here, now should be stricken from this, and if there are other places those too.

This revision is now accepted and ready to land.Feb 6 2020, 4:26 PM
imp marked 2 inline comments as done.Feb 6 2020, 4:26 PM
imp added inline comments.
usr.bin/elf2aout/elf2aout.1
52 ↗(On Diff #67841)

Looks like vpo was the only other place. I've fixed that in the MFC and don't see others so I now wonder where I got it...

usr.bin/elf2aout/elf2aout.1
52 ↗(On Diff #67841)

The only place I could find it was

Note that
.Va SENDMAIL_CF
is now deprecated.

in make.conf.5. I may have seen that in a grep or something... I'll fix that in -current too.

A document describing the language and process of depreicating would be good to have.

I've just updated
https://wiki.freebsd.org/DeprecationChecklist
a bit to include the recommended language. I'd forgotten I'd created this. Some of the information in here would be good to have in the committer's guide, though.

This revision was automatically updated to reflect the committed changes.