Unable to run from source (on Windows)

Bug #586861 reported by John A Meinel
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Wikkid Wiki
Confirmed
Medium
Unassigned

Bug Description

At the moment, you have to fully install wikkid to run it. You cannot trivially checkout the working tree into your plugins folder and have it work. (Run from source.)

The main issues are:
1) plugin info is in '/plugins/__init__.py' I assume this isn't as much of a problem on platforms with symlinks, because you could just point a 'wikkid' symlink to the plugins directory. However, Windows doesn't have symlinks. I've been quite successful with most bzrlib plugins by just doing a lightweight checkout into plugins (which also lets me easily switch it to any branch of the plugin I want to be running right now.)

2) It expects 'wikkid' to be available as a top-level package. I can get around this a bit by using PYTHONPATH, but it doesn't scale particularly well if I want to be able to switch between branches.

I guess the biggest thing is that I *really* want to be able to run from source, so that I can test out any bugfixes without having to go through a whole install, and potentially break an existing (working if buggy) install.

John A Meinel (jameinel)
summary: - Unable to easily install plugin on Windows
+ Unable to run from source on Windows
summary: - Unable to run from source on Windows
+ Unable to run from source (on Windows)
Revision history for this message
Tim Penhey (thumper) wrote :

Well... wikkid has an associated bzr plugin, but is not designed to *be* a plugin.

I agree that this is a good goal, and I'm unsure how best to move this forwards.

Changed in wikkid:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Vincent Ladeuil (vila) wrote :

See also bug #599565, not a dupe but same area.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.