Git Product home page Git Product logo

omaha's People

Watchers

James Cloos avatar Roland Pihlakas avatar

omaha's Issues

Trying to install user level after uninstalling system level fails first time with error 0x80070020

Install system-level Chrome through pack.google.com
Uninstall system-level Chrome 
Install user-level Chrome

First time trying to install user-level, fails with error 0x80070020. Trying 
to install again succeeds

Omaha version: 1.2.183.23
Environment: Win7 SP1

This works fine with XP SP3 and IE7

Original issue reported on code.google.com by [email protected] on 3 May 2010 at 11:11

Attachments:

Oneclickinstall fails to start Chrome install automatically

Navigate to www.google.com/chrome using IE8 on Win7 SP1
Click on Download Google Chrome
Check the option "Help make ..."
Accept and install

What is the expected output? 
Chrome should get installed automatically

What do you see instead?
Nothing happens. User has to click on the link to download the installer 
and then start the install process manually

Same with beta channel link as well

Environment: IE8 - Win7 SP1

Original issue reported on code.google.com by [email protected] on 3 May 2010 at 11:04

An unhandled win32 exception occurred in GoogleUpdate.exe [3280] occurs repeatedly on Windows Server 2003 SP2

What steps will reproduce the problem?
1. The problem happens periodically (maybe every few hours) without any user 
intervention.

What is the expected output? What do you see instead?

Expected output: nothing.
Actual output: Visual Studio JIT Debugger screen(s) come up saying An unhandled 
win32 exception occurred in GoogleUpdate.exe [3280].  I have seen as many as 20 
instances of this screen at once.

What version of the product are you using? On what operating system?

Google Chrome and Gmail Notifier are the only Google software installed on the 
machine I believe.

Please provide any additional information below.

OS is MS Windows Server 2003 SP2

I have uninstalled and reinstalled Google Chrome to no effect.

Original issue reported on code.google.com by [email protected] on 21 Jul 2012 at 2:40

Omaha doesn't support Windows 8

What steps will reproduce the problem?
1. Run the omaha unit-tests on Windows 8
2. Get a failed assertion in SystemInfo::CategorizeOS

The latest version recognized by Omaha is Windows 7:
http://code.google.com/searchframe#IaYRKmah-jc/trunk/base/system_info.cc&q=syste
m_info.cc%20package:omaha%5C.googlecode%5C.com&l=128

Original issue reported on code.google.com by [email protected] on 22 Jan 2013 at 2:40

It should close itself after it has done it's job

What steps will reproduce the problem?
1. When it has checked (and installed?) it's updates it should shut down

What is the expected output? What do you see instead?
It stays open until the computer shuts down

What version of the product are you using? On what operating system?
1.2.131.7

Please provide any additional information below.
Why should it be open continuously? No programs do have new updates every 
hour, so it is not necessary to keep it running. If it runs only on startup 
it would be enough I think...

Original issue reported on code.google.com by [email protected] on 15 Apr 2009 at 2:04

GoogleUpdate.exe runs continuously after 14 days without an update check even if update check period is > 14 days

As part of the fallbacks to help ensure the new version of Omaha 
(1.2.183.7) is as reliable as when the core ran continuously, Omaha checks 
whether it has been more than 14 days since the last successful update 
check. If so, it falls back to running continuously as before.

The problem is that it does not take into consideration that there may be a 
legitimate reason for not having a successful update check in the last 14 
days. The legitimate reason is that a user or network administrator have 
set the AutoUpdateCheckPeriodMinutes Policy to > 14 days or 0 (update 
checks disabled).


Reproduction Steps:
1. Install Omaha
2. Apply Group Policy to disable update checks using GoogleUpdate.adm in Group 
Policy Editor.
3. Move the clock ahead 15 days.
4. Run the core scheduled task

Other variations:
 * Set the update check period to 20 days in step 2 instead of disabling 
updates checks.
 * Swap steps 1 and 2.


Expected Result:
The GoogleUpdate.exe /c process exits.

Original issue reported on code.google.com by [email protected] on 17 Jul 2009 at 5:46

install_self_unittest_no_xml_parser unit tests fail on Windows 7 as non-admin

What steps will reproduce the problem?
1. Build as non-admin on Windows 7

What is the expected output? What do you see instead?
Expect build to succeed, but the install_self_unittest_no_xml_parser unit tests 
fail (these run automatically as part of the build).

What version of the product are you using? On what operating system?
r109 on Windows 7.

Please provide any additional information below.
I believe that this failure is spurious.

The tests check that HasXmlParser() fails when the registry is redirected with 
RegOverridePredefKey(), because the MSXML library needs to read registry keys 
that no longer exist when the registry is redirected.

However, when running as non-admin on Windows 7, the registry is not fully 
redirected. Crucially, the accesses that would have caused MSXML to fail are 
not redirected, and so HasXmlParser() does not fail.

I've created a minimal reproduction and attached it to this issue, along with 
the logs produced by procmon when running as admin and non-admin.

I've also created a patch which simply ignores the tests if the user is not an 
admin.

Original issue reported on code.google.com by [email protected] on 10 Jan 2012 at 12:25

Attachments:

Application log crashes 0xc0000005

What steps will reproduce the problem?
1. Just using chrome and every now and then I see a crash in the application 
log of windows event viewer and curious what it means


What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
15.0.874.121 on Windows 7

Please provide any additional information below.
Faulting application name: chrome.exe, version: 15.0.874.121, time stamp: 
0x4ec1cf8b
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x143dfcdc
Faulting process id: 0x16b4
Faulting application start time: 0x01ccb40fb512eec7
Faulting application path: %appdata%\Local\Google\Chrome\Application\chrome.exe
Faulting module path: unknown
Report Id: c19cc36f-2009-11e1-ace9-5c260a71b781

