/bup, Highly efficient file backup system based on the git packfile format
0.27nb2, Package name:
bup-0.27nb2, Maintainer: pkgsrc-users
bup is a program that backs things up. bup has a few advantages over other
It uses a rolling checksum algorithm (similar to rsync) to split large files
into chunks. The most useful result of this is you can backup huge virtual
machine (VM) disk images, databases, and XML files incrementally, even though
they're typically all in one huge file, and not use tons of disk space for
It uses the packfile format from git (the open source version control system),
so you can access the stored data even if you don't like bup's user interface.
Unlike git, it writes packfiles directly (instead of having a separate garbage
collection/repacking stage) so it's fast even with gratuitously huge amounts of
data. bup's improved index formats also allow you to track far more filenames
than git (millions) and keep track of far more objects (hundreds or thousands of
Data is "automagically" shared between incremental backups without having to
know which backup is based on which other one - even if the backups are made
from two different computers that don't even know about each other. You just
tell bup to back stuff up, and it saves only the minimum amount of data needed.
Required to run:
Version history: (Expand)
- (2016-07-09) Updated to version: bup-0.27nb2
- (2015-06-12) Updated to version: bup-0.27nb1
- (2015-04-27) Updated to version: bup-0.27
- (2014-09-07) Updated to version: bup-0.26
- (2014-05-30) Updated to version: bup-0.25nb4
- (2014-03-19) Updated to version: bup-0.25nb3
CVS history: (Expand)
| 2016-07-09 15:04:18 by Thomas Klausner | Files touched by this commit (599) |
Remove python33: adapt all packages that refer to it.
| 2016-07-09 08:39:18 by Thomas Klausner | Files touched by this commit (1068) | |
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
| 2016-03-10 00:53:17 by Thomas Klausner | Files touched by this commit (1) |
| 2015-12-05 22:26:09 by Adam Ciarcinski | Files touched by this commit (578) |
Extend PYTHON_VERSIONS_INCOMPATIBLE to 35
| 2015-11-04 02:32:42 by Alistair G. Crooks | Files touched by this commit (499) |
Add SHA512 digests for distfiles for sysutils category
Problems found with existing digests:
Package memconf distfile memconf-2.16/memconf.gz
Problems found locating distfiles:
Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
| 2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152) |
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
| 2015-04-27 11:17:17 by Thomas Klausner | Files touched by this commit (3) | |
Update to 0.27:
This version primarily fixes bugs, but it includes a few new features,
and hopefully will provide a solid base for 0.28, which may finally
include rm/gc support.
Of note since 0.26:
- Files can be restored sparsely via "restore --sparse". See
bup-sparse(1) for the details. Given that this option is
completely new and affects the data written, some
caution/verification may be wise (i.e. there were bugs in some of
the development revisions that could mangle the output).
- Duplicity backups can be imported via the *experimental* command
"bup import-duplicity". Please exercise caution, and let us know
if you have any trouble.
- Tests can be run in parallel now via "make -j check".
As before, the metadata support is somewhat immature, but it seems to
be holding up fairly well. Though we still need to add better support
for cross-filesystem-type save/restore (which can be too noisy), etc.
| 2014-09-11 08:26:22 by Thomas Klausner | Files touched by this commit (1) | |
Remove patch that's not needed any longer after 0.26 update.