Retrospectiva - Web project management on Rails

Hi!

For those who are not following the announcements on my blog (yet), a
second release candidate of Retrospectiva v1.0, which I already expect
to be production-ready, has been released recently. To get the
application even more stable I would like to invite all of you to join
the tests.

For more information, please visit http://www.retrospectiva.org.

Dimitrij

PS: If you don’t even know what Retrospectiva is:

Retrospectiva is an open source, web-based, project management and
bug-tracking tool. It is intended to assist the collaborative aspect of
work carried out by software development teams through the use of blogs,
a wiki and tickets.
Goals: Simplicity, Security, Stability, Usability

Nice work, but if you want to compete with Trac, I think it is
essential to add a Timeline-feature. But other than that it looks
really good, especially considering it’s only a rc. :slight_smile:

[email protected] wrote:

Nice work, but if you want to compete with Trac, I think it is
essential to add a Timeline-feature. But other than that it looks
really good, especially considering it’s only a rc. :slight_smile:

And that’s exactly the strength or Retrospectiva. It comes along with a
stable API, and it is also highly extendable.

An example: you wanted a ‘Timeline’? Here it is!
Have a look on
http://retrospectiva.org/browse/extensions/1-0/timeline?rev=143!

Took me exactly one hour and ~100 lines of code (without templates).
Although it has exactly the same features as Trac’s timeline, it is a
draft, please feel free to adapt and to improve it.

Dimitrij

Mohit S. wrote:

It looks really cool but does it connect to Subversion on Windows yet?
That’s my only reason to stay with Trac :frowning:

Trac works on Windows?!? I didn’t know that! :slight_smile:

Dimitrij wrote:

An example: you wanted a ‘Timeline’? Here it is!
Have a look on
http://retrospectiva.org/browse/extensions/1-0/timeline?rev=143!

Took me exactly one hour and ~100 lines of code (without templates).
Although it has exactly the same features as Trac’s timeline, it is a
draft, please feel free to adapt and to improve it.

Dimitrij

Hi Dimitrij,

It looks really cool but does it connect to Subversion on Windows yet?
That’s my only reason to stay with Trac :frowning:

Cheers
Mohit.

Well, I must admit, the missing ruby-subversion-bindings for Windows ARE
something I am also a little bit worried about.

It’s true, although Retrospectiva is generally multi-platform, some
parts of the application (namely the code-browser and the change-set
management) are available on Unix based systems only (Linux, BSD, Mac,
Solaris, etc.).

I still can’t imagine that nobody was able to compile the bindings on
Windows, it can’t be that complicated, I’d try it myself, but I’m
personally working on Linux and do not even own a Windows copy. Has
anyone experience with this issue?

Cheers
Dimitrij

Kevin W. wrote:

Mohit S. wrote:

It looks really cool but does it connect to Subversion on Windows yet?
That’s my only reason to stay with Trac :frowning:

Trac works on Windows?!? I didn’t know that! :slight_smile:

Trac actually works quite well on Windows. Just install Python,
Subversion bindings for Python and create your projects. That’s about
all there is to it! It also has support for managing multiple projects
from a single instance of the Trac daemon. So, overall it does work…

Cheers
Mohit.

Dimitrij wrote:

personally working on Linux and do not even own a Windows copy. Has
anyone experience with this issue?

Cheers
Dimitrij

Hi Dimitrij

I had read this when I installed Retrospectiva:
https://bssvnbrowser.bountysource.com/docs/subversion_ruby_bindings
and it seemed quite clear cut that there were no Ruby bindings for SVN
on Windows. The same sense of gloom hangs over at other sites - that
the Ruby SVN bindings don’t compile on Windows :-S

There are Python (for sure) and C (I think) bindings for Windows but I’m
not sure how we could leverage on them.

Cheers
Mohit.

Mohit S. wrote:

Hi Dimitrij

I had read this when I installed Retrospectiva:
https://bssvnbrowser.bountysource.com/docs/subversion_ruby_bindings
and it seemed quite clear cut that there were no Ruby bindings for SVN
on Windows. The same sense of gloom hangs over at other sites - that
the Ruby SVN bindings don’t compile on Windows :-S

There are Python (for sure) and C (I think) bindings for Windows but I’m
not sure how we could leverage on them.

Cheers
Mohit.

Yes, but there is some progress, Joe S. seems ho have found a way
to build the bindings on Windows, see
http://subversion.tigris.org/servlets/ReadMsg?listName=users&msgNo=60038.

I hope to see an official release of these soon, so I can include them
into Retrospectiva.

Mohit S. wrote:

Dimitrij wrote:

There are Python (for sure) and C (I think) bindings for Windows but I’m
I hope to see an official release of these soon, so I can include them
into Retrospectiva.

I hope so too :slight_smile:

Cheers
Mohit.

Good news, Joe S. has successfully built the bindings on Windows,
currently with an older version of SWIG. A first version of a Win32
make_gem.rb is also available in the SVN trunk
(http://svn.collab.net/viewvc/svn?view=rev&revision=24495).

Dimitrij

Dimitrij wrote:

Dimitrij

That’s great! I hope I can get the time to try it this weekend!
Cheers
Mohit.

Mohit S. wrote:

Dimitrij wrote:

Dimitrij

That’s great! I hope I can get the time to try it this weekend!
Cheers
Mohit.

Please drop me a short note about the outcome of your attempts. I hope
to welcome you in the “Retrospectiva community” soon ;-).

Cheers
Dimitrij

PS: You could also get in touch with Joe directly, he’s looking for
testers (check Joe Swatosh - Google Search for his
contact details).

I would like to use retrospectiva with SVN on a windows server.

I plan to try and get things running soon. If anyone has done this and
would document the process I would really appreciate it. I am completely
new to ruby and rails so any help would be much appreciated.

David Bliss wrote:

I would like to use retrospectiva with SVN on a windows server.

I plan to try and get things running soon. If anyone has done this and
would document the process I would really appreciate it. I am completely
new to ruby and rails so any help would be much appreciated.

Hi David,

The main issue with using it on Windows was related to the
non-availability of Ruby bindings for Subversion on Windows. Apparently
they have been successfully compiled. With my current workload, I was
unable to figure out how to get everything working (mostly cos I didn’t
know how to go about building the bindings).

Perhaps, you will be able to figure it out :slight_smile: If you do, please do let
us know.

Cheers
Mohit.

Maybe I’m not understanding the issue (I’m new to Ruby & Rails as well),
but
I’m running windows (as a client) and using subversion…

I have a railsplayground account and they provide a subversion account
on
their site (with browser access to the administration) with my base
account
(paying $60/year for the whole account).

Then I just use one of the svn clients (I looked about TortoiseSVN and
RapidSVN and chose RapidSVN because of some reported performance
problems
with Tortoise…). RadRails which I use also has an SVN client embedded,
but
I couldn’t figure that one out in the beginning.

The performance across the net is just fine for what I’m doing, and I
now
have my whole project in subversion.

HTH…jon

Dimitrij wrote:

There are Python (for sure) and C (I think) bindings for Windows but I’m
I hope to see an official release of these soon, so I can include them
into Retrospectiva.

I hope so too :slight_smile:

Cheers
Mohit.

Jon Seidel CMC wrote:

I couldn’t figure that one out in the beginning.

The performance across the net is just fine for what I’m doing, and I now
have my whole project in subversion.

HTH…jon

Hi Jon,

The issue is related to running Retrospectiva on a Windows machine.
Retrospectiva is a web-based project management application. It can
connect to your SVN repository and show information about your code.
However, on Windows, to do this, it needs the “Ruby bindings for
Subversion on Windows” to connect to your repository. These were not
available till recently… and even now, I think it requires some
recompilation, but I couldn’t manage that bit.

Cheers
Mohit.

Hi,

I tried to install Rails using the latest one-click-install for windows
and then grabbed the make_gem.rb file linked to earlier in the thread.
It requires svn/core and I can’t find that anywhere. What do I need to
build (it that the right rails-speak ?) this gem?

Sorry, as mentioned before I am new to rails and am only trying to
install it in order to run retrospectiva which looks like a really solid
candidate for managing the code development at my design studio.

Any pointers would be much appreciated. I don’t mind reading and
experimenting, but I am having a hard time finding where to start.

– dave