Original issue reported on code.google.com by [email protected] on 6 Dec 2011 at 9:20

Log message in installer_wrapper.cc dereferences hresult as string

This one is quite simple so I won't fill in a full report. Patch below.

goopdate/installer_wrapper.cc at SVN rev 109.

@@ -420,7 +420,7 @@
   Process p(executable_path, NULL);
   HRESULT hr = p.Start(command_line, user_token);
   if (FAILED(hr)) {
-    OPT_LOG(LE, (_T("[p.Start fail][hr][%s][%s]"),
+    OPT_LOG(LE, (_T("[p.Start fail][0x%x][%s][%s]"),
         hr, executable_path, command_line));
     set_error_extra_code1(static_cast<int>(hr));
     return GOOPDATEINSTALL_E_INSTALLER_FAILED_START;

Original issue reported on code.google.com by [email protected] on 23 Jan 2012 at 2:35

Build error with Visual Studio 2008

What steps will reproduce the problem?
1. Using Visual Studio 2008
2.
3.

What is the expected output? What do you see instead?
See attachment for the error log.

What version of the product are you using? On what operating system?
Windows XP, Visual Studio 2008.

Please provide any additional information below.
I already run the vcvarsall.bat but still got this error. 
Thanks for answering questions !

Original issue reported on code.google.com by [email protected] on 29 Apr 2009 at 4:22

Attachments:

How to update omaha client itself?

What steps will reproduce the problem?
1. Install product with omaha client.
2. Need to bring to users new version of omaha client.
3. How to do this?

What is the expected output? What do you see instead?
I need to know - what i must put into omaha server and register a package for 
update with omaha client ID (default app id is 
{430FD4D0-B729-4F61-AA34-91526481799D}) for correct updating omaha client on 
user's PC? Which file from build?

What version of the product are you using? On what operating system?
Omaha client version: 1.3.23.0

Original issue reported on code.google.com by [email protected] on 24 Sep 2012 at 12:41

setup_files_unittest.cc fix for rebranded product

When anybody does a rebranding of omaha, the unit test InstallHelper 
in file setup_files_unittest.cc might fail, because the test expects 
specific order of files returned by FindFiles(version_path, _T("*.*"), &files) 
invocation.

This patch fixes the issue.

See also:

  https://groups.google.com/group/omaha-dev/browse_thread/thread/d266ed52f2871069

Original issue reported on code.google.com by kobalicek.petr on 10 Sep 2012 at 5:36

Attachments:

googleupdate.exe crashes on Windows XP with auto proxy

What steps will reproduce the problem?
1. Open Chrome's proxy settings (i.e. Internet Properties->Connections->LAN 
Settings...)

2. Set [x] Use automatic configuration script to set the script to include a 
port number http://autoproxy.yourdomain.com:9090 where that URL produces 
something like... 
function FindProxyForURL(url,host) {
var me=myIpAddress();
var resolved_ip = dnsResolve(host);
if (me == "127.0.0.1") {return "DIRECT";}
if (host == "127.0.0.1") {return "DIRECT";}
if (host == "localhost") {return "DIRECT";}
if (isPlainHostName(host)) {return "DIRECT";}
if (!resolved_ip) {return "PROXY proxy.yourdomain.com:912";}
}
etc. My script contains ~175 lines of complex logic - some lines as long as 
2400 characters.

3. Reboot to allow the "Google Update" (GoogleUpdate.exe /c) startup entry to 
run, or more easily, select "About Google Chrome" under Chrome's Alt-F menu.

4. If MS Visual Studio is installed, it will catch the crash "An unhandled 
win32 exception occurred in GoogleUpdate.exe" and ask if you want to debug.

What is the expected output? What do you see instead?
Expected Output: no crash
Actual Output: An unhandled win32 exception occurred in GoogleUpdate.exe

What version of the product are you using? On what operating system?
GoogleUpdate.exe: 1.2.183.9
Chrome: 13.0.782.215 
Windows XP SP3

Please provide any additional information below.
Call Stack:
    59a8b9b0()  
    goopdate.dll!18043475()     
    [Frames below may be incorrect and/or missing, no symbols loaded for goopdate.dll]  
    kernel32.dll!7c80262a()     
    kernel32.dll!7c802542()     
    goopdate.dll!18042d97()     
    ntdll.dll!7c90d9fc()    
    kernel32.dll!7c80b713()     

Output:
'GoogleUpdate.exe': Loaded 'C:\Documents and Settings\tsd\Local 
Settings\Application Data\Google\Update\GoogleUpdate.exe'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\secur32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\ole32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\user32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\imm32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\lpk.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\usp10.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\shell32.dll'
'GoogleUpdate.exe': Loaded 
'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.26
00.6028_x-ww_61e65202\comctl32.dll'
'GoogleUpdate.exe': Loaded 'C:\Documents and Settings\tsd\Local 
Settings\Application Data\Google\Update\1.3.21.65\goopdate.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\iphlpapi.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\ws2_32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\ws2help.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\crypt32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\msasn1.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\msi.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\wininet.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\normaliz.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\urlmon.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\oleaut32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\iertutil.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\wintrust.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\imagehlp.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\version.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\xpsp2res.dll', Binary was not 
built with debug information.
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\clbcatq.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\comres.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\winhttp.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\rasapi32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\rasman.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\tapi32.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\rtutils.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\winmm.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\msv1_0.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\cryptdll.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\mswsock.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\hnetcfg.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\wshtcpip.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\dnsapi.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\winrnr.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\wldap32.dll'
'GoogleUpdate.exe': Loaded 'C:\Program Files\Bonjour\mdnsNSP.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\rasadhlp.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\dhcpcsvc.dll'
'GoogleUpdate.exe': Loaded 'C:\WINDOWS\system32\msctf.dll'
Unhandled exception at 0x59a8b9b0 in GoogleUpdate.exe: 0xC0000005: Access 
violation reading location 0x59a8b9b0.


Original issue reported on code.google.com by [email protected] on 24 Aug 2011 at 8:14

Undocumented: VS2005 build fails without SP1

What steps will reproduce the problem?
1. Install software packages indicated in Developer Setup Guide, including 
VS2005 (without SP1)
2. cd to omaha dir
3. run hammer

What is the expected output? What do you see instead?
Expected: full build
Actual: 
LINK : warning LNK4044: unrecognized option '/DYNAMICBASE'; ignored
libcmtd.lib(stdexcpt.obj) : error LNK2005: "public: virtual __thiscall std::exce
ption::~exception(void)" (??1exception@std@@UAE@XZ) already defined in signature
validator_gu.obj
libcmtd.lib(stdexcpt.obj) : error LNK2005: "public: virtual char const * __thisc
all std::exception::what(void)const " (?what@exception@std@@UBEPBDXZ) already de
fined in signaturevalidator_gu.obj
scons-out\dbg-win\obj\google_update\GoogleUpdate_unsigned.exe : fatal error LNK1
169: one or more multiply defined symbols found
scons: *** [scons-out\dbg-win\obj\google_update\GoogleUpdate_unsigned.exe] Error
 1169

What version of the product are you using? On what operating system?
version_major = 1    # 1-65535
version_minor = 3    # 0-65535
version_build = 23   # 1-65535
version_patch = 0    # 0-65535

oneclick_plugin_version = 9
update_plugin_version = 3

Windows XP

Please provide any additional information below.

The solution of installing VS2005 SP1 is here:
http://code.google.com/p/v8/wiki/BuildingOnWindows

And should be added to Omaha's DeveloperSetupGuide page.

Original issue reported on code.google.com by [email protected] on 22 Oct 2012 at 10:04

Incorrect validation in minicrt memcpy_s() and memmove_s()

The validation logic in memcpy_s() and memmove_s() 
(third_party/minicrt/memory.cc) is incorrect.  A patch is attached below.

As far as Omaha is concerned, the bug manifests itself in opt-win builds 
(which are linked against minicrt).  E.g.: When the meta installer from an 
opt-win build is run, it will terminate with no user-visible error.  
memcpy_s() is used by CString, which is used by the meta installer to 
construct path strings.  These path strings will fail to be initialized 
properly due to this bug, resulting in the abnormal termination.  
(Possibly related to issue 19).

Patch included inline (also attached):

Index: memory.cc
===================================================================
--- memory.cc   (revision 104)
+++ memory.cc   (working copy)
@@ -74,9 +74,9 @@
       return 0;
   }

-  if (dst != NULL) return EINVAL;
-  if (src != NULL) return EINVAL;
-  if (size_in_bytes >= count) return ERANGE;
+  if (dst == NULL) return EINVAL;
+  if (src == NULL) return EINVAL;
+  if (size_in_bytes < count) return ERANGE;

   memmove(dst, src, count);
   return 0;
@@ -90,9 +90,9 @@
         return 0;
   }

