Skip to content

Conversation

@xhochy
Copy link
Member

@xhochy xhochy commented Jun 16, 2020

No description provided.

@github-actions
Copy link

@xhochy
Copy link
Member Author

xhochy commented Jun 16, 2020

cc @wesm @maartenbreddels

@pitrou
Copy link
Member

pitrou commented Jun 16, 2020

@xhochy I do not see utf8proc being built here:
https://ci.ursalabs.org/#/builders/84/builds/9077/steps/4/logs/stdio

@maartenbreddels
Copy link
Contributor

@xhochy do you want me to rebase #7449 on this? So we can see if it's all working?

@xhochy
Copy link
Member Author

xhochy commented Jun 17, 2020

@xhochy do you want me to rebase #7449 on this? So we can see if it's all working?

Yes, that would make sense. Might also show me better what the issue is that @pitrou pointed out.

@xhochy
Copy link
Member Author

xhochy commented Jun 17, 2020

@xhochy I do not see utf8proc being built here:
https://ci.ursalabs.org/#/builders/84/builds/9077/steps/4/logs/stdio

Was an upper- vs lowercase issue. Now it errors out.

@maartenbreddels
Copy link
Contributor

Would also be good to be sure we're not switching to unilib #7449 (comment) before merging this.

@xhochy
Copy link
Member Author

xhochy commented Jun 17, 2020

Would also be good to be sure we're not switching to unilib #7449 (comment) before merging this.

It will be nearly the same PR. If this one works, we can replace all utf8proc occurences with unilib.

@wesm
Copy link
Member

wesm commented Jun 17, 2020

Appears that unilib is a no go. I'm not a fan of one-developer projects anyway

@xhochy
Copy link
Member Author

xhochy commented Jun 17, 2020

@ursabot build

Copy link
Member

Choose a reason for hiding this comment

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

Why "UNKNOWN"?

Copy link
Member Author

Choose a reason for hiding this comment

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

We don't know here whether resolved the static or shared version of utf8proc. But we don't actually use this information later on, so we don't need to write code to determine it.

Copy link
Member

Choose a reason for hiding this comment

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

Can you keep this file in alphabetical order?

@xhochy
Copy link
Member Author

xhochy commented Jun 19, 2020

@maartenbreddels This is passing now, feel free to rebase again.

@pitrou @kou @kszucs Any suggestions for Crossbow jobs I should run here?

@kszucs
Copy link
Member

kszucs commented Jun 19, 2020

@github-actions crossbow run -g cpp -g wheel

@kszucs
Copy link
Member

kszucs commented Jun 19, 2020

@github-actions crossbow submit -g cpp -g wheel

@github-actions
Copy link

No such command 'run'.

@github-actions
Copy link

Revision: e98614e4a69ade342ec6bae3c2641117ecd1afdf

Submitted crossbow builds: ursa-labs/crossbow @ actions-337

Task Status
test-conda-cpp Github Actions
test-conda-cpp-valgrind Github Actions
test-debian-10-cpp CircleCI
test-fedora-32-cpp CircleCI
test-ubuntu-16.04-cpp CircleCI
test-ubuntu-18.04-cpp CircleCI
test-ubuntu-18.04-cpp-cmake32 CircleCI
test-ubuntu-18.04-cpp-release CircleCI
test-ubuntu-18.04-cpp-static CircleCI
wheel-manylinux1-cp35m Azure
wheel-manylinux1-cp36m Azure
wheel-manylinux1-cp37m Azure
wheel-manylinux1-cp38 Azure
wheel-manylinux2010-cp35m Azure
wheel-manylinux2010-cp36m Azure
wheel-manylinux2010-cp37m Azure
wheel-manylinux2010-cp38 Azure
wheel-manylinux2014-cp35m Azure
wheel-manylinux2014-cp36m Azure
wheel-manylinux2014-cp37m Azure
wheel-manylinux2014-cp38 Azure
wheel-osx-cp35m TravisCI
wheel-osx-cp36m TravisCI
wheel-osx-cp37m TravisCI
wheel-osx-cp38 TravisCI
wheel-win-cp35m Appveyor
wheel-win-cp36m Appveyor
wheel-win-cp37m Appveyor
wheel-win-cp38 Appveyor

