Releases: VIDA-NYU/reprozip
Releases · VIDA-NYU/reprozip
1.0.9
(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:
- reprozip (tarball)
- reprounzip (wheel, tarball)
- reprounzip-docker (wheel, tarball)
- reprounzip-vagrant (wheel, tarball)
- reprounzip-vistrails 1.0.8 (wheel, tarball)
- reprounzip-qt 0.2 (wheel, tarball)
- Windows installer (Python 2.7, reprounzip, plugins and GUI)
- Mac Installer (Python 2.7, reprounzip, plugins and GUI)
1.0.8
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:
- reprozip (tarball)
- reprounzip (wheel, tarball)
- reprounzip-docker (wheel, tarball)
- reprounzip-vagrant (wheel, tarball)
- reprounzip-vistrails (wheel, tarball)
- reprounzip-qt 0.1 (wheel, tarball)
- Windows installer (Python 2.7, reprounzip, plugins and GUI)
- Mac Installer (Python 2.7, reprounzip, plugins and GUI)
1.0.7
(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
(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
(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
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
orrun -
to run every run, regardless of their number - Allow
download <name>
, shortcut fordownload <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
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
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
(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 forreprounzip vagrant setup
, to set the VM's RAM.
Downloads:
1.0.0
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: