You are here

Toucan 1.0 Prerelease 1

29 posts / 0 new
Last post
Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
Toucan 1.0 Prerelease 1

Well people here it is! The much anticipated Toucan 1.0 Prerelease 1 is now available to download here. A quick summary of the features available is here.

Also please note that at this time it is not hosted by PortableApps.com so all give your thanks to Ryan for hosting it. Finally you cannot in place upgrade this over PUSS as there have been a number of changes to the structure and naming and files that makes it incompatible.

Oh, and one other thing, I will upload the manual and instructions for using some of your PUSS settings later, as well as some screenshots.

Have fun and please post any bugs below.

*Edit* The new downloads are up with the help files included, if you grabbed and early copy you can download it separately, you just need to drop it in the Toucan directory. *Edit*

*Edit*As this has taken Ryan's hosting down, you can now get a copy from here:
http://www.mediafire.com/?3d2dlwmggse *Edit*

Simeon
Simeon's picture
Offline
Last seen: 9 years 5 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
Cool!

Haven't found any bugs yet.
But the hunt goes on...
“Science is the belief in the ignorance of the experts” - Richard P. Feynman

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
I would,

hope not, be and Ryan have been bugfixing all morning/evening (depending on your timezone) Wink

Yours

Steve Lamerton

My Blog

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
.

Be or me Blum
Evening for me.
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
me,

could you change that please Smile

Yours

Steve Lamerton

My Blog

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
Hmm

I'll think about it. MUHAHAHA!!!!!
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
Help files,

are now up!

Yours

Steve Lamerton

My Blog

John Bentley
John Bentley's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2006-01-24 13:26
Looks good, but for the

Looks good, but for the backup I would recommend having the default source dir be the drive and the backup file be the same as John's PAB.

cowsay Moo
cowthink 'Dude, why are you staring at me.'

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
Nice

Looks like you took my site down Biggrin
I'll ask my host what exactly used most of my bandwidth though.
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

John Bentley
John Bentley's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2006-01-24 13:26
Wow

LOL!! I hope you get it back up.

cowsay Moo
cowthink 'Dude, why are you staring at me.'

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
Ouch,

sorry about that, if you find out I'd love to know how much was downloaded, so I can figure of the numbers.

Yours

Steve Lamerton

My Blog

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
Yeh

I'll check the logs later, once my site is back up Blum
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
Looks great. "There is a

Looks great.

"There is a tendency for the world to say to America, 'the big problems of the world are yours, you go and sort them out,' and then to worry when America wants to sort them out.

Tony Blair

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Wences
Offline
Last seen: 4 years 5 months ago
Joined: 2007-04-17 22:05
Tiny quirk

Hello, Steve,
I've found a little quirk: if in the sync pane you add an extension, such as "exe", it will copy files called just "exe" (not "something.exe", plain "exe"), it will also copy a directory called "something.exe" and all it's files (that aren't excluded in some other way) BUT (and here's the rub) it will skip a directory called "exe".

I'm surprised how smart it is about that. My first thought was "this can never work without knowing if you mean an extension or a name". But it does. Just that one little funny case got away.

As an example of real life usage: if I want to backup/mirror/copy/whatever only my php files, and not my html files, I might want the html folder, but excluding the .html files.

Congrats on a great app! I'm loving it!!! (Besides, it seems it took a twisted mind like mine to find something resembling a bug in it!)

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
Glad,

you like it! As for the exclusion handling, that piece of code is a little bit crazy at the moment, I am thinking of giving it a little overhaul so that you choose either to exclude files or folders of that name to stop problems such as this.

Yours

Steve Lamerton

My Blog

Wences
Offline
Last seen: 4 years 5 months ago
Joined: 2007-04-17 22:05
Another tiny quirk

In the source dir I put a copy of good ol' NOTEPAD.EXE.
I opened it.
I mirrored (preserving attributes).

Everything OK. Now in the destination folder I have another copy of NOTEPAD.EXE. I opened it.

Mirror again (both notepads open).
Boom! Toucan Error. Failed to modify file times for '....NOTEPAD.EXE' (error 32: the process cannot access the file because it is being used by another process.)

And the details button (I'm very favourably surprised that you're showing errors with this amount of detail!!!) said:

[little MB_ICONERROR] Cannot remove fileC:\.....NOTEPAD.EXE (No space between file and C:\ and no quotes)
[little MB_ICONERROR] Failed to copy the file '....NOTEPAD.EXE' to '....NOTEPAD.EXE'
[little MB_ICONERROR] Failed to open '[destination path]\NOTEPAD.EXE' for writing (error 32: the process cannot access the file because it is being used by another process.)
[little MB_ICONERROR] Failed to modify file times for '[destination path]\NOTEPAD.EXE' for writing (error 32: the process cannot access the file because it is being used by another process.)

It shouldn't have tried to do all that. It should have seen that all attributes were the same and leave the file alone.

Then I did the same thing with two copies of NOTEPAD.EXE in each dir (one in a sub dir, of course). This confirmed that in spite of errors it goes on with the rest, which is what I wanted to confirm. (With me, that one is a must. I hate programmes saying: "Failed on one file. Aborting", or just sittig there waiting for me to click OK for each file that goes wrong.) So congrats again!!!

But I got this log/details (path to dst and src removed by me):

12:16:42: Could not remove file\dst\NOTEPAD.EXE
12:16:42: Could not remove file\dst\exe2\NOTEPAD.EXE
12:16:42: Failed to copy the file '\src\exe2\NOTEPAD.EXE' to '\dst\exe2\NOTEPAD.EXE' (error 32: the process cannot access the file because it is being used by another process.)
12:16:42: Failed to open '\dst\exe2\NOTEPAD.EXE' for writing (error 32: the process cannot access the file because it is being used by another process.)
12:16:42: Failed to modify file times for '\dst\exe2\NOTEPAD.EXE' (error 32: the process cannot access the file because it is being used by another process.)
12:16:42: Failed to copy the file '\src\NOTEPAD.EXE' to '\dst\NOTEPAD.EXE' (error 32: the process cannot access the file because it is being used by another process.)
12:16:42: Failed to open '\dst\NOTEPAD.EXE' for writing (error 32: the process cannot access the file because it is being used by another process.)
12:16:42: Failed to modify file times for '\dst\NOTEPAD.EXE' (error 32: the process cannot access the file because it is being used by another process.)

The order seems to be a bit haphazard. With just two files, this isn't a problem, but in a long log, with many failures and four entries per failure... ouch!

Simeon
Simeon's picture
Offline
Last seen: 9 years 5 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
Nothing personal to you, Wences, but

I really start to hate people who use the pre tags and don't worry about the length of their lines. It makes the page huge. Can some moderator please cut it down???

“Science is the belief in the ignorance of the experts” - Richard P. Feynman

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

Wences
Offline
Last seen: 4 years 5 months ago
Joined: 2007-04-17 22:05
Sorry

I did cut them down as much as I could. I took off all the dirs... And as all that happened in a directory inside a directory on the desktop, that is quite some chars... but I didn't think of using <cite> tags. :S
To whoever replaced those for the <pre>: Thanks.

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
OK,

well the key to this seems to be not to have the processes open when you try to sync them. As for the order, that is all due to the way it mirrors, see my post below.

Yours

Steve Lamerton

My Blog

Wences
Offline
Last seen: 4 years 5 months ago
Joined: 2007-04-17 22:05
Strike three

If you add an exclude, don't fill anything in and hit OK, you get a blank line. This doesn't seem to cause any damage, but it looks a bit... dunno... "untidy"?

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
Easy fix,

infact I'd already done this one!

Yours

Steve Lamerton

My Blog

Wences
Offline
Last seen: 4 years 5 months ago
Joined: 2007-04-17 22:05
Stress testing??

I just mirrored my USB drive (B:) (8.73 GB used) on top of yesterday's backup (a directory in F:).
It seem's to have worked OK (acording to WinMerge), but I got an error log with 3732 lines (seems like it's only 933 files with four lines for each).

Sample lines for one file:

Line 932:

02:03:57: Could not remove fileF:\...\entries

Lines 3730 to 3732:

02:36:10: Failed to copy the file 'B:\...\entries' to 'F:\...\entries' (error 5: access is denied.)
02:36:10: Failed to open 'F:\...\entries' for writing (error 5: access is denied.)
02:36:10: Failed to modify file times for 'F:\...\entries' (error 5: access is denied.)

The funny thing is that many (all?) of the files that failed like this where un-modified and closed (some have been so for days). If you can think of any tests that I could perform that would help to diagnose this, just shoot. I'll be glad.

Also, the progress bar seems to be for individual files, without any indication of progress for the whole job, which would be interesting to have because it takes a couple of hours to mirror so many data.

(I would post the complete log, but then again, I don't want to incurr Simeon's rage) Smile

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
OK,

this seems to be another error when using the mirror stuff, I have been meaning to give that all an overhaul anyway, and I think I have some ideas about how to fix it, the main problem is that it deletes all of the contents of one folder and then copies them across.

*Edit* And as for new progress dialogs, there are already in the works.

Yours

Steve Lamerton

My Blog

wichura
Offline
Last seen: 16 years 10 months ago
Joined: 2007-05-16 12:59
Great app!

Hi!
I really love Toucan, great little App. I have just one question - in future, will it include auto-backup function, e.x. on running the app?

Keep up the good work!
Wichura

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
Hi wichura,

I'm glad you like the app, if you want autorunning you could always use a batch file to execute the backup, see the help file for more info!

Yours

Steve Lamerton

My Blog

wichura
Offline
Last seen: 16 years 10 months ago
Joined: 2007-05-16 12:59
All right!

Works like a charm. This liitle one definitely stays on my pendrive. Thank you!!!
OT: Would you know how to stop cmd.exe window popping up when I run my file? I simply want it to run in background, without my knowledge Wink
Cheers
Wichura

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
Hmm,

good question, I'll look into that for you!

*Edit* you could try this in usage four!.

Yours

Steve Lamerton

My Blog

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 10 years 6 months ago
Developer
Joined: 2005-12-10 15:22
Pre-release 2

See here.

Yours

Steve Lamerton

My Blog

wichura
Offline
Last seen: 16 years 10 months ago
Joined: 2007-05-16 12:59
One more thought

What if I run backup on a different computer? Will it automatically erase all my files?
Is it possible to backup only files that are newer, and to leave everything else as it is?
Cheers
Wichura

Log in or register to post comments