-  if (dst != NULL) return EINVAL;
-  if (src != NULL) return EINVAL;
-  if (size_in_bytes >= count) return ERANGE;
+  if (dst == NULL) return EINVAL;
+  if (src == NULL) return EINVAL;
+  if (size_in_bytes < count) return ERANGE;

   memcpy(dst, src, count);
   return 0;



Original issue reported on code.google.com by [email protected] on 10 May 2010 at 8:48

Attachments:

Won't Uninstall

I installed the Google Earth plugin to view something in a website and then 
uninstalled it shortly afterwards. However, Google Update which supposedly 
should uninstall itself has stayed on my system all day, even after multiple 
restarts. How do I manually remove it from my computer? This is tantamount to 
malware.

Original issue reported on code.google.com by [email protected] on 23 Sep 2012 at 12:28

Multiple platform support

What steps will reproduce the problem?
1. Visit the Developer Setup Guide or download the source code.
2. Realize that it's Windows only.
3. Sigh.

What is the expected output? What do you see instead?
Expected output: platform independent code.
What I saw instead: Windows-only code.

What version of the product are you using? On what operating system?
Not using any version of the product, which is exactly the point.
Using Ubuntu 8.10.

Please provide any additional information below.
Doing away with the MS-specific stuff would be good. Perhaps use a toolkit
other than ATL/MFC for the GUI?
Doing away with the MS Visual C++ requirement would also be interesting,
even if the project remains Windows-only - although since this requirement
seems to exist due to the ATL/MFC dependency, switching to another toolkit
would possibly also take care of it.

Original issue reported on code.google.com by [email protected] on 11 Apr 2009 at 8:37

hammer command

What steps will reproduce the problem?
1. navigate to Omaha directory
2.type in hammer
3.C:\Omaha>hammer
'\hammer.bat' is not recognized as an internal or external command,
operable program or batch file.

What is the expected output? What do you see instead?
Nothing happens, yet omaha is supposed to build

What version of the product are you using? On what operating system?
Windows 7 x64bit

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 4 Jul 2011 at 9:20

Compilation failure -SConstruct file not found

What steps will reproduce the problem?
1.After setting up the Omaha environment as per the developer setup guide.
When I run hammer.bat,it gives following error

scons: *** No SConstruct file found.
File "C:\OmahaProgramFiles\Python24\Lib\site-packages\scons-
1.2.0\SCons\Script\Main.py", line 826, in _main

What is the expected output? What do you see instead?
It should get Compiled

What version of the product are you using? On what operating system?
I am building on windows XP with Visual Studio 2008 installed.

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 15 Dec 2009 at 12:46

