APTrust / dart

Create bags based on BagIt profiles and send them off into the ether (EasyStore is now DART)
BSD 2-Clause "Simplified" License
46 stars 3 forks source link

Upload bag as folder tree to Storage Service #538

Open sprater opened 1 year ago

sprater commented 1 year ago

I'd like to be able to upload an uncompressed, unpackaged bag as a folder tree to a Storage Service. Currently, DART only uploads files to a Storage Service, not folders and their contents.

Use case: we are storing bags in our storage service as unpackaged, uncompressed folder trees, to avail ourselves of the deduplication capabilities and browsing capabilities of our storage service.

diamondap commented 1 year ago

Thanks for filing this. I turned off support for untarred bags a few months ago because I found we weren't supporting them consistently. Some operations would succeed and some would fail.

We do plan to re-enable support for untarred bags (bags as directory trees). This probably won't happen until after the new year, as I'm tied up on some core projects related to APTrust services.

sprater commented 1 year ago

Thanks, @diamondap . I look forward to seeing that functionality re-enabled after you've had a chance to revisit it.

diamondap commented 1 year ago

You should be able to do this now in version 2.1.0. Release notes are at https://github.com/APTrust/dart/blob/master/ReleaseNotes.md and you can download the new version from https://aptrust.github.io/dart-docs/#download.

sprater commented 1 year ago

Thank you, @diamondap. I'll download the latest version and give it a try.

diamondap commented 1 year ago

Re-opened because DART 2.1.0 is currently not viable. For now, we're back to the 2.0.22 release, which does not support this feature. The problem with 2.1.0 is https://github.com/APTrust/dart/issues/548