<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/dirssync/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/dirssync/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 19 Feb 2010 11:56:48 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/dirssync/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Failure with Python-2.6.4 / wxpython-2.8.10.1</title><link>https://sourceforge.net/p/dirssync/bugs/17/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I get the following error messages / warnings&lt;/p&gt;
&lt;p&gt;dirssync_gui.py:4: DeprecationWarning: The wxPython compatibility package is no longer automatically generated or actively maintained.  Please switch to the wx package as soon as possible&lt;/p&gt;
&lt;p&gt;the md5 module is deprecated; use hashlib instead&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File "./run.py", line 16, in &amp;lt;module&amp;gt;&lt;br /&gt;
app=DsApp(0)&lt;br /&gt;
File "/usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 7978, in __init__&lt;br /&gt;
self._BootstrapApp()&lt;br /&gt;
File "/usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 7552, in _BootstrapApp&lt;br /&gt;
return _core_.PyApp__BootstrapApp(*args, **kwargs)&lt;br /&gt;
File "./run.py", line 8, in OnInit&lt;br /&gt;
frame=dirssync_gui.MyFrame(None,-1,"Directories Synchronizer")&lt;br /&gt;
File "/Work1/Src/Python/Utilities/DirsSync-2.1rc2/dirssync_gui.py", line 180, in __init__&lt;br /&gt;
self.__do_layout()&lt;br /&gt;
File "/Work1/Src/Python/Utilities/DirsSync-2.1rc2/dirssync_gui.py", line 289, in __do_layout&lt;br /&gt;
Sizer_InputsPanel_CMDs.Add(50, 20, 0, 0, 0)&lt;br /&gt;
File "/usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 12659, in Add&lt;br /&gt;
return _core_.Sizer_Add(*args, **kwargs)&lt;br /&gt;
TypeError: wx.Window, wx.Sizer, wx.Size, or (w,h) expected for item&lt;/p&gt;
&lt;p&gt;Is there any fix around?&lt;/p&gt;
&lt;p&gt;Many thanks,&lt;br /&gt;
Helmut.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Helmut Jarausch</dc:creator><pubDate>Fri, 19 Feb 2010 11:56:48 -0000</pubDate><guid>https://sourceforge.netab43200497671480953392ba6bd5dc108778c15c</guid></item><item><title>Not working with Pythong 2.4 and wxPython2.5.4.1?</title><link>https://sourceforge.net/p/dirssync/bugs/16/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;I don't know anything about Python.&lt;br /&gt;
I downloaded Python-2.4.msi and&lt;br /&gt;
wxPython2.5-win32-unicode-2.5.4.1-py24.exe&lt;br /&gt;
Installed both and that seamed to have worked.&lt;br /&gt;
When I try to start DirSync by calling run.py I get the&lt;br /&gt;
following error:&lt;/p&gt;
&lt;p&gt;Traceback (most recent call last):&lt;br /&gt;
File "C:\Programme\DirsSync-2.1rc2\run.py", line 15, in ?&lt;br /&gt;
app=DsApp(0)&lt;br /&gt;
File&lt;br /&gt;
"C:\programme\Python24\Lib\site-packages\wx-2.5.4-msw-unicode\wx\_core.py",&lt;br /&gt;
line 5577, in __init__&lt;br /&gt;
self._BootstrapApp()&lt;br /&gt;
File&lt;br /&gt;
"C:\programme\Python24\Lib\site-packages\wx-2.5.4-msw-unicode\wx\_core.py",&lt;br /&gt;
line 5229, in _BootstrapApp&lt;br /&gt;
return _core_.PyApp__BootstrapApp(*args, **kwargs)&lt;br /&gt;
File "C:\Programme\DirsSync-2.1rc2\run.py", line 7,&lt;br /&gt;
in OnInit&lt;br /&gt;
frame=dirssync_gui.MyFrame(None,-1,"Directories&lt;br /&gt;
Synchronizer")&lt;br /&gt;
File "C:\Programme\DirsSync-2.1rc2\dirssync_gui.py",&lt;br /&gt;
line 180, in __init__&lt;br /&gt;
self.__do_layout()&lt;br /&gt;
File "C:\Programme\DirsSync-2.1rc2\dirssync_gui.py",&lt;br /&gt;
line 289, in __do_layout&lt;br /&gt;
Sizer_InputsPanel_CMDs.Add(50, 20, 0, 0, 0)&lt;br /&gt;
File&lt;br /&gt;
"C:\programme\Python24\Lib\site-packages\wx-2.5.4-msw-unicode\wx\_core.py",&lt;br /&gt;
line 9537, in Add&lt;br /&gt;
return _core_.Sizer_Add(*args, **kwargs)&lt;br /&gt;
TypeError: wxWindow, wxSizer, wxSize, or (w,h) expected&lt;br /&gt;
for item&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Malte Finsterwalder</dc:creator><pubDate>Sun, 20 Mar 2005 16:36:45 -0000</pubDate><guid>https://sourceforge.netfcf84fe97b98d50aa1d196e56b285011784bad31</guid></item><item><title>Is something wrong with the file dates?</title><link>https://sourceforge.net/p/dirssync/bugs/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The file dates and one of the bug's date is way out in&lt;br /&gt;
the future. Are you ahead of the world? :-)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 15 Feb 2005 02:36:32 -0000</pubDate><guid>https://sourceforge.neta655cd37b4eb65c14e86933bc0a4336c13c33076</guid></item><item><title>Setting application icon not working</title><link>https://sourceforge.net/p/dirssync/bugs/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Version: 2.1rc2&lt;/p&gt;
&lt;p&gt;The way the main frame sets up the application icon&lt;br /&gt;
(i.e., using wxIcon to load the image in&lt;br /&gt;
__set_properties() of class MyFrame()) does not work on&lt;br /&gt;
Windows. A working way would be something like the&lt;br /&gt;
following:&lt;br /&gt;
icon = wxEmptyIcon()&lt;br /&gt;
icon.CopyFromBitmap( wxBitmapFromImage(&lt;br /&gt;
wxImage( "DirsSync_ico.png", wxBITMAP_TYPE_PNG)))&lt;br /&gt;
self.SetIcon(icon)&lt;/p&gt;
&lt;p&gt;The image has to be 32x32 of any format wxWindows can load.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
hlihn@brocade.com&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 15 Feb 2005 02:34:53 -0000</pubDate><guid>https://sourceforge.net6877d7c42bdb0169501e35154f1b88aa97c4f153</guid></item><item><title>Deleting the job in edit mode will prevent new jobs from add</title><link>https://sourceforge.net/p/dirssync/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Version: 2.1rc2&lt;/p&gt;
&lt;p&gt;Deleting the job in the edit mode will prevent new jobs&lt;br /&gt;
from being added properly.&lt;/p&gt;
&lt;p&gt;If you have only one job in the list, you edit it, and&lt;br /&gt;
you decide to delete. You would get the following error&lt;br /&gt;
message. No jobs can ce added anymore.&lt;br /&gt;
---------Error message-------&lt;br /&gt;
C:/Program Files/Python24/pythonw.exe -u  "C:/Program&lt;br /&gt;
Files/Python24/Dirssync/2_1rc2/run.pyw"&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File "C:\Program&lt;br /&gt;
Files\Python24\Dirssync\2_1rc2\dirssync_gui.py", line&lt;br /&gt;
566, in OnAddJob&lt;/p&gt;
&lt;p&gt;self.jobslist[x]=dirssync.Job(dirlocal,dirremote,options)&lt;br /&gt;
IndexError: list assignment index out of range&lt;br /&gt;
-----------&lt;/p&gt;
&lt;p&gt;If you have more than one jobs in the list, you edit&lt;br /&gt;
one of them and decide to delete it. When you hit the&lt;br /&gt;
Add button, the job of the same index as the the one&lt;br /&gt;
being edited+deleted before will be overwritten by the&lt;br /&gt;
new one.&lt;/p&gt;
&lt;p&gt;A quick fix can be done by adding the following line to&lt;br /&gt;
line 646 (OnDeleteJob() of class MyFrame()) of&lt;br /&gt;
dirssync_gui.py:&lt;br /&gt;
self.jobedited=None&lt;/p&gt;
&lt;p&gt;The OnDeleteJob() would look like:&lt;br /&gt;
def OnDeleteJob(self,event):&lt;br /&gt;
if self.jobedited!=None:&lt;br /&gt;
dlgW = wxMessageDialog(self, "You will&lt;br /&gt;
looze the current Job card edited. Do you want to&lt;br /&gt;
continue ?", "Warning", wxYES | wxNO | wxICON_EXCLAMATION)&lt;br /&gt;
if dlgW.ShowModal()!=wxID_YES:&lt;br /&gt;
dlgW.Destroy()&lt;br /&gt;
return&lt;br /&gt;
dlgW.Destroy()&lt;br /&gt;
selection=self.LCJobs.currentItemSelected&lt;br /&gt;
self.LCJobs.DeleteItem(selection)&lt;br /&gt;
self.jobslist.pop(int(selection))&lt;br /&gt;
self.jobedited=None ###Add this line&lt;br /&gt;
if self.LCJobs.GetItemCount()==0:&lt;br /&gt;
self.BNext.Enable(0)&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
hlihn@brocade.com&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 15 Feb 2005 02:28:53 -0000</pubDate><guid>https://sourceforge.net278e0edf742e757538374972cf45a54128db8343</guid></item><item><title>V2.1rc2 does not start properly</title><link>https://sourceforge.net/p/dirssync/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Running run.py of the 2.1rc2 has created the following&lt;br /&gt;
error. It seems to be a bad calling syntax to the&lt;br /&gt;
wxSizer.Add() on line 289 of dirssync_gui.py. Once this&lt;br /&gt;
line is commented out, the program can start without&lt;br /&gt;
any problem.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
Hung-chi Lihn.&lt;br /&gt;
hlihn@brocade.com&lt;/p&gt;
&lt;p&gt;----- Error message ---------&lt;br /&gt;
C:/Program Files/Python24/pythonw.exe -u  "C:/Program&lt;br /&gt;
Files/Python24/Dirssync/run.py"&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File "C:/Program Files/Python24/Dirssync/run.py",&lt;br /&gt;
line 15, in ?&lt;br /&gt;
app=DsApp(0)&lt;br /&gt;
File "C:\Program&lt;br /&gt;
Files\Python24\lib\site-packages\wx-2.5.3-msw-unicode\wx\_core.py",&lt;br /&gt;
line 5301, in __init__&lt;br /&gt;
self._BootstrapApp()&lt;br /&gt;
File "C:\Program&lt;br /&gt;
Files\Python24\lib\site-packages\wx-2.5.3-msw-unicode\wx\_core.py",&lt;br /&gt;
line 4980, in _BootstrapApp&lt;br /&gt;
return _core_.PyApp__BootstrapApp(*args, **kwargs)&lt;br /&gt;
File "C:/Program Files/Python24/Dirssync/run.py",&lt;br /&gt;
line 7, in OnInit&lt;br /&gt;
frame=dirssync_gui.MyFrame(None,-1,"Directories&lt;br /&gt;
Synchronizer")&lt;br /&gt;
File "C:\Program&lt;br /&gt;
Files\Python24\Dirssync\dirssync_gui.py", line 180, in&lt;br /&gt;
__init__&lt;br /&gt;
self.__do_layout()&lt;br /&gt;
File "C:\Program&lt;br /&gt;
Files\Python24\Dirssync\dirssync_gui.py", line 289, in&lt;br /&gt;
__do_layout&lt;br /&gt;
Sizer_InputsPanel_CMDs.Add(50, 20, 0, 0, 0)&lt;br /&gt;
File "C:\Program&lt;br /&gt;
Files\Python24\lib\site-packages\wx-2.5.3-msw-unicode\wx\_core.py",&lt;br /&gt;
line 9205, in Add&lt;br /&gt;
return _core_.Sizer_Add(*args, **kwargs)&lt;br /&gt;
TypeError: wxWindow, wxSizer, wxSize, or (w,h) expected&lt;br /&gt;
for item&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 14 Feb 2005 22:49:28 -0000</pubDate><guid>https://sourceforge.netf2a9c3ef44de8884d61a017774ce7e6e8fed0d60</guid></item><item><title>No error shown if directory is e.g. not mapped</title><link>https://sourceforge.net/p/dirssync/bugs/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;version 2rc3&lt;/p&gt;
&lt;p&gt;Testing the problem with the listctrl I noticed that if&lt;br /&gt;
e.g. the local directory is not available (in my case&lt;br /&gt;
the network connection was not up) I did not get an error.&lt;/p&gt;
&lt;p&gt;When I pressed "Next" it tried to find out what to&lt;br /&gt;
synchronize but did not find anything.&lt;/p&gt;
&lt;p&gt;I think a warning error should be given if either the&lt;br /&gt;
remote or local directory (at least top level) are not&lt;br /&gt;
available.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Werner F. Bruhin</dc:creator><pubDate>Sat, 31 Jul 2004 09:35:24 -0000</pubDate><guid>https://sourceforge.netbc8a38db2dd1b4e8998ce560cf4b01f38b3d9a6f</guid></item><item><title>Input tab - listctrl incomplet info</title><link>https://sourceforge.net/p/dirssync/bugs/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Version 2rc2&lt;/p&gt;
&lt;p&gt;The listctrl listing jobs on the input tab does NOT&lt;br /&gt;
show the data for the last four columns, i.e. if one&lt;br /&gt;
selects the check box "Remote to locale" then the&lt;br /&gt;
correponding column should show something e.g. "Yes" or&lt;br /&gt;
a tick.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Werner F. Bruhin</dc:creator><pubDate>Fri, 09 Jul 2004 08:47:45 -0000</pubDate><guid>https://sourceforge.net46703cfc11d522cc2e6e9e66d4c8eaeb4417ad96</guid></item><item><title>Version 2 is bugged</title><link>https://sourceforge.net/p/dirssync/bugs/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Unfortunately, it appears that version 2 of DirsSync has &lt;br /&gt;
some bugs in it. I haven't done any thorough testing, &lt;br /&gt;
but it does not respect on-way transferring, for &lt;br /&gt;
example. There may be other bugs. &lt;/p&gt;
&lt;p&gt;Also, when DirsSync is started on Windows XP, the top &lt;br /&gt;
left hand corner appears about 25% down and to the &lt;br /&gt;
right of the top left hand corner of the screen. So it has &lt;br /&gt;
to be repositioned every time that I want to use it.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Carter</dc:creator><pubDate>Wed, 18 Feb 2004 12:21:33 -0000</pubDate><guid>https://sourceforge.net1860e13f59809cbbb850bd4f3beae50e0fcc5f87</guid></item><item><title>Failure to create dir in remote job</title><link>https://sourceforge.net/p/dirssync/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;If a directory is specified in Remote inputs, but doesn't &lt;br /&gt;
exist, then Dirssync doesn't create it; even though it &lt;br /&gt;
should.&lt;/p&gt;
&lt;p&gt;To reproduce the bug, run the following code:&lt;/p&gt;
&lt;p&gt;import dirssync&lt;br /&gt;
import dstest&lt;br /&gt;
from dirssync import *&lt;/p&gt;
&lt;p&gt;log = BasicLog()&lt;br /&gt;
log.quiet = True&lt;br /&gt;
ForceRemoveDir("remote", log)&lt;br /&gt;
ForceRemoveDir("local", log)&lt;br /&gt;
os.makedirs("remote/dir")&lt;br /&gt;
os.makedirs("local")&lt;br /&gt;
listdirs = {}&lt;br /&gt;
listdirs[0] = ('remote/dir', 'local/dir')&lt;br /&gt;
t = transfer()&lt;br /&gt;
t.log = log&lt;br /&gt;
actions = t.analyse(listdirs)&lt;br /&gt;
SyncList(actions, t.log, t.options)&lt;br /&gt;
assert(exists("local/dir")) &lt;/p&gt;
&lt;p&gt;--end&lt;/p&gt;
&lt;p&gt;Update() should probably add the remote directory to its &lt;br /&gt;
list of actions if it doesn't exist.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Carter</dc:creator><pubDate>Wed, 07 Jan 2004 10:28:19 -0000</pubDate><guid>https://sourceforge.netb1b4518255f1b1ee821c1696c42ab532f3bcc0cb</guid></item></channel></rss>