Skip to content

ARROW-1528: [GLib] Resolve recursive include dependency - #1091

Closed
kou wants to merge 2 commits into
apache:masterfrom
kou:glib-resolve-recursive-dependency
Closed

ARROW-1528: [GLib] Resolve recursive include dependency#1091
kou wants to merge 2 commits into
apache:masterfrom
kou:glib-resolve-recursive-dependency

Conversation

@kou

@kou kou commented Sep 12, 2017

Copy link
Copy Markdown
Member

Before:

  • arrow-glib/field.h depends on arrow-glib/data-type.h
  • arrow-glib/data-type.h depends on arrow-glib/field.h

After:

  • arrow-glib/field.h depends on arrow-glib/basic-data-type.h
  • arrow-glib/basic-data-type.h doesn't depend on arrow-glib/field.h
  • arrow-glib/composite-data-type.h depends on
    arrow-glib/basic-data-type.h and
    arrow-glib/composite-data-type.h

Before:

  * arrow-glib/field.h depends on arrow-glib/data-type.h
  * arrow-glib/data-type.h depends on arrow-glib/field.h

After:

  * arrow-glib/field.h depends on arrow-glib/basic-data-type.h
  * arrow-glib/basic-data-type.h doesn't depend on arrow-glib/field.h
  * arrow-glib/composite-data-type.h depends on
    arrow-glib/basic-data-type.h and
    arrow-glib/composite-data-type.h

@wesm wesm left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

+1. Looks like there's an error with the doc build. I'm going to look at the macOS failure since the release candidate needs to go out today

@kou

kou commented Sep 12, 2017

Copy link
Copy Markdown
Member Author

Oh... I'm checking now.
And I'm also working on failure on macOS at https://github.com/kou/arrow/tree/glib-travis-macos .

@wesm

wesm commented Sep 12, 2017

Copy link
Copy Markdown
Member

ah ok, I'll wait for you and enjoy some coffee, then. thanks @kou! =)

@Humbedooh

Copy link
Copy Markdown
Member

One last test :3

@Humbedooh

Copy link
Copy Markdown
Member

bah

@Humbedooh

Copy link
Copy Markdown
Member

blu blu blu

@Humbedooh

Copy link
Copy Markdown
Member

hmm

@kou

kou commented Sep 12, 2017

Copy link
Copy Markdown
Member Author

It works again.
Failure on macOS is handled on #1092.

@asfgit asfgit closed this in b77af1a Sep 12, 2017
@kou
kou deleted the glib-resolve-recursive-dependency branch September 13, 2017 02:40
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.

3 participants