Rubyforge => Redmine

Hi all -

Me and some other folks are looking into switching RubyForge over to use Redmine. If you'd like to help, the migration script is underway here:

Or if you think this is a terrible idea, please speak now...

Thanks,

Tom

Err... woozahhh

I thought you guys were "moving on". I am very surprised to see you
are actually converting Rubyforge from PHP to Ruby. Is this in
production?

So it the Redmine just a issues? Or more than that?

I posted about it before, but I fell Rubyforge would do well to become
a "dashboard" app withsplugins for managing various services related
to their projects whether internal or external.

···

On Jun 16, 8:14 am, Tom Copeland <t...@infoether.com> wrote:

Hi all -

Me and some other folks are looking into switching RubyForge over to use Redmine. If you'd like to help, the migration script is underway here:

GitHub - rubycentral/rubyforge: Moving RubyForge from PHP to Ruby

I just wonder what is going to happen with file hosting.

I'm fine with a modernized structure, but want to know what to expect
to be able to better plan RubyInstaller and other projects tracking
needs.

···

On Jun 16, 8:14 am, Tom Copeland <t...@infoether.com> wrote:

Hi all -

Me and some other folks are looking into switching RubyForge over to use Redmine. If you'd like to help, the migration script is underway here:

GitHub - rubycentral/rubyforge: Moving RubyForge from PHP to Ruby

Or if you think this is a terrible idea, please speak now...

--
Luis Lavena

So IS the Redmine just FOR issues?

···

On Jun 16, 10:43 am, Intransition <transf...@gmail.com> wrote:

So it the Redmine just a issues? Or more than that?

Hi all -

Me and some other folks are looking into switching RubyForge over to use Redmine. If you'd like to help, the migration script is underway here:

GitHub - rubycentral/rubyforge: Moving RubyForge from PHP to Ruby

Err... woozahhh

I thought you guys were "moving on". I am very surprised to see you
are actually converting Rubyforge from PHP to Ruby. Is this in
production?

It is not... we must first code up a migration script and port various cronjobs and what have you.

So it the Redmine just a issues? Or more than that?

It does lots, and the bits it doesn't do we'll write.

I posted about it before, but I fell Rubyforge would do well to become
a "dashboard" app withsplugins for managing various services related
to their projects whether internal or external.

Yup, we probably need something like "the code is over here on github" as an SCM option.

Yours,

Tom

···

On Jun 16, 2010, at 10:43 AM, Intransition wrote:

On Jun 16, 8:14 am, Tom Copeland <t...@infoether.com> wrote:

We'll still do file hosting... but gems will definitely stay with gemcutter (i.e., rubygems.org).

Yours,

Tom

···

On Jun 16, 2010, at 1:30 PM, Luis Lavena wrote:

On Jun 16, 8:14 am, Tom Copeland <t...@infoether.com> wrote:

Hi all -

Me and some other folks are looking into switching RubyForge over to use Redmine. If you'd like to help, the migration script is underway here:

GitHub - rubycentral/rubyforge: Moving RubyForge from PHP to Ruby

Or if you think this is a terrible idea, please speak now...

I just wonder what is going to happen with file hosting.

I'm fine with a modernized structure, but want to know what to expect
to be able to better plan RubyInstaller and other projects tracking
needs.

No:

But the question is not that, is what would happen with file being
hosted there, the package model do not fit the old RubyForge one.

···

On Jun 16, 2:06 pm, Intransition <transf...@gmail.com> wrote:

On Jun 16, 10:43 am, Intransition <transf...@gmail.com> wrote:

> So it the Redmine just a issues? Or more than that?

So IS the Redmine just FOR issues?

--
Luis Lavena

True, yup, Redmine has a files tab but I think it's pretty much a linear list.

How much of the RubyForge Package/Release/File structure do you think we need?

Thanks,

Tom

···

On Jun 16, 2010, at 3:15 PM, Luis Lavena wrote:

On Jun 16, 2:06 pm, Intransition <transf...@gmail.com> wrote:

