Jump to content
Ketarin forum

andreone

Members
  • Posts

    122
  • Joined

  • Last visited

Everything posted by andreone

  1. You have the option in the Advanced Settings tab. Select beta versions = Download always.
  2. Ketarin is open source, you can the code here: http://scm.flyspray.org/repos/ketarin/ Will you try Mono? I'd be interested in the result (success of failure)
  3. You can do: rmdir "{root}\PortableApps\a-squared_usb" /S /Q mkdir "{root}\PortableApps\a-squared_usb"
  4. You could use built-in variables for that: {url:basefile}{version}.{url:ext} if download url is aaaaaaa/bbbbb/myfile.myext then {url:basefile}= myfile {url:ext} = myext
  5. The warnings are "normal". They only indicate that a variable could be not declared, and this is harmless. If you fail to launch the exe, this is because you must have System.Data.SQLite.DLL in it's directory (or in the gac, but this is not relevant here). The dll is in the Assemblies folder of the project, and usually automatically copied to the output directory by the build process.
  6. Manually updating the job causes the file to be downloaded each time, so this is not a question of new version on the server. A bug into the md5 calculation? I can confirm the issue with 7-zip and java runtime. It's working fine with my others applications from Filehippo though.
  7. Nope. I just downloaded the file from http://ketarin.canneverbe.com/download successfully. Maybe a proxy issue?
  8. You can use a regex to capture only the part you're interested in. Something like (\d+\.\d+) will capture 1.15 from 1.15.27
  9. I really like to idea of having the downloading process separated from the installing one. When you said at step 0 "copy file to a location", did you also mean extraction in the case of an archive?
  10. I wonder if the lag issue could be related to the database fragmentation. Maybe the sqlite vacuum command could improve the performance.
  11. Indeed the startup is still laggy. So I retested with my build of yesterday and found it faster. The difference is that I used SharpDevelop to debug. I also found the exe is bigger (667Ko vs 630Ko). Weird, isn't it? I thought SharpDevelop use msbuild from the SDK but I was wrong, obviously. I can send you my exe and my database if you want to test.
  12. Hello, I think I found the culprit of the selection issue: it's the ObjectListView sort function that forces the redraw of the view (groups are destroyed and rebuilt). Commenting the line 234 in MainForm.cs removes the problem: olvJobs.Sort(); Should the sort only be called when the sorted column is the last updated time? Or a global option? I don't know. I also experienced the speed issue. After searching a bit but finding nothing, I tried the latest SqlLite assembly (1.0.65.0), just to see. This solved the problem. The window is shown almost immediately, whereas with version 1.0.58.0, I have the time to read "no application has been added yet". Time to upgrade
  13. Maybe it's an OS issue? Which is yours? I doubt that. It happens on Vista Home SP2 FR and on XP SP2 FR.Maybe the FR is in cause However, it's really not a big issue, just a bit annoying. I'll try to get the latest sources and do a little debugging session today or tomorrow. I'll let you know.
  14. I can't reproduce this one either. However, I have this issue all the time.I just open Ketarin, scroll down a little, pick up a job and select "Update". When the update is completed, the list seems to be cleared and refilled.
  15. Maybe I'm misunderstanding your issue, but Ketarin already create directories that you specified in the settings of the job (first tab, the edit box at the bottom), so why do you want to do something yourself that Ketarin already does? Other than that, using the {file} variable which contains the path to the downloaded file before actually having downloaded it has very bad odds to work And to create a directory from the command line, Windows has the built-in command mkdir "{target}"
  16. I've just tested and just putting {file} works fine with me. Maybe the actual path of your download has spaces in it, so you should enclose {file} with quotes like this "{file}"
  17. I believe too that both options are needed. This could be the default when creating a new job. Regarding existing jobs, I think the best would to stay with the current behavior, as all existing jobs are relying on this.
  18. Just wanted to indicate something non obvious about this fix: this means that pre/post download commands with very long output won't block Ketarin anymore.In other word, we don't need anymore to use start "" mycommand or mycommand > nul or anything else as a workaround. Simply use any command normally.
  19. A search on the forum returns this: http://ketarin.canneverbe.com/forum/viewtopic.php?id=202
  20. It's not exactly the same, but you have the 'Last updated' column. Maybe a simple 'Status' column labeled with up-to-date, updated and error would do the job.
  21. Another way is to put 7z.exe into your PATH environment variable. Or into Ketarin's folder (my solution). But using variable in variable is tricky, how would Ketarin know the order of definitions? How to avoid circular references?
  22. They're into the database file.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.