Skip to content

Conversation

@JackStouffer
Copy link
Contributor

  • removed most global imports
  • removed commented out code
  • made some declarations private

@JackStouffer
Copy link
Contributor Author

JackStouffer commented Jan 22, 2017

Ok, so apparently this broke something in the project tester, but I can't find anything that tells me why something broke.

@PetarKirov
Copy link
Member

  1. Click on Project Tester -> https://ci.dawg.eu/job/phobos_trigger/198/
  2. Click on Subproject Builds: DPL Failed (e.g. #1013) -> https://ci.dawg.eu/job/DPL/1013/
  3. Click on Subproject Builds projects Failed (e.g. #874) -> https://ci.dawg.eu/job/projects/874/
  4. Look for red projects (in this case vibe.d) -> https://ci.dawg.eu/job/projects/874/REPO=rejectedsoftware%2Fvibe.d/
  5. Go to Console Output (it's on the left) to see the output log and error messages -> https://ci.dawg.eu/job/projects/874/REPO=rejectedsoftware%2Fvibe.d/console
  6. At the bottom you should see a segfault in one of vibe.d's tests, configuration libasync.

@JackStouffer
Copy link
Contributor Author

Hmm, doesn't seem related.

@UplinkCoder
Copy link
Member

You cannot just make things private.
This is begging for breakage.

@JackStouffer
Copy link
Contributor Author

These are undocumented. The only way someone could be using these is if they read the source, in which case they should know better.

Copy link
Contributor

@wilzbach wilzbach left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM assuming CIs pass - I agree that undocumented methods can (and should) be set to private

@JackStouffer
Copy link
Contributor Author

Auto-merge toggled on

@JackStouffer JackStouffer merged commit 7417466 into dlang:master Jan 31, 2017
@UplinkCoder
Copy link
Member

@JackStouffer you just broke vibe.d.

@JackStouffer
Copy link
Contributor Author

Are you sure? Vibe was failing to compile with some druntime pulls.

@UplinkCoder
Copy link
Member

looks that way to me.
seemed to work before this pull.

@JackStouffer
Copy link
Contributor Author

Can you post an error message?

@UplinkCoder
Copy link
Member

@JackStouffer looks like you introduced an import cycle

@UplinkCoder
Copy link
Member

it segfaults somewhere in libasync

@JackStouffer JackStouffer deleted the uri-cleanup branch January 31, 2017 15:06
@UplinkCoder
Copy link
Member

could be that it is really unrelated.
But please pay more attention to these kinds of failiures.
@ZombineDev it looks like your annotations pr in druntime did something unintended.

@PetarKirov
Copy link
Member

Yes, it's my fault. See https://issues.dlang.org/show_bug.cgi?id=17130.

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.

4 participants