Hello everyone,
As there were a couple of fixes introduced since my last 3.1.3 release, I've prepared another release, feel free to check it out: https://github.com/PortableApps/Toucan/releases/tag/3.1.4
New: Run-Command (Dec 2, 2024), Platform 29.5.3 (Jun 27, 2024)
1,100+ portable packages, 1.1 billion downloads
No Ads Nov/Dec!, Please donate today
Hello everyone,
As there were a couple of fixes introduced since my last 3.1.3 release, I've prepared another release, feel free to check it out: https://github.com/PortableApps/Toucan/releases/tag/3.1.4
Hi alt,
For some reason, the download of Toucan 3.1.4 is not working for me. I'm using Firefox. The download appears to work (the little green status bar under the download arrow at the top right of the browser page appears, then disappears, and the download arrow turns blue, as though everything's hunky dory). But, when you click the download arrow to access the downloads list and open the target folder, no folder icon is present - and, if you check the folder set up as the default target for downloads, no file is present.
I can download version 3.1.3 just fine from the same github page. Here's what the download status window looks like: http://imgur.com/NvXKxST
I tried downloading using Internet Explorer with slightly different results, but, in the end, no download file.
I guess that might has to do something with your antivirus. In version 3.1.4 I have used an updated Portbaleapps.com installer creator + included an additional runtime into Toucan itself (after GCC update) and that, probably coupled with the executable compression, which is necessary to keep the binary size manageable, seems to trigger suspicions in some of the antiviruses. This was discussed in https://github.com/PortableApps/Toucan/issues/11. Check the quarantine or blocking feature in your antivirus, there might be a log that it did something to the download. I've verified this to be a false positive and some antivirus vendors have fixed this since then, but some probably didn't. It's only the installer file, if you get past running it (e.g. by temporarily disabling it - but make sure you know what you are doing, I'm pretty confident in the 3.1.4 installer, but there might be something else lurking around in your system), it won't trigger any alerts.
alt,
It may be worth considering that we no longer compress any of our official releases due to an over-abundance of false positives being triggered.
This may cause an increase in the size of either the installer, the underlying app, both, or possibly neither.
With that said, however, it may alleviate some of the headaches relating to false positive detection.
Thanks, Gord, I didn't know that.
Yeah, that makes sense, but as long as Toucan's binary is about 9-10 MB uncompressed (all GCC runtimes traditionally have been statically linked in to avoid distributing DLLs along), that would require some rethinking. Probably just dropping the static linking and simply supplying runtime DLLs would be good enough, I'll see what I can do.
Alt,
You were right; disabling my anti-virus allowed me to download 3.1.4. Don't know why I didn't think to try that; anti-virus has messed with other downloads in the past. Thanks.
Glad to help
Any chance you might have some time to update the 7z package included along with the issue you posted about not bundling the needed files into the .exe? (on github)
Love it for the most part, thanks for keeping this alive!
Yeah, I've started looking into the bundling stuff at that moment, but found some problems like the fact that even with runtime outside the exe size was about 8 megs without compression and then had to stop for a while switching to other stuff. But I'd like to get that done, yes.
As for the 7-zip - shouldn't be a problem, could you please submit an issue for that on GH so that I could track that easier (and others can see and up/downvote if anyone has problems with that)?
So I've changed packaging to use dynamic linking and made a 3.1.5 release. 7-zip upgrade, as it looks like based on release notes, isn't going to be that easy as they changed the way it displays status and Toucan captures that for its own progress window.
So if the latter is still actual, please file that GH issue and I'll get to that when I have some time. If you are able to make some smoke test of temporarily replacing curren 7-zip with the new one in your Toucan installation and reporting the result in that upgrade request, that'd be helpful.
I was prepping this for release to all users and got the following error on running it: "The code execution cannot proceed because libgcc_s_dw2-1.dll was not found. Reinstalling the program may fix this problem."
Followed by: "The code execution cannot proceed because libstdc++-6.dll was not found. Reinstalling the program may fix this problem."
You could either recompile with "-static-libgcc -static-libstdc++" in the compiler flags or include the DLLs with the package. I wasn't sure which version of MinGW you were using (or which approach you preferred) so didn't want to just throw them in myself.
Sometimes, the impossible can become possible, if you're awesome!
That's interesting - I've tested this on a machine with no prior Toucan install and it only required a couple of other libraries, which I've included.
However looking in more detail I think that's a MinGW installation on that machine, which provided these basic runtimes. I'll retest on a fresh Windows install and add missing libraries.
I've used to build statically, but as that (probably coupled with compression) caused an antivirus false-positives a release or two ago, I decided to get back to dynamic linking.
It turned out I've actually haven't included those libraries into 3.1.5 release after all - I've selected those necessary ones, but left them over on the dev/test machine and never copied to the folder used by the PA Installer, so they never made it into the paf file. I've reuploaded the 3.1.5 release to GitHub. I've bumped up the package version in the appinfo file, so even if you already have 3.1.5 installed, the updated package will install just fine over it.
We no longer use AppCompactor/UPX any longer for any official releases due to antivirus false positives. Is this release compressed?
Sometimes, the impossible can become possible, if you're awesome!
This one is not compressed, because of exactly that reason.