Google Updater Should be Friendlier

From my dad:

---
Looking at the windows task manager a few minutes ago due to high cpu
usage, I saw that a task consisting of a series of numbers, followed
by what looking like "google updater".  Then a moment later, that
stopped and "setup.exe" took over with high cpu.

I assume that the updater kicked off setup.exe.

Some days ago, I also found a setup.exe running with high cpu.
Concerned I had picked up a virus, I immediately killed it.  Today's
experience made me think that occurrence was another "google update".

So two suggestions:
1. run the updater at a lower priority so that it doesn't take over the machine
2. setup.exe should have the google name in it, so that people have
some idea what it is

---

He's running Windows (XP I think; I can check if it's important).

Original issue reported on code.google.com by [email protected] on 14 Aug 2012 at 4:34

Anybody here?? How to config Update Sever

What steps will reproduce the problem?
1. I just want to using Omaha make  a update demo. 
2. are the download server and update server i must provide?
3. How to config Update Sever to support The Omaha Server Protocol?


What version of the product are you using? On what operating system?
latest Omaha via SVN    OS: XP (sp3)  VS2008


Original issue reported on code.google.com by [email protected] on 13 Mar 2010 at 8:05

CrashReports folder should be created whenever it is required

OS: XP

-Install Google chrome from Omaha (google.com/chrome)
-Delete CrashReports folder from C:\Documents and Settings\user\Local 
Settings\Application Data\Google
-Launch Chrome and navigate to about:crash

Expected:
CrashReports folder should be created.

Issue:
Folder is not created. If user navigates to about:crash, the tab hangs for 2 or 
3 mins, then user shows up with sad tab. Before sad tab is shown, if user tries 
to move the tab, then browser window crashes some times.

PS: If user deletes the CrashReports folder then installs Chrome from Omaha, 
then the CrashReports is created.


Original issue reported on code.google.com by [email protected] on 19 Aug 2010 at 8:37

Build with Visual Studio 2008

What steps will reproduce the problem?
1. Use Visual Studio 2008 instead of 2005
2.
3.

What is the expected output? What do you see instead?
scons: Reading SConscript files ...
Using precompiled headers.
Working on versions: 1.2.163.0
Using compiler version:  1400
C:\Program Files\Microsoft SDKs\Windows\v6.0\vc\lib
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets: scons-out
________Compiling resource
scons-out\dbg-win\obj\clickonce\clickonce_bootstrap.r
es
Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
Copyright (C) Microsoft Corporation.  All rights reserved.

csc.exe /target:winexe /platform:x86
/out:scons-out\dbg-win\obj\clickonce\clicko
nce_bootstrap.exe
/win32res:scons-out\dbg-win\obj\clickonce\clickonce_bootstrap.
res clickonce\clickonce_bootstrap.cs
Microsoft (R) Visual C# 2008 Compiler version 3.5.30729.4918
for Microsoft (R) .NET Framework version 3.5
Copyright (C) Microsoft Corporation. All rights reserved.

warning CS1668: Invalid search path 'C:\Program Files\Microsoft Visual Studio
        8\VC\lib' specified in 'LIB environment variable' -- 'The system cannot
        find the path specified. '
warning CS1668: Invalid search path 'C:\Program Files\Microsoft Visual Studio
        8\VC\PlatformSDK\Lib' specified in 'LIB environment variable' -- 'The
        system cannot find the path specified. '
warning CS1668: Invalid search path '[]' specified in 'LIB environment
variable'
        -- 'The system cannot find the path specified. '
warning CS1668: Invalid search path 'C:\lib' specified in 'LIB environment
        variable' -- 'The system cannot find the path specified. '
Install file: "scons-out\dbg-win\obj\clickonce\clickonce_bootstrap.exe" as
"scon
s-out\dbg-win\clickonce_deployment\bin\clickonce_bootstrap.exe"
________Compiling resource scons-out\dbg-win\obj\mi_exe_stub\mi.res
Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
Copyright (C) Microsoft Corporation.  All rights reserved.

mi_exe_stub\mi.rc(16) : fatal error RC1015: cannot open include file
'winres.h'.

scons: *** [scons-out\dbg-win\obj\mi_exe_stub\mi.res] Error 1
scons: building terminated because of errors.

What version of the product are you using? On what operating system?
SVN rev 41, Windows 7

Please provide any additional information below.
Copying VC 9.0 to VC 8 in Program Files goes by far longer, but gives new
errors, see scons.txt attached.

Original issue reported on code.google.com by [email protected] on 13 Apr 2009 at 8:02

Attachments:

Doesn't handle symbolic links properly

What steps will reproduce the problem?
1.Install Chrome
2.Have C:\Users\<user>\AppData\Local\Google be a symbolic to a folder on 
another drive
3.Attempt to update from About Chrome
4.Always returns "update server not available error 3"

What is the expected output? What do you see instead?
Expect to update correctly, instead always returns error.

What version of the product are you using? On what operating system?
1.3.21.57, Windows 7

Please provide any additional information below.
If I change all references to "C:\Users\<user>\AppData\Local\Google\" in the 
registry to point to the symbolically linked folder everything works correctly.

Original issue reported on code.google.com by [email protected] on 4 Jun 2011 at 5:20

Feature request: staged updates

What steps will reproduce the problem?
1. Allow ChromiumOS to fetch (download) an update image, but don't update
2. Shutdown ChromiumOS
3. Later, boot ChromiumOS

What is the expected output? What do you see instead?

Expect it to use the update image cached locally.

Instead, it download a new update image again.

What version of the product are you using? On what operating system?

ChromiumOS, most recent dev build

Please provide any additional information below.

The problem appears to be an inability to:

