From: Thomas L. <ta...@ec...> - 2005-08-29 14:08:25
|
On Mon, Aug 29, 2005 at 02:58:06PM +0200, Peter Prohaska wrote: > On Sat, Aug 27, 2005 at 09:31:25PM +0100, Thomas Leonard wrote: > [..] > > Feedback welcome (I know that ROX-Session complains about not being able > > to find ROX-Lib... create an empty ~/lib/ROX-Lib2 directory to make it > > happy. I'll try and get a new ROX-Session release out some time). > > I think "Memo" doesn't fit blend into the "Audio" directory well. I'd > suggest to put it either in Utils or just into the TLDir. That was just a mistake! > Trying to run Menu throws an error. The sha1 sums (reproducably) don't match > (10e0... vs. 15bc...). Is this a local problem or a reproducable error? "0store verify" here reports: +S 31586e6cce1ea18051c8405a7b4fcbef463ee8b6 15 .DirIcon Looks like the sha1 was calculated before symlinks were supported (symlink support was added on 2005-06-05). > Btw... on UI... The injector "Downloading, please wait..." dialog > showing the error message should contain selectable text. That would > ease submitting a reasonable bug report even when you're lazy :) Good idea! > Maybe it should also contain some reasonable "Help" button or a > "BugReport" button. This is a problematic topic of course, because it > can be rather involved to find the reason for a digest mismatch or to > guess it's meaning. There needs to be a way to download the correct manifest for a given digest. Once you have the manifest, you can check whether the manifest matches the digest and, if it does, what has changed between that and the actual archive contents. This is how "0store verify" works, because the generated manifest is saved when the archive was originally imported into the cache. Being able to download the manifest if you don't have it would also be useful for peer-to-peer distribution. For example: Your computer: "Who has the manifest for sha1=10e0...?" My computer sends the .manifest Your computer checks the digest is correct. At this point, your computer can find out why the archive it downloaded doesn't match. It could even take all the files that are correct, and ask my computer to send it the missing symlink! > Would the advice be reasonable like: > > Retry to execute and check if the same error occurs. If error > reoccurs, please mail a bug report to <interface-maintainer>. -- Dr Thomas Leonard http://rox.sourceforge.net GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 |