Hi,
This project has done a big change in its infrastructure and it's normal
to hit sharp corners at the beginning. Looking at how the transition has
gone for the rest of MediaWiki / Wikimedia projects you can be quite
confident that the change is worth.
The type of discussions you are having here remind the discussions that
some MediaWiki core and extension developers lead a year ago when
switching from SVN to Git. Nowadays most people is mostly happy with the
current setup, and in fact a lot happier than before. Yes, there is a
bit more of process but yes it is a lot more difficult to get bugs and
regressions sneaking into your master branch and deployments.
Also, Git and code review workflows are widely adopted. We are using
standard tools. Anything you learn here will be useful in many other
software projects.
About Windows users: they exist :) and the documentation has
instructions specific for them.
https://www.mediawiki.org/wiki/Gerrit/Tutorial
About GitHub users: they also exist, and fwiw there is a way to sync
GitHub and Gerrit repos.
https://www.mediawiki.org/wiki/User:Yuvipanda/G2G
If you still find problems please report them in Bugzilla:
https://bugzilla.wikimedia.org/enter_bug.cgi?product=Wikimedia&component=Gi…
Thank you for using the Wikimedia infrastructure.
--
Quim Gil
Technical Contributor Coordinator @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil
I still don't understand, why was abandoned SVN and is there some git
instead.
In svn times when there was some critical problem, usually was patch after
some hours. One person wrote it, submited it and other users can download
and use.
now there was critical bug with interwiki.py, which happened about 15th
september. In these days was old sourceforge tracker moved to bugzilla, so
report was lost somewhere. After ten days I reported this bug again[1].
Three days later there was patch, but we had to wait one week more when
another developer rewieved this patch.
now there are hundrets of new unconnected articles in wiktionaries,
wikiquotes, wikinews...
In the meantime there was some diff, from which was possible to patch
manually scripts [2], but not in plaintext, with tabs instead of spaces;
and nowhere was complete patched file to download.
The second problem is git: some people on IRC said, that there were many
people in Hackathon who weren't able to instal git correctly - and all of
them have PC with Windows - and it were about 80% of people with windows.
Is somewhere *simple manual* how to install and run git updates on windows?
or is somewhere *simple manual* how to use svn again?
and is somewhere possibility do download certain file from bot? now there
are only nightly dumps, which overwrites my changes in files when I want to
unpack it...
[1] https://bugzilla.wikimedia.org/show_bug.cgi?id=54480
[2] https://gerrit.wikimedia.org/r/#/c/86047/3/wikipedia.py
JAnD
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello all!
As we have introduced version numbers into the code with [1] and [2],
namely '1.0b1' and '2.0b1' I want to mention that we should agree on a
version numbering philosophy. I assume the 'b1' stands for 'beta
relase 1' is that correct? Why beta?
[1]
https://git.wikimedia.org/blame/pywikibot%2Fcompat/HEAD/pywikibot%2F__init_…
[2]
https://git.wikimedia.org/blame/pywikibot%2Fcore/HEAD/pywikibot%2F__init__.…
I would propose to use Semantic Versioning 2.0.0 [3] that would allow
us to express backwards compatible and incompatible API changes in the
version number also and for a project like ours, that would be very
useful.
[3] http://semver.org/
And then we should also discuss about whether to use 'git describe'
for version numbering instead of this '__release__' variable (that
should be called '__version__' acording to some PEP - braking backward
compatibility)
Any sugestions? Ideas?
Thanks and Greetings
DrTrigon
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iEYEARECAAYFAlJRJMMACgkQAXWvBxzBrDA6BwCgiWwfkWUGnwAJVydxRb4yVtbw
UAoAoJvU7qQK7/Kof6rIYCPMqJd6OSZB
=X02u
-----END PGP SIGNATURE-----
Hello everyone,
Apologies for all of the email spam. :|
All of the open tickets in sourceforge have now been moved to Bugzilla! Yay!
I think we should try and get together on IRC to do a triage of all the
open bugs, some of them seem pretty outdated and no longer relevant.
--Legoktm