Bug 9746

Summary: RRS: Update to work with python3
Product: [Yocto Project Subprojects] Recipe Reporting System (RRS) Reporter: Aníbal Limón <anibal.limon>
Component: Recipe Reporting System (RRS)Assignee: Aníbal Limón <anibal.limon>
Status: RESOLVED FIXED QA Contact: Libertad <libertad.gonzalez.de.la.cruz>
Severity: normal    
Priority: High CC: alex.kanavin, bluelightning, leonardo.sandoval.gonzalez, richard.purdie, sgw
Version: 2.2   
Target Milestone: 2.2 M2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Bug Depends on:    
Bug Blocks: 8650, 8943, 7909, 8133, 8400, 9081    

Description Aníbal Limón 2016-06-09 16:58:09 UTC
RRS is broken due to python3, Paul Eggleton has a branch [1] for support python3 in layerindex (RRS is based onm layerindex).

A work is needed to upgrade RRS to support python3.

[1] http://git.yoctoproject.org/cgit/cgit.cgi/layerindex-web/log/?h=paule/WIP
Comment 1 Aníbal Limón 2016-06-23 16:19:15 UTC
Some changes are done [1] based on Paul/WIP branch now the RRS will work but i don't feel very confidence with these changes, the RRS needs some improvements for support Django 1.8 and Python3 in more clear way.

[1] http://git.yoctoproject.org/cgit/cgit.cgi/layerindex-web/log/?h=rrs_py3
Comment 2 Aníbal Limón 2016-07-01 21:39:36 UTC
Patches are done [1] and deployed into RRS [2] notification email [3].

Futher work is needed to clean-up RRS and integrate into layerindex or create another separated codebase, a bug exists for that work, see:

https://bugzilla.yoctoproject.org/show_bug.cgi?id=7044


[1] http://git.yoctoproject.org/cgit/cgit.cgi/layerindex-web/log/?h=rrs_py34
[2] http://recipes.yoctoproject.org
[3] https://lists.yoctoproject.org/pipermail/yocto/2016-July/030933.html