brometheus Posted May 29, 2014 Report Share Posted May 29, 2014 For the past year, our team was hard at work picking apart and rebuilding our installer into a sleeker and slimmer system as part of a push to make µTorrent smaller. Our aim is to make this basic operation as smooth and bug free as possible. Additionally we built tools to help us diagnose and fix bugs as they come up. We did our best to put this through the wringer, but this is still very experimental. As such, please understand that stuff won’t work sometimes. We are committed to fixing these issues as soon as they are reported and I will update the link and changelog here with each fix. Thank you to everybody who is helping us build a better µTorrent. (post edited to remove link, we've moved into a public beta with frequent updates) Link to comment Share on other sites More sharing options...
rafi Posted May 30, 2014 Report Share Posted May 30, 2014 It would be very helpful if you can explain how this build(s) are correlated to the beta releases as far as changes/fixes that are not installer related.For example, this one - 3.4.1 31532 is based on which build (in the 3.4.1 beta thread changelog) ? Why not the newest 3.4.2 beta build? Link to comment Share on other sites More sharing options...
brometheus Posted May 30, 2014 Author Report Share Posted May 30, 2014 We are shadowing the beta releases for this new system. At the time of our work, 3.4.2 wasn't released yet. We will upgrade the build very soon to the latest 3.4.2 builds this afternoon. Link to comment Share on other sites More sharing options...
rafi Posted May 30, 2014 Report Share Posted May 30, 2014 Will this installer also solve the issue of users with "standalone" installs in non %appdata% locations - doing updates? Either by keeping to the same install location, or coping their setting files to appdata (if you have decided to do so)? Right now, those are loosing all settings, or just sticking to using manual updates. Link to comment Share on other sites More sharing options...
brometheus Posted May 30, 2014 Author Report Share Posted May 30, 2014 For this test, we are sticking to manual updates. I've written up the issue for the team to look at. If we can solve it, we certainly will. Link to comment Share on other sites More sharing options...
Andreasvb Posted May 31, 2014 Report Share Posted May 31, 2014 It just loops when clicking Finish. Second run it shows a script error: Line: 13641Char: 5Error: Permission deniedURL: file:///C:/Users/ANDREA~1/AppData/Local/Temp/HYD9E17.tmp/HTA/scripts/vendor-and-hydra.jsInstalled as portable. Link to comment Share on other sites More sharing options...
rafi Posted May 31, 2014 Report Share Posted May 31, 2014 "vendor-and-hydra.js" hmm... doesn't sound good... Link to comment Share on other sites More sharing options...
Beasly Posted May 31, 2014 Report Share Posted May 31, 2014 "vendor-and-hydra.js" hmm... doesn't sound good...It may be part of the new deveopment tools for diagnosis purposes... Hydra.js For the past year, our team was hard at work picking apart and rebuilding our installer into a sleeker and slimmer system as part of a push to make µTorrent smaller. Our aim is to make this basic operation as smooth and bug free as possible. Additionally we built tools to help us diagnose and fix bugs as they come up. Link to comment Share on other sites More sharing options...
rafi Posted May 31, 2014 Report Share Posted May 31, 2014 Sounds better now... except for Java... Link to comment Share on other sites More sharing options...
brometheus Posted June 4, 2014 Author Report Share Posted June 4, 2014 Just updated to the latest beta (3.4.2). Thanks for your patience. Link to comment Share on other sites More sharing options...
rafi Posted June 5, 2014 Report Share Posted June 5, 2014 Build 31615? Not mentioned anywhere in the changelog ... Update is useless for standalone ... Link to comment Share on other sites More sharing options...
Andreasvb Posted June 5, 2014 Report Share Posted June 5, 2014 They don't even try, a bit funny. Before when it checked the current folder it actually worked really good, now it's just total failure. Link to comment Share on other sites More sharing options...
Beasly Posted June 5, 2014 Report Share Posted June 5, 2014 ...please understand that stuff won’t work sometimes. We are committed to fixing these issues as soon as they are reported and I will update the link and changelog here with each fix. They always seem to cover their asses as if they are not responsible or not committed enough...deja-vu all over again! Link to comment Share on other sites More sharing options...
rafi Posted June 5, 2014 Report Share Posted June 5, 2014 I don't understand you, guys (A./B.). Here is a guy/dev/(team?) that was assigned/took upon himself to improve the installer, maybe the updater too later on. Why don't you give him a chance? So, he forgot to update Adam's changelog, and wrote it only here instead. Next time he will improve, right? Be gentle ... Anyway, my hope is that someone will test this installer for standalone installs, PLUS in the %appdata% standard path, and will confirm that a simple update works w/o any issue in both cases - this means - just run the new version *without* activating the installer (unlike the way it does for me now). This is a basic test. W/O this functionality, installer or no installer - the update procedure, that used to work fine, now fails. Link to comment Share on other sites More sharing options...
Beasly Posted June 5, 2014 Report Share Posted June 5, 2014 Next time he will improve, right? Be gentle ... When a plane crashes on a remote and deserted island with no food whatsoever people become cannibals to survive... Besides the gentle thing you talk about has been here for yrs. Look where it got us....Maybe they are too comfortable and need swift kicks once in awhile!... Link to comment Share on other sites More sharing options...
Andreasvb Posted June 5, 2014 Report Share Posted June 5, 2014 Hopefully they will make it great. Here's my ideas for improvement. General: Make sure it detects an update if one's available, not have it appear by chance.Maybe have it display the date the latest version was added to the server, when checking for updates. Installer:If initiated via µTorrent itself, display only to update/replace. If it's portable (whether on USB or not, existing uTorrent.exe & settings.dat), have it check the current folder it's running in and replace that .exe only. Only display the wizard if it's a new install, no need to go through all steps each time to just update. Keep the dialog where it tells you about the update, good and informative. If running from regular download, check if something is installed in %AppData%\uTorrent\ and Program Files, display wizard accordingly. Have an advanced option to display the path to the installed version(s). Notify if several installs are detected, and which one to update. Use NSIS?If you want to be extra kind, have all offers be opt-in by a check mark, many would appreciate it. Link to comment Share on other sites More sharing options...
rafi Posted June 5, 2014 Report Share Posted June 5, 2014 >3. Only display the wizard if it's a new install, no need to go through all steps each time to just update.Exactly. Very annoying (I thought it was just me...) . I'll share with you, brometheus, the exact reason:1. you download the new release, and save it in .\updates folder - as 3.4.2_xxxxx.exe2. You run the new release *from* that folder. A mistake! You should run it with a parameter - "the old exe location"3. When doing so, *not having* settings.dat at that location triggers the installer. A second mistake... Should check settings.dat in the old exe folder location4. New exe copying itself as old_utorrent.exe in .\.. and runs it again. No dialog this time. Fix #2/3 and you'll be fine... Good luck! Link to comment Share on other sites More sharing options...
brometheus Posted June 5, 2014 Author Report Share Posted June 5, 2014 Thanks for the feedback everybody. I know the installer isn't the most popular part of µTorrent (shocker! ) but it is very old and needs lots of tender love and care. Build 31615? Not mentioned anywhere in the changelog ... Update is useless for standalone ... This does need some explanation. Right now Adam is making regular builds and release notes for µTorrent, including old installer fixes, we update the release notes accordingly. For this new installer system, because it's very much a beta, we aren't incorporating it into the regular release process. That is why you aren't seeing the release notes on the other thread when we make updates here. The build number comes from our build server. We are shadowing the current beta (through GIT by merging the beta branch into our branch) so we don't break Adam's builds when we make mistakes. This is why the build number between the two betas are different. When we are more comfortable with this new installer's stability, we will merge it into the main beta track. Once we do, then the build numbers will match and the old installer will be permanently removed. Anyway, my hope is that someone will test this installer for standalone installs, PLUS in the %appdata% standard path, and will confirm that a simple update works w/o any issue in both cases Definitely a bug. Just filed a bug report and moved it to the top of our list. >3. Only display the wizard if it's a new install, no need to go through all steps each time to just update. Exactly. Very annoying (I thought it was just me...) . This is a known problem. Right now the update and fresh install code run through the same installer. Before we customized which pages were used based on new and upgrade installs. Right now this new installer only has one set of pages, those for the new installs. When we are further along, we will add a slimmer update installer for that purpose. More to come. Link to comment Share on other sites More sharing options...
talkingprawn Posted June 17, 2014 Report Share Posted June 17, 2014 Late yesterday we released an updated version (Build 31831) of the new installer containing these updates:Fixed a number of display issuesLinks from the installer now open in your default browserFixed some compatibility issues in Windows 8.1Fixed some issues in IE 8Fixed problem where initial run of µTorrent after install was in Admin mode. Fixed problem where on first run, when the µTorrent main window was closed, clicking on the desktop icon did not re-activate the running window Known issues:We have seen some issues installing on XP, and are working to identify and fix those asapOn uninstall, if µTorrent is running the uninstall completes but an error is given and the installed exe is not removedWe have not yet addressed the issues raised with standalone mode Thank you for your patience and your help in identifying any further issues you run into. At this time our focus will be in matching the behavior and functionality of the current installer so that we can get to a reliable baseline and move on to making new improvements which have been difficult to do in the old installer. Link to comment Share on other sites More sharing options...
rafi Posted June 17, 2014 Report Share Posted June 17, 2014 What is the base ( beta ) version for 31831 ? Link to comment Share on other sites More sharing options...
talkingprawn Posted June 17, 2014 Report Share Posted June 17, 2014 Sorry about that. The full version is µTorrent 3.4.2.31831 Link to comment Share on other sites More sharing options...
rafi Posted June 17, 2014 Report Share Posted June 17, 2014 Still: what build was it derived from/based on from this long list:http://utclient.utorrent.com/offers/beta_release_notes/release_notes.htmlPeople need to know what fixes are in there. Link to comment Share on other sites More sharing options...
talkingprawn Posted June 17, 2014 Report Share Posted June 17, 2014 Ah I see. Again sorry to misunderstand. To minimize confusion since the fixes going out in other betas right now are independent of this work, we're basing all betas in this effort from the latest stable. This is based on the current latest stable released June 11. I just updated that document to reflect this beta as well. Thank you for bringing that to my attention. Link to comment Share on other sites More sharing options...
Beasly Posted June 17, 2014 Report Share Posted June 17, 2014 You speak like you are reading from a textbook very robotic-like...Loosen up and let it flow! Link to comment Share on other sites More sharing options...
talkingprawn Posted June 17, 2014 Report Share Posted June 17, 2014 As the early alpha release of BitTorrent's new AI beta-release robot, I have not yet learned to love. Please accept my most sincere apologies, and while you're at it I'll take your bug reports too. Beep. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.