On Jun 16, 10:43 am, Intransition <transf...@gmail.com> wrote:

So it the Redmine just a issues? Or more than that?

So IS the Redmine just FOR issues?

No:

http://www.redmine.org/

But the question is not that, is what would happen with file being
hosted there, the package model do not fit the old RubyForge one.

Personally, I don't see much point to having rubyforge model releases.
A separate directory for each package is clearly needed, but I just
want a place to dump my tarballs. Having to 'create a release' each
time I do that is (a little bit of) extra work. The 'release' of a
file is implicitly stored in the file's name anyway.

While we're on the subject, it would be extremely nice if the urls to
files were friendlier. Something like
http://rubyforge.org/&lt;packagename&gt;/&lt;filename&gt; is what I would like to
see, rather than the current scheme which involves numbers in the url
as I recall. (OTOH, files currently on rubyforge might need to keep
their current urls as well, otherwise you risk breaking external
links...)

···

On 6/16/10, Tom Copeland <tom@infoether.com> wrote:

True, yup, Redmine has a files tab but I think it's pretty much a linear
list.

How much of the RubyForge Package/Release/File structure do you think we
need?

>>> So it the Redmine just a issues? Or more than that?

>> So IS the Redmine just FOR issues?

> No:

>http://www.redmine.org/

> But the question is not that, is what would happen with file being
> hosted there, the package model do not fit the old RubyForge one.

True, yup, Redmine has a files tab but I think it's pretty much a linear list.

Linear works for me. I'm worried that file releases for RubyInstaller,
tar files for projects like SQLite3-Ruby and others are lost.

Just that.

How much of the RubyForge Package/Release/File structure do you think we need?

RubyForge release cycle is overkill, that one of the reasons I think
gemcutter make gem releases blossom, it lowered the release barrier.

Thanks,

Thanks to you man.

···

On Jun 16, 4:11 pm, Tom Copeland <t...@infoether.com> wrote:

On Jun 16, 2010, at 3:15 PM, Luis Lavena wrote:
> On Jun 16, 2:06 pm, Intransition <transf...@gmail.com> wrote:
>> On Jun 16, 10:43 am, Intransition <transf...@gmail.com> wrote:

--
Luis Lavena

True, yup, Redmine has a files tab but I think it's pretty much a linear
list.

How much of the RubyForge Package/Release/File structure do you think we
need?

Personally, I don't see much point to having rubyforge model releases.
A separate directory for each package is clearly needed, but I just
want a place to dump my tarballs. Having to 'create a release' each
time I do that is (a little bit of) extra work. The 'release' of a
file is implicitly stored in the file's name anyway.

Hm, interesting, yeah, seems like the date and filename (foobar-1.2.3.tar.gz) gets you most of the way there.

While we're on the subject, it would be extremely nice if the urls to
files were friendlier. Something like
http://rubyforge.org/&lt;packagename&gt;/&lt;filename&gt; is what I would like to
see, rather than the current scheme which involves numbers in the url
as I recall. (OTOH, files currently on rubyforge might need to keep
their current urls as well, otherwise you risk breaking external
links...)

Cool, yup, I think Redmine generates reasonable URLs for files.

For external links, maybe we can generate a huge rewritemap... hm, or have a custom route that looks things up by "old_frs_file_id"... well, lots of possibilties, but yup, it would be good to keep those external links working.

Yours,

Tom

···

On Jun 18, 2010, at 12:10 PM, Caleb Clausen wrote:

On 6/16/10, Tom Copeland <tom@infoether.com> wrote:

Linear works for me. I'm worried that file releases for RubyInstaller,
tar files for projects like SQLite3-Ruby and others are lost.

Just that.

Cool. No worries, yup, we'll keep all that data (and the files) in some form.

RubyForge release cycle is overkill, that one of the reasons I think
gemcutter make gem releases blossom, it lowered the release barrier.

Excellent, so sounds like a lighter release mechanism is a good thing... glad to hear it....

Yours,

Tom

···

On Jun 18, 2010, at 1:20 PM, Luis Lavena wrote: