Skip to content

Conversation

@cpcloud
Copy link
Contributor

@cpcloud cpcloud commented Jun 22, 2017

No description provided.

Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Member

Choose a reason for hiding this comment

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

The problem is if the extension is built but pyarrow.parquet fails to import due to a dynamic linking error, the whole module gets ignored

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done.

@cpcloud cpcloud force-pushed the ARROW-1132 branch 2 times, most recently from 48ccbfd to 95aa36e Compare June 23, 2017 04:06
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'll remove this after #774 is merged.

@cpcloud
Copy link
Contributor Author

cpcloud commented Jun 23, 2017

Added another test to confirm that writing works. The parquet writing ended up actually being a red herring for a deeper problem which was that we couldn't handle duplicate multiindex levels at all. The problem is fixed in this patch.

@cpcloud
Copy link
Contributor Author

cpcloud commented Jun 23, 2017

Copy link
Member

@wesm wesm left a comment

Choose a reason for hiding this comment

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

+1. Thank you!

@asfgit asfgit closed this in b7befeb Jun 23, 2017
@cpcloud cpcloud deleted the ARROW-1132 branch June 23, 2017 19:30
@bmabey
Copy link

bmabey commented Jun 23, 2017

Thanks @cpcloud for fixing this so quickly!

When would you expect this fix to make it into a release/conda build?

@wesm
Copy link
Member

wesm commented Jun 23, 2017

The conda-forge packages can be updated whenever; help would be appreciated with that. We have a bunch of patches in flight so it might be worth waiting a couple days before starting the update process on conda-forge (for arrow-cpp/parquet-cpp/pyarrow)

@bmabey
Copy link

bmabey commented Jun 23, 2017

The conda-forge packages can be updated whenever; help would be appreciated with that.

Are you suggesting a 0.5-SNAPSHOT or similar build for conda-forge? (I would vote for something along the lines of 0.5-gitref)

Is the release procedure simply opening up a PR for the feedstock after updating the recipe? If so I'm happy to do that. I'm okay waiting till next week to catch a few more patches.

@wesm
Copy link
Member

wesm commented Jun 23, 2017

Yeah, the compliant version number would be 0.5.0.pre (with a conda package build number that we can increment after that). We'll have to be careful with version pinning so that people can still install 0.4.1 without getting the newer packages (the upgrade from 0.3.0 to 0.4.0 was not as graceful as planned)

@bmabey
Copy link

bmabey commented Jun 27, 2017

@wesm is the most recent commit a good option to make a release?

This is how I've edited the feedstock so far, does it look good? bmabey/pyarrow-feedstock@53b5e20

@wesm
Copy link
Member

wesm commented Jun 27, 2017

It's a bit tricky because pyarrow depends on arrow-cpp and parquet-cpp, both of which have just undergone some changes to their build systems, so those recipes also need to be updated.

Once apache/parquet-cpp#364 is merged I can start updating the arrow-cpp and parquet-cpp feedstocks, I will keep you posted

@wesm
Copy link
Member

wesm commented Jul 16, 2017

@bmabey sorry I didn't finish the updates -- we are close to cutting a 0.5.0 release candidate so I will try to make a 0.5.0.pre release on conda-forge before the final release goes out, also to make sure nothing broke in our packaging since 0.4.1 (since we moved a bunch of code around in the package toolchain)

@wesm
Copy link
Member

wesm commented Jul 16, 2017

Should do this conda-forge update in the next few days if all goes well

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