From owner-freebsd-current@freebsd.org Tue Nov 17 16:42:43 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 49EDCA31B3B for ; Tue, 17 Nov 2015 16:42:43 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bbn0104.outbound.protection.outlook.com [157.56.111.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A1A5C197D; Tue, 17 Nov 2015 16:42:42 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from DM2PR0501CA0021.namprd05.prod.outlook.com (10.162.29.159) by BY1PR0501MB1383.namprd05.prod.outlook.com (10.160.107.141) with Microsoft SMTP Server (TLS) id 15.1.325.17; Tue, 17 Nov 2015 16:42:40 +0000 Received: from BL2FFO11OLC007.protection.gbl (2a01:111:f400:7c09::185) by DM2PR0501CA0021.outlook.office365.com (2a01:111:e400:5148::31) with Microsoft SMTP Server (TLS) id 15.1.325.17 via Frontend Transport; Tue, 17 Nov 2015 16:42:39 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.17) smtp.mailfrom=juniper.net; freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.17 as permitted sender) Received: from p-emfe01a-sac.jnpr.net (66.129.239.17) by BL2FFO11OLC007.mail.protection.outlook.com (10.173.160.142) with Microsoft SMTP Server (TLS) id 15.1.325.5 via Frontend Transport; Tue, 17 Nov 2015 16:42:39 +0000 Received: from magenta.juniper.net (172.17.27.123) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 17 Nov 2015 08:42:37 -0800 Received: from chaos.jnpr.net (chaos.jnpr.net [172.21.16.28]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id tAHGgYD74260; Tue, 17 Nov 2015 08:42:34 -0800 (PST) (envelope-from sjg@juniper.net) Received: from chaos (localhost [IPv6:::1]) by chaos.jnpr.net (Postfix) with ESMTP id 287AB580A9; Tue, 17 Nov 2015 08:42:34 -0800 (PST) To: Dan Partelly CC: Julian Elischer , , Subject: Re: libXO-ification - Why - and is it a symptom of deeper issues? In-Reply-To: References: <0650CA79-5711-44BF-AC3F-0C5C5B6E5BD9@rdsor.ro> <564AED8B.4080809@freebsd.org> Comments: In-reply-to: Dan Partelly message dated "Tue, 17 Nov 2015 15:35:29 +0200." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <22654.1447778554.1@chaos> Date: Tue, 17 Nov 2015 08:42:34 -0800 Message-ID: <29711.1447778554@chaos> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC007; 1:Xav4UOfJ2vZEkhHaPSFoBETkkFK9+O9GkxsFWE9QV1s8qjaDhdQFzmX/ehemDp5i24GzHlulkSx4+A91fl7BDcwbMoHN5x/HQ4YbfyHHGWP3joMMt/5rBCCBCzUvI+RnFXpikbTV3yJLDpj/7/h3U4KCmrHmLiXRir5QGnW8/HwCeHy1GXzKKl9AU7aoKGWg6xIg4zYHFNF3ZCBb6u4kEDur72cdGiYV1mOv74wQA9PMMEi0FVaTPQ0pH/nEocqVgrcym2TA7DHks1u5XgBhQponKPfZflHT8Fsx/sK2ofNzjPpnC5oyvdRXlBWJ30E63lY/IwhCXbq/PVeJ5j+CnaeIKt09evdYoJFVd7CDPDIQvZ+XuR6yDUIGwSgnSsTS X-Forefront-Antispam-Report: CIP:66.129.239.17; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(24454002)(189002)(199003)(110136002)(189998001)(107886002)(586003)(69596002)(5001960100002)(19580395003)(50226001)(81156007)(50466002)(97736004)(2950100001)(47776003)(77096005)(23726002)(6806005)(50986999)(19580405001)(92566002)(33716001)(117636001)(57986006)(4001430100002)(97756001)(46406003)(106466001)(87936001)(5008740100001)(76506005)(76176999)(11100500001)(86362001)(5007970100001)(105596002)(62816006)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1383; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1383; 2:pF7Z1A/1XnGnL6bE7US2Z+KrA1loBKxK+oD1kKSKJ6q/miBVKX2Kgr9ebVk5RuB0zmMJbznqbS0BYU8yEcpowQ+0YZ4clMNcSmoUTNDXmCD3n2iu7A8dCnOVbJEPcaciUa4weB7h2f8ieCUoSy1BvB9NnXKY0TH73SPANsAPEtY=; 3:9Qws7ZstvcZM9l5FOd1XCurdWTxGQJpbmFrfXKQTtZ+s7CRH2e6JQ4U4TQYOGLxTkJ7Rvq98wX8fnI0C4O5OKMV69x35jF0RoFEot00dHhKjZhoyU6sircSBCyqIy2qQYgwatF/hrNBkVkPH+fDBLmhgkG68kN1h0vb8HNccD1s+qT6Kec2fY/bB27sAeAZCsChOvwdR/l55HIfnpBzoOaVFw+37y86BDNLAzfhgVNY=; 25:UxGgY74Cb5pYAm3F1pTrI0VogoI3lXc+a1gOmuDRgNF1GphBuswjdEng0+rwJ0DYjFot9PoSx4YoirXie+YuqR8tfTRis0eOBnG6Tt6h2tGFWQ2GTgohNbGUuKILOArSj7OzcEZaCAtH1BoS8luUzuRHPKO5hOE+lYEgp0WT2XdLBpjqZiGHI5rpfaBdMYznCxu8dC76S6hi9UunSU2wadykhH+xLZu3vYSb8xAuj4sgrDJLFweQXrmir81p6xX3 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1383; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1383; 20:UIs6xckBJH1PR9NC3RAGinAyHg6adxhcJAmBS5axxiA2AMHapc+R4fIO1C/SEKoiG7PBje4LFAtPg6//HJ9dVTMPDkLkQO+IE4IQwcdwH4DjsxWnOEu9tJqVIj2Ni4fuK5tzwJ9DgzHZWwungV6PlllgVSOPCiUTrY7pyI0rKz3/1hUQ60cxMyzl47bViqn/5HWfmdhWF1Ng/UTgVpGNoHswon0F6xmuoF2xWL738n/rMa81jU2cGM9K1C/NkhGfiYwasSthS2EacLh77PRYmDFgunf2t2zagC6sRIwyhpluJx1o3dSZjHPt3pQarriEDDiWSBrhVHEvnv6fGv0XNToAXMSb3ZPmbNmtcl0PeCB2ECnlnw2XdMk3Wika25sjJqNidkBVHIwx1GbzbCRDS+2G9alxLYCN3r7fuJ7XqbzfaInkXYR+hsLSH1VPQoZDnPdyoNQI8IBbjagHparmsnfYdnwPItTeimhGzYUX5Th0ACTKuWiSRyy41oYFXd67; 4:FgEkHbl4mKfOI6MR86+voQuVzDYYbZs1QQDY/+1M7Z3mgnAA9H54AjbhagMU6Ge/YifK8vVo3oSuIPWEsdKGFiub0fpCn3rYUcyxjhvK71MzIvx2dNkHakxXPu342LC6ucPnNn60a0z4JE98vHsaRT6frMDR+xuqx5dr94R4CSzItAeSj2+NFtYJwIfEp/SI/Xo8fZjUS27uidT8PUPdcc61tkMHFvYD30qabK2VF3rp7oYeFrSCafnYUSYwgYhxuegCipg6209JFTjGcxHOXg0f/iYOo9ifNdgFMQlcStU86W5pUR2kgAIxd/TBz8TPayFTeV7Ol0ZaE8icr/2NrRFT7PvzFnNcC+De9SwXjbaybQxUl/+G310bxCEH6cq+ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(3002001)(10201501046); SRVR:BY1PR0501MB1383; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0501MB1383; X-Forefront-PRVS: 07630F72AD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0501MB1383; 23:bt4FNP/dYN0t+xbtrYQG7kQxH6y/U9ENmwLw6ho?= =?us-ascii?Q?oxMkCfe3/Ju8u+cjT8uXswfsSha3MV1yDNcC5GDqXGj3ZBGADkZ9tj9PcGUF?= =?us-ascii?Q?Pot9kw53f2pn5sTS7QhqdCwphgebyPnmfLlTBb0Jrm2zFseZcB9u8MLMh30Y?= =?us-ascii?Q?XuZTt73st9hI8KnLWwAofcy98qQ06VInhZ2v9D7LwJF6zksqhAJHdf0GwMwA?= =?us-ascii?Q?QWSo9uImNoRgEw9p+dxbPPsgsRFlVOUBSq5sE49/8sRehwl13eRLfiyzDkBG?= =?us-ascii?Q?2X0vBZ5dfVHuApqqfah2zIe/3MCMF8TaBLid7oS70nVul+JgNfizVY9bL4rn?= =?us-ascii?Q?zGN6YqBgWmuupKgYX4l9LmpQ0N3LgRoDpjjczTSX1Zik1WALWdSd7VH1Ls46?= =?us-ascii?Q?MRxxi/n5PPnhsEWIO2/DH13DNoETaoLHQzSyM9v/XubHu87D2mGytysxMtm+?= =?us-ascii?Q?+B21bPzTvYGseu5o3VinNEl00pyLAETJsZv/c2HYKBZxX2eGxy8BPPVNDNe4?= =?us-ascii?Q?hv/drwgGu6MysfTEKbhHWuJA750mFAf9lnQPK2ioUvmCz0920PeDBpvYSgI9?= =?us-ascii?Q?t50MeEbA/QQ+9aqabw/8wxr9X7vMO0CllkMTfUPU7lMWVtyMfrkZ/NO3LFRT?= =?us-ascii?Q?00Zvkr+AAdwna2u4pxDDMBnTuT18M2F++PNPkKxUIVwvBiEclMwrRdOVbvo4?= =?us-ascii?Q?371/V0NC6ISoiuWE0ezYcjjFhlTOzc7OEg9E459rBmFuZ3InhSX8W6xxcUq7?= =?us-ascii?Q?JRcnRtgRxTS4JPcaGjkSaMzq1jkWQSipbLhSX4VRhsi5Orx6YeZ7m14m/1uJ?= =?us-ascii?Q?Fvv0qUX6fmGsatNNt2LD4eFfcIyfUlyeVjs2wWAU7h4hMDtSGBWpN3voRyw/?= =?us-ascii?Q?0Bch2iV8TI3n1YrAhwQiqTmzj9QSEh6MaoaAXK5pZ474anyqR8W3yhOBUZiy?= =?us-ascii?Q?xaHEcwFEfGg00JMLzVlWV4mQs7hsdT1VXi7ARttyAPRfrKiIkt7ElWRFxjqu?= =?us-ascii?Q?Cq2V00vbRNj9hY+2+QwZPFLzCLOTqcnk0GlJNC0cJ5yFvzDQ0ruJqjjJBtQk?= =?us-ascii?Q?dK2YD9u8tCrF9doI30mGoIPmOqJME2M5ebUCC6q4pRtvglrWs0g=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1383; 5:3mgJY7jlst3gECDIuDFgELtgt515JrAxQUFIrjN1hGMykAN5ZCLSMDQLjEQ4QEwYxib6/4lHf5cfVDHBxsgP3/pQ1HSWTaBgTCLwwolqbz4ZLKZmuPUVc2SEUpWezjkb6SZY76xELbQeRUitJ+2gEg==; 24:rPkEYSHFhUGEgf/23DWmqABYyYp1d1tdWoVOwtsgXI2NEBuF8QsZNYQ7x39RXtAwj0CRxv70/dfDnw1Ykp3UZcY7sWWK3UuIgiBzFCJGJ5E=; 20:6VyoaGhsqij+c2SxpQ4esGD8vA6MhDq59qaq+a3f2wGHw0TXyYKuVP603/adZYBaayk7dfAtHeSMxaukXXrmig== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2015 16:42:39.7904 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.17]; Helo=[p-emfe01a-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1383 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Nov 2015 16:42:43 -0000 Dan Partelly wrote: > Juniper can further help FreeBSD by donating the code of their > system management daemon and their fine granularity permissions At the cost of i18n etc? The Junos UI is totally data driven, syntax is verified term by term (since depending on your permissions some terms simply do not exist for you). Such a model cannot be successfully translated to other languages where the order of verbs and nouns differ for example. Everything I've read on the topic suggests that messages must be translated on at least phrase if not sentence granularity for reasonable results, and that just doesn't fit our UI. Thus enhancement requests for i18n are politely rejected.