Bug 183877 - patch for /usr/src/usr.bin/fmt/ (not 8 bit clean) for German & French
Summary: patch for /usr/src/usr.bin/fmt/ (not 8 bit clean) for German & French
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: 10.0-BETA3
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-12 01:20 UTC by jhs
Modified: 2013-11-12 02:56 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jhs 2013-11-12 01:20:04 UTC
	2003 I looked at fmt.c to make it 8 bit clean for 4.8-RELEASE,
	I was conservative & my patches did just a subset, I recall.

	http://www.berklix.com/~jhs/src/bsd/fixes/FreeBSD/src/gen/usr.bin/fmt/

	I maintained patches since.

	2010 I posted to hackers@ Tue May 25 11:29:20 UTC 2010
	http://lists.freebsd.org/pipermail/freebsd-hackers/2010-May/031901.html

	& got 1 comment:
	Christian's from Wed May 26 18:05:53 UTC 2010,
	http://lists.freebsd.org/pipermail/freebsd-hackers/2010-May/031927.html

	I'm still using & maintaining patches through to current & 10.0-BETA3,

	Tonight 2 BSD people (cc'd) asked I'd sent patches, 
	so this also a send-pr.


	WRT Christian's comment from Wed May 26 18:05:53 UTC 2010,

	I don't know about ISO 8859-1 and UTF-8, (I dislike & avoid
	national char set stuff as much as possible), but I want
	to be able to edit files that simultaneously contain eg all
	of English German & French etc, so setting some var to eg
	just German would be inappropriate.  8 bit clean would be ideal,
	next best would be my patches I suppose.

	We no longer use 7 bit teletypes, & no longer need parity,
	so fmt.c could be made pretty much 8 bit clean, (apart from
	eg Null etc which'd doubtless be too much hastle).    - Or
	it can be tweaked to allow some chars as I recall I did,

	Options presumably are still the 4 from Tue May 25
	11:29:20 UTC 2010
	http://lists.freebsd.org/pipermail/freebsd-hackers/2010-May/031901.html

	I assume either adopting Solution 1 (Discard "& 0x7f" ) or 
	Solution 2 (my patches) would not disrupt locale users,
	but would stop fmt failing on some 8 bit text.

Fix: 

Look at my posting 
	http://lists.freebsd.org/pipermail/freebsd-hackers/2010-May/031901.html
	& my patches
	http://www.berklix.com/~jhs/src/bsd/fixes/FreeBSD/src/gen/usr.bin/fmt/
How-To-Repeat: 	Read the code
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2013-11-12 02:54:38 UTC
State Changed
From-To: open->closed

Duplicate of bin/183876.