bee is an open source software that is able to build a package of
executable binaries directly from a source archive URL. It is developed by Marius
Tolzmann (firstname.lastname@example.org), Tobias Dreyer (email@example.com), Matthias
Rüster (firstname.lastname@example.org), Lena Zander (email@example.com) and others
and is licensed under the GPL.
'bau et einfach' may be translated with 'just build it'.
bee may also be an acronym for 'build extremely easy'.
bee is used to easily install any software directly from source
code archives in your home-directory. So if you don't have root-access to a
linux box but just a user account, you may use bee to install the
tools you love anywhere on every linux box.
Updated this news section to use more HTML5 tags. This may or may not enable
better readability by scripts.
We will release another bug fix release (bee 1.2.4) soon.
Happy New Year!
Development of bee will continue in 2013. So please stay tuned.
Sorry, but bee 2.0 won't be ready for the end of this year. So we will try
to release bee 2.0 at the linuxtag2013 in Berlin.
bee 1.2.3 released - two minor bugs fixed
Removing files having filenames containing special chars is now fixed.
Backup bee-files moved to the BEEDIR after a successful build were named
after the PKGALLPKG (including the architecture). This was not intended and
introduced some time ago. this is fixed now and bee-files are named
bee 1.2.2 released - ugly bug fixed
Building the first package ever resulted in an ugly error while creating the
INVENTORY cache. The package still got built correctly but the build-archive
bee 1.2.1 minor bug fixed
The rarely used SHAREDSTATEDIR prefix default was not resolved correctly if
PREFIX was set to a non-system prefix (not /usr or not /usr/local). This is
fixed now 8).
bee 1.2 feature/bug fix release
More minor fixes were integrated (e.g. to address the CONTENT-file bug from
As a new feature/tool the integrated functionality of bee-dep was replaced
by a much faster alternative called bee-cache. bee-cache is now used to keep
track of installed files. Every CONTENT file is converted at install time to
an internal bee-cache format. This format is always unstable and may change
even in minor versions. Therefore all (so called) INVENTORY files are stored
in XDG_CACHE_DIR/bee/bee-cache (e.g. /var/cache/bee/bee-cache). They are
created on the fly for already installed packages if needed.
Since bee-cache is currently only used for internal stuff it still lacks a
On a higher level bee-cache adds a new feature: Conflicts to already
installed packages are now listed at package creation (beesh) and after a
package is installed. (We may change this to a warning/error before a
package is installed in bee-2.0 (which was rescheduled for the end of the
bee 1.1 bug fix release
This a bugfix release that fixes a serious bug in CONTENT-file generation:
symlink destinations are missing in generated CONTENT files.
The bug currently only affects some bee tools which check for
roadmap for bee 2.0
We had some fun at Linuxtag2012 - thanks for visiting us.
But we also have a roadmap for 2.0. The demand for any kind of dependency
tracking is very high out there. We can't solve the dependency hell. But we
can try to help you to manage a linux system and the real dependencies. So
we are currently evaluating some ideas how dependency tracking may be
implemented into bee. We are happy if you can send us some ideas. We already
created some issues on github adressing dependencies and how we plan to
integrate solutions into bee.
The second big issue we need to solve for version 2.0 is the configuration
management. We currently don't have anything to help the user to solve the
problems arising with modified configuration files. This will definitly be
solved for 2.0 in a way anybody may be happy with.
But neither dependency tracking nor configuration management will break our
main feature: building a package from any sane source tarball. 8)
Already checked-in into our git
repository at github.com, the bee 1.0 source code is waiting to be
tagged and packaged to a source code archive and to be available as a
download from this website.
So we are ready for our talk (german only - sorry) at the Linuxtag2012 in
Berlin: Tomorrow at 3pm, Matthias Rüster will give an overview of bee -
history, design goals, current features, small demonstration and a small
outlook of what may come in bee 2.0.
website up and running - but still under construction
Still under heavy construction, our website is up and running. Since every
domainname containing 'bee' is already reserved we decided to call the
website beezinga till someone comes up with something better. So feel free
to call us names 8)
But hey! We have a logo, we have a website, soon we will have our first
official release and we will give a talk at the linuxtag2012.