After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 627732 - Add D-Bus API or library for other apps to archive files
Add D-Bus API or library for other apps to archive files
Status: RESOLVED OBSOLETE
Product: file-roller
Classification: Applications
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: file-roller-maint
file-roller-maint
Depends on:
Blocks: 626553
 
 
Reported: 2010-08-23 15:29 UTC by Bastien Nocera
Modified: 2020-11-11 19:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2010-08-23 15:29:11 UTC
My use case would be to allow nautilus-sendto to pack up a number of files into an archive, and send that archive through.

We currently use:
file-roller --add-to=/tmp/file.zip [list of files...]
but:
- it pops up a dialogue when packing files takes a while, and we'd like to do the progress reporting within nautilus-sendto
- it's not easy to spawn file-roller, do proper error checking, and be sure when the operation finished without making it synchronous

This would be easier either through a D-Bus service, or through a library that would have async ways of doing packing (note that this would only be used to *archive* files, there are already a number of libraries available to extract files, and I don't think it would be helpful to export that).
Comment 1 Paolo Bacchilega 2010-11-29 20:04:05 UTC
there is now a D-Bus service in master and in version 2.91.2, 

the methods are documents in the server source here: http://git.gnome.org/browse/file-roller/tree/src/server.c

and there is a test here: http://git.gnome.org/browse/file-roller/tree/src/test-server.c 

If you need some API changes, just ask and you'll be served :)
Comment 2 André Klapper 2020-11-11 19:13:41 UTC
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all old bug reports and feature requests in GNOME Bugzilla which have not seen updates for a long time.

If you still use file-roller and if you still see this bug / want this feature in a currently supported version of GNOME (currently that would be 3.38), then please feel free to report it at https://gitlab.gnome.org/GNOME/file-roller/-/issues/

Thank you for creating this report and we are sorry it could not be implemented (volunteer workforce and time is limited).