View Issue Details

IDProjectCategoryView StatusLast Update
0001107GNUnetfile-sharing servicepublic2012-05-07 09:46
Reportermilan Assigned ToChristian Grothoff  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.0Fixed in Version0.9.0 
Summary0001107: cleaning the publication process
DescriptionPublishing files is currently the main use of GNUnet. So it should as quick and as clear as possible. Some ideas to make it better (just ideas...):

* when indexing, files should be copied to the 'shared' directory if:
- the client is running on another machine, and the file isn't available locally
- it's on a removable disk/a nfs share
- the users ask for it (an option in the panel ?)
In all cases, we should ask the user before copying files to the 'shared' dir.

* we should not insert automatically when indexing fails, but show a dialog, explain why it failed, how to possibly resolve this and ask to insert

* when publishing recursively, keywords found by libextractor for many of the non-toplevel files should be added to the metadata dialog (this could apply if more than half of the files were using this keyword...): at the moment, no info is given automatically for the top-level dir, so you have to type them manually, which nobody will do -> GNUnet dirs will not be findable, they won't be useful at all

* keywords given by users for the top-level dir should be added to the child files (via an option ?): for now, you can't publish several files in one time if libextractor doesn't find all the needed keywords

* error messages should be printed to a message dialog, not to the status bar

* a list of indexed files is needed (of course ;-) )
Additional InformationCurrently, the indexing process seems a little buggy: I get a message telling me indexing failed, so insertion is tried, and the file is copied to 'shared' though.
TagsNo tags attached.

Relationships

parent of 0001806 closedChristian Grothoff GNUnet tool desired to list indexed files 

Activities

Christian Grothoff

2008-06-09 21:49

manager   ~0003470

"We should not insert automatically when indexing fails, but show a dialog, explain why it failed, how to possibly resolve this and ask to insert"

Well, we don't show a dialog yet, but we do give an error message saying indexing fails suggesting insertion (but don't do it automatically anymore).

Christian Grothoff

2008-08-25 08:12

manager   ~0003665

Here is another request along these lines:

https://gnunet.org/drupal/node/342#comment-875

zerwas

2009-02-28 17:36

reporter   ~0003824

The process of cleaning the publication process should also include automatic distinction of the fact if the user publishes a directory or file.
It could look like this: The options in gnunet-qt and gnunet-gtk to choose whether one wants to publish "file only" or "recursive" are completely removed.
Instead, it is detected if a directory or file has been chosen. This would ease the users workload a bit.

milan

2009-03-01 04:33

developer   ~0003826

Sadly, that's not possible, because the file selector dialog needs to know whether you're supposed to choose a folder or a file. At least in GTK+.

Christian Grothoff

2011-11-04 10:45

manager   ~0004851

gnunet-fs can as of 17979 be used to list all indexed files. So I think all of the key points of this report should have been addressed.

Issue History

Date Modified Username Field Change
2006-05-28 06:06 milan New Issue
2006-10-21 12:18 Christian Grothoff Status new => acknowledged
2006-12-07 15:43 Christian Grothoff Severity minor => feature
2008-06-09 21:49 Christian Grothoff Note Added: 0003470
2008-08-25 08:12 Christian Grothoff Note Added: 0003665
2009-02-28 17:36 zerwas Note Added: 0003824
2009-03-01 04:33 milan Note Added: 0003826
2010-05-27 11:44 Christian Grothoff Project GNUnet 0.8.x => GNUnet
2010-05-27 11:54 Christian Grothoff Priority high => normal
2010-05-27 11:54 Christian Grothoff Product Version current SVN =>
2011-09-19 10:32 Christian Grothoff Product Version => Git master
2011-09-19 10:32 Christian Grothoff Target Version => 0.9.0
2011-11-04 10:32 Christian Grothoff Relationship added parent of 0001806
2011-11-04 10:32 Christian Grothoff Assigned To => Christian Grothoff
2011-11-04 10:32 Christian Grothoff Status acknowledged => assigned
2011-11-04 10:45 Christian Grothoff Note Added: 0004851
2011-11-04 10:46 Christian Grothoff Status assigned => resolved
2011-11-04 10:46 Christian Grothoff Fixed in Version => 0.9.0
2011-11-04 10:46 Christian Grothoff Resolution open => fixed
2011-11-30 18:38 Christian Grothoff Status resolved => closed
2012-05-07 09:46 Christian Grothoff Category content insertion => file-sharing service