Bug 1167570

Summary: devasssitant fails to build new Express.js project
Product: [Fedora] Fedora Reporter: M. Edward (Ed) Borasky <znmeb>
Component: devassistantAssignee: Bohuslav "Slavek" Kabrda <bkabrda>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 21CC: bkabrda, phracek, tradej, znmeb
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: devassistant-0.9.3-2.fc21 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-12-06 10:45:34 UTC Type: Bug
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
Full debug log of devassistant session none

Description M. Edward (Ed) Borasky 2014-11-25 05:28:04 UTC
Created attachment 961004 [details]
Full debug log of devassistant session

Description of problem: DevAssistant can't create a new Express.js project


Version-Release number of selected component (if applicable): 
$ yum info devassistant.noarch 
Loaded plugins: langpacks
Installed Packages
Name        : devassistant
Arch        : noarch
Version     : 0.9.3
Release     : 1.fc21
Size        : 1.1 M
Repo        : installed
From repo   : koji-override-0
Summary     : DevAssistant - Making life easier for developers
URL         : https://github.com/bkabrda/devassistant
License     : GPLv2+ and CC-BY-SA
Description : DevAssistant can help you with creating and setting up basic
            : projects in various languages, installing dependencies, setting up
            : environmens, working with source control, etc.



How reproducible: 100%


Steps to Reproduce:
1. Install Fedora 21 TC4
2. Start DevAssistant GUI
3. Create a new Express.js project

Actual results:

[snip]

INFO: Creating Express.JS project Express in /home/znmeb ...
DEBUG: express --css stylus --ejs "Express"
DEBUG: /bin/sh: express: command not found
DEBUG: 127
ERROR: /bin/sh: express: command not found

(full log attached)


Expected results: A blank Express.js project


Additional info:

Comment 1 Bohuslav "Slavek" Kabrda 2014-11-25 10:21:00 UTC
Seems like a missing dependency in the assistant, this will be easy to fix. Thanks for the report.

Comment 2 Fedora Update System 2014-11-25 11:13:21 UTC
devassistant-0.9.3-2.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/devassistant-0.9.3-2.fc21

Comment 3 Fedora Update System 2014-11-25 21:25:33 UTC
Package devassistant-0.9.3-2.fc21:
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing devassistant-0.9.3-2.fc21'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-15781/devassistant-0.9.3-2.fc21
then log in and leave karma (feedback).

Comment 4 M. Edward (Ed) Borasky 2014-11-25 22:32:32 UTC
(In reply to Fedora Update System from comment #3)
> Package devassistant-0.9.3-2.fc21:
> * should fix your issue,
> * was pushed to the Fedora 21 testing repository,
> * should be available at your local mirror within two days.
> Update it with:
> # su -c 'yum update --enablerepo=updates-testing devassistant-0.9.3-2.fc21'
> as soon as you are able to.
> Please go to the following url:
> https://admin.fedoraproject.org/updates/FEDORA-2014-15781/devassistant-0.9.3-
> 2.fc21
> then log in and leave karma (feedback).

Karma left ;-)

Comment 5 Fedora Update System 2014-12-06 10:45:34 UTC
devassistant-0.9.3-2.fc21 has been pushed to the Fedora 21 stable repository.  If problems still persist, please make note of it in this bug report.