Thanks, I'll check it out. On Wed, May 15, 2019 at 6:02 PM Nir Soffer <[email protected]> wrote:
> On Wed, May 15, 2019 at 4:28 PM Amit Bawer <[email protected]> wrote: > >> Hi, >> >> I am trying to follow the basic procedure described here >> https://github.com/oVirt/vdsm >> > > This is not a good place to look for the instructions. The right place is: > https://ovirt.org/develop/developer-guide/vdsm/developers.html > > >> to build vdsm rpm from source on my CentOS Linux release 7.6.1810 (Core) >> host. >> had to add some dependencies on the way ofcourse, so at that point i am >> able to make most of it except for python error described below resulting >> from the "make rpm" part of procedure. >> >> Am I missing something? >> > > This is a good topic for devel, adding. > > >> >> Thanks >> >> make[1]: Entering directory `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0' >> Makefile:1002: warning: overriding recipe for target `check-recursive' >> Makefile:533: warning: ignoring old recipe for target `check-recursive' >> Making all in contrib >> make[2]: Entering directory >> `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/contrib' >> make[2]: Nothing to be done for `all'. >> make[2]: Leaving directory >> `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/contrib' >> Making all in helpers >> make[2]: Entering directory >> `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/helpers' >> make[2]: Nothing to be done for `all'. >> make[2]: Leaving directory >> `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/helpers' >> Making all in init >> make[2]: Entering directory `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/init' >> Making all in systemd >> make[3]: Entering directory >> `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/init/systemd' >> MKDIR_P ./ >> SED vdsm-tmpfiles.d.conf >> make[3]: Leaving directory >> `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/init/systemd' >> make[3]: Entering directory `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/init' >> MKDIR_P ./ >> SED vdsmd_init_common.sh >> make[3]: Leaving directory `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/init' >> make[2]: Leaving directory `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/init' >> Making all in lib >> make[2]: Entering directory `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/lib' >> Making all in sos >> make[3]: Entering directory >> `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/lib/sos' >> MKDIR_P ./ >> SED vdsm.py >> make[3]: Leaving directory >> `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/lib/sos' >> Making all in vdsm >> make[3]: Entering directory >> `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/lib/vdsm' >> Making all in api >> make[4]: Entering directory >> `/home/abawer/rpmbuild/BUILD/vdsm-4.40.0/lib/vdsm/api' >> Generate vdsm-api.html >> chmod u+w . >> PYTHONPATH=./../../:./../../vdsm \ >> python2.7 ./schema_to_html.py vdsm-api ./vdsm-api.html >> Traceback (most recent call last): >> File "./schema_to_html.py", line 250, in <module> >> main() >> File "./schema_to_html.py", line 240, in main >> >> * choices=[st.value for st in vdsmapi.SchemaType])TypeError: 'type' >> object is not iterable* >> > > Never had this error. > > After you prepare the host as described in: > > https://ovirt.org/develop/developer-guide/vdsm/developers.html#installing-the-required-repositories > > https://ovirt.org/develop/developer-guide/vdsm/developers.html#getting-the-source > > https://ovirt.org/develop/developer-guide/vdsm/developers.html#installing-the-required-packages > > is to install latest release of vdsm: > > yum install vdsm vdsm-client > > Otherwise you will have to painfully install some of the packages or > install lot of packages you > don't need (e.g. mostly lot of hooks). > > When your host is ready, you can build vdsm from source and upgrade the > installed packages: > > git clean -dxf > ./autogen.sh --system --enable-timestamp > make > rm -rf ~/rpmbuild > make rpm > (cd ~/rpmbuild/RPMS && sudo yum upgrade */*.rpm) > > I think we should drop instructions in vdsm README, and point to the page > on ovirt.org, > or replace them with short version that works and easier to maintain. > > Nir >
_______________________________________________ Devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/[email protected]/message/LRK6A2TXDESXIQXWWAFCE5K7BPBB7LO3/
