openstreetmap / openstreetmap-mirror

Scripts to mirror remote repositories to http://github.com/openstreetmap
62 stars 24 forks source link

JOSM mirror: drop evil revision hack #2

Closed simon04 closed 7 years ago

simon04 commented 10 years ago

Since openstreetmap/josm@8528769, JOSM can be built from a git mirror directly.

Also, openstreetmap/josm@bcbc70e should be reverted for a clean and updated build file.

avar commented 7 years ago

Sorry for how long this took, didn't notice this until now.

simon04 commented 7 years ago

In the meanwhile I started running the mirror for josm + josm-plugins, see https://github.com/simon04/josm-mirror for the current code. Would you be interested in taking over the mirroring again, or should we delete the JOSM part of this repository?

avar commented 7 years ago

@simon04 I set this up years ago when I was still regularly using JOSM, but I'm not active in OSM these days, I'd be super keen to hand this entire thing off to someone who's got more interest these days.

Would you be interested in also mirroring the rest of the repos that I have in that crontab? Including the git-only mirrors? Then I could just stop running all of this myself & hand it off to you, & give you rw access to the https://github.com/openstreetmap/openstreetmap-mirror repo.

Alternatively if you only want to do JOSM for some reason that would be cool too, we could just split the crontab into two josm and non-josm files & I could run the non-josm stuff (but I'd really rather not). At least the non-JOSM stuff doesn't break regularly, so it's less of a hassle.

simon04 commented 7 years ago

I'm not super happy with the mirroring, especially due to the efforts and pains it causes (mostly speaking of JOSM with the hundreds of svn:externals).

Some of the repositories being mirrored haven't gotten any changes for years. Might it also be feasible to declare the Git repository official and remove the SVN one? This would leave us with a handful of active SVN mirrors and a few Git to GitHub mirrors.

It might be worth discussing the possibilities at the dev@ mailinglist?

avar commented 7 years ago

From my perspective I just want to spend as little time on this as possible at this point.

I've disabled the JOSM mirroring now since you're doing it: https://github.com/openstreetmap/openstreetmap-mirror/commit/0ee2612d1473aca02ffd6162e2abd9414b21161f

I'd really like to just disable the rest & have someone who cares about this maintain it.

I'd not like to get into some discussion on the ML with people who strongly feel something about SVN about whether they should be maintaining their thing here etc.