(1) Identify the most recent cached copy of an update image to the Omaha server 
as part of the request, rather than just the current version of the OS that's 
running on the device.

(2) Validate that the locally cached copy has the same SHA1 signature as the 
version which would be downloaded (to prevent interposition.

This could be resolved by including additional information in the request, as 
well as an additional response code indicating "use local copy" to avoid 
re-downloading (sort of like the will/won't/do/don't protocol used for IAC for 
Telnet, FTP, etc., only statically stated).

In other words, it's still necessary to validate the cryptographic signature 
with the server to make sure the image on disk doesn't have a valid signature, 
but represents an interposed image.

Original issue reported on code.google.com by [email protected] on 13 Apr 2011 at 5:29

Crash - application failed to initialize properly (0xc0000142)

This is reporting http://crbug.com/15509 upstream.

I frequently encounter this error on a Windows XP machine. An error dialog 
box pops up with title "GoogleUpdate.exe - ApplicationError" and message 
"The 
application failed to initialize properly (0xc0000142). Click on OK to 
terminate the application.".

It seems to appear periodically, with frequency of ~2 hours (very 
approximate).

The error disappeared after running Windows Update, so unfortunately I 
don't have a good reproduction case for now. But maybe you can extract 
something from this comment by dhw:

I found this article from Microsoft that mentions error 0xc0000142 on XP; I 
don't know 
if it applies.  The article mentions for console-based applications.  I 
wonder if 
GoogleUpdate.exe is considered a console-based application?  The article 
is:

   http://support.microsoft.com/kb/950312

In short, the article includes a hotfix for Winsrv.dll for XP SP2 and SP3 
systems "that 
are experiencing this specific problem".

Original issue reported on code.google.com by [email protected] on 16 Jul 2009 at 11:25

ChromeSetup.exe fails with error code 0xc00ce56f

http://code.google.com/p/chromium/issues/detail?id=8513#

A computer behind a NAT server (custom?) fails with this error code while 
trying to install Chrome. The error code looks like from Omaha. I don't think 
the actual Chrome installer is even getting launched. Can someone from Google 
Update team take a look?

Original issue reported on code.google.com by [email protected] on 17 Jul 2009 at 10:44

Google Updater Should be Friendlier

Re-opening bug 41 as requested.
http://code.google.com/p/omaha/issues/detail?id=41
Last comment:
> Feel free to reopen the bug if you can actually isolate
> Omaha doing something unfriendly to the system :)
Reopened. :)
because I have evidence that the previous answer is incorrect.

This setup.exe annoyed my dad again a couple of days ago so he installed 
Process Explorer.  Then the setup.exe happened again yesterday.  Here's what 
Process Explorer reported:

---
GoogleUpdate.exe        GoogleUpdate.exe        3172            7,452 K 3,472 K 
Google Installer       Google Inc.
22.0.1229.94_22.0.1229.92_chrome_updater.exe         
22.0.1229.94_22.0.1229.92_chrome_updater.exe    2948            536 K   156 K
setup.exe  setup.exe       3944    66.15   236,832 K       424,276 K       
Google Chrome       Google Inc.

---
Clearly this setup.exe is coming from Google with Chrome.

The problem is that setup.exe is running at "Priority - Normal - 8".

Also, immediately after he told me about this, I asked him to check 
about:version.  It reports Google Chrome   22.0.1229.94 (Official Build 161065) 
m, which is the stable update we pushed yesterday.

