Bug 1029160

Summary: Review Request: kimchi - SImple KVM virtualization management
Product: [Fedora] Fedora Reporter: Adam Litke <alitke>
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: bbaude, cristiandeives, crobinso, dan, lagarcia, lyarwood, misc, package-review, pradeepkumars, pvital
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-05 19:26:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
"autogen.sh" output none

Description Adam Litke 2013-11-11 19:40:56 UTC
Spec URL: http://aglitke.fedorapeople.org/kimchi.spec
SRPM URL: http://aglitke.fedorapeople.org/kimchi-1.0.1-0.fc19.src.rpm
Description: Kimchi is an HTML5 based management tool for KVM. It is designed to make it as easy as possible to get started with KVM and create your first guest.
Fedora Account System Username: aglitke

Comment 1 Christopher Meng 2013-11-12 05:23:44 UTC
Will this package be pushed to EPEL5?

Comment 2 Petr Šabata 2013-11-12 06:08:00 UTC
What a nice project name :)

Comment 3 Michael S. 2014-01-11 00:47:56 UTC
Package doesn't build on Fedora 20 :
+ '[' -f /usr/lib/rpm/redhat/config.sub ']'
+ /usr/bin/rm -f ./build-aux/config.sub
++ basename ./build-aux/config.sub
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./build-aux/config.sub
'/usr/lib/rpm/redhat/config.sub' -> './build-aux/config.sub'
+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr -
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for a Python interpreter with version >= 2.6... none
configure: error: no suitable Python interpreter found

Also :
- there is no Url anywhere 
- make should use -j 
- %post should use the systemd macros 
- there is lots of unowned directory ( /etc/kimchi , /usr/share/kimchi and others )

there is also bundled javascript libraries ( jquery, novnc ), I am not sure where we are on this, and there is bundled fonts, which is also a grey area, last time I looked.

Comment 4 Crístian Deives 2014-01-17 12:21:22 UTC
(In reply to Michael Scherer from comment #3)
> Package doesn't build on Fedora 20 :
> + '[' -f /usr/lib/rpm/redhat/config.sub ']'
> + /usr/bin/rm -f ./build-aux/config.sub
> ++ basename ./build-aux/config.sub
> + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./build-aux/config.sub
> '/usr/lib/rpm/redhat/config.sub' -> './build-aux/config.sub'
> + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu
> --program-prefix= --disable-dependency-tracking --prefix=/usr
> --exec-prefix=/usr -
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking for a Python interpreter with version >= 2.6... none
> configure: error: no suitable Python interpreter found

I am able to build Kimchi on a freshly installed Fedora 20. Regarding the Python environment detection, here is the output I've got:

checking for a Python interpreter with version >= 2.6... python
checking for python... /usr/bin/python
checking for python version... 2.7 
checking for python platform... linux2
checking for python script directory... ${prefix}/lib/python2.7/site-packages
checking for python extension module directory... ${exec_prefix}/lib64/python2.7/site-packages
checking for pep8... /usr/bin/pep8

I am using the latest Kimchi code from GitHub.

Michael Scherer, could you try to build Kimchi with the latest code and make sure the problem still happens for you? The repository can be found here: https://github.com/kimchi-project/kimchi.

Comment 5 Crístian Deives 2014-01-17 12:23:36 UTC
Created attachment 851567 [details]
"autogen.sh" output

That is the output of "autogen.sh" taken from a freshly installed Fedora 20. Everything went fine.

Comment 6 Brent Baude 2014-08-05 19:26:47 UTC

*** This bug has been marked as a duplicate of bug 1126990 ***