Skip to content

Commit

Permalink
Version 0.9rc1
Browse files Browse the repository at this point in the history
  • Loading branch information
igo95862 committed Jun 16, 2024
1 parent 3d9ec48 commit 3a7bd8d
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 1 deletion.
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,40 @@
SPDX-License-Identifier: GPL-3.0-or-later
SPDX-FileCopyrightText: 2023 igo95862
-->
# 0.9rc1

## Major build changes!

* **New dependency!** [python-lxns](https://github.com/igo95862/python-lxns) is
a Python library to control Linux kernel namespaces. For convenience the library
is available as a meson subproject and is bundled in source archive. Set `use-vendored-python-lxns`
build option to true to enable meson subproject. If you are a distro maintainer
it is recommended to package python-lxns independently and mark it as dependency.
* `allow-site-packages-dir` was removed. Unfortunately it is impossible to control Python
packages install dir with meson. If you still want to install bubblejail in to site-pacakges
you can either patch `meson.build` or use `meson rewrite kwargs delete project / default_options ""`
command in source prepare step.
* `bytecode-optimization` build option is replaced with meson's
native `python.bytecompile`. Most distros meson wrappers already set this
option.
* `tomli` support has been dropped. `tomlib` from Python 3.11
standard library is the only supported TOML reading library.

## Features

* Source code licensing is now verified with [REUSE](https://reuse.software/).
* Log messages now always use stderr.

## Fixes

* Fix bubblejail-config GUI utility not using its icon. (reported by @boredsquirrel and @rusty-snake)
* Fix Chromium and Firefox profiles not working on certain distros because of
diverging desktop entry names. (reported by @@boredsquirrel)
* Fix instance being left in inoperable state if D-Bus proxy failed to initialize.
* Fix `namespaces_limits` service sometimes failing because of concurrency races
with sandboxed PID.
* Fixed several typos and added codespell to the CI.

# 0.8.3

## Features
Expand Down
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-3.0-or-later
# SPDX-FileCopyrightText: 2020 igo95862
project('bubblejail',
version : '0.8.3',
version : '0.9rc1',
# Patch out these lines to install bubblejail's packages to site-packages
default_options : {
'python.purelibdir' : 'lib/bubblejail/python-packages',
Expand Down

0 comments on commit 3a7bd8d

Please sign in to comment.