This evidence (the signature of setup.exe, the fact that immediately afterward 
my father's Chrome browser running an updated version) indicates that this is a 
google process.

Original issue reported on code.google.com by [email protected] on 11 Oct 2012 at 10:41

Excessive system load on startup

What steps will reproduce the problem?
1. Start computer

What is the expected output? What do you see instead?
Expected: Computer starts normally, responsive
Actual: Computer is unresponsive. I notice Googleupdate running, note Crash 
handler running.

What version of the product are you using? On what operating system?
1.2.131.7 on Windows, which came with Google Chrome.

Please provide any additional information below.
Do not automatically run programs on my computer. Google Chrome can and will 
update in the background while it is running. I do not want the updates to run 
when I start my computer, because it is already busy starting other slow things 
(virusscanners, Windows Update etc.).

Original issue reported on code.google.com by [email protected] on 22 Dec 2010 at 8:28

Needs a way to disable permanently, or get user consent before reenabling

I disable Google Update because it insists on running 24/7. This is
unacceptable for any updater.

The problem is that every time I install a new Google product or update an
old one, Google Update is reinstalled or reenabled. So I have to go through
the steps of disabling it in four different places yet again, Startup,
Scheduled Tasks, Services, and the browser add-on.

Something like a "never install" registry key would be much appreciated,
and vital in my opinion if you insist on reinstalling it with every Google
product without asking permission.

Original issue reported on code.google.com by [email protected] on 22 Apr 2009 at 6:43

Delete LastInstaller* entries after installation fails

See the second bug described in 
http://code.google.com/p/chromium/issues/detail?id=10822

If user level install fails, the error is recorded in the registry. Shouldn't 
they be cleaned up after processing the error since the product is not 
installed?

Original issue reported on code.google.com by [email protected] on 10 Jun 2009 at 9:39

Standalone installer throws error even though installation completes

What steps will reproduce the problem?
1. Download standalone installer from 
http://dl.google.com/dl/chrome/install/standalonesetup.exe
2. Tag the installer using the following
ApplyTag.exe ChromeStandaloneSetp_154_45.exe ChromeSetupTest.exe 
"appguid={8A69D345-D564-463C-AFF1-A69D9E530F96}&appname=Chrome&needsadmin=false"
3. Run ChromeSetupTest.exe

What is the expected output? 
Chrome should be installed and launched automatically

What do you see instead?
Chrome completes installation but it doesn't launch. Omaha error is seen.

Installer Error log
--------------------
[1209/141823:ERROR:version.cc(46)] Invalid version string: .
[1209/141823:ERROR:version.cc(46)] Invalid version string: ..
[1209/141823:ERROR:create_reg_key_work_item.cc(75)] Failed to create 
Software\Microsoft\MediaPlayer\ShimInclusionList\chrome.exe
[1209/141823:ERROR:install.cc(52)] Could not add Chrome to media player 
inclusion list.
[1209/141823:ERROR:version.cc(46)] Invalid version string: .
[1209/141823:ERROR:version.cc(46)] Invalid version string: ..
[1209/141823:ERROR:version.cc(46)] Invalid version string: Dictionaries

The latest Omaha version is 1.3.21.31. I don't see any ApplyTag.exe being 
created for versions 1.3.x. So I had to pick the ApplyTag.exe which was created 
for 1.2.183.39.



What version of the product are you using? On what operating system?


Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 10 Dec 2010 at 1:40

Visual Studio 2010 support (feature request)

Google omaha can't be build with newest Visual Studio 2010. The biggest problem 
is that it can be even build if Visual Studio 2005/2008 is installed together 
with Visual Studio 2010 (There is some autodetection which always prefers to 
use VS 2010)

I did several experiments to build this software using Visual Studio 2010, but 
I always failed, although I solved some things.

So, is VS 2010/2012 support planned in the future? When it's expected to be 
done?

Thanks!

Original issue reported on code.google.com by kobalicek.petr on 9 Aug 2012 at 11:05

Paths with spaces break XP build

What steps will reproduce the problem?
1. Set SCT_DIR to something with spaces, like "C:\Documents and Settings\Me\My 
Documents\swtoolkit"
2. Go to omaha dir and run hammer

What is the expected output? What do you see instead?
Expected output: a full build.

Actual output: build dies with complaint: 
scons: Reading SConscript files ...
Using precompiled headers.
Building versions: 1.3.23.0
python C:\Documents and Settings\Me\My Documents\omaha\tools\proxy
_clsid_utils.py
python: can't open file 'C:\Documents': [Errno 2] No such file or directory

What version of the product are you using? On what operating system?
version_major = 1    # 1-65535
version_minor = 3    # 0-65535
version_build = 23   # 1-65535
version_patch = 0    # 0-65535

oneclick_plugin_version = 9
update_plugin_version = 3


Original issue reported on code.google.com by [email protected] on 22 Oct 2012 at 9:56

HKCU cleanup should also be done for system wide installs

See http://code.google.com/p/chromium/issues/detail?id=10822.

If user installs system level Chrome, the "dr" key is still created in HKCU. 
On uninstall we cleanup HKLM\Software\Google\Update\Client* but not 
HKCU\Software\Google\Update\Client*. HKCU should be cleaned up as well.

Original issue reported on code.google.com by [email protected] on 10 Jun 2009 at 8:06

Enable option to disable manual updates allow only scheduled

What steps will reproduce the problem?
1. Under Windows 7, logged in without local admin privileges, click
   the options icon, and "About Google Chrome".
2. After update is found by the browser, installation is executed as
   the current logged in user.
3. A system login window appears requiring credentials with elevated
   privileges to begin installation.

What is the expected result?
Opt.1
Browser executes, or leverages currently available local system service, or 
scheduled task created upon browser installation, to execute the update 
request. These currently leverage the local system account, and do not require 
additional elevated privileges.

Opt. 2
Additional Policy setting is added to the available supported policies found in 
policies to leverage this option.

Opt. 3
The manual update is only executed when user chooses too, and not without 
warning while viewing the about option.


What happens instead?
User must attempt logging in or cancelling, leading to multiple reports to IT 
Support staff for false break/fix requests.


What version of the product are you using? On what operating system?
Omaha version: 1.3.21.79
OS Version: 6.1 SP1 (Windows 7)
Chrome Version: 15.0.874.102

Please provide any additional information below.
I am unsure if this functionality would need to be supported by the Chrome 
Updater, or only possible through Chrome's GPO's. Please advise, or help shed 
some light on options if possible.

I am responsible for the Engineering of this product to 18,000+ corporate users 
before end of year, along with another 5,000-6,000 after the new year. So this 
functionality would certainly help make our technical supports lives allot 
easier.

Original issue reported on code.google.com by [email protected] on 28 Oct 2011 at 8:13

Attachments:

Lacks option to "only update manually"

Currently, the updater does not provide a setting to disable it from
constantly running.

I managed to disable it by other means, so now it only launches when I open
Chrome's "About" window to manually check for updates.  It even terminates
automatically after checking, which is great.  It's just the way I like it.

However, this was done by working AROUND the updater, rather than THROUGH
it.  It would be better if the updater itself had a proper Settings window
where I could choose how often I wanted it to run, ranging from
"constantly" to "every X days" to "manually".

Original issue reported on code.google.com by [email protected] on 15 Apr 2009 at 7:59

After update some folders stay

What steps will reproduce the problem?
1. Go to the folder %AppData%\Local\Google\Update
2. Notice some old versions still have their files/folders here

What is the expected output? What do you see instead?
To have the folders of old versions deleted (automatically).

What version of the product are you using? On what operating system?
1.2.131.7

Original issue reported on code.google.com by [email protected] on 15 Apr 2009 at 2:25

googleupdate.exe using old long-ago removed proxy address for connection first

please see my other original bugreport over at the chromium folks, as the bug 
is mainly visible over there from within google chrome.

never the less the component that behaves this way and is having the bug is 
the googleupdate.exe process (win32, winxp pro sp3, latest patches feb2010, 
latest chrome 4.x release from february 2010)


chrome bugreport:
http://code.google.com/p/chromium/issues/detail?id=35527

so maybe its you guys who would be in charge and fixing this bug.
thanks and regards.

Original issue reported on code.google.com by [email protected] on 12 Feb 2010 at 3:04

GoogleCrashHandler64 process causes 64-bit Virtualbox VMs to throw a "HostMemoryLow" error

What steps will reproduce the problem?

1.Be Running Windows 7 SP1 (64-bit) 
2.Be running Omaha/Google Update 1.3.21.99
3.Be running Virtualbox 4.1.8 http://goo.gl/ZqUuv
4.GoogleCrashHandler64.exe is running
5.Create a new 64-bit Virtualbox VM instance and install a 64-bit guest OS (Win 
8 Consumer preview/Ubuntu 11.10 etc). Alternatively launch an existing 64-bit 
guest OS.

What is the expected output? 
To begin loading the 64-bit guest OS or launching of an existing 64-bit guest OS

What do you see instead?
The VirtualBox VM throws a "HostMemoryLow" error son after launch and exits

What version of the product are you using? On what operating system?
Omaha/Google Update 1.3.21.99
Virtualbox 4.1.8
Windows 7 SP1 x64

Additional information:
If GoogleCrashHandler64.exe is terminated, VMs launch with no issues.
Please refer to http://code.google.com/p/chromium/issues/detail?id=114021 for 
more detail and further user confirmation of the problem/workaround.

Duncan 

Original issue reported on code.google.com by [email protected] on 7 Mar 2012 at 2:11

Attachments:

Chrome repeatedly crashing after new update

What steps will reproduce the problem?
1. clicking in chrome 
2. opening new browser
3. opening a new browser via a click in chrome
4. anything done in chrome will cause it to crash since update 24.0.1312.52 m

What is the expected output? What do you see instead?
all browsers close and  anew small pop up window that says Whoa chrome has 
crashed click to restart


What version of the product are you using? On what operating system?
24.0.1312.52 m chrome version
my desktop windows 7 home premium
AMD ATHLON 2 X 3440 PROCESSOR 3.00GHZ
3GB RAM
64 BIT OS
HEWLETT PACKARD G5210UK


Please provide any additional information below.

chrome worked fine before this and never crashed through this manor before and 
only 10 min after updating chrome to new version.  there are however regular 
prior crashes on daily basis through flash on chrome. very annoying

Original issue reported on code.google.com by [email protected] on 18 Jan 2013 at 7:35

memory bug in mi_exe_stub/minicrt

What steps will reproduce the problem?
1. compile mi_exe_stub with VS2008
2. create a tagged metainstaller
3. run the tagged metainstaller, nothing happens

What is the expected output? What do you see instead?
installer downloaded and run. Nothing is shown instead, the metainstaller 
process quits.

What version of the product are you using? On what operating system?
trunk. Windows7,VS2008

Please provide any additional information below.
I tried to debug it... it seemed that after assigning a string to 
target_directory_name_ in tar.cc, the memory was corrupt. If I linked to 
libcmt.lib,libcpmt.lib instead of minicrt.lib everything worked.
Adding this code to the Tar constructor and linking with minicrt results in 
a blank message being displayed:
CString foo = _T("bar");
MessageBox(0, foo, _T(""), MB_OK);

sorry I haven't been able to figure out the exact problem in minicrt.

Original issue reported on code.google.com by [email protected] on 27 Apr 2010 at 3:03

Proxy support

My comments below pertain to GoogleUpdate.exe, not GoogleUpdater.exe (notice 
the "r"). Hopefully this is right place for this issue.

What steps will reproduce the problem?
1. Install Google Chrome using the stand alone installer. Google Update is 
installed at the same time. Configure Chrome to use a proxy with the --proxy-
server switch.

2. Browse the web and be happy.

3. Go to "About Google Chrome" and notice that a new version of Chrome is 
available. Click "Update".

What is the expected output? What do you see instead?
I expected the update to work, but it failed because Google Update does not 
use Chrome's proxy. Even worse, there is no way to specify a proxy for Google 
Update.

Note that GoogleUpdater.exe (notice the "r") can be configured to use a 
proxy. GoogleUpdate.exe should also have that option.

Original issue reported on code.google.com by [email protected] on 31 Jul 2009 at 4:15

You should be able to (permanently) deinstall update checker

What steps will reproduce the problem?
1. Go to the control panel - add/remove programs
2. No Google Update Checker in it

What is the expected output? What do you see instead?
To be able to remove it on that way

What version of the product are you using? On what operating system?
OS: Vista SP2; Version: 1.2.183.7

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 12 Aug 2009 at 10:46

RegistryProtectedTest Fail with GoogleUpdate

What steps will reproduce the problem?
1. Copy "official/" directory to "omaha/" directory
2. Run hammer.bat script
3.

What is the expected output? What do you see instead?
Build tests should all pass, instead I see the failures in the attached file.

This is a snippet of the failures I am seeing:
[ RUN      ] RegistryProtectedTest.CheckSystemRequirements_XmlParserNotPresent
client\install_self_unittest_no_xml_parser.cc(87): error: Value of: 
install_self::internal::CheckSystemRequirements()
  Actual: 0
Expected: ((HRESULT) (((unsigned long)(1)<<31) | ((unsigned long)(4)<<16) | 
((unsigned long)(0x704))) )
Which is: -2147219708
[  FAILED  ] RegistryProtectedTest.CheckSystemRequirements_XmlParserNotPresent 
(5 ms)


What version of the product are you using? On what operating system?
Unable to build - the VERSION file info is as follows:
version_major = 1    # 1-65535
version_minor = 3    # 0-65535
version_build = 23   # 1-65535
version_patch = 0    # 0-65535

oneclick_plugin_version = 9
update_plugin_version = 3

Windows 7, 64-bit

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 29 Aug 2012 at 8:42

Attachments:

file://xxx/proxy.pac always resolves to DIRECT by googleupdate.exe

The following was originally reported in Chromium Issue 42615.

What steps will reproduce the problem?

1. Open Chrome's proxy settings (i.e. Internet Properties->Connections->LAN 
Settings...)
2. Set [x] Use automatic configuration script to 
file://c:/some/path/proxy.pac
Where proxy.pac might contain something like:
function FindProxyForURL(url, host) { return "PROXY 
<your_proxy>:<your_proxy_port>"; }
3. Reboot to allow the "Google Update" (GoogleUpdate.exe /c) startup entry 
to run, or more 
easily, select "About Google Chrome" under Chrome's Alt-F menu.
4. Since direct connections are blocked where I'm at, I'll see a waiting 
SYN_SENT to 
74.125.153.x in 'netstat -n' or TCPView[1] 

[1] http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx

What is the expected output? What do you see instead?
Issue 1. Use the proxy server as return by the configured script.
Issue 2 . If a script cannot be supported, at least fallback to the 
settings in "[x] Use a 
proxy server for your LAN". (Which currently gets ignored when it's used 
together with "Use 
automatic configuration script".)

What version of the product are you using? On what operating system?
1-3 instances of googleupdate.exe will repeatedly attempt and fail to make 
outbound 
connections for ten or so minutes.  The Event Log gets filled with a 
"Google Update" error 
entries of one or two every hour.  (Though this is probably from the tasks 
scheduled for 
Google Update.)

Please provide any additional information below.
-------------------- Excerpt (partial) from a Google Update event log entry
Network Request Error.
Error: 0x80072ee2. Http status code: 0.
Url=https://tools.google.com/service/update2
Trying config: source=IE, wpad=0, script=file://c:/proxy.pac.
trying CUP:WinHTTP.
Send request returned 0x80072ee2. Http status code 0.
trying WinHTTP.
Send request returned 0x80072ee2. Http status code 0.
trying CUP:iexplore.
Send request returned 0x80004005. Http status code 0.
Trying config: source=auto, wpad=1, script=.
trying CUP:WinHTTP.
Send request returned 0x80072ee2. Http status code 0.
trying WinHTTP.
Send request returned 0x80072ee2. Http status code 0.
trying CUP:iexplore.
Send request returned 0x80004005. Http status code 0.
Trying config: source=IE, wpad=0, script=file://c:/proxy.pac.
trying CUP:WinHTTP.
Send request returned 0x80072ee2. Http status code 0.
trying WinHTTP.
Send request returned 0x80072ee2. Http status code 0.
trying CUP:iexplore.
Send request returned 0x80004005. Http status code 0.
Trying config: source=auto, wpad=1, script=.
trying CUP:WinHTTP.
----------------------------------------

Original issue reported on code.google.com by [email protected] on 3 Jun 2010 at 5:50

Feature Request: Group Policy control to "only update to version X"

(Also see b/2582006)

Some organizations want to be able to control the maximum version that users 
update to, primarily because they've only verified legacy applications with 
Chrome to that version, or they want to control the size of the update 
(updating only on a minor version update may incur only a differential update, 
whereas a major version update may require a full XXMB download)

It would be nice to have a way to control, via group policy, the exact version 
of a product to which a client should upgrade, or perhaps control the maximum 
amount of bandwidth consumed by an update.

Original issue reported on code.google.com by [email protected] on 12 Apr 2011 at 9:40

Omaha build failed

What steps will reproduce the problem?
1. I setup the Omaha pack as described in "Developer Setup Guide"
2. I open a command prompt and change directory to my main omaha folder (where 
the hammer.bat and main.scons and so on files/folders are).
3. I type hammer in the command prompt and get the following error:
      'python' is not recognized as an internal or external command,
operable program or batch file
4. Assuming I'm missing an entry in the PATH environment variable I add such 
that point to my Python folder (C:\Python24 - where python was installed and 
where python.exe is)
5. Once again I open a command prompt and go to the omaha folder. This time 
when I type "hammer" in the command line I get the following error:

TypeError: len() of unsized object:
  File "C:\Python24\Lib\site-packages\scons-2.1.0.alpha.20101125\SCons\Script\Main.py", line 1338:    _exec_main(parser, values)
  File "C:\Python24\Lib\site-packages\scons-2.1.0.alpha.20101125\SCons\Script\Main.py", line 1302:    _main(parser)
  File "C:\Python24\Lib\site-packages\scons-2.1.0.alpha.20101125\SCons\Script\Main.py", line 929:    _load_site_scons_dir(d.path, options.site_dir)
  File "C:\Python24\Lib\site-packages\scons-2.1.0.alpha.20101125\SCons\Script\Main.py", line 719:    exec fp in site_m
  File "D:\omaha\swtoolkit\site_scons\site_init.py", line 455:    SiteInitMain()
  File "D:\omaha\swtoolkit\site_scons\site_init.py", line 450:    SCons.Script.Main._load_site_scons_dir(
  File "C:\Python24\Lib\site-packages\scons-2.1.0.alpha.20101125\SCons\Script\Main.py", line 677:    site_dir = os.path.join(topdir, site_dir_name)
  File "C:\Python24\lib\ntpath.py", line 90:    assert len(path) > 0


What is the expected output? What do you see instead?
I suppose I should end up with compile success

What version of the product are you using? On what operating system?
  I'm working on Windows 2008 R2 and I tried both the omaha from the svn trunk as well as the one provided in the following archive:
          http://omaha.googlecode.com/files/omaha-src-r104.zip

Original issue reported on code.google.com by [email protected] on 17 Jan 2011 at 4:46

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.