[elbe-devel] elbe-testing v1.9.24

Lukasz Walewski lwalewski at s-can.at
Wed Jul 12 10:39:44 CEST 2017


Hi,

This is my further feedback on elbe 1.9.24 installed on Debian 9.0 (stretch) from the elbe-testing repo using a fresh initvm created with this version of elbe and fixed for VMware as described earlier on this list (see end of this e-mail for my setup).

I succeeded in creating a stretch and a jessie image using an example XML file pasted from https://elbe-rfs.org/docs/sphinx/article-elbeoverview-en.html (example.xml). However, I was not able to build any wheezy image, due to the following parsing error:

$ elbe initvm submit orig.xml --skip-build-bin --skip-build-sources
elbe control set_xml failed2
Server returned error:

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/elbepack/daemons/soap/faults.py", line 168, in wrapped
    return func (self,arg1,arg2, arg3, arg4, arg5)
  File "/usr/lib/python2.7/dist-packages/elbepack/daemons/soap/esoap.py", line 101, in upload_file
    self.app.pm.open_project (uid, builddir, url_validation=ValidationMode.NO_CHECK)
  File "/usr/lib/python2.7/dist-packages/elbepack/projectmanager.py", line 133, in open_project
    ep = self.db.load_project( builddir, logpath, url_validation=url_validation )
  File "/usr/lib/python2.7/dist-packages/elbepack/db.py", line 463, in load_project
    url_validation=url_validation)
  File "/usr/lib/python2.7/dist-packages/elbepack/elbeproject.py", line 110, in __init__
    os.path.join(self.builddir, "repo"), self.log)
  File "/usr/lib/python2.7/dist-packages/elbepack/repomanager.py", line 352, in __init__
    "Self build packages Repo" )
  File "/usr/lib/python2.7/dist-packages/elbepack/repomanager.py", line 86, in __init__
    self.gen_repo_conf()
  File "/usr/lib/python2.7/dist-packages/elbepack/repomanager.py", line 109, in gen_repo_conf
    fp.write( "Suite: " + codename2suite[ att.codename ] + "\n" )
KeyError: 'wheezy'

Giving up


It looks as if "wheezy" would not be an allowed value for the tag <suite> in the XML schema.

Apart from that, good news is that I was able to port my production XML onto stretch and build it using 1.9.24!

Thanks for developing Elbe!
Lukasz



Details of my setup follow:

$ lsb_release -a
No LSB modules are available.
Distributor ID:Debian
Description:Debian GNU/Linux 9.0 (stretch)
Release:9.0
Codename:stretch

$ cat /etc/apt/sources.list.d/elbe.list
deb http://debian.linutronix.de/elbe-testing stretch main

$ elbe --version
elbe v1.9.24 debian 9.0


----------------------------------------

scan Messtechnik GmbH
Brigittagasse 22-24
A-1200 Wien/Vienna
tel. +43 1 219 73 93 - 0
fax +43 1 219 73 93 - 12
http://www.s-can.at
office at s-can.at

Geschaeftsfuehrer/President: DI Andreas Weingartner
Firmenbuchnummer/Incorporation No: FN178880i
Gerichtsstand/Court of Jurisdiction: Wien/Vienna

----------------------------------------

s::can - intelligent, optical, online

i::scan - compact, precise and affordable!
UV254::NTU::FTU::TOC::DOC::COD::BOD::Colour ...and many more to come!
http://www.i-scan.at
----------------------------------------
"YES WE SCAN !"




More information about the elbe-devel mailing list