Re: LDC 1.11.0

2018-08-18 Thread Matthias Klumpp via Digitalmars-d-announce

On Saturday, 18 August 2018 at 16:47:35 UTC, kinke wrote:

Glad to announce LDC 1.11:

* Based on D 2.081.2.
* Prebuilt packages now using LLVM 6.0.1 and including 
additional cross-compilation targets (MIPS, MSP430, RISC-V and 
WebAssembly).
* Rudimentary support for compiling & linking directly to 
WebAssembly. See the dedicated Wiki page [1] for how to get 
started.
* AArch64 (64-bit ARM) now mostly working on Linux/glibc and 
Android.
* Some support for classes without TypeInfos, for -betterC 
and/or a minimal (d)runtime.


Full release log and downloads: 
https://github.com/ldc-developers/ldc/releases/tag/v1.11.0


Thanks to all contributors!

[1] https://wiki.dlang.org/Generating_WebAssembly_with_LDC


Awesome news! Will we get a release of the ltsmaster branch as 
well? From the release notes it sounds like building with a more 
recent version is a good idea...


Re: Beta 2.082.0

2018-08-18 Thread Martin Nowak via Digitalmars-d-announce
On 08/18/2018 10:39 AM, Radu wrote:
> On Saturday, 18 August 2018 at 08:30:31 UTC, Mike Franklin wrote:
>> On Saturday, 18 August 2018 at 08:22:54 UTC, Mike Franklin wrote:
>>
>>> It's a little old, but from what I'm reading we need "reputation"
>>> with Microsoft or an EV certificate, or publish on the Windows Store.

Let's please try to avoid getting into more of this nonsense.

I understand that common Windows users have a very different thread
model than linux developers, hence the crappy Anti-Virus rootkits.
I'd expect the Windows dev audience we're targeting with D to be a bit
more capable than common Windows users though.
OTOH company policies for Windows devs might require UAC and disallow
installing untrusted stuff.

>> I'm also reading that once the executable has been downloaded a number
>> of times from different IP addresses, it will be registered as safe in
>> Microsoft's database.  Maybe we just need to wait for more people to
>> download it and run it.
>>
>> Mike
> 
> Yes, it needs to build up reputation trough multiple downloads and
> installations. This can take up to a week.

Beta is 2 weeks sounds fine then. So please download and install the
beta, sth. you should always do ;).

