Bug 882482 - Review Request: python-nikola - Static website and blog generator
Summary: Review Request: python-nikola - Static website and blog generator
Keywords:
Status: CLOSED DUPLICATE of bug 1010741
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 882481 python-yapsy
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-12-01 10:17 UTC by José Matos
Modified: 2013-09-22 22:34 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-09-22 22:34:04 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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 ***


Note You need to log in before you can comment on or make changes to this bug.