Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#66812 - [namcap] repo inaccessible on case-insensitive file systems
Attached to Project:
Arch Linux
Opened by David Macek (Elieux) - Thursday, 28 May 2020, 17:48 GMT
Last edited by Jonas Witschel (diabonas) - Wednesday, 22 June 2022, 12:02 GMT
Opened by David Macek (Elieux) - Thursday, 28 May 2020, 17:48 GMT
Last edited by Jonas Witschel (diabonas) - Wednesday, 22 June 2022, 12:02 GMT
|
DetailsNamcap can't be checked out on case-insensitive filesystems, such as NTFS (on default settings). This is an issue most prominently on Windows and WSL, but IMO it's generally nice to keep repositories free of symlinks and case conflicts. Could the repository be restructured so that the scripts, sources or both are in a separate directory?
``` > git clone https://git.archlinux.org/namcap.git/ Cloning into 'namcap'... remote: Enumerating objects: 3020, done. remote: Counting objects: 100% (3020/3020), done. remote: Compressing objects: 100% (946/946), done. remote: Total 3020 (delta 2406), reused 2586 (delta 2069), pack-reused 0R Receiving objects: 100% (3020/3020), 508.98 KiB | 7.38 MiB/s, done. Resolving deltas: 100% (2406/2406), done. 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: 'namcap' ``` ... and the `Namcap` directory is missing. |
This task depends upon
Closed by Jonas Witschel (diabonas)
Wednesday, 22 June 2022, 12:02 GMT
Reason for closing: Fixed
Additional comments about closing: namcap 3.3.0-1
Wednesday, 22 June 2022, 12:02 GMT
Reason for closing: Fixed
Additional comments about closing: namcap 3.3.0-1

I don't see the point. Unix/Linux is case sensitive, using a case insensitive filesystem for anything related to Unix/Linux isn't sane.

I concede that namcap is probably *used more* on Unix/Linux than non-Unix/Linux, but how does that make namcap *related to* Unix/Linux? It's a tool for checking PKGBUILDs. Note that pacman and makepkg are successfully used non-Unix/Linux systems.

I'm also affected by this issue. I use namcap only on GNU/Linux, but I sync all my files, including a clone of namcap.git, across several devices with various filesystems. Here is a working fix: https://gitlab.archlinux.org/pacman/namcap/-/merge_requests/7