Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DO NOT MERGE] Migrate to Git, Infrastructure Changes #179

Closed
wants to merge 56 commits into from

Conversation

hawkowl
Copy link
Member

@hawkowl hawkowl commented Jan 24, 2016

Things this does:

  • Migrates Trac to use trac-github.
  • Migrates Buildbot to Nine, and using GitHub. It has a 'twisted view' which is similar to the old Boxes view, but could use more work in future.
  • Removes SVN cruft, including the post-commit hooks (in favour of the GitHub IRC bot) and the junk in Buildbot to support git-svn
  • Removes historical cruft, including a lot of stuff in t-web -- this may be of historical interest (cc @glyph, @tomprince ?) but I do not believe it makes sense to have it where it is, so we can rescue it from the Git history
  • Cleans up deployment to use virtualenvs instead of pip 'user' mode, meaning that our Twisted version is independent to what the distro ships. PyPy 4.0.1 is also included.
  • Makes it work on Ubuntu 14.04, the most recent LTS
  • Removes a lot of junk from t-web and other modules that wasn't needed.

@glyph
Copy link
Contributor

glyph commented Jan 24, 2016

"Sorry, we could not display this diff because it was too big".

I really hope that this is destined to be broken into a LOT of smaller PRs...

@hawkowl
Copy link
Member Author

hawkowl commented Jan 24, 2016

@glyph yeah, I'm just not sure how we're going to merge piecemeal without breaking current master. I guess a staging branch will work fine?

@hawkowl
Copy link
Member Author

hawkowl commented Jan 24, 2016

first PR, broken up #180

@hawkowl
Copy link
Member Author

hawkowl commented Jan 24, 2016

Second PR, broken up #181

@adiroiban
Copy link
Member

can you add some notes about how to review / check this branch ?

Is this supposed to be applied on the Vangrant VM ?

I was hoping that we can have a staging.twistedmatrix.com public facing system on which we can apply this state and have it integrated with GitHub

Is this documented somehwere?

Thanks!

@hawkowl
Copy link
Member Author

hawkowl commented Apr 30, 2016

This is being broken up into many more smaller branches.

@hawkowl hawkowl closed this Apr 30, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants