maybe this JAVA_TOOL_OPTIONS can be added to ant build as <property ? To avoid such issue in the future?
On Wed, Nov 15, 2017 at 4:09 PM, Piotr Zarzycki <piotrzarzyck...@gmail.com> wrote: > Another RC is coming. Cancel this one. > > 2017-11-15 9:04 GMT+01:00 Piotr Zarzycki <piotrzarzyck...@gmail.com>: > > > Hi Alex, > > > > I just tried JAVA_TOOL_OPTIONS and that was it! Thank you and I will cut > > another RC very soon! > > > > Piotr > > > > 2017-11-14 19:26 GMT+01:00 Alex Harui <aha...@adobe.com.invalid>: > > > >> I couldn't see the screenshot, but I assume it didn't match. The goal > is > >> to get it to match. I still think the issue is the Ant Copy task. Have > >> you tried using the JAVA_TOOL_OPTIONS environment variable? I know the > CI > >> server is using it. > >> > >> > >> -Dfile.encoding=UTF8 > >> > >> Another option you have is to update the build.xml and set the > >> outputencoding="utf-8" on all file tasks. You will know you have it > right > >> when you can unpack the source package and the characters match up. > Until > >> then, it isn't really worth putting out another RC. > >> > >> Good luck, > >> -Alex > >> > >> From: Piotr Zarzycki <piotrzarzyck...@gmail.com<mailto: > >> piotrzarzyck...@gmail.com>> > >> Reply-To: "dev@flex.apache.org<mailto:dev@flex.apache.org>" < > >> dev@flex.apache.org<mailto:dev@flex.apache.org>> > >> Date: Tuesday, November 14, 2017 at 10:06 AM > >> To: "dev@flex.apache.org<mailto:dev@flex.apache.org>" < > >> dev@flex.apache.org<mailto:dev@flex.apache.org>> > >> Subject: Re: [DISCUSS] Release Apache Flex SDK 4.16.1 - RC1* > >> > >> Hi Alex, > >> > >> I'm running out of time for today, but I just look into the: > >> frameworks/tests/basicTests/spark/views/SortTests.mxml in my local > >> repository on Windows I see exactly same as you pasted here: > >> > >> "海 (U+6D77)", "雨 (U+96E8)", "水 (U+6C34)", "川 (U+5DDD)"]); > >> > >> But when I unpack on my Windows RC2 sources from zip I see in that file > >> this one: > >> > >> [Obraz w treści 1] > >> > >> Can you see screenshot above ? > >> > >> Thanks, Piotr > >> > >> > >> 2017-11-14 8:47 GMT+01:00 Alex Harui <aha...@adobe.com.invalid<mailto: > >> aha...@adobe.com.invalid>>: > >> Piotr, > >> > >> If you look at your repo's copy of > >> frameworks/tests/basicTests/spark/views/SortTests.mxml, around line 43 > >> you > >> should see: > >> > >> "海 (U+6D77)", "雨 (U+96E8)", "水 (U+6C34)", "川 (U+5DDD)"]); > >> > >> Note the character before "(U+5DDD)". It should look like 1 curved line > >> followed by 2 straight lines. > >> > >> > >> In the RC1 source package, it looked like this (on Mac): > >> > >> "海 (U+6D77)", "雨 (U+96E8)", "水 (U+6C34)", "?? (U+5DDD)"]); > >> > >> Note the "??" before "(U+5DDD)". And it also wasn't right on Windows > >> (en_US). > >> > >> > >> I'm wondering, what do you see on your system? And what do you see in > >> RC2? I haven't looked yet, and I'm pretty much out of time for tonight. > >> It could be that on your Windows system, even for RC1 you will see the 1 > >> curved line followed by 2 straight lines. But I'm pretty sure your Mac > >> should have the "??" for RC1. If RC2 has the 1 curved line followed by > >> two 2 straight lines, then you probably got it right, but I'm more > >> suspicious of the Ant file manipulation than I am of Git's manipulation > of > >> the files. > >> > >> If you don't touch line endings when you pull from Git, you still should > >> ensure that the Windows .bat files have DOS line endings otherwise they > >> become hard to read on Windows systems. I'm not sure the build script > is > >> set up to do that. It might assume that if you are on Windows, you > don't > >> need to touch the .bat files. > >> > >> HTH, > >> -Alex > >> > >> On 11/13/17, 11:22 PM, "Piotr Zarzycki" <piotrzarzyck...@gmail.com<mai > >> lto:piotrzarzyck...@gmail.com>> wrote: > >> > >> >Alex, > >> > > >> >I understand what is all about with chmod as it was in FlexJS (not sure > >> >which file should be converted), but I would like to leave it as is > now. > >> >Unfortunately I don't understand your last sentence: > >> > > >> >"I was hoping the source files would be valid on Windows, but I just > >> >checked and even there they are not. I'm guessing that Piotr's default > >> >character encoding for Windows where he lives is different than US > >> >Windows. I'm not sure there is a workaround to convert those files > back > >> >to UTF8 or not. But given they don't look right in US Windows systems, > >> >unless there is an easy workaround, it might be a good idea to fix this > >> >issue in another RC." > >> > > >> >I just pushed RC2, where I have checkouted once again whole repository > >> >having all files unchanged in case of line endings. Now sh scripts are > >> >runnable on Mac. I just run also installer.xml and it's working. I will > >> >wait for Justin's look into the pushed RC2 before I officially cut it. > >> > > >> >Thanks, Piotr > >> > > >> > > >> >2017-11-14 7:56 GMT+01:00 Alex Harui <aha...@adobe.com.invalid<mailto: > >> aha...@adobe.com.invalid>>: > >> > > >> >> > >> >> > >> >> On 11/13/17, 6:27 PM, "Justin Mclean" <justinmcl...@me.com<mailto:ju > >> stinmcl...@me.com>> wrote: > >> >> > >> >> >Hi, > >> >> > > >> >> >> Is the DateChooser problem from your local build of the sources or > >> >>from > >> >> >> the RC binary artifacts? > >> >> > > >> >> >A local built from the compiled source bundled I've not tested the > >> >>binary > >> >> >yet but given it was made from the source release I would expect it > to > >> >> >show the same issues. Or are you saying that the binary artefact was > >> >>not > >> >> >made from the code in the source release? > >> >> > >> >> The binaries are not created by first creating the source package, > >> >> unpacking it and compiling it. You were a Flex SDK RM at least once, > >> >>did > >> >> you not understand what you were signing? The build builds the > sources > >> >>it > >> >> got from the repo and assumes that the copy to the temp folder to > >> create > >> >> the source package will not modify the files, but it looks like at > >> least > >> >> on Windows, Ant will change the character encoding in the copy unless > >> >>you > >> >> use JAVA_TOOL_OPTIONS. That is something we should figure out how to > >> >> prevent in the future, either by documenting how to prevent character > >> >> encoding changes or by changing the build script. And in my tests, > the > >> >> binary artifact did work correctly. > >> >> > > >> >> >Either way it's the source that’s the offical release and it seems > >> >> >unusual to release a broken source release even if the binary did > >> work. > >> >> > >> >> I was hoping the source files would be valid on Windows, but I just > >> >> checked and even there they are not. I'm guessing that Piotr's > default > >> >> character encoding for Windows where he lives is different than US > >> >> Windows. I'm not sure there is a workaround to convert those files > >> back > >> >> to UTF8 or not. But given they don't look right in US Windows > systems, > >> >> unless there is an easy workaround, it might be a good idea to fix > this > >> >> issue in another RC. > >> >> > >> >> -Alex > >> >> > >> >> > >> > > >> > > >> >-- > >> > > >> >Piotr Zarzycki > >> > > >> >Patreon: > >> >*https://na01.safelinks.protection.outlook.com/?url=https% > >> 3A%2F%2Fwww.patr > >> >eon.com<https://na01.safelinks.protection.outlook.com/?url= > >> http%3A%2F%2Feon.com&data=02%7C01%7C%7Cbbfcf475660b4a5b6667 > >> 08d52b8a666e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63 > >> 6462795785096599&sdata=RXYk9VGEGZtdX8fa6CD0aGCy4NOAW9HCknpvE > >> drQvmw%3D&reserved=0>%2Fpiotrzarzycki&data=02%7C01%7C%7C05fe > >> f9a080cd4c323c8b08d52b307cc5 > >> >%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C6364624096102 > >> 37907&sdata=Dy2 > >> >BgGtCgZ7r7k%2FricqDFyij5o9KzTSwURSD%2F1un64Q%3D&reserved=0 > >> ><https://na01.safelinks.protection.outlook.com/?url=https% > >> 3A%2F%2Fwww.patr > >> >eon.com<https://na01.safelinks.protection.outlook.com/?url= > >> http%3A%2F%2Feon.com&data=02%7C01%7C%7Cbbfcf475660b4a5b6667 > >> 08d52b8a666e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63 > >> 6462795785096599&sdata=RXYk9VGEGZtdX8fa6CD0aGCy4NOAW9HCknpvE > >> drQvmw%3D&reserved=0>%2Fpiotrzarzycki&data=02%7C01%7C%7C05fe > >> f9a080cd4c323c8b08d52b307cc5 > >> >%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C6364624096102 > >> 37907&sdata=Dy2 > >> >BgGtCgZ7r7k%2FricqDFyij5o9KzTSwURSD%2F1un64Q%3D&reserved=0>* > >> > >> > >> > >> > >> -- > >> > >> Piotr Zarzycki > >> > >> Patreon: https://www.patreon.com/piotrzarzycki<https://na01.safelinks > >> .protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com% > >> 2Fpiotrzarzycki&data=02%7C01%7C%7Cbbfcf475660b4a5b666708d52 > >> b8a666e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C6364627 > >> 95785096599&sdata=jJosNusW2Z7AwP3frtCOmTqoKl5G42ON1ffOSBxO1z > >> g%3D&reserved=0> > >> > > > > > > > > -- > > > > Piotr Zarzycki > > > > Patreon: *https://www.patreon.com/piotrzarzycki > > <https://www.patreon.com/piotrzarzycki>* > > > > > > -- > > Piotr Zarzycki > > Patreon: *https://www.patreon.com/piotrzarzycki > <https://www.patreon.com/piotrzarzycki>* > -- WBR Maxim aka solomax