Mapping SVN usernames to git
Dirk Stöcker
openstreetmap at dstoecker.de
Mon Nov 27 16:30:53 UTC 2023
Hello,
> The important difference is that if you want to involve many people,
> you will have more success if you do "what most people do". Even if
> there were solid reasons why Trac+SVN was technologically superior, or
> if the 2.5 people working on the source today prefer Trac+SVN, it would
> STILL make sense to switch to GitHub.
See last mail. I don't want to involve many people. Like I always did I
want to involve these few that count. And until now that works. Could be
better, could be worse. Most other projects have an active contributor
count of 0. JOSM is always in the range of 2-3.
> And Dirk, I can't help but agree with the others that every single time
> you say "I have enough work already", you are adding momentum to the
> "switch to GitHub" train. It's not going to make your load lighter by
> itself, but you *will* get more helping hands in the long run.
Ah, maybe that's a misunderstanding. I don't want to have do maintainer
work only because to support something fancy which I need to care
afterwards. And whatever new comes I, I must support it afterwards as
even if people are involved in setup they will abandon it sooner or
later (as they are interesting in the setup task, not in maintaining it
- that are never the same people).
What's there ATM needs nearly no work at all (except when Taylor insists
that tools should be updated :-). Everything is automated. There are
weeks where I don't care about JOSM operations at all (Taylor can
probably tell, these are the weeks when he needs to set me into CC
explicitly).
> The thing is, the standard volunteer contributor doesn't FIRST decide
> they want to become a JOSM contributor and then go "ok, let me see what
> I have to learn to do that". Sure, it would be great if you had people
> committed like that. But in reality, people will start by making a tiny
> hit-and-run pull request to scratch an itch. Because they're on GitHub,
> JOSM is on GitHub, and they don't have to look up how to contact the
> maintainer and what patch format the maintainer wants - they just fix
> their thing, make a pull request, and that's it. Some of these will be
> rubbish and the maintainer will reject them, but some of them will also
> be good and you'll wave them through. And then some people will make
> their second and third pull request. And find that it is rewarding to
> work on the editor used by tens of thousands of OSM contributors. And
> do more work.
They already can do that and do it. While I insist they open a Trac
ticket Taylor is more flexible and directly handles the GitHub requests.
As he does the work it's his decision.
> Yes, SVN is good enough for some things. As I said, I still use it at
> work (where I don't have to attract volunteers to use it). But SVN is
> not good enough anymore for a modern Open Source project, and I want
> JOSM to be a modern Open Source project.
I don't want JOSM to be a modern Open Source project. I want it to be a
successful project. And that it is.
> If you think that switching to GitHub is too much work for you, let's
> make a list of what is required, and find volunteers who commit to
> doing that.
When the discussion comes up about "Switching to GitHub" this means
everything else must be abandoned. Trac ticket system, Trac wiki and all
the services relying on that. That would involve to rebuild the whole
API behind, rebuild the wiki in different form and so on. Several years
work I'd say.
If we're talking about making it easier for some developers by sending
patches with GitHub infrastructure. Well, they can do and do that.
Now the problem is still: All these many people e.g. Marcello assumes
will come and help are nowhere to be seen. They can already help now.
For Freedom In Peace
--
http://www.dstoecker.eu/ (PGP key available)
More information about the josm-dev
mailing list