From: "=?UTF-8?Q?Alfredo_Fern=c3=a1ndez_D=c3=adaz?=" Received: from [192.168.100.201] (HELO mail.2rosenthals.com) by 2rosenthals.com (CommuniGate Pro SMTP 5.4.10) with ESMTPS id 2280691 for lswitcher-dev@2rosenthals.com; Mon, 16 Aug 2021 05:49:01 -0400 Received: from secmgr-va.2rosenthals.com ([50.73.8.217]:33313 helo=mail2.2rosenthals.com) by mail.2rosenthals.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1mFZEh-0004f4-0T for lswitcher-dev@2rosenthals.com; Mon, 16 Aug 2021 05:48:51 -0400 Received: from sonic313-20.consmr.mail.ir2.yahoo.com ([77.238.179.187]:40022) by mail2.2rosenthals.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1mFZEV-000083-1O for lswitcher-dev@2rosenthals.com; Mon, 16 Aug 2021 05:48:39 -0400 X-SASI-Hits: BODYTEXTP_SIZE_3000_LESS 0.000000, BODY_SIZE_2000_2999 0.000000, BODY_SIZE_5000_LESS 0.000000, BODY_SIZE_7000_LESS 0.000000, DKIM_ALIGNS 0.000000, DKIM_SIGNATURE 0.000000, FORGED_FROM_YAHOO 0.100000, FROM_NAME_PHRASE 0.000000, HTML_00_01 0.050000, HTML_00_10 0.050000, IN_REP_TO 0.000000, KNOWN_MSGID 0.000000, LEGITIMATE_SIGNS 0.000000, MSG_THREAD 0.000000, NO_CTA_FOUND 0.000000, NO_CTA_URI_FOUND 0.000000, NO_URI_FOUND 0.000000, NO_URI_HTTPS 0.000000, REFERENCES 0.000000, SENDER_NO_AUTH 0.000000, WEBMAIL_SOURCE 0.000000, __BODY_NO_MAILTO 0.000000, __BOUNCE_CHALLENGE_SUBJ 0.000000, __BOUNCE_NDR_SUBJ_EXEMPT 0.000000, __COURIER_PHRASE 0.000000, __CT 0.000000, __CTE 0.000000, __CT_TEXT_PLAIN 0.000000, __DKIM_ALIGNS_1 0.000000, __DKIM_ALIGNS_2 0.000000, __DQ_NEG_HEUR 0.000000, __DQ_NEG_IP 0.000000, __FORWARDED_MSG 0.000000, __FRAUD_WEBMAIL 0.000000, __FRAUD_WEBMAIL_FROM 0.000000, __FROM_DOMAIN_NOT_IN_BODY 0.000000, __FROM_NAME_NOT_IN_ADDR 0.000000, __FROM_NAME_NOT_IN_BODY 0.000000, __FROM_UTF_Q 0.000000, __FROM_YAHOO 0.000000, __HAS_FROM 0.000000, __HAS_MSGID 0.000000, __HAS_REFERENCES 0.000000, __HAS_X_MAILER 0.000000, __INVOICE_MULTILINGUAL 0.000000, __IN_REP_TO 0.000000, __MAIL_CHAIN 0.000000, __MIME_TEXT_ONLY 0.000000, __MIME_TEXT_P 0.000000, __MIME_TEXT_P1 0.000000, __MIME_VERSION 0.000000, __MOZILLA_MSGID 0.000000, __MOZILLA_USER_AGENT 0.000000, __PHISH_PHRASE10_D 0.000000, __PHISH_SPEAR_HTTP_RECEIVED 0.000000, __PHISH_SPEAR_STRUCTURE_1 0.000000, __PHISH_SPEAR_STRUCTURE_2 0.000000, __REFERENCES 0.000000, __SANE_MSGID 0.000000, __SUBJ_ALPHA_NEGATE 0.000000, __SUBJ_REPLY 0.000000, __TO_MALFORMED_2 0.000000, __TO_NAME 0.000000, __TO_NAME_DIFF_FROM_ACC 0.000000, __TO_REAL_NAMES 0.000000, __URI_NO_MAILTO 0.000000, __USER_AGENT 0.000000 X-SASI-Probability: 8% X-SASI-RCODE: 200 X-SASI-Version: Antispam-Engine: 4.1.4, AntispamData: 2021.8.16.92716 X-SASI-Hits: BODYTEXTP_SIZE_3000_LESS 0.000000, BODY_SIZE_2000_2999 0.000000, BODY_SIZE_5000_LESS 0.000000, BODY_SIZE_7000_LESS 0.000000, DKIM_ALIGNS 0.000000, DKIM_SIGNATURE 0.000000, FROM_NAME_PHRASE 0.000000, HTML_00_01 0.050000, HTML_00_10 0.050000, IN_REP_TO 0.000000, KNOWN_MSGID 0.000000, KNOWN_MTA_TFX 0.000000, LEGITIMATE_SIGNS 0.000000, MSG_THREAD 0.000000, NO_CTA_FOUND 0.000000, NO_CTA_URI_FOUND 0.000000, NO_URI_FOUND 0.000000, NO_URI_HTTPS 0.000000, REFERENCES 0.000000, SENDER_NO_AUTH 0.000000, SXL_IP_TFX_WM 0.000000, WEBMAIL_SOURCE 0.000000, __BODY_NO_MAILTO 0.000000, __BOUNCE_CHALLENGE_SUBJ 0.000000, __BOUNCE_NDR_SUBJ_EXEMPT 0.000000, __COURIER_PHRASE 0.000000, __CT 0.000000, __CTE 0.000000, __CT_TEXT_PLAIN 0.000000, __DKIM_ALIGNS_1 0.000000, __DKIM_ALIGNS_2 0.000000, __DQ_NEG_HEUR 0.000000, __DQ_NEG_IP 0.000000, __FORWARDED_MSG 0.000000, __FRAUD_WEBMAIL 0.000000, __FRAUD_WEBMAIL_FROM 0.000000, __FROM_DOMAIN_NOT_IN_BODY 0.000000, __FROM_NAME_NOT_IN_ADDR 0.000000, __FROM_NAME_NOT_IN_BODY 0.000000, __FROM_UTF_Q 0.000000, __FROM_YAHOO 0.000000, __FUR_RDNS_YAHOO 0.000000, __HAS_FROM 0.000000, __HAS_MSGID 0.000000, __HAS_REFERENCES 0.000000, __HAS_X_MAILER 0.000000, __INVOICE_MULTILINGUAL 0.000000, __IN_REP_TO 0.000000, __MAIL_CHAIN 0.000000, __MIME_TEXT_ONLY 0.000000, __MIME_TEXT_P 0.000000, __MIME_TEXT_P1 0.000000, __MIME_VERSION 0.000000, __MOZILLA_MSGID 0.000000, __MOZILLA_USER_AGENT 0.000000, __PHISH_PHRASE10_D 0.000000, __PHISH_SPEAR_HTTP_RECEIVED 0.000000, __PHISH_SPEAR_STRUCTURE_1 0.000000, __PHISH_SPEAR_STRUCTURE_2 0.000000, __RDNS_WEBMAIL 0.000000, __REFERENCES 0.000000, __SANE_MSGID 0.000000, __SUBJ_ALPHA_NEGATE 0.000000, __SUBJ_REPLY 0.000000, __TO_MALFORMED_2 0.000000, __TO_NAME 0.000000, __TO_NAME_DIFF_FROM_ACC 0.000000, __TO_REAL_NAMES 0.000000, __URI_NO_MAILTO 0.000000, __USER_AGENT 0.000000 X-SASI-Probability: 7% X-SASI-RCODE: 200 X-SASI-Version: Antispam-Engine: 4.1.4, AntispamData: 2021.8.16.92716 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1629107318; bh=XQitmaRZ5hwt4tiF/BEVL5uneOBrqbDaTn5cAf03SOM=; h=From:Subject:To:References:Date:In-Reply-To:From:Subject:Reply-To; b=Cpfyifxeit2Zxnpxx3W+3TJ1YFgY+GbilLbGtwjhlQNTvYWx7k+/9VlxuyhRcgHx0O9M8H2pkezqNiaIL5Y7fpwt4Y7/I+O5vJDTwzuC3uyVW2iaxP8r/LaBdZoz8zxpp9d7G7iWDvbyX6qdQesmBP78e+XCeujI3R2u2bxOLxpLMobqEMF8vrzCusAL4VXmR+k6pLfSkpwEXJ+tbp4eRbXhHEtbthNdkKTsK1A8BHieH9a2VXWkUX/Xx18/I6hssn6eCZkY9ZNQRjYj3OS4/YSP1AdV3TZCofk/1c+5SiZWc9PeLSFYMc+lKGEcOn1EcsiQ0swvN87ItkD0drz7zw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1629107318; bh=TwEFf9BEShY7rDlcZs6eRIJ9WTEYwGlYK4MG1GOdpD9=; h=X-Sonic-MF:From:Subject:To:Date:From:Subject; b=aT9ER0z/fEyoxdKTvAANFWD5aBgkq4HNL/FXgwPV/shatsSlHaSw1jsvdBgHBMWhRrFgU2MA7ZQPJIRadbrWJX/K85/7dzRZ5/GQPLVPrpMEUuwK+a3XqMg0SK6z+v8EdIaYPPJyERzVubDh2diMlo55reBx4jx3YEytXgPBja3/QUwafQrPlLtkqADdDCiGSn+H8K5eXKl8jHac9PIPKd8CKGWzhxpSjukClLXXJctrMsohOPvgiODu45fj76vSKNyNXM9H5RD5pJZFWGfnlaFFF5ZLqMVtnG4S5jU8UvMBbLADQWT2nFSrh+UjZiwoiwiisRnZpOAU4Dc0Cvu9oQ== X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ir2.yahoo.com with HTTP; Mon, 16 Aug 2021 09:48:38 +0000 Received: by kubenode524.mail-prod1.omega.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID e6d8eb594d95d2d211cbf35c1ffb3a4f; Mon, 16 Aug 2021 09:38:29 +0000 (UTC) Subject: Re: [lswitcher-dev] lSwitcher-2-93-0-RC_6.wpi To: lSwitcher Developers Mailing List References: Message-ID: <611A4022.2000107@yahoo.es> Date: Mon, 16 Aug 2021 11:38:26 +0100 User-Agent: Mozilla/5.0 (OS/2; Warp 4.5; rv:38.0) Gecko/20100101 Firefox/38.0 SeaMonkey/2.35 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Mailer: WebService/1.1.18850 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 2631 Gentlemen, I haven't got my previous message back from the list (Lewis? 'cos of the REXX attachment?), so here's an update for you all (minus my REXX script), On 2021/08/15 21:52, Gregg Young wrote: > Hi Lewis > > This is a warpin bug. REQUIRES="Ulrich Möller\XWorkplace\Kernel\1\0\1" isn't meant > to be user readable it is an internal check. It turns out the main problem is not a WarpIN bug but a packaging goof. Whoever created the Russian XWP package specified CODEPAGE="866" in the WIS. This may seem reasonable because there's quite some Russian text in there besides the *** English GPL. Unfortunately, that overlooks the fact that the o-umlaut in Ulrich's surname can't exist in a CP866-encoded file, as Gregg noted. Going back a bit, right after ArcaOS installs: English and Spanish system WarpIN databases contained "55 6C 72 69 63 68 20 4D C3 B6 6C 6C 65 72" which is valid UTF-8 for "Ulrich Möller", which means all code worked correctly to build it. On my Russian WOS system, the database contains "55 6C 72 69 63 68 20 4D D0 A4 6C 6C 65 72", which is not valid UTF-8 whatsoever. (D0A4 seems to be a Hangul character in UTF8, BTW.) Which of course is totally unrelated to lSwitcher or its WIS. After ruminating over this for a bit, the key question was, why in the world would WarpIN translate the same input string (Ulrich Moeller) into the same encoding (UTF8) differently on a Russian system? The first logical step was to stop assuming the input was indeed the same, and check it - and bingo!, see above. I removed the o-umlaut from the Russian XWP WIS, converted it to UTF8, and added the o-umlaut back in place. I then removed the original XWP installation from the Russian system and installed mine. Besides text display being mangled during installation (which IS a WarpIN bug), everything worked fine, and the lSwitcher WIS no longer gives a warning, because XWP is properly detected. So... nothing else to be done about this regarding lSwitcher packaging, etc. :) > OK some questions about this. What version of iconv are you using I have found several? > What are the exact steps to build the wis? I assume you need to reconvert any time you edit the file unless > you use a UTF-8 enabled editor (are there any). IIRC iconv has always had problems. I have put together a little REXX script to use Alex Taylor's ULS to convert text files between codepages, find it attached to my previous message. Alex also has an UTF8 capable, QT-based editor somewhere, but I can't recall the name right now. And then there's File Commander/2's internal editor. Thank you, AFD.