Page MenuHomeFreeBSD

Mark elf2aout as deprecated.
ClosedPublic

Authored by imp on Feb 5 2020, 11:29 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sep 25 2024, 8:15 AM
Unknown Object (File)
Sep 22 2024, 10:32 PM
Unknown Object (File)
Sep 21 2024, 1:53 AM
Unknown Object (File)
Sep 17 2024, 3:07 AM
Unknown Object (File)
Sep 11 2024, 8:35 PM
Unknown Object (File)
Sep 4 2024, 2:17 PM
Unknown Object (File)
Aug 21 2024, 6:02 PM
Unknown Object (File)
Aug 17 2024, 9:28 PM
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

Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 29195
Build 27126: arc lint + arc unit

Event Timeline

emaste added inline comments.
usr.bin/elf2aout/elf2aout.1
49

.Sh DEPRECATION NOTICE perhaps?

52

"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

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

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

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

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

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.