Checking out the source repo on case-insensitive file systems

Ulysses Zhan <[email protected]> Thu, 25 Sep 2025 20:48:47 -0700
Newsgroups gmane.linux.debian.devel.dpkg.general
Message-ID <[email protected]>
Hi developers of dpkg,

Some time ago, maintainers of nixpkgs found that in the source repo of 
dpkg, there are two files, namely |scripts/t/Dpkg_BuildTree.t| and 
|scripts/t/dpkg_buildtree.t|, which have the same path other than 
capitalizations. This makes it hard to check out the source codes on 
case-insensitive file systems, so workarounds and patches are needed to 
compile dpkg on those systems. I think it would be a good idea to change 
the filenames so that they can be regarded as different paths on 
case-insensitive file systems.

Best regards,



	UlyssesZhan a.k.a. 有丘直方
He/Him/His
Email: [email protected]
Website: UlyssesZh.github.io <https://ulysseszh.github.io>
OpenPGP_0x36F32687C05F4986.asc (application/pgp-keys, 2.4 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
K7TvWM/5ZmbzlQBFb/YW
=fIPx
-----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature.asc (application/pgp-signature, 665 B)
-----BEGIN PGP SIGNATURE-----

wsD5BAABCAAjFiEE1gRufS3Yosg/dAmMNvMmh8BfSYYFAmjWDR8FAwAAAAAACgkQNvMmh8BfSYYy
0Qv9GXbcI8Vp/jYv5cOQZFtgLc3k4p/oBOkU0pEN1f2if4pIvblr9+kIb5ifn8TL6PfnatS/prX7
6vB4Mo1ksXfYSzco8fWM0+h7wCI72Nz7uxHmCNAGQrmbuFhRFphNZ/4EhGM/Ax2MCP0nYOnIo13q
YUUZgWVIiqL80M+4ylbb8fEzRTUnmDA5QdzS1PJ3QMY5naDUVQHWgaGAkJRMtPTCa3hs9C9GiJx9
F7MUFTlXVwzTFUlcLHmQRbb1bPk6wLVg4mlpnrqNl0s85QSRyzpCYYiKKagZNh/gipkj7LwJO/mW
ChahaJvZCiKSN5n3QBhxeqNIs4tNKlrhgsX04BBwJSNc47QVLnW0Xy0yWbUYdMwQjdj/goVnP9ZG
Y2AjB2BRAs/uNWsmfximDOAVn6TFnMrEMAsRx9wJRJX6CEY6BG+JfckYYz1jkuH6E7CMTzRizFy8
adKwNs0v2t4ccCccLPTzafh5/LLlbGa9Upm60Sd6sG5IOKNzYdT9KsTyxoH1
=SPpf
-----END PGP SIGNATURE-----