Project maintainer changing.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Terminator |
Fix Released
|
Critical
|
Stephen Boddy |
Bug Description
As soon as current maintainer Stephen Boddy (@TheOddBodd) isn't responding, some people think that it's time to elect someone else and ideally -- several people with similar rights.
This become an issue not today but in early 2015 when few developers with maintainer tried to port project to GTK3 [1]. This issue lasted about two years before it was merged. Now project have some troubles with dependencies ([2], [3]) and the main issue [2] is with Python2 which will be dead till the dawn of 01.01.2020.
Stephen Boddy did a lot for project when he started to maintain this project after Chris. Now it seems like he can't continue his maintainer work (I hope he just have no time for this and in general everything is alright).
Here I suggest everyone interested in this project discuss our following actions.
For now we met this questions in Python3 thread[2]:
1. can we get rights without doing fork or we need to fork it?
2. if fork, GitLab or GitHub?
3. if fork, keep the same name with increasing major version or rename it?
4. what to do with it if we don't know the project or used technologies enough to maintain it? and what is enough?
[1] Port Terminator to GTK+ 3: https:/
[2] Port Terminator to Python3: https:/
[3] Deprecating rewrap on resize API: https:/
summary: |
- Project maintainer changin. + Project maintainer changing. |
description: | updated |
Changed in terminator: | |
status: | New → In Progress |
assignee: | nobody → Stephen Boddy (stephen-j-boddy) |
Changed in terminator: | |
importance: | Undecided → Critical |
status: | In Progress → Fix Released |
And now a little bit of my opinion.
About that questions:
1. I'd like to fork it just to move git. I think so more people is already familiar with git and it will not stop people from contributing to project as Bazaar can.
2. I don't care. It's important to keep the distributing process simple. On Launchpad it's very simple.
3. I prefer to keep the old name with changing the major version to 3 (2 is for port to GTK3).
4. I think we need to find up to five maintainers that will be able to review code and make important decisions carefully. In such a case the lack of knowledge can be smoothed by total experience of maintainers.
If we decide to do a fork, we need to do something with existing infrastructure:
* this repo;
* official site;
* etc.