Bug 882482

Summary: Review Request: python-nikola - Static website and blog generator
Product: [Fedora] Fedora Reporter: José Matos <jamatos>
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: i, jamatos, mail, mario.blaettermann, me, notting
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: 2013-09-22 22:34:04 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:
Bug Depends On: 882481, 998738    
Bug Blocks:    

Description José Matos 2012-12-01 10:17:48 UTC
Spec URL: http://jamatos.fedorapeople.org/python-nikola.spec
SRPM URL: http://jamatos.fedorapeople.org/python-nikola-4.0.3-1.fc17.src.rpm
Description:
Nikola is a static website and blog generator. The very short
explanation is that it takes some texts you wrote, and uses them to
create a folder full of HTML files. If you upload that folder to a
server, you will have a rather full-featured website, done with little
effort.

It's original goal is to create blogs, but it supports most kind of
sites, and can be used as a CMS, as long as what you present to the
user is your own content instead of something the user generates.

Nikola can do:
  * A blog
  * Your company's site
  * Your personal site
  * A software project's site
  * A book's site

Since Nikola-based sites don't run any code on the server, there is no
way to process user input in forms.

Fedora Account System Username: jamatos

Comment 1 José Matos 2012-12-01 10:23:15 UTC
The only python package that is required and is not yet on fedora is python-doit also submitted for review on #882481

Comment 2 kushaldas@gmail.com 2012-12-18 14:22:46 UTC
v5 is is already out. You should update yours :)
http://nikola.ralsina.com.ar/

Comment 3 José Matos 2012-12-18 15:52:25 UTC
I am aware. :-)

With version 5 it comes a new dependency that I need to submit in a new feature review (python-yapsy)

Comment 4 José Matos 2012-12-18 15:54:27 UTC
I am aware. :-)

With version 5 it comes a new dependency that I need to submit in a new feature review (python-yapsy). OK, I did it while composing this message. :-)

Comment 5 José Matos 2012-12-18 15:57:53 UTC
The new version is here:

Spec URL: http://jamatos.fedorapeople.org/python-nikola.spec
SRPM URL: http://jamatos.fedorapeople.org/python-nikola-5-1.fc18.src.rpm

Comment 6 José Matos 2013-06-18 14:47:12 UTC
I have been using version 5.4.4 for some time, updating it here for completeness:

Spec URL: http://jamatos.fedorapeople.org/python-nikola.spec
SRPM URL: http://jamatos.fedorapeople.org/python-nikola-5.4.4-1.fc20.src.rpm

Comment 7 Mario Blättermann 2013-06-26 13:30:19 UTC
(In reply to José Matos from comment #6)
> I have been using version 5.4.4 for some time, updating it here for
> completeness:
> 
Please complete python-yapsy first (bug #888385). Once the Rawhide package is available, I will go ahead here.


Just a few initial comments:

python-devel is deprecated, use python2-devel instead:
https://fedoraproject.org/wiki/Packaging:Python#BuildRequires


License is MIT, not GPL. I've haven't found any GPL stuff in the tarball.


python-imaging is no longer available for Fedora, it will be provided virtually by python-pillow. Please make sure python-nikola works with Pillow:
http://fedoraproject.org/wiki/Features/Pillow


As seen in README.md, it should also work with Python3. Do you've tested it?


There are po files in translations/nikola.messages. You have to install them with the %find_lang macro.

What about the tests? Is it possible to run them?

In docs/man I found a manpage, seems to be not installed currently. However, it is not a real manpage, it is a text file with no or unknown formatting. You might contact the author to get a real one.

Comment 8 Pete Travis 2013-09-09 15:13:06 UTC
José, I have been working on this in preparation for a review before I found your review ticket. We should combine efforts! I am maintaining src.rpm and SPEC in my fedorapeople space[1]. I also have a pending review[2] for PyRSS2Gen that nikola now uses.

[1] http://immanetize.fedorapeople.org/
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1000010

Comment 9 Pete Travis 2013-09-22 22:34:04 UTC

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