Skip to content

Releases: jmdavis/bemgr

bemgr 1.0.1

19 Apr 08:56
52642a6

Choose a tag to compare

Changes:

  • Fixed bemgr issue #1: bemgr create did not work in time zones that weren't west of UTC, because the UTC offset was put in the snapshot name, and while - is legal in a snapshot name, + is not (e.g. in April, America/Denver would have the offset -06:00, whereas Europe/Paris would have the offset +02:00). The offset is now omitted from the snapshot names, since the snapshot names just need to be unique, and bemgr list will show their creation time in the local time zone regardless of what the time zone was when the snapshot was created.

Instructions:

You can read the markdown documentation or the man page for how to use bemgr.

As bemgr has very few dependencies, the general prebuilt binaries will likely work across most distros, but they obviously haven't been tested on many. Either way, the documentation explains how to build and install bemgr locally if the tarballs and packages included here don't work.

Assets Description
bemgr-1.0.1.tar.gz source code
bemgr-1.0.1.zip source code
bemgr-1.0.1-FreeBSD-amd64.tar.xz Built on FreeBSD 14; includes an install script
bemgr-1.0.1-Linux-x86_64.tar.xz Built on Debian 12; includes an install script
bemgr-1.0.1-1-x86_64.pkg.tar.zst Arch package
PKGBUILD For those on Arch who want to build the package locally
bemgr_1.0.1-1_amd64.deb Debian package; built on Debian 12
bemgr-1.0.1.sha256sums.txt Checksums for the asset files

For reference, on FreeBSD, ldd gives

        libthr.so.3 => /lib/libthr.so.3 (0x180e71b25000)
        libm.so.5 => /lib/libm.so.5 (0x180e7020d000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x180e71119000)
        libc.so.7 => /lib/libc.so.7 (0x180e71c16000)
        [vdso] (0x180e701c4000)

and on Linux, it gives

        linux-vdso.so.1 (0x0000737edc9ea000)
        libz.so.1 => /usr/lib/libz.so.1 (0x0000737edc88b000)
        libm.so.6 => /usr/lib/libm.so.6 (0x0000737edc793000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x0000737edc765000)
        libc.so.6 => /usr/lib/libc.so.6 (0x0000737edc573000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x0000737edc9ec000)

So, basically, it needs libc and some some stuff from gcc's libs (and libz on Linux, since static linking with ldc unfortunately requires dynamically linking libz).

bemgr 1.0.0

17 Apr 05:43

Choose a tag to compare

This is the initial release of bemgr. As far as current plans go, it is feature-complete, and there are no known bugs (though of course, that doesn't necessarily mean that there are no bugs).

You can read the markdown documentation or the man page for how to use bemgr.

As bemgr has very few dependencies, the general prebuilt binaries will likely work across most distros, but they obviously haven't been tested on many. Either way, the documentation explains how to build and install bemgr locally if the tarballs and packages included here don't work.

Assets Description
bemgr-1.0.0.tar.gz source code
bemgr-1.0.0.zip source code
bemgr-1.0.0-FreeBSD-amd64.tar.xz Built on FreeBSD 14; includes an install script
bemgr-1.0.0-Linux-x86_64.tar.xz Built on Debian 12; includes an install script
bemgr-1.0.0-1-x86_64.pkg.tar.zst Arch package
PKGBUILD For those on Arch who want to build the package locally
bemgr_1.0.0-1_amd64.deb Debian package; built on Debian 12
bemgr-1.0.0.sha256sums.txt Checksums for the asset files

For reference, on FreeBSD, ldd gives

        libthr.so.3 => /lib/libthr.so.3 (0x180e71b25000)
        libm.so.5 => /lib/libm.so.5 (0x180e7020d000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x180e71119000)
        libc.so.7 => /lib/libc.so.7 (0x180e71c16000)
        [vdso] (0x180e701c4000)

and on Linux, it gives

        linux-vdso.so.1 (0x0000737edc9ea000)
        libz.so.1 => /usr/lib/libz.so.1 (0x0000737edc88b000)
        libm.so.6 => /usr/lib/libm.so.6 (0x0000737edc793000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x0000737edc765000)
        libc.so.6 => /usr/lib/libc.so.6 (0x0000737edc573000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x0000737edc9ec000)

So, basically, it needs libc and some some stuff from gcc's libs (and libz on Linux, since static linking with ldc unfortunately requires dynamically linking libz).