#3 Proposal for a koji project website
Closed by mikeb. Opened by maxamillion.
maxamillion/koji site  into  master

Download 3.patch
no initial comment

This is largely a proposal, the website would need far more content and we'd need to agree on a hosting solution and a domain name. For the sake of the proposal I used "http://koji.build"

The site is written in reStructured Text and using Nikola[0] (Information in the README)

[0] - https://getnikola.com/

Oh also, I'm not married to theme. I just kind of picked one that looked decent from the themes site for the sake of the proposal: https://themes.getnikola.com/

I think I said elsewhere, but thanks for mocking this up. Two concerns:

  1. Nikola was broken in Fedora when I first looked. Is it still? Can we rely on it?
  2. I feel like the project website should live in its own repo

@mikem: As far as I knew, nikola worked fine in Fedora. What was broken about it?

It probably would make sense to have the website in a different repo, but the source rst files that actually document Koji should be in this repository.

nikola fails with a traceback due to strict library version requirements. It is a poor decision on the part of the upstream.

Fedora bug is here:
https://bugzilla.redhat.com/show_bug.cgi?id=1278581

Upstream commit that added a slew of exact version requirements:
https://github.com/getnikola/nikola/commit/141e6bb43cd4cd8482202b3d93ab94a68a3255e3

Upstream ticket that the above change was "fixing":
https://github.com/getnikola/nikola/issues/1320

FWIW, this has been fixed in Fedora as of a few weeks ago.

Which fix? I don't see a recent update for python-nikola. Last one was 7 months ago.
https://bodhi.fedoraproject.org/updates/?packages=python-nikola

I do see a recent f22 build that doesn't seem to be in testing yet.
http://koji.fedoraproject.org/koji/buildinfo?buildID=710599

However, when I update to that build, I get:

[mike@localhost site]$ rpm -q python-nikola
python-nikola-7.3.0-6.fc22.noarch
[mike@localhost site]$ make
nikola build
ERROR: You are using doit version 0.28.0, it is too new! This application requires version <= 0.27.
Makefile:7: recipe for target 'build' failed
make: *** [build] Error 3

This bug appears to still be open
https://bugzilla.redhat.com/show_bug.cgi?id=1268039

Looks like python-nikola has been retired in rawhide.

Unfortunately, I think that means we should close this without merging.

We'll need to take another stab at it with some other stack.

Bummer, but I agree with @ralph, closing.

Pull-Request has been closed by mikeb

Metadata