sys-fs / bees

Best-Effort Extent-Same, a btrfs dedup agent

Official package sites : https://github.com/Zygo/bees ·

v9999 :: 0 :: gentoo

Modified
License
GPL-3

v0.10-r1 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
~amd64 ~arm64

v0.10 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
amd64 ~arm64

sys-apps / util-linux : Various useful Linux utilities

sys-fs / btrfs-progs : Btrfs filesystem utilities

sys-apps / util-linux : Various useful Linux utilities

sys-fs / btrfs-progs : Btrfs filesystem utilities

890961
sys-fs/bees missing openrc initscript
Repository mirror & CI · gentoo
Merge updates from master
Kai Krakow · gentoo
sys-fs/bees: update 9999 for latest features
Signed-off-by: Kai Krakow <kai@kaishome.de> Closes: https://github.com/gentoo/gentoo/pull/39542 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kai Krakow · gentoo
sys-fs/bees: bump to 0.10-r1 for new patches
Signed-off-by: Kai Krakow <kai@kaishome.de> Closes: https://github.com/gentoo/gentoo/pull/37839 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: update patchset
This updates the patchset for better memory fragmentation behavior and also adds a patch to reduce logging pressure if a lot of new files have been added. The latter patch is pending upstream. Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-fs/bees: drop 0.9.3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-fs/bees: Stabilize 0.10 amd64, #914829
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-fs/bees: stabilize 0.9.3 for amd64
Signed-off-by: Sam James <sam@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: drop 0.8
Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Sam James <sam@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: add 0.9.3, drop 0.9
Signed-off-by: Kai Krakow <kai@kaishome.de> Closes: https://github.com/gentoo/gentoo/pull/31809 Signed-off-by: Sam James <sam@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: add 0.10
Closes: https://bugs.gentoo.org/909784 Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Sam James <sam@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: Add memory fragmentation work-around
Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-fs/bees: Stabilize 0.9 amd64, #909782
Signed-off-by: Sam James <sam@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: update 9999
The statement about using bees with kernel 5.4 or later is no longer true for bees as it serializes the kernel calls since December 2022. The kernel itself still suffers from the bug, tho. But that's not business of the bees ebuild. Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sys-fs/bees: EAPI 7->8
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: drop 0.7
Signed-off-by: Kai Krakow <kai@kaishome.de> Closes: https://github.com/gentoo/gentoo/pull/29316 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: add 0.9
Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: fix typo in ewarns
Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees-9999: remove IUSE for optional tools
Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kai Krakow · gentoo
sys-fs/bees: update 0.7 pretend phase
Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Sam James <sam@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: drop 0.6.5-r1
Signed-off-by: Kai Krakow <kai@kaishome.de> Closes: https://github.com/gentoo/gentoo/pull/28690 Signed-off-by: Sam James <sam@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: add 0.8
Closes: https://bugs.gentoo.org/876391 Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Sam James <sam@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: update 9999
Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-fs/bees: add 0.7
Closes: https://bugs.gentoo.org/847793 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
sys-fs/bees: fix systemd unit and prefix
New quotes (that are needed to handle spaces) leak inside the systemd unit preventing it from starting. Also, was missing ETC_PREFIX path. LIBDIR no longer needed in -9999. Fixing on maintainer's behalf given I indirectly caused this issue. Closes: https://github.com/gentoo/gentoo/pull/21570 Thanks-to: Alessandro Barbieri <lssndrbarbieri@gmail.com> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kai Krakow · gentoo
sys-fs/bees: Drop old
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Kai Krakow <kai@kaishome.de> Closes: https://github.com/gentoo/gentoo/pull/21320 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: Bump to v0.6.5
Closes: https://bugs.gentoo.org/725996 Closes: https://bugs.gentoo.org/732266 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: Drop conflicting musl hack + small fixes in 9999
An upcoming musl update will add the missing function. Also: * Fix installation with eprefix * Fix style * Inherit toolchain-funcs (for tc-export) Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kai Krakow · gentoo
sys-fs/bees: Rebased musl patch for -9999
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Kai Krakow <kai@kaishome.de> Closes: https://github.com/gentoo/gentoo/pull/18968 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Theo Anderson · gentoo
sys-fs/bees: drop old
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Closes: https://github.com/gentoo/gentoo/pull/18587 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Theo Anderson · gentoo
sys-fs/bees: bump to 0.6.4
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Theo Anderson · gentoo
sys-fs/bees: update live ebuild
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-fs/bees: arm64 keyworded (bug #751736)
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kai Krakow · gentoo
sys-fs/bees: Add musl hack to 0.6.1-r2
Package-Manager: Portage-2.3.89, Repoman-2.3.20 See-also: https://github.com/Zygo/bees/pull/143 Closes: https://bugs.gentoo.org/713960 Signed-off-by: Kai Krakow <kai@kaishome.de> Closes: https://github.com/gentoo/gentoo/pull/15374 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kai Krakow · gentoo
sys-fs/bees: Drop old
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Kai Krakow <kai@kaishome.de> Closes: https://github.com/gentoo/gentoo/pull/13789 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: Bump to v0.6.1-r2
Closes: https://bugs.gentoo.org/701422 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kai Krakow · gentoo
sys-fs/bees: Drop old
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Kai Krakow <hurikhan77+bgo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/13778 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: Bump to v0.6.1-r1
Closes: https://bugs.gentoo.org/685714 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Kai Krakow <hurikhan77+bgo@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: Adjust 9999 to upstream changes
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Kai Krakow <hurikhan77+bgo@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: Adjust -9999 for current upstream changes
Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kai Krakow · gentoo
sys-fs/bees: Remove old
Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Kai Krakow <kai@kaishome.de> Closes: https://github.com/gentoo/gentoo/pull/10439 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: Bump to v0.6.1
This removes the quickfix in the ebuild and should fix a compiler problem linked below. Closes: https://bugs.gentoo.org/670606 Closes: https://bugs.gentoo.org/686976 Closes: https://bugs.gentoo.org/686978 Closes: https://bugs.gentoo.org/687978 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kai Krakow · gentoo
sys-fs/bees: Specify package version to Makefile
This works around an upstream issue in non-git ebuilds. The change is proposed to work from v0.7 onwards. It's still a hack but gets around the git error messages that show up otherwise during the ebuild phase. Closes: https://github.com/gentoo/gentoo/pull/10016 Github-Link: https://github.com/Zygo/bees/issues/75 Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Kai Krakow · gentoo
sys-fs/bees: Bump version to v0.6
A temporary quickfix is applied to let the build system write the correct bees version without a .git directory. This will probably go away in v0.7. This also fixes a typo and wrong info in metadata.xml. Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kai Krakow · gentoo
sys-fs/bees: Best-Effort Extent-Same, a btrfs dedup agent.
Bees is a block-oriented userspace dedup agent designed to avoid scalability problems on large filesystems. Bees is designed to degrade gracefully when underprovisioned with RAM. Bees does not use more RAM or storage as filesystem data size increases. The dedup hash table size is fixed at creation time and does not change. The effective dedup block size is dynamic and adjusts automatically to fit the hash table into the configured RAM limit. Hash table overflow is not implemented to eliminate the IO overhead of hash table overflow. Hash table entries are only 16 bytes per dedup block to keep the average dedup block size small. Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Kai Krakow <kai@kaishome.de> Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/9925