Fortunately Microsoft has finally bumped their max filesize on the
Binary submit form from 20 to 200 MiB
(https://www.microsoft.com/en-us/wdsi/filesubmission).

I just submitted the beta installer using my private Microsoft account
(https://www.microsoft.com/en-us/wdsi/submission/9180949d-7efd-403f-b7e2-66e334e3e37e).

Would be good to know exactly the recognized "Detection name" Windows
Defender found (see
https://go.microsoft.com/fwlink/?linkid=849601#detection-history).

In case this helps we can look at automating this using a dlang.org
specific account.

-Martin


LDC 1.11.0

2018-08-18 Thread kinke via Digitalmars-d-announce

Glad to announce LDC 1.11:

* Based on D 2.081.2.
* Prebuilt packages now using LLVM 6.0.1 and including additional 
cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly).
* Rudimentary support for compiling & linking directly to 
WebAssembly. See the dedicated Wiki page [1] for how to get 
started.
* AArch64 (64-bit ARM) now mostly working on Linux/glibc and 
Android.
* Some support for classes without TypeInfos, for -betterC and/or 
a minimal (d)runtime.


Full release log and downloads: 
https://github.com/ldc-developers/ldc/releases/tag/v1.11.0


Thanks to all contributors!

[1] https://wiki.dlang.org/Generating_WebAssembly_with_LDC


Re: Beta 2.082.0

2018-08-18 Thread Jonathan M Davis via Digitalmars-d-announce
On Saturday, August 18, 2018 1:01:18 AM MDT Martin Nowak via Digitalmars-d-
announce wrote:
> On Friday, 17 August 2018 at 22:08:16 UTC, Mike Franklin wrote:
> > On Friday, 17 August 2018 at 20:01:32 UTC, Martin Nowak wrote:
> >> Glad to announce the first beta for the 2.082.0 release
> >
> > According to https://issues.dlang.org/show_bug.cgi?id=18786
> > VirusTotal used to report a virus for the installer.  This beta
> > is now reporting clean:
> > https://www.virustotal.com/#/file/dabf7c3b10ecb70025789c775756bee39bb401
> > d7ef31f5a9131ff8760450fcab/detection
> >
> > Windows Defender also reports it as clean.
>
> Good to hear that paying the certificate ransom helped making
> peace with the blackmailers ;).

Technically, I think that they're extortionists rather than blackmailers. ;)

- Jonathan M Davis





Re: Beta 2.082.0

2018-08-18 Thread Radu via Digitalmars-d-announce

On Saturday, 18 August 2018 at 08:30:31 UTC, Mike Franklin wrote:
On Saturday, 18 August 2018 at 08:22:54 UTC, Mike Franklin 
wrote:


It's a little old, but from what I'm reading we need 
"reputation" with Microsoft or an EV certificate, or publish 
on the Windows Store.


I'm also reading that once the executable has been downloaded a 
number of times from different IP addresses, it will be 
registered as safe in Microsoft's database.  Maybe we just need 
to wait for more people to download it and run it.


Mike


Yes, it needs to build up reputation trough multiple downloads 
and installations. This can take up to a week.


Re: Beta 2.082.0

2018-08-18 Thread Mike Franklin via Digitalmars-d-announce

On Saturday, 18 August 2018 at 08:22:54 UTC, Mike Franklin wrote:

It's a little old, but from what I'm reading we need 
"reputation" with Microsoft or an EV certificate, or publish on 
the Windows Store.


I'm also reading that once the executable has been downloaded a 
number of times from different IP addresses, it will be 
registered as safe in Microsoft's database.  Maybe we just need 
to wait for more people to download it and run it.


Mike




Re: Beta 2.082.0

2018-08-18 Thread Mike Franklin via Digitalmars-d-announce

On Saturday, 18 August 2018 at 08:04:41 UTC, Mike Franklin wrote:

I'll research a little and see if I can find some more 
information.


This thread was also quite informative:  
https://stackoverflow.com/questions/12311203/how-to-pass-the-smart-screen-on-win8-when-install-a-signed-application


It's a little old, but from what I'm reading we need "reputation" 
with Microsoft or an EV certificate, or publish on the Windows 
Store.


Mike



Re: Beta 2.082.0

2018-08-18 Thread rikki cattermole via Digitalmars-d-announce

On 18/08/2018 8:04 PM, Mike Franklin wrote:

On Saturday, 18 August 2018 at 06:52:21 UTC, Martin Nowak wrote:

On Friday, 17 August 2018 at 22:01:29 UTC, Mike Franklin wrote:

On Friday, 17 August 2018 at 20:01:32 UTC, Martin Nowak wrote:


Windows installer and binaries are now code-signed -
https://dlang.org/changelog/2.082.0.html#signed_windows_binaries


Was this beta installer supposed to be signed?  Because it doesn't 
seem to be.


Yes it is signed and I actually checked it on Windows 7.
What makes it appear to be unsigned on your system.


I just downloaded it again.  To be specific, this is the file I'm 
downloading and executing: 
downloads.dlang.org/pre-releases/2.x/2.082.0/dmd-2.082.0-beta.1.exe


I get the "Windows Defender SmartScreen prevented an unrecognized app 
from starting.  Running this app might put your PC at risk" message.  In 
other words this: 
https://cdn1.tekrevue.com/wp-content/uploads/2017/09/windows-protected-your-pc.jpg 



It recognizes the publisher as "D Language Foundation" but I still don't 
think that message should be popping up.  I'll research a little and see 
if I can find some more information.


Mike


It's definitely signed.
We may need to have Walter or somebody with contacts with Microsoft to 
chat to see what else we can do (or them).


Re: Beta 2.082.0

2018-08-18 Thread Mike Franklin via Digitalmars-d-announce

On Saturday, 18 August 2018 at 08:04:41 UTC, Mike Franklin wrote:

I'll research a little and see if I can find some more 
information.


Ok, so it is indeed signed:  https://imgur.com/a/jGdoXSc

I found this which was disappointing:  
https://stackoverflow.com/questions/39833000/avoid-windows-protected-your-pc-message-for-a-authenticode-cert-signed-install


Mike




Re: Beta 2.082.0

2018-08-18 Thread Mike Franklin via Digitalmars-d-announce

On Saturday, 18 August 2018 at 08:04:41 UTC, Mike Franklin wrote:

I get the "Windows Defender SmartScreen prevented an 
unrecognized app from starting.  Running this app might put 
your PC at risk" message.  In other words this:  
https://cdn1.tekrevue.com/wp-content/uploads/2017/09/windows-protected-your-pc.jpg


I'm running Windows 10.

Mike




Re: Beta 2.082.0

2018-08-18 Thread Mike Franklin via Digitalmars-d-announce

On Saturday, 18 August 2018 at 06:52:21 UTC, Martin Nowak wrote:

On Friday, 17 August 2018 at 22:01:29 UTC, Mike Franklin wrote:

On Friday, 17 August 2018 at 20:01:32 UTC, Martin Nowak wrote:


Windows installer and binaries are now code-signed -
https://dlang.org/changelog/2.082.0.html#signed_windows_binaries


Was this beta installer supposed to be signed?  Because it 
doesn't seem to be.


Yes it is signed and I actually checked it on Windows 7.
What makes it appear to be unsigned on your system.


I just downloaded it again.  To be specific, this is the file I'm 
downloading and executing:  
downloads.dlang.org/pre-releases/2.x/2.082.0/dmd-2.082.0-beta.1.exe


I get the "Windows Defender SmartScreen prevented an unrecognized 
app from starting.  Running this app might put your PC at risk" 
message.  In other words this:  
https://cdn1.tekrevue.com/wp-content/uploads/2017/09/windows-protected-your-pc.jpg


It recognizes the publisher as "D Language Foundation" but I 
still don't think that message should be popping up.  I'll 
research a little and see if I can find some more information.


Mike


Re: Beta 2.082.0

2018-08-18 Thread Martin Nowak via Digitalmars-d-announce

On Friday, 17 August 2018 at 22:08:16 UTC, Mike Franklin wrote:

On Friday, 17 August 2018 at 20:01:32 UTC, Martin Nowak wrote:

Glad to announce the first beta for the 2.082.0 release


According to https://issues.dlang.org/show_bug.cgi?id=18786 
VirusTotal used to report a virus for the installer.  This beta 
is now reporting clean:  
https://www.virustotal.com/#/file/dabf7c3b10ecb70025789c775756bee39bb401d7ef31f5a9131ff8760450fcab/detection


Windows Defender also reports it as clean.


Good to hear that paying the certificate ransom helped making 
peace with the blackmailers ;).


Re: Beta 2.082.0

2018-08-18 Thread Martin Nowak via Digitalmars-d-announce

On Friday, 17 August 2018 at 22:01:29 UTC, Mike Franklin wrote:

On Friday, 17 August 2018 at 20:01:32 UTC, Martin Nowak wrote:


Windows installer and binaries are now code-signed -
https://dlang.org/changelog/2.082.0.html#signed_windows_binaries


Was this beta installer supposed to be signed?  Because it 
doesn't seem to be.


Yes it is signed and I actually checked it on Windows 7.
What makes it appear to be unsigned on your system.