@xhochy
Copy link
Member Author

xhochy commented Jun 19, 2020

@kszucs Do we have some kind of race condition with github-actions/crossbow. The jobs were never run but the linked branch is actually from a different PR where I summoned the bot nearly at the same time.

@xhochy
Copy link
Member Author

xhochy commented Jun 19, 2020

@github-actions crossbow submit -g cpp

@github-actions
Copy link

Revision: e98614e4a69ade342ec6bae3c2641117ecd1afdf

Submitted crossbow builds: ursa-labs/crossbow @ actions-340

Task Status
test-conda-cpp Github Actions
test-conda-cpp-valgrind Github Actions
test-debian-10-cpp CircleCI
test-fedora-32-cpp CircleCI
test-ubuntu-16.04-cpp CircleCI
test-ubuntu-18.04-cpp CircleCI
test-ubuntu-18.04-cpp-cmake32 CircleCI
test-ubuntu-18.04-cpp-release CircleCI
test-ubuntu-18.04-cpp-static CircleCI

@xhochy
Copy link
Member Author

xhochy commented Jun 19, 2020

@xhochy
Copy link
Member Author

xhochy commented Jun 19, 2020

@github-actions crossbow submit -g wheel

@github-actions
Copy link

Revision: e98614e4a69ade342ec6bae3c2641117ecd1afdf

Submitted crossbow builds: ursa-labs/crossbow @ actions-342

Task Status
wheel-manylinux1-cp35m Azure
wheel-manylinux1-cp36m Azure
wheel-manylinux1-cp37m Azure
wheel-manylinux1-cp38 Azure
wheel-manylinux2010-cp35m Azure
wheel-manylinux2010-cp36m Azure
wheel-manylinux2010-cp37m Azure
wheel-manylinux2010-cp38 Azure
wheel-manylinux2014-cp35m Azure
wheel-manylinux2014-cp36m Azure
wheel-manylinux2014-cp37m Azure
wheel-manylinux2014-cp38 Azure
wheel-osx-cp35m TravisCI
wheel-osx-cp36m TravisCI
wheel-osx-cp37m TravisCI
wheel-osx-cp38 TravisCI
wheel-win-cp35m Appveyor
wheel-win-cp36m Appveyor
wheel-win-cp37m Appveyor
wheel-win-cp38 Appveyor

@xhochy
Copy link
Member Author

xhochy commented Jun 19, 2020

@github-actions crossbow submit test-debian-10-cpp

@github-actions
Copy link

Revision: f1609e6dfe0dee96f2794edc77749cf62cc07f21

Submitted crossbow builds: ursa-labs/crossbow @ actions-344

Task Status
test-debian-10-cpp CircleCI

Copy link
Member

@kou kou left a comment

Choose a reason for hiding this comment

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

I'll check deb/rpm packages.

Copy link
Member

Choose a reason for hiding this comment

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

Could you use utf8proc_ROOT because we use utf8proc for package name?

Copy link
Member

Choose a reason for hiding this comment

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

This doesn't exist.
It seems that we don't need this backup URL. If github.com is down, both of them are failed.

Copy link
Member

Choose a reason for hiding this comment

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

Could you use ARROW_UTF8PROC_URL like other packages?
(Could you also fix BZIP2_SOURCE_URL?)

Copy link
Member

Choose a reason for hiding this comment

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

Could you use lib if we use lib in UTF8PROC_STATIC_LIB?
Or could you use ${CMAKE_INSTALL_LIBDIR} in UTF8PROC_STATIC_LIB?

@kou
Copy link
Member

kou commented Jun 19, 2020

@github-actions crossbow submit -g linux

@github-actions
Copy link

Revision: 7883277a36f5c5b274eff2f42de5a6c28146d7c7

Submitted crossbow builds: ursa-labs/crossbow @ actions-346

Task Status
centos-6-amd64 Github Actions
centos-7-aarch64 TravisCI
centos-7-amd64 Github Actions
centos-8-aarch64 TravisCI
centos-8-amd64 Github Actions
debian-buster-amd64 Github Actions
debian-buster-arm64 TravisCI
debian-stretch-amd64 Github Actions
debian-stretch-arm64 TravisCI
ubuntu-bionic-amd64 Github Actions
ubuntu-bionic-arm64 TravisCI
ubuntu-eoan-amd64 Github Actions
ubuntu-eoan-arm64 TravisCI
ubuntu-focal-amd64 Github Actions
ubuntu-focal-arm64 TravisCI
ubuntu-xenial-amd64 Github Actions
ubuntu-xenial-arm64 TravisCI

@xhochy
Copy link
Member Author

xhochy commented Jun 22, 2020

@github-actions crossbow submit -g linux conda

@github-actions
Copy link

Revision: 5ab75c4

Submitted crossbow builds: ursa-labs/crossbow @ actions-356

Task Status
centos-6-amd64 Github Actions
centos-7-aarch64 TravisCI
centos-7-amd64 Github Actions
centos-8-aarch64 TravisCI
centos-8-amd64 Github Actions
debian-buster-amd64 Github Actions
debian-buster-arm64 TravisCI
debian-stretch-amd64 Github Actions
debian-stretch-arm64 TravisCI
ubuntu-bionic-amd64 Github Actions
ubuntu-bionic-arm64 TravisCI
ubuntu-eoan-amd64 Github Actions
ubuntu-eoan-arm64 TravisCI
ubuntu-focal-amd64 Github Actions
ubuntu-focal-arm64 TravisCI
ubuntu-xenial-amd64 Github Actions
ubuntu-xenial-arm64 TravisCI

@xhochy
Copy link
Member Author

xhochy commented Jun 22, 2020

@github-actions crossbow submit -g conda-*

@xhochy
Copy link
Member Author

xhochy commented Jun 22, 2020

@github-actions crossbow submit conda-*

@github-actions
Copy link

Revision: 5ab75c4

Submitted crossbow builds: ursa-labs/crossbow @ actions-357

Task Status
conda-clean Azure
conda-linux-gcc-py36-cpu Azure
conda-linux-gcc-py36-cuda Azure
conda-linux-gcc-py37-cpu Azure
conda-linux-gcc-py37-cuda Azure
conda-linux-gcc-py38-cpu Azure
conda-linux-gcc-py38-cuda Azure
conda-osx-clang-py36 Azure
conda-osx-clang-py37 Azure
conda-osx-clang-py38 Azure
conda-win-vs2015-py36 Azure
conda-win-vs2015-py37 Azure
conda-win-vs2015-py38 Azure

@xhochy
Copy link
Member Author

xhochy commented Jun 22, 2020

@maartenbreddels Feel free to rebase again, this patch is ready for a merge.

@wesm Should we merge this as-is or is delay it until @maartenbreddels branch is ready?

@wesm
Copy link
Member

wesm commented Jun 22, 2020

@xhochy I'm fine with merging this -- it's a non-mandatory dependency right (sorry have not reviewed the patch yet and the PR description does not say)?

@kou
Copy link
Member

kou commented Jun 23, 2020

TODO:

  • Need the UTF8PROC_STATIC definition with bundled utf8proc
  • Need to add include path for utf8proc.h

kou added 2 commits June 25, 2020 05:54
This is just a workaround. We should use target_link_libraries.
@kou
Copy link
Member

kou commented Jun 24, 2020

+1

@kou kou closed this in c9c5f5f Jun 24, 2020
@wesm
Copy link
Member

wesm commented Jun 24, 2020

Once the utf8_lower/utf8_upper patch lands I am going to make utf8proc not mandatory. See ARROW-9220.

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.

6 participants