[elbe-devel] [PATCH v3 0/8] remove elbe-bootstrap
Manuel Traut
manut at linutronix.de
Fri Oct 19 13:26:43 CEST 2018
Hi Torben,
i merged all PATCHES into devel/elbe-3.0
However PATCH 4 didnt get a reviewed by.
Please post a fixup patch. Because it's 'just' error handling,
tracing that needs to be improved.
Thanks,
Manu
On Mon, Oct 15, 2018 at 03:17:58PM +0200, Torben Hohn wrote:
> This patchqueue removes the elbe-bootstrap package.
>
> Instead of the elbe-bootstrap package, we now download
> the initrd.gz and vmlinuz for the debian installer
> directly from the debian Repo.
>
> This allows us to remove quite a lot of fallback Code,
> which was used, when python-apt was not available.
>
> The Code in elbepack.debinstaller works without apt.
> And the Code in elbepack.pkgutils can assume, that python-apt
> is available, because it only runs inside the initvm now.
>
> Also includes some docs changes.
>
> This is pushed to 75886ff29a67 ("schema: add comment, that <kinitrd> is obsolete")
> on branch devel/torbenh/remove-elbe-bootstrap
>
> Changes for v3:
> * rebased onto c20bf1fd52f3 ("initvmaction: dont extract elbe-keyring.gpg to /tmp")
> * folded "debinstaller: implement download of vmlinuz and initrd.gz"
> "pkgutils: cleanup non-virtapt fallback"
> "elbe-bootstrap: remove remains of kinitrd and elbe-bootstrap"
> * applied review comments about python3, pylint and autopep8
> * removed elbe-bootstrap from docs
> * marked <kinitrd> in schema as obsolete and ignored
> * added .install entries for elbepack/hashes.py
>
> Changes for v2:
>
> * rebased onto 0dd863f6 (lxcvs/devel/elbe-3.0) pylint: virtapt - fix string has no effect
> * fixed a bit of fallout
> * folded "debinstaller: implement download of vmlinuz and initrd.gz" and
> "cdrom: store and use initrd-cdrom.gz and vmlinuz in cdrom builds"
> * applied review comments to "debinstaller: implement download of vmlinuz and initrd.gz"
> * removed urllib fix because it gets removed later on anyways
> * added debinstaller.py to debian/.install files
> * cleanup all uses of kinitrd and elbe-bootstrap
>
> Torben Hohn (8):
> .pylintrc: remove required-attributes and ignore-iface-methods
> hashes: add elbepack.hashes including HashValidator and
> validate_sha256()
> debinstaller: implement download of vmlinuz and initrd.gz
> pylint pkgutils: cleanup
> pylint cdroms: cleanup
> virtapt: remove elbe-bootstrap from comment
> docs: remove elbe-bootstrap from the documents
> schema: add comment, that <kinitrd> is obsolete
>
> .pylintrc | 7 --
> debian/python-elbe-common.install | 2 +
> debian/python3-elbe-common.install | 2 +
> docs/elbeoverview-en.txt | 33 ++---
> docs/testspec.csv | 2 +-
> elbepack/cdroms.py | 24 ++--
> elbepack/commands/init.py | 4 +-
> elbepack/debinstaller.py | 247 +++++++++++++++++++++++++++++++++++++
> elbepack/dump.py | 6 -
> elbepack/hashes.py | 67 ++++++++++
> elbepack/init/Makefile.mako | 2 +
> elbepack/init/init-elbe.sh.mako | 4 +
> elbepack/pkgutils.py | 196 ++++-------------------------
> elbepack/virtapt.py | 6 +-
> elbepack/xmldefaults.py | 1 -
> schema/dbsfed.xsd | 2 +-
> 16 files changed, 378 insertions(+), 227 deletions(-)
> create mode 100644 elbepack/debinstaller.py
> create mode 100644 elbepack/hashes.py
>
> --
> 2.11.0
>
>
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel
More information about the elbe-devel
mailing list