View Issue Details

IDProjectCategoryView StatusLast Update
0001107GNUnetfile-sharing servicepublic2026-11-04 20:05
Reportermilan Assigned ToChristian Grothoff Due Date
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 tool desired to list indexed files 

Activities

Christian Grothoff

2008-06-09 19: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 06:12

manager   ~0003665

Here is another request along these lines:

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

zerwas

2009-02-28 16: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 03:33

reporter   ~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 09: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 ModifiedUsernameFieldChange
2006-05-28 04:06milanNew Issue
2006-10-21 10:18Christian GrothoffStatusnew => acknowledged
2006-12-07 14:43Christian GrothoffSeverityminor => feature
2008-06-09 19:49Christian GrothoffNote Added: 0003470
2008-08-25 06:12Christian GrothoffNote Added: 0003665
2009-02-28 16:36zerwasNote Added: 0003824
2009-03-01 03:33milanNote Added: 0003826
2010-05-27 09:44Christian GrothoffProject@3@ => GNUnet
2010-05-27 09:54Christian GrothoffPriorityhigh => normal
2010-05-27 09:54Christian GrothoffProduct Versioncurrent SVN =>
2011-09-19 08:32Christian GrothoffProduct Version => Git master
2011-09-19 08:32Christian GrothoffTarget Version => 0.9.0
2011-11-04 09:32Christian GrothoffRelationship addedparent of 0001806
2011-11-04 09:32Christian GrothoffAssigned To => Christian Grothoff
2011-11-04 09:32Christian GrothoffStatusacknowledged => assigned
2011-11-04 09:45Christian GrothoffNote Added: 0004851
2011-11-04 09:46Christian GrothoffStatusassigned => resolved
2011-11-04 09:46Christian GrothoffFixed in Version => 0.9.0
2011-11-04 09:46Christian GrothoffResolutionopen => fixed
2011-11-30 17:38Christian GrothoffStatusresolved => closed
2012-05-07 07:46Christian GrothoffCategorycontent insertion => file-sharing service