Skip to content

Commit

Permalink
release: v15.0
Browse files Browse the repository at this point in the history
Signed-off-by: Thomas Weißschuh <[email protected]>
  • Loading branch information
t-8ch committed Jul 8, 2024
1 parent 9dd4944 commit 5a6f1b7
Show file tree
Hide file tree
Showing 26 changed files with 60 additions and 32 deletions.
7 changes: 7 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
elbe (15.0) bookworm; urgency=medium

* Team upload
* Release notes in docs/news/2024-07-08-v15.0.rst

-- Thomas Weißschuh <[email protected]> Mon, 08 Jul 2024 09:45:07 +0200

elbe (14.9.3) bookworm; urgency=medium

[ Benedikt Spranger ]
Expand Down
50 changes: 50 additions & 0 deletions docs/news/2024-07-08-v15.0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
elbe 15.0 (2024-07-08)
======================

Features
--------

- A *preview* of a cylonedx-sbom generator is provided, which generates
Software Bill of Materials from ELBE builds.
- A log of the initvm installation is kept to help analyzing issues.
Shell-control characters are not printed anymore.
- A new package `elbevalidate` is provided to validate the contents of created images.
It is used in the testsuite of elbe itself, too.
- F2FS can be used.
- Implement `elbe initvm destroy`.
- Packages can now be pinned more flexibly.
See `release-archive`, `release-component`, `release-label`, `release-name`,
`release-origin` and `release-version` in the schema documentation.
- The initvm can be created without libvirt, using only QEMU. Use `elbe initvm create --qemu`.
- The initvm can now be built from HTTPS repositories.
- The options `--nested` and `--devel` are now automatically detected and don't need to be specified anymore.


Bugfixes
--------

- (Nearly) all lintian errors about the Debian package have been fixed.
- Internally many cleanups have been performed.
- Make sure /var/cache/elbe exists for updated.
- The existing unittests of ELBE where cleaned up and bit-rot issues are fixes.
- The initvm can now also work with the default `/home` permissions on Debian bookworm.
- `/etc/resolv.conf` from the initvm is not leaked anymore into the image.
Finetuning can also modify `/etc/resolv.conf` properly.


Improved Documentation
----------------------

- The build of the documentation is simplified greatly.
Only Sphinx is necessary now.
- The website is now maintained as part of the ELBE source tree and built with Sphinx.


Deprecations and Removals
-------------------------

- Drop `$ELBE_MIRROR_SED` support.
- Drop `elbe control shutdown_initvm`. Use `elbe initvm stop` instead.
- Drop `install_elbe_version`.
- Drop non-functional `$ELBE_PBUILDER_JOBS` configuration variable.
- Remove cherrypy dependency.
2 changes: 1 addition & 1 deletion elbe.spec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}

Name: elbe
Version: 14.9.3
Version: 15.0
Release: 1
Summary: Elbe (Embedded Linux Build Environment)

Expand Down
4 changes: 2 additions & 2 deletions elbepack/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@


is_devel = not pathlib.Path(__file__).is_relative_to(sys.prefix)
elbe_version_base = '14.9.3'
elbe_version_base = '15.0'
elbe_version = elbe_version_base
if is_devel:
elbe_version += '.dev0'
elbe_version += ''

elbe_initvm_packagelist = ['python3-elbe-buildenv',
'python3-elbe-soap',
Expand Down
1 change: 0 additions & 1 deletion newsfragments/+bookworm.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+cherrypy.removal.rst

This file was deleted.

2 changes: 0 additions & 2 deletions newsfragments/+cyclonedx-sbom.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+deprecated-args.feature.rst

This file was deleted.

2 changes: 0 additions & 2 deletions newsfragments/+documentation-build.doc.rst

This file was deleted.

2 changes: 0 additions & 2 deletions newsfragments/+elbevalidate.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+f2fs.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+initvm-https.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+initvm_destroy.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+install_elbe_version.removal.txt

This file was deleted.

2 changes: 0 additions & 2 deletions newsfragments/+installer-log.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+internal.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+lintian.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+mirrorsed.removal.rst

This file was deleted.

3 changes: 0 additions & 3 deletions newsfragments/+package-pinning.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+pbuilder_jobs.removal.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+qemu-mode.feature.rst

This file was deleted.

2 changes: 0 additions & 2 deletions newsfragments/+resolvconf.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+shutdown.removal.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+test-fixes.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+updated.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/+website.doc.rst

This file was deleted.

0 comments on commit 5a6f1b7

Please sign in to comment.