First a question: How many capable, available developers are in here?
Next, a correction: The first commit to this git repo (there are
hints of earlier activity in another VCS going back to July, 2004) was
2006-09-01. That's 19 (or 21) years of development through the end of
September, 2025.
Finally, a flood of numbers I pulled out of Git since yesterday.
4628 commits
20.20 commits per month average
77.29% of months below that average
7.42% of months with 50 or more commits
The two most active months, which wreck the curve:
February, 2015: 278 commits
March, 2025: 562 commits
Those two months are 18.15% of all commits.
Commits by year:
- 2006: 128
- 2007: 318
- 2008: 45
- 2009: 31
- 2010: 2
- 2011: 11
- 2012: 101
- 2013: 81
- 2014: 124
- 2015: 2020
- 2016: 494
- 2017: 153
- 2018: 238
- 2019: 296
- 2020: 57
- 2021: 326
- 2022: 24
- 2023: 70
- 2024: 107
- 2025: 0
On the master branch, 22.42% of lines in the ~HEAD are from that first commit.
98 total contributors.
The top 10 contributors by commit count (93.64% of all commits) are:
- peterdd: 2812
- floele: 407
- Psycho: 294
- Jouni Ahto: 285
- Psychokiller1888: 155
- judas_iscariote: 154
- Jordan Mendler: 107
- Landrok: 54
- Arborweave: 36
- Steve Tredinnick: 30
Only 294 commits were made by the other 88 contributors. 42 made just
one commit, 14 made 2 commits, 11 made 3 commits. Another 15 made 10
or fewer commits. Only the top 17 most active contributors made 10 or
more commits.
(Contributor means GitHub account; some authors used multiple
accounts, only some of which are obvious).
I would post the charts, but they would be rather large images to show
every data point.
There are 402 lines in ~HEAD containing TODO or FIXME, in 180 files.
49 of these contain dates between July 2004 and February 2006.
There are several comments that essentially roadmap features to
versions 1.0 and 1.1.
It's been several years since
bugs.flyspray.org went down.
There is no clear roadmap (oh! the irony).
If it's not clear from all these numbers, I'll say it plainly: there
is no development team. There may have been before 2009, but not
since.
Flyspray is a zombie project.
Flyspray is bit-rotten. The oldest evidence of its existence is the
day after PHP 5.0 was released.
It is shambling forward carrying decisions, solutions, oversights, and
design from its early days, on the order that no drastic changes are
to be made before 1.0. I'm no stickler for pristine, idyllic, "only
best practices allowed" code, but Flyspray needs drastic changes to
feel viable in 2025. It doesn't even redirect after POST.
Flyspray is currently at 1.0-rc11. The first RC was Mar 23, 2016. I
can't recall any other project going beyond six release candidates;
yet Flyspray has claimed to be at the RC phase for nearly a decade.
There were nearly 3 years between rc10 and rc11.
The mythical 1.0 doesn't seem to be getting any closer. For those
waiting on a "stable" release, I suspect there are multiple
undiscovered CVEs lurking within this largely old code.
I've been using Flyspray since August 2016 with RC1. I just updated
my lone production install from a revision between rc10 and rc11, all
the way to ~HEAD. I use a very customized theme which depends on
minor changes elsewhere in the codebase.
I kinda panicked when I discovered the entire
flyspray.org domain
disappeared. I looked at probably a dozen alternatives, but didn't
like the experience of any of them.
In the limited ways I use Flyspray, my main breakage concern is the
category management regressions.
I know I'm not the only one fearful about being trapped in a dead
solution. More of us need to get involved, some need to make hard
decisions.
If there are enough of us to form an active team (at least 3), I see a
couple options:
- Continue on someone's fork of flyspray/flyspray
- Create an entirely new project to build and improved Flyspray from
scratch using an established framework (i.e, Laravel)
- Ask Peter to give Flyspray over to others
> --
> You received this message because you are subscribed to the Google Groups "flyspray" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
flyspray+u...@googlegroups.com.
> To view this discussion visit
https://groups.google.com/d/msgid/flyspray/AS8PR10MB74273C45D6F6C7E0131E6F58CB1AA%40AS8PR10MB7427.EURPRD10.PROD.OUTLOOK.COM.