Closed GoogleCodeExporter closed 8 years ago
Hello Rui: thanks very much for you contributions!
They look good, but as I don't have time right now to test them, please if you
can, run the tests thoroughly before merging.
Backward compatibility should not be broken, specially for the project like
pyafipws: https://code.google.com/p/pyafipws/
If you want to test that, please send me an email and I can provide you the
test credentials and some instructions.
About lxml, I didn't have nice experiences with third-party XML libraries, if
would use lxml, please make that optional so we can eventually merge your work.
Remember that this library is used in many "enterprise" environments (at least
in my case), where compiling dependencies is not an option.
So, I've given you commiter permissions, fell free to merge (with the previous
considerations, and please keep as much as github commit history as you can)
Best Regards
Mariano
Original comment by reingart@gmail.com
on 25 May 2013 at 5:13
How about official github mirror?
Original comment by oczk...@gmail.com
on 25 May 2013 at 6:14
oczkers:
I don't want to move the project to GitHub, I'm not an advanced user of git and
from some perspectives, googlecode is easier to manage and more "bussiness
friendly".
Also, I prefer mercurial because, in my experience, it is easier to use for
newcomers
Said that, if you want to maintain an official github mirror, go ahead ;-) as
long as both repositories are sync'ed and no confussion is risen, I'll not
complain
I'd gave you commit access so you can update the wiki and so on, thanks for
your contributions too !
Best regards
Mariano
PS1: please, if you can, the __credits__ should be updated to reflect past
contributors, or maybe we should start to write a credits.txt file
PS2: once merged, please close open issues that you solved in your forks
Original comment by reingart@gmail.com
on 25 May 2013 at 6:55
Hi there!
Thanks for the commit access, but I don't use Google Code enough, to be honest
- all my stuff's been on Github for a while, and although I miss Mercurial
sometimes, using two SCMs and merging two trees is something I really don't
have time for.
I'd rather issue push requests to a Github mirror, if that's at all possible.
Original comment by rca...@gmail.com
on 25 May 2013 at 8:57
Maybe you can use a plugin or bridge tool:
http://felipec.wordpress.com/2012/11/13/git-remote-hg-bzr-2/
http://hg-git.github.io/
Original comment by reingart@gmail.com
on 25 May 2013 at 11:36
I am quite new at social coding but there is separated github repo
(https://github.com/fuzeman/pysimplesoap) with few changes and looks like it's
going further so i think we should create official github mirror (auto synced
every ~12h) and new develop/features branch(es?) to avoid forking.
Original comment by oczk...@gmail.com
on 26 May 2013 at 1:13
Hey, I'm currently the project owner of https://github.com/fuzeman/pysimplesoap
I'm assuming you mean 2-way sync between here and and the github repo, This
isn't really something I've done before but can imagine it could be quite
complex as we would need to ensure there isn't any conflicts or breaking
changes on each sync.
If none of us want to budge we could just rename the github project and
continue work independently but we could do googlecode -> github syncs, and
someone here could pull our changes in as they want.
The problem (for me at least) is the GitHub workflow is what I use daily and I
don't have the time to wrangle another SCM and project host.
If oczk...@gmail.com and rca...@gmail.com would like to do what I proposed we
could discuss it further here https://github.com/fuzeman/pysimplesoap/pull/4
Original comment by fuzema...@gmail.com
on 26 May 2013 at 5:42
One repo with two+ branches:
master/default - fully tested and accepted by reingart
develop - master branch + not completed fixes (without tests etc.)
feature/[name] - master/develop branch + new feature aka accepted pull request
It should be 2-way synced between github and googlecode so reingard can easily
look at new features and accept/deny.
Maybe it's too complex solution but i just think that two separate packages
isn't a good idea, especially when there is only few contributors.
Original comment by oczk...@gmail.com
on 26 May 2013 at 12:36
Didn't notice hg-git can do 2-way sync how we are describing easily.
So, yea I'm fine with doing it this way.
Not sure what you were thinking of using to automate the syncing but
I could set it up on my build server that I already have running.
Original comment by fuzema...@gmail.com
on 26 May 2013 at 1:26
fuzeman91: if you can set up the sync automatically, it would be great
I'd given commit access to you too, let me know if you need anything else
It would be a pity if this project splits or fork just for a SCM issue.
Agreeing and collaborating could take a bit more time of us at first, but I
think it is the only way for the project to survive in the long term (at least
in my humble experience).
BTW, I prefer the Apache's "lazy consensus" development process, so generally I
don't do prior review or any other approval/voting process, and you're free to
commit if you consider that your change is appropiate:
http://community.apache.org/committers/lazyConsensus.html
As said there, the repository is a "time machine" so any bad change could be
reversed if any problem is found.
Also, we can discuss issues in the soap@python.org public mailing list (like
the one in the pull request at github that you suggested)
Original comment by reingart@gmail.com
on 26 May 2013 at 7:22
Later today I'll start working on getting the syncing working.
I just recently setup Travis CI (https://travis-ci.org/fuzeman/pysimplesoap)
which should
help with ensuring branches and pull requests are working correctly before they
are merged.
I forgot to ask, is everyone okay with having the github mirror under my
account?
I would be happy to move it to an organization if not.
Also, Should we disable issues and wiki in github and just have links back to
here?
I think it will get a bit confusing otherwise.
Original comment by fuzema...@gmail.com
on 27 May 2013 at 4:11
Was quite busy so just got around to getting this sorted out.
hg-git was having some issues pulling in the github changes so I ended up just
recreating the mirror at https://github.com/pysimplesoap/pysimplesoap and will
just merge in changes from the old github repository into the new dev branch
soon.
I'm not sure how you would of liked the dev branch to be made (bookmarks vs
named branches) in mercurial, but it looks like hg-git only supports syncing
between mercurial bookmarks and git branches. So as you should see a master and
dev bookmark has been added now.
Original comment by fuzema...@gmail.com
on 2 Jun 2013 at 12:18
Great work bro, let us know if you need any help with sync script or anything
else.
Original comment by oczk...@gmail.com
on 5 Jun 2013 at 11:03
Finally had some time to finish setting up automatic syncing, Currently it's
setup
to sync at least once a day (no specific time, just whenever my build server
isn't
under load). I could bump this interval up if needed.
Not quite sure how merges will work as the build server rejects doing them so it
can't mess anything up. Maybe we should just figure this out when we come to it?
Original comment by fuzema...@gmail.com
on 16 Jun 2013 at 3:45
Original issue reported on code.google.com by
rca...@gmail.com
on 25 May 2013 at 1:48