Reduce file name length of vcr_cassettes files

  1. What is your original issue/pain point you want to solve?
    I want to check out Zammad source on a windows system.

  2. Which are one or two concrete situations where this problem hurts the most?
    I want to contribute to the source code using windows/wsl as a dev system.

  3. Why is it not solvable with the Zammad standard?
    Because the vcr_cassettes-file names are exceeding the NTFS-filesystem name length I am not able to checkout the repo using Windows github-Desktop.

  4. What is your expectation/what do you want to achieve?
    I want to able to contribute with my existing dev setup.

If there is any more useful information, feel free to share it all (e.g.: mockup screenshots, if something is UI related, or the API URL/documentation URL for a service you need a connection to).

error: unable to create file test/data/vcr_cassettes/jobs/communicate_twitter_job/communicatetwitterjob_core_behavior_failure_cases_if_article_ticket_preferences_channel_id_has_been_removed_and_another_suitable_channel_exists_matching_on_ticket_preferences_channel_screen_name_uses_that_channel.yml: Filename too long

Hi @YetAnotherGerrit

we did a small internal tech talk. The names of the files under test/data/vcr_cassettes/jobs/ are generated based on the test, sub-test, etc. names. I. e. we would now have to adjust the names of the tests (which again is not really useful) to shorten the file names.

Conclusion: By the state of today, Zammad is not designed to run on Windows.

Solution: Use of a local VM oder docker image.

Hope this will help!