Skip to content

Delete attic leftover files Kdf.py and ChannelBinding.py in generated Flatbuffers WAMP bindings #1828

@dcki

Description

@dcki

Bug Description

Summary:

The autobahn Git repo has two paths that match on case insensitive filesystems, like APFS on Mac OS.

Separately from the Git issue, and more important for my purposes as a user, I have a script that I've been using for years that is broken with affected versions of autobahn installed. It attempts to use cp -r in a Docker container to copy a Python installation directory, including site-packages/autobahn/, to a different path that is bound to a directory outside the container, and it fails because of the matching files. Outside the container is a case-insensitive filesystem (APFS).

Expected Behavior:

No errors when using git clone with autobahn on a case-insensitive filesystem, like APFS on Mac OS.

Actual Behavior:

$ git clone git@github.com:crossbario/autobahn-python.git
Cloning into 'autobahn-python'...
...
warning: the following paths have collided (e.g. case-sensitive paths
on a case-insensitive filesystem) and only one from the same
colliding group is in the working tree:

  'src/autobahn/wamp/gen/wamp/proto/KDF.py'
  'src/autobahn/wamp/gen/wamp/proto/Kdf.py'

Environment

  • Version: master Git branch and at least one recently released Python package version, including 25.12.2 but not 23.6.2
  • Operating System: Mac OS

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions