#998697 ITP: bees -- a btrfs deduplication agent

Package:
wnpp
Source:
wnpp
Submitter:
Alexander GQ Gerasiov
Date:
2025-11-29 16:49:46 UTC
Severity:
wishlist
#998697#5
Date:
2021-11-06 18:32:32 UTC
From:
To:
* Package name    : bees
  Version         : 0.7
  Upstream Author : Zygo Blaxell bees@furryterror.org
* URL             : https://github.com/Zygo/bees
* License         : GPL-3+
  Programming Lang: C++
  Description     : a btrfs deduplication agent

Best-Effort Extent-Same, a btrfs deduplication agent.

bees is a block-oriented userspace deduplication agent designed for large
btrfs filesystems. It is an offline dedupe combined with an incremental data
scan capability to minimize time data spends on disk from write to dedupe.

#998697#10
Date:
2021-12-20 19:20:03 UTC
From:
To:
Am Samstag, dem 06.11.2021 um 21:32 +0300 schrieb Alexander GQ
Gerasiov:

I totally forgot to look if there's already an ITP filed when I did my
one #1002036.

How far are you with packaging? And do you want a Co-Maintainer? Though
I'm only a DM not DD.

I just did a first version of a Debian package avaible at:
https://salsa.debian.org/fzielcke/bees/

Feel free to use anything of it.

Regards,
Felix

#998697#15
Date:
2021-12-21 08:50:06 UTC
From:
To:
Please take a look on https://salsa.debian.org/debian/bees
Will make the upload on x-mas holidays. (quite busy right now)

#998697#20
Date:
2022-01-27 11:05:32 UTC
From:
To:
Hi,

 > Please take a look on https://salsa.debian.org/debian/bees

Umm, could you please base your work on the upstream tree?

Also, personal choice but IMHO checking debian/patches into git is …
bah. Just apply them, and let the builder sort them out.

 > Will make the upload on x-mas holidays. (quite busy right now)

That appears to not have happened. ;-)

NB, please upgrade to current git master, as fbf6b39 fixes a
somewhat-nasty bug.


I have done all of the above: https://salsa.debian.org/smurf/bees/

If you don't have the time I'm OK with taking over, and/or co-maintain
the package.

#998697#25
Date:
2023-01-04 18:59:05 UTC
From:
To:
Hi!

I've been looking at bees, created a debian package for it locally
and thought about uploading it to debian. And found your repository
on salsa for it, and the ITP bugreport too (#998697). There's also
https://salsa.debian.org/smurf/bees/ .

So now we've 3 packaging of bees for debian.

Will you upload your packaging? Or should I process mine (which is
at version 0.8, and looks quite similar to your work)?  Or what? :)

Thanks,

/mjt

#998697#30
Date:
2023-01-07 11:30:12 UTC
From:
To:
I looked at the software closely, and it seems like it needs quite a bit more
love than it receives now.

Upstream "startup wrapper" is quite strange, this is why Alexander rewrote it
to a debian-specific thing, but this thing has its own issues.

I asked upstream about this, and how whole thing should be used and how to
package it and run it in a distribution. A discussion emerged, resulting in
https://github.com/Zygo/bees/issues/244 .

In that discussion I've added my view of how it should be done, together
with a PoC script which can be temporarily used as a wrapper script for
bees binary to play with it, and should gone once bees itself implements
this functionality internally.  Hopefully we'll end up with no startup
script at all, - this is my goal here.

So this is pending upstream review/comments for now, once we settle on
something, it can be uploaded to debian and used by other distributions
too.

Since the original packaging as done by Alexander has now very little
in common with the current packaging, I created a new repository
(private for now) for bees debian packaging. This one also fixes some
shortcomings of the Alexander's work, e.g. it is based on the upstream
git repository branches/history instead of on contents of upstream
tarballs without git history.

Please stay tuned :)  And if you want to help, I advise you to focus on
https://github.com/Zygo/bees/issues/244 .

Thanks,

/mjt