On Thu, May 14, 2009 at 7:28 AM, Adrian Buehlmann <adr...@cadifra.com> wrote:
> On 14.05.2009 10:06, Adrian Buehlmann wrote:
>> On 14.05.2009 07:05, Steve Borho wrote:
>>> http://tortoisehg-nightly.googlecode.com/files/TortoiseHg-090513.exe
>>>
>>> It has a days worth of bug fixes, and zlib1.dll is properly packaged.
>>>  If you have the opportunity, please give this package a try on
>>> various machines to test how well the new package layout works.  If
>>> you get overlays and can spawn the commit tool, we're in good shape.
>>>
>>> Clean installs, please.  No upgrades, as that would invalidate the test.
>>
>> I tried exactly said
>> http://tortoisehg-nightly.googlecode.com/files/TortoiseHg-090513.exe
>> on my WinXP pro SP3. I did a clean install.
>>
>> Same as already reported in private email to Steve about self built
>> installer using
>> http://bitbucket.org/peso/thg-installer/changeset/989272dee355/ :
>>
>> "Update Icons" context menu does not work anymore, as it needs a manual
>> F5 key press to update the icons. With subsequent manual F5 key press,
>> it works (this was not needed before 989272dee355).
>>
>> The shell notification seems not to work anymore.
>>
>> <paste1>
>>> hgtk thgstatus
>> Traceback (most recent call last):
>>   File "hggtk\hgtk.pyc", line 45, in dispatch
>>   File "hggtk\hgtk.pyc", line 135, in _runcatch
>>   File "hggtk\hgtk.pyc", line 204, in runcommand
>>   File "hggtk\hgtk.pyc", line 247, in thgstatus
>>   File "thgutil\shlib.pyc", line 171, in shell_notify
>>   File "mercurial\demandimport.pyc", line 76, in __getattribute__
>>   File "mercurial\demandimport.pyc", line 76, in __getattribute__
>>
>>   ... ~1000 same lines omitted...
>>
>>   File "mercurial\demandimport.pyc", line 76, in __getattribute__
>>   File "mercurial\demandimport.pyc", line 76, in __getattribute__
>>   File "mercurial\demandimport.pyc", line 76, in __getattribute__
>>   File "mercurial\demandimport.pyc", line 75, in __getattribute__
>>   File "mercurial\demandimport.pyc", line 45, in _load
>>   File "mercurial\demandimport.pyc", line 73, in __getattribute__
>> RuntimeError: maximum recursion depth exceeded in cmp
>> <paste2>
>>
>
> I've teaked thg-installer and thg-crew, built an installer myself,
> installed it and the icons are updated again and hgtk thgstatus works.
>
> Now I can also again open the library.zip using winzip.
>
>
> diff --git a/setup.py b/setup.py
> --- a/setup.py
> +++ b/setup.py
> @@ -77,7 +77,7 @@ for cmd in [
>  ,r'copy ..\files\gtkrc dist\gtk\etc\gtk-2.0'
>  ,r'python setup.py build -c mingw32'
>  ,r'python setup.py build_mo'
> -,r'python setup.py py2exe -b1 && "%ProgramFiles%\Inno Setup 5\iscc.exe" 
> contrib\win32\mercurial.iss'
> +,r'python setup.py py2exe -b3 && "%ProgramFiles%\Inno Setup 5\iscc.exe" 
> contrib\win32\mercurial.iss'
>  ,r'if exist googlecode_upload.py python googlecode_upload.py -s "TortoiseHg 
> build %s" -p tortoisehg-nightly -u peer.sommerl...@gmail.com -l 
> Type-Installer,OpSys-Windows thginstall\Output\TortoiseHg-%s.exe' % (version, 
> version)
>  ]:
>     print "> " + cmd
>
>
> diff --git a/contrib/win32/mercurial.iss b/contrib/win32/mercurial.iss
> --- a/contrib/win32/mercurial.iss
> +++ b/contrib/win32/mercurial.iss
> @@ -48,6 +48,7 @@ Source: ..\contrib\TortoiseOverlays\*.*;
>  Source: dist\*.exe; DestDir: {app}; Flags: ignoreversion restartreplace 
> uninsrestartdelete
>  Source: win32\shellext\THgShell.dll; DestDir: {app}; Flags: ignoreversion 
> restartreplace uninsrestartdelete
>  Source: dist\*.dll; DestDir: {app}; Flags: ignoreversion restartreplace 
> uninsrestartdelete
> +Source: dist\*.pyd; DestDir: {app}; Flags: ignoreversion restartreplace 
> uninsrestartdelete
>  Source: dist\library.zip; DestDir: {app}
>  Source: doc\*.html; DestDir: {app}\docs
>  Source: icons\*; DestDir: {app}\icons; Flags: ignoreversion recursesubdirs 
> createallsubdirs

I'm not giving up on the pristine install that easily.  This is simply
a DLL location issue.
It'll be fixed in the next installer.

--
Steve Borho

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Tortoisehg-discuss mailing list
Tortoisehg-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to