Ticket #41103

Define processes for osdn tickets

Open Date: 2021-01-04 07:17 Last Update: 2023-03-12 01:44

Reporter:
Owner:
(None)
Type:
Status:
Open
Component:
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

OSDN ticket system has its limitations compared to what we had in hrm (or in gna before that). Figure out processes to work with these limitations.

1) There seems to be no good tools for defining ticket relations with each other 2) There's no ticket status suitable for marking patch/fix to be in "Review Period"

Ticket History (3/6 Histories)

2021-01-04 07:17 Updated by: cazfi
  • New Ticket "Define processes for osdn tickets" created
2022-04-30 06:09 Updated by: alain_bkr
Comment

why not go all in github , which may not be perfect but is far better than osdn, and directly linked to code, and other branches like freeciv-web ?

Or add a redmine instance on the same server as freeciv-web ?

(Edited, 2022-04-30 06:10 Updated by: alain_bkr)
2022-05-03 04:43 Updated by: cazfi
Comment
2022-05-03 21:45 Updated by: alain_bkr
Comment

I love redmine, but as of today 2022 , in github you have 4 ways to sorts things, this seems to be enough

  • issues
  • milestones
  • labels
  • projects

A quick look at wesnoth (which is similar complexity to freeciv, maybe a bit bigger, more bugs, mores branches, more developers)

https://github.com/wesnoth/wesnoth/projects/7

In the redmine link you care about Review period

I think you cannot get much more than 1 guy tested it, and it is in one branch, alpha, beta ...

Using github forks can be very useful, and much simpler and efficient than attached patched like in the 90's

Freeciv is not a compiler, maybe we could relax , and simplify the workflow, to make it easier and faster for everyone, including newcomers.

(Edited, 2022-05-03 21:46 Updated by: alain_bkr)
2023-03-12 01:25 Updated by: alain_bkr
Comment

OSDN really sucks

  • osdn is abandonned, no more evolution nor bug fixes
  • osdn search is non-existent , it does not find "freeciv", one must use googl search with and advance query to find tickets
  • osdn UI is so inefficient

Gitlab has the huge advantage to link tickets and commits, and avoid to go to an unrelated site all is integrated.

  • you can create TAGS to sort issues
  • faster develpment, automagic close of tickets (like redmine) simply by the commit message , no need to create a patch , name it correctly, attach it, and merge it, this is all waste of time and effort
  • very simple for a newcomer to see en issue and the corresponding patch or branch merge (unlike osdn with split tickets)

If github was so bad compared to osdn, all projects would be here (on osdn), and many projects find it good enough, for sure it is better than osdn

Another solution could be GitLab , or create a redmine instance on the freeciv-web server, but please, get a decent bug tracker. :-)

2023-03-12 01:44 Updated by: cazfi
Comment

Reply To alain_bkr

Another solution could be GitLab , or create a redmine instance on the freeciv-web server, but please, get a decent bug tracker. :-)

As gitlab has already introduced some limitations to open source projects (limited free CI runtime - understandable limitation, but we regularly use ten times what they would provide per month), I wouldn't invest there.

Likely solution is RT on freeciv.org (back to where we started). As for schedule - hopefully this year.

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login