List of open issues; see issues

RSS Add a new issue titled:
invalid repository names
  • Status: open
  • Assigned to: jblake
  • Priority: now
  • Opened by: jrayhawk

Discussion

testuser@wiki:/srv/rbin$ newrepo 640test
Provide a one-line description to be used in repo listings, the shorter the better:
testing closed repo
Okay! Working, please wait...
Adding user testuser to group git-640test
Adding user iki-640test to group git-640test
Attribute (name) does not pass the type constraint because: That username is not in the correct format for an ikiwiki user. at constructor Piny::User::IkiWiki::new (defined at /usr/share/perl5/Piny/User/IkiWiki.pm line 35) line 17
    Piny::User::IkiWiki::new('Piny::User::IkiWiki', 'name', 'iki-640test') called at /usr/share/perl5/Piny/Repo.pm line 318
    Piny::Repo::rebuild_ikiwiki('Piny::Repo=HASH(0x3ab1e40)') called at /usr/sbin/newrepo line 96
testuser@wiki:/srv/rbin$

Two issues with this:

  • The repo is created even if the Ikiwiki portion doesn't work
  • The error message is non-intuitive
flooding home

Discussion

/home gets flooded with dumb iki-$reponame dirs; we should probably try adduser --home /nonexistent instead.

Full-fledged issue tracker?

Discussion

Do we need a full-fledged issue tracker? Or is this system enough?

Tweaks to current system:

  • Present a default "Opened by" on new issues
  • Clarify assigned-to tags and get default right

Possible enhancements etc:

  • Integrate with not-yet-existent email list stuff to avoid having to sub the RSS feed for change notices?
  • Do some better kind of bug history log?

All in all, the current setup is probably fine.

pinyconfig-ikiwikipath
  • Status: open
  • Assigned to: jblake
  • Priority: now
  • Opened by: kanzure

Discussion

ikiwiki should be moved into docs/ in piny-code.git. then, we need to move tag/ and templates/ into docs/.

before this happens, pinyconfig should be able to handle ikiwiki paths and locations in a repo.

http://gnusha.org/logs/2010-10-29.log 17:32 < kanzure> i suppose tag/ could be moved 17:32 < kanzure> but it seems useful to ikiwiki in general 17:33 < kanzure> (same with template/) 17:33 < jrayhawk> Yeah, we should probably move Ikiwiki over to doc/ anyway. 17:33 < kanzure> me or you 17:33 < jrayhawk> Well, I suppose Jules should implement that as a pinyconfig thing first.

debian packaging concerns
  • Status: open
  • Assigned to: jblake
  • Priority: now
  • Opened by: jrayhawk

Discussion

There are a variety of things that wind up needing to be manually handled outside of the package installation in order to get piny working. It would be nice to correct all these.

  • /srv/rbin
  • mkdir /srv/www/$ikiwiki_destdir/repos
  • mkdir /srv/www/$ikiwiki_destdir/static
  • all the other stuff in /srv that i need to think about
  • ln /usr/share/cgit/cgit.css /srv/www/$ikiwiki_destdir/static
  • ln /usr/share/cgit/logo.png /srv/www/$ikiwiki_destdir/static

Dependencies should now be handled by the piny metapackage.

plain git repository hosting needed
  • Status: open
  • Assigned to: jblake
  • Priority: now
  • Opened by: jrayhawk

Discussion

We really badly need to be able to host simple non-ikiwiki git repos; it'd probably be best to do so without invoking the ikiwiki engine.

This should be doable through both newrepo and pinyconfig

shared underlay

Discussion

The 'piny-shared' unified underlay repository causes problems with things like the FormattingHelp link in the editpage. These are difficult to correct.

Solutions:

  • Deunify the underlay repository, then use vserver piny hashify to unify storage. Not sure this is a good idea if I want to migrate to LXC.
  • Get Joey or Josh to make provisions for my usage model.
wmd

Discussion

Get wmd working

Also get wmd splitscreen working

It would be nice if something freely redistributable came along.

For issues, use the following template: edittemplate issues registered for docs/issues/*