Skip to content

Make sure we don't have any files with names longer than 143 characters - #1112

Merged
asfgit merged 5 commits into
apache:trunkfrom
Kami:use_shorter_fixture_file_names
Sep 19, 2017
Merged

Make sure we don't have any files with names longer than 143 characters#1112
asfgit merged 5 commits into
apache:trunkfrom
Kami:use_shorter_fixture_file_names

Conversation

@Kami

@Kami Kami commented Sep 19, 2017

Copy link
Copy Markdown
Member

It looks like 2.2.0 broke installation on some systems, because we now ship files with names longer than 143 characters.

Most modern operating systems and file systems support file names with lengths up to 255 characters, but it looks like using an encrypted file system (layering ecryptfs on top of ext3/4) drops this limit to 143 characters (see https://stackoverflow.com/questions/34503540/why-does-python-give-oserror-errno-36-file-name-too-long-for-filename-short).

This pull request fixes that and add a CI check which will catch issues like that in the future.

Resolves https://issues.apache.org/jira/browse/LIBCLOUD-946.

@Kami

Kami commented Sep 19, 2017

Copy link
Copy Markdown
Member Author

I think we should do v2.2.1 after the fix is confirmed.

@tonybaloney wdyt?

@Kami Kami changed the title [WIP] Make sure we don't have any files with names longer than 143 characters Make sure we don't have any files with names longer than 143 characters Sep 19, 2017
@Kami

Kami commented Sep 19, 2017

Copy link
Copy Markdown
Member Author

Fix confirmed - https://issues.apache.org/jira/browse/LIBCLOUD-946?focusedCommentId=16172071&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16172071.

It looks like Travis is having some issues though. Build has been stuck for a long time now.

@asfgit
asfgit merged commit e7621c8 into apache:trunk Sep 19, 2017
asfgit pushed a commit that referenced this pull request Sep 19, 2017
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.

2 participants