Skip to content

Releases: VIDA-NYU/reprozip

1.0.9

10 Jan 23:01
1.0.9
Compare
Choose a tag to compare

(reprounzip-vistrails didn't change)

Bugfixes:

  • Fix CentOS Docker image versions
  • Remove Fedora Docker images, they don't have tar
  • Do include .pyc files in packages, so reproduction take same code path
  • Don't use the experiment's resolv.conf file
  • Fix handling of files opened in read-write mode

Downloads:

1.0.8

07 Oct 18:15
1.0.8
Compare
Choose a tag to compare

Behavior changes:

  • No longer default to overwriting trace directories. ReproZip will ask what to do or exit with an error if one of --continue/--overwrite is not provided

Bugfixes:

  • Fix an issue identifying Debian packages when a file's in two packages
  • Fix Python error Mixing iteration and read methods would lose data
  • Fix reprounzip info showing some numbers as 0 instead of hiding them in non-verbose mode
  • Another fix to X server IP determination for Docker

Enhancements:

  • New GUI for reprounzip, allowing one to unpack without using the command-line
  • Add filters to remove some common files types from packed files (.pyc) or detected input files (.py, .so, ...)
  • Add JSON output format to reprounzip info
  • Allow using the Virtualbox display to reproduce X11-enabled experiments

Downloads:

1.0.7

22 Aug 18:12
1.0.7
Compare
Choose a tag to compare

(reprounzip-vistrails didn't change)

Bugfixes:

  • Correctly show an error message if ptrace is unavailable
  • Make Docker & Vagrant setup much faster

Enhancements:

  • Add support for RPM-based distributions, in addition to Debian-based

Downloads:

1.0.6

26 Jun 02:12
1.0.6
Compare
Choose a tag to compare

(reprounzip-vistrails didn't change)

Bugfixes:

  • Fixes error using Docker with--enable-x11 on Python 3

Enhancements:

  • docker run gets a --detach command, to keep the container running (useful for starting servers on remote machines)
  • Restrictions on upload and download commands have been relaxed, in particular it is possible to download input files as well as output files
  • Don't compress outer tar (data is still compressed); this should make some operations (like reprounzip info) faster
  • Add reprozip combine, useful to combine multiple traces into one (as different runs). Handy if running distributed experiments on shared filesystem (MPI)

Downloads:

1.0.5

07 Apr 20:39
1.0.5
Compare
Choose a tag to compare

(reprounzip-vagrant didn't change)

Bugfixes:

  • Correctly download parameters from server
  • More reliable way of determining X server IP without using /bin/ip

Downloads:

1.0.4

11 Mar 06:08
1.0.4
Compare
Choose a tag to compare

Behavior changes:

  • reprounzip will no longer run on Python 2.6

Bugfixes:

  • Fixes file download not using cache if URL is HTTPS
  • Fixes unpacking with directory or chroot for some multi-step packages

Features:

  • Add --docker-option to pass raw options to Docker
  • You can use run or run - to run every run, regardless of their number
  • Allow download <name>, shortcut for download <name>:./<name> (downloads to current directory, keep name)
  • Allow download --all
  • Add --input and --output to showfiles
  • Implement vagrant suspend command
  • Do file downloads with requests
  • Download a parameter file to update URLs and image names without waiting for the next ReproZip version

Downloads:

1.0.3

02 Dec 20:03
1.0.3
Compare
Choose a tag to compare

Bugfixes:

  • You could get a traceback with some unpackers (not Vagrant) on some packages that explicitely pack the / directory
  • Some environment variables prevented running, such as bash exported functions.

Features:

  • Remove setup directory if setup fails, so you can run setup again without gettin target directory exists
  • Add --set-env and --pass-env to run

Downloads:

1.0.2

27 Oct 02:51
1.0.2
Compare
Choose a tag to compare

Bugfixes:

  • You can now use X11 forwarding even with a remote Docker daemon
  • reprounzip-vagrant now works in paths containing spaces

We have now Conda packages for Python 3.

Downloads:

1.0.1

13 Oct 04:09
1.0.1
Compare
Choose a tag to compare

(all but reprounzip-vistrails)

Bugfixes:

  • Files opened through a shebang were stored with a wrong process number
  • Running with Docker on non-Linux machine didn't work (e.g. docker-machine); now only X11 doesn't work.
  • Some fixes to the graph command

Features:

  • --memory option for reprounzip vagrant setup, to set the VM's RAM.

Downloads:

1.0.0

01 Oct 02:53
1.0.0
Compare
Choose a tag to compare

Behavior change:

  • .rpz pack format changed (version 1 -> 2). Pack is now uncompressed, data is in a nested TGZ archive; allows faster retrieval of metadata (config & trace).
  • reprozip trace warnings are now info messages; won't show up without -v

Bugfixes:

  • After restarting a Vagrant machine, /dev and /proc wouldn't be mounted anymore
  • Files or links referenced in a shebang could be missed by the tracer

Features:

  • Runs in the configuration file now have an 'id' field, that will be shown by 'reprounzip info' and can be selected when running
  • Reworked reprounzip graph: level of details, regex filters & replace, JSON output
  • Added run argument to reprounzip showfiles, to show inputs & outputs of a single run

Downloads: