Code Monkey home page Code Monkey logo

Comments (10)

SolitudeSF avatar SolitudeSF commented on June 6, 2024 1

this also makes tarballs unusable since tar cant extract them

tar: dua-cli-2.1.2/tests/fixtures/right-to-left/ثم نفس سقطت وبالتحديد،, جزيرتي باستخدام أن دنو. إذ هنا؟ الستار وتنصيب كان. أهّل ايطاليا، بريطانيا-فرنسا قد أخذ. سليمان، إتفاقية بين ما, يذكر الحدود أي بعد, معاملة بولندا، الإطلاق عل إيو.: Cannot open: File name too long

from dua-cli.

 avatar commented on June 6, 2024

Thanks for letting me know. Maybe a partial checkout could do the job. Various files have been added to the filesystem to stress DUAs capabilities and verify it gets unicode filenames right.
It turns out that this largely depends even on the used terminal, and indeed some filenames won't be displayed correctly or their size is computed incorrectly.

However, the clone works fine for me on APFS, and I wonder what I should do except for remove the file in question.

from dua-cli.

 avatar commented on June 6, 2024

@SolitudeSF @oconnor663 I just made the filename shorter. A translation revealed that it's half a paragraph of some historical text, which probably is beyond the purpose of why I added the file in the first place.

Can you see if it now works for you?

from dua-cli.

SolitudeSF avatar SolitudeSF commented on June 6, 2024

it works

from dua-cli.

mexus avatar mexus commented on June 6, 2024

Hi @Byron-TW and thanks for the crate! I'm maintaining a pkgbuild for Archlinux User Repository and would like to migrate from using crates.io's source to github releases, but unfortunately it is impossible because of that long names issue :(

from dua-cli.

 avatar commented on June 6, 2024

from dua-cli.

mexus avatar mexus commented on June 6, 2024

Yes it works, but I need a new "release" to put it into a pkgbuild :)

from dua-cli.

 avatar commented on June 6, 2024

@mexus v2.1.3 was just published to crates and to this repository. This should conclude the entire issue. Thanks for bringing it to arch-linux!

from dua-cli.

mexus avatar mexus commented on June 6, 2024

Great, thanks! I confirm that everything works as expected with the newest github release

from dua-cli.

oconnor663 avatar oconnor663 commented on June 6, 2024

Yep, works for me. I'd suggest that if you want to test some really weird filenames, you might want to create those files inside of the test itself, rather than checking them into the repo. That also makes it less likely that some quirky git normalization behavior could influence your test in a weird way.

from dua-cli.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.