[elbe-devel] [PATCH v3 0/8] remove elbe-bootstrap

Manuel Traut manut at linutronix.de
Fri Nov 16 10:24:24 CET 2018


Hi Torben,

On Fri, Oct 19, 2018 at 01:26:43PM +0200, Manuel Traut wrote:
> 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.

I'm still waiting for the fixups. I don't like that other people
are starting to cleanup the mentioned issues e.g. as happened in
hashes.py.

Regards,
  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
> 
> _______________________________________________
> 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