Edgewall Software

Opened 10 years ago

Closed 9 years ago

Last modified 9 years ago

#2998 closed defect (fixed)

installation is a pain, win32 package anyone?

Reported by: anonymous Owned by: Jonas Borgström
Priority: normal Milestone: 0.11
Component: general Version: 0.9.4
Severity: minor Keywords: installer external dependency
Release Notes:
API Changes:


When are you finally making an easy install? Why is there no Win32 "do it all" package?

Easy install is far more important than any new feature or bug fix!

I will not argue with the choice of a C templating engine (too late for this) but it is time to cut off dependencies. This clearsilver cannot compile under cygwin (sure it can, but have I to dig into C code just to try trac?).

My boss want to see a tracking tool: sure apt-get install is a snap, but we only have windows and are behind proxies and firewalls. The Java based solution are just "point and click". See by yourself: http://www.atlassian.com/software/jira/docs/v3.5.3/install.html, http://www.trackplus.de/home/download.php,…

Attachments (0)

Change History (5)

comment:1 Changed 10 years ago by Christian Boos

Keywords: installer external dependency added; installation removed
Milestone: 0.11
Priority: highestnormal
Severity: normalminor

So why don't you point and click one of those, then? Certainly because of some new feature that Trac has :)

More seriously, installing on Windows is really easy, at least if you use TracStandalone.

All you need is:

If you need Apache, check the XAMPP project.

But the goal is indeed to reduce external dependencies, and this is going to happen:

  • we think about ditching ClearSilver in the near future (see milestone:0.11)
  • Python 2.5 will be shipped with PySqlite (the new sqlite3 module, yay!) and will also have ElementTree?, which might be useful if we use some XML-based templating engine like Kid.

comment:2 Changed 10 years ago by anonymous

Good point for the ClearSilver ditch.

So how do I run tracd in win32?

cd C:\Program Files\Python2.4
python.exe Script\tracd ...

OK, win32 is the pain. As ClearSilver does not compile on cygwin, it is maybe easier to install the win32 version and use a cygwin wrapper to fire python. Here is a quick one:

cygstart cmd "/c set TMP=C:/Temp && c:\progra~1\python2.4\python.exe $* && pause || pause"

comment:3 Changed 10 years ago by coderanger

Running something under Win32 is different from running it under Cygwin. Cygwin in general has many problem, and you may want to look in to Interix as a better option.

comment:4 Changed 9 years ago by Christian Boos

Resolution: fixed
Status: newclosed

Let's say this is OK now, as we have now ClearSilver package anymore (but Genshi) and SetupTools for the dependencies.

comment:5 Changed 9 years ago by Nils Maier <MaierMan@…>

ClearSilver is indeed a PITA.

I just managed to build a py2.5-win32 egg for it that seems to work. Involved a lot of patching and guessing :p
Linked it from the ClearSilver wiki page.

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain Jonas Borgström.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Jonas Borgström to the specified user.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.