Bug 1326510

Summary: ino is completly broken
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: inoAssignee: Miro Hrončok <mhroncok>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: aruizrui, mhroncok, tchollingsworth, thozza
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-07-27 10:47:00 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:

Description Miro Hrončok 2016-04-12 20:51:49 UTC
Description of problem:
ino doesn't work with current arduino package

Version-Release number of selected component (if applicable):
ino-0.3.6-3.fc23

How reproducible:
Always

Steps to Reproduce:
1. Go into a project directory
2. Run ino build -m mega2560
3. Observe the results

Actual results:
Searching for Board description file (boards.txt) ... FAILED
Board description file (boards.txt) not found. Searched in following places: 
  - /usr/local/share/arduino/hardware/arduino
  - /usr/share/arduino/hardware/arduino

Expected results:
Searching for Board description file (boards.txt) ... /usr/share/arduino/hardware/arduino/avr/boards.txt

Additional info:
When I symlink the boards file, i don't get any further:

Traceback (most recent call last):
  File "/usr/bin/ino", line 6, in <module>
    main()
  File "/usr/lib/python2.7/site-packages/ino/runner.py", line 64, in main
    e.process_args(args)
  File "/usr/lib/python2.7/site-packages/ino/environment.py", line 263, in process_args
    all_models = self.board_models()
  File "/usr/lib/python2.7/site-packages/ino/environment.py", line 204, in board_models
    subdict[key] = {}
TypeError: 'str' object does not support item assignment

This is also discussed here:

https://github.com/amperka/ino/issues/260

Most importantly, upstream is dead: https://github.com/amperka/ino/issues/255

https://github.com/scottdarch/Arturo seems to be the solution

I'll look into it and try to package it.

Comment 1 Miro Hrončok 2016-04-12 21:03:26 UTC
Arturo also does not work with recent arduino :(

It says "A command-line tool for Arduino 1.6.1 or earlier"

Comment 2 Miro Hrončok 2016-07-27 10:47:00 UTC
Orphaned in F